.ro-right-header {
    font-family: "CadillacGothicRegular", sans-serif;
    padding: 20px;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
    position: relative;
    background-color: #000;
    line-height: 6px;
}
.ro-pop-up-close {
    font-size:14px;
}

.ro-coupons-ul .cp-header-container {
    font-size: 14.7px;
    text-align: left;
}

.ro-cancle-button,
.ro-send-table {
    color: #252F31;
	font-family: "CadillacGothicRegular", sans-serif;
	width: 175px;
}

.ro-cancle-button{
    border: 1px solid #252F31;
}

.ro-send-table {
	background: #000;
	color: #FFF;
}

.ro-cancle-button:hover, .ro-send-table:hover {
	background: #D7D7D7;
	color: #252F31;
}
.ro-coupons-ul .cp-container {    
    color: #2B2B2B;
}
.ro-schedule-service-table {
    background: #000;
	color: #FFF;
    border: 1px solid #000;
    font-size: 14px;
    font-family: "CadillacGothicRegular", sans-serif;
    width: 240px;
    height: auto !important;
    line-height: 40px;
}
.ro-schedule-service-table:hover {
    background: #D7D7D7;
	color: #252F31;    
}
.ro-button-container {
    background-color: #f3f3f3;
}
.ro-section-main {
    padding-top: 10px; 
}
.ro-sent-to-container-text {
    font-family: "CadillacGothicRegular", sans-serif;
    font-size: 14px;
}
.ro-thanks-schedule {
    font-family: "CadillacGothicRegular", sans-serif;
    font-size: 16px;
}
p.remind-me {    
    font-family: "CadillacGothicRegular", sans-serif;
    font-size: 14px;
    margin-left: 0px; 
}
.ro-cb-icon.fa,
.ro-remind-icon.fa {
    background-color: #ddd;
    bottom: auto;
    display: inline-block;
    height: 22px;
    left: auto;
    line-height: 15px;
    margin: 0;
    position: relative;
    top: auto;
    width: 22px;
    margin-right: 10px;
}
.fa-square-o:before {
    content: "" !important;
}
.fa-check-square {
    background-color: #ddd;
    font-size: inherit !important;
}
.fa-check-square:before {
    content: url('data:image/svg+xml;base64,DQo8c3ZnIHdpZHRoPSIyM3B4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjQgLTEgMjMgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPHBvbHlsaW5lIGlkPSJQYXRoIiBzdHJva2U9IiM0QjRCNEIiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuNTYyMTk5LCAxMC4xODE1MzIpIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0xNS41NjIxOTksIC0xMC4xODE1MzIpICIgcG9pbnRzPSI1Ljg4MDY2NzUxIDAuMjQzNzMwNjM1IDI1LjI0MzczMDYgMTQuNjgzMTkwOSAxNy43NDkwMjg4IDIwLjExOTMzMjUiPjwvcG9seWxpbmU+DQo8L3N2Zz4=') !important;
    left: .3125rem;
    position: absolute;
    top: -0.2rem;
}

.the-bottom .registration-footer {
    font-size: 13px !important;
}
@media  (max-width: 768px) {

    .the-bottom > div, .the-bottom .registration-footer {
        font-size:9px !important;
    }
}