@charset "utf-8";
/* CSS Document */

@media screen and (min-width:0\0) { 
#a0 {
margin-left:3px;
}
}

.embed-container {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
max-width:100%;
height:auto;
max-height:500px;
}

.embed-container iframe, .embed-container object, .embed-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

A.uk-button.uk-button-primary, A.uk-button.uk-button-success {margin-bottom:10px;}

.hometag h1, .hometag {
    font-size: 24px;
    color: #9F0010;
    line-height: 30px;
    margin-bottom: 0px;
}

.red {
color:#ff0000;
font-weight:bold;
}

.green {
color:#009900;
font-weight:bold;
}

.reviewgreen {
color:#009900;
font-weight:bold;
}

UL.uk-breadcrumb {
margin-bottom:20px;
}

DIV.componentheading {
display:none;
}

SELECT#cb_birthday_Month_ID.inputbox, SELECT#cb_birthday_Day_ID.inputbox, SELECT#cb_birthday_Year_ID.inputbox {
float:left;
margin-bottom:5px;
width:70px;
}

SELECT#cb_birthday_Month_ID.inputbox, SELECT#cb_birthday_Day_ID.inputbox {
margin-right:5px;
}

#cb_birthday_ID_Link, SPAN.cbtmplDateSeps,
SPAN.cbtmplDateWhiteSeps {
display:none;
}

LABEL#cblabcbfv_cbregplans {
    font-size: 24px;
    margin-top: 30px;
    font-family: 'Open Sans';
    font-weight: 300;
    color: rgb(68, 68, 68);
    text-transform: none;
}

.cbRegNameDesc {
margin-bottom:30px;
padding-bottom:20px;
border-bottom:1px solid #ccc;
margin-left:-20px;
}

.cbLoginButtonSpan input.button, .cbLogoutButtonSpan input.button, .cb_button_wrapper input.button, button.button {

    display: inline-block;
    min-height: 30px;
    padding: 0px 12px;
    background: linear-gradient(to bottom, rgb(255, 255, 255), rgb(238, 238, 238)) repeat scroll 0% 0% border-box rgb(247, 247, 247);
    line-height: 28px;
    color: rgb(68, 68, 68);
    letter-spacing: normal;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);

}

UL.cbLoginLinksList {
list-style: none;
padding-left:0px;
}

.ariQuizHeaderName, h1, .uk-h1 {
font-weight:normal;
font-size: 36px;
color: #444444;
text-rendering: optimizelegibility;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  font-family: 'Open Sans';
  font-weight: 300;
}

DIV.ari-quiz-container LABEL, .ariQuizQuestionTitle, .ariQuizHeaderTable  {display:none;}

TD.ariQuizQuestionTitleCnt.ariQuizQuestionLeft {width:1px;}

.ariQuizQuestionLeft {
    width: 10px;
}

.course {margin-bottom:20px;}

.uk-breadcrumb {
margin-bottom: 0px;
}

.formError, .formClr {
font-size:14px;
padding-top:20px;
}

.rsform-button, .rsform-submit-button {
margin-right:10px;
margin-top:0px;
}

.rsform-text-box {
width:100%;
height:200px;
}

.m89buttons {
display:none;
width:200px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.vnv {
float:left;
margin-right:10px;
margin-bottom:10px;
}

LABEL#cblabcb_middlenamenote {display:none;}

TEXTAREA#cb_streetaddress.inputbox {
height:100px;
}

.passfinal {display:none;}

.addthissearch {
margin-top:-38px;
margin-right:-16px;
}


.guestwrap {
width:100%;

}

.donthaveanaccount {
margin-right:20px;
width:100%;
text-align:center;
position:absolute;

}

@media screen and (max-width:1100px) {
.donthaveanaccount {
width:300px;
float: right;
margin-bottom:4px;
margin-right:0px;
position:inherit;
}
}

.logocustom {
float:left;
width:190px;
height:107px;
margin-right:200px;
}

.donthaveanaccount a {
text-transform:uppercase;
}

.donthaveanaccount a:hover {
text-decoration:none;
}

.tm-headerbar {
margin-top: 20px;
margin-bottom: 25px;
}

.tm-navbar {
margin-top: 10px;
margin-bottom: 35px;
}

.oclogotext {
text-transform:uppercase;
}




DIV.topstatename {
font-size:36px;
background-color: #F9A124;
background-image: linear-gradient(to bottom, #FBB450, #F60);
color: #FFF;
text-align: center;
box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2) inset, 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
border-radius:5px;
text-transform:uppercase;
padding:20px;
float: right;
}

[class*="uk-float-"], .tm-toolbar .uk-float-left .uk-panel {
    width: 100%;

}


.step123 {
width:100%;
height:auto;
}


DIV.nowonly {
font-size:24px;
background-color: #F9A124;
background-image: linear-gradient(to bottom, #FBB450, #F60);
color: #FFF;
text-align: center;
box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2) inset, 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
border-radius:5px;
text-transform:uppercase;
padding:10px;
width:48%;
float:left;
}

DIV.now100 {
font-size:24px;
background-color: #F9A124;
background-image: linear-gradient(to bottom, #FBB450, #F60);
color: #FFF;
text-align: center;
box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2) inset, 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);
border-radius:5px;
text-transform:uppercase;
padding:10px;
width:100%;
float:left;
}

a.signup {
font-size:24px;
color: #FFF;
text-align: center;
border-radius:5px;
text-transform:uppercase;
padding:10px;
float:right;
width:48%;
}


em {
    color: #9F0010;
}

h1.uk-article-title {
color:#9F0010;
}

h3 {
color:#ff6600;
}

h3.hometag {
line-height:32px;
color:#ff6600;
}

.subtag {
color:#9F0010;
font-size:14px;
margin-top:0px;
}

.subtagblack {
color:#000000;
font-size:14px;
}

.cbregCouponsInputed, .cbregBaItartnum, .cbregBaItdescription, .cbregBaItrate {display:none;}

div.cbpayChoices div.cbpaidCCbutton {
padding-left:0px;
padding-top:20px;
}

#quizForm a.uk-button.uk-button-primary {
color:#ffffff;
margin-top: 20px;
}

#ariQuizContainer a {
/*
color: #ffffff;
*/
}

#ariQuizContainer a:hover {
color: #005580;
text-decoration: none;
}

.cb_template .col-sm-offset-3 {
margin-left: 0;
}

.cbFieldsContentsTab {
margin: 0px;
}

.cb_template .col-sm-offset-3 {
    margin-left: 0;
}

form.cb_form .cb_form_line label {
float: none;
width: 300px;
}


#cblabcb_securityquestions {
font-size:22px;
margin-top:20px;
margin-bottom:10px;
}


.aq-message-error {
/*
display:none;
*/
}

.rsform-button-prev {
    margin-right:10px;
}




.uk-icon-angle-double-right {
content: "\f101" !important;
font-family: "FontAwesome" !important;
}



