form{display:block}
form br{clear:both}
label{display:block;width:auto;margin-bottom:10px}
.cBoxRight label{display:block;width:8em;margin-left:1em;margin-bottom:10px}
.requiredField{color:#b81313;background-color:transparent;vertical-align:super}
input[type=text], textarea, input[type=password]{ font-family: 'Lato', sans-serif; font-weight: 400 !important;font-size:1em;width:22em;float:left;margin-bottom:10px;border:1px solid #d5d9dd;padding:10px 10px;color:#8e8e8e}
input[type=text]:focus, textarea:focus, input[type=password]:focus{width:22em;float:left;margin-bottom:10px;border:1px solid #a8a900;color:#1e1e1e}
select{font-weight:400;font-size:1em;float:left;margin-bottom:10px;border:1px dotted #3f3f3f}
select:focus{font-size:1em;float:left;margin-bottom:10px;border:1px dotted #000000}
input[type=radio], input[type=checkbox]{font-weight:400;font-size:1em;display:block;float:left;width:auto;	margin-bottom:10px}
.a-button a, button:not(.btn-close),input[type=submit], div.btn-logout a{font-weight:400;font-size:1em;float:left;width:auto;border:none; background-color:#a8a900;color:#ffffff;padding:10px 20px;text-transform:uppercase}
input[type=submit], button{
-webkit-appearance: none;
}
div.btn-logout{ color:#fff;float:none; display:inline-block; margin-top: 10px}
div.btn-logout a{ color:#fff}
div.btn-logout a:hover, .remodal button:not(.btn-close):hover, .news-listing.partner button:hover, .a-button a:hover{ outline:1px solid #a8a900;background-color:#ffffff;color:#a8a900 !important;cursor:pointer}

input[type=submit][disabled=disabled], input[type=submit][disabled=disabled]:hover{border:none;background-color:#ffffff;color:#a8a900;cursor: default}
.a-button a:hover, button:not(.btn-close):hover,input[type=submit]:hover{border:none;background-color:#ffffff;color:#a8a900;cursor:pointer}
.a-button a{float:none;width: auto;color:#ffffff !important;text-decoration:none}
.a-button a:hover{color:#2a3d4a}

.news-listing.partner button{ float:none; clear: left; margin-top:10px}
label.req-field:after{ content:'*';color: #b81313;background-color: transparent;vertical-align: super}
.cb-label{display:inline-block;width:auto; min-width:9em;float:left; margin-left: 10px}
.cb-label + *:not(label){ clear:left}
input[type=reset]{font-weight:600;font-size:1em;float:left;width:auto;border:1px solid #2a3d4a}
input[type=reset]:hover{font-size:1em;float:left;width:auto;border:1px solid #adadad}
form image{width:420px; height:auto;margin-top:1em}
input[type=checkbox]:disabled+label{color:#9a9a9a}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color:#9a9a9a}
.feedback-error{ background-color: #f3f3f3; display: block; margin: 30px 0; padding: 15px}
.feedback-error h3{font-size: 17px}
select{padding: 2px 10px; border: 1px solid #ccc; font-family: 'Lato', sans-serif;text-overflow: ""; background-color:#ffffff; color:#8f8980}
select option{padding:5px 10px;border-bottom: 1px solid #e9e9e9}
.spinner{ margin:0 0 0 15px;width: 40px;height:40px; background: url('../global/cit-spinner.gif') center no-repeat; background-size: 30px;float:left; clear:right}
.invalid{border: 1px solid #e72525 !important}
#FMail img{width:49.5%;height:auto; border: 1px solid #d5d9dd}
#FMail input[type=text]{ width:90%; margin-right:15px; display:inline-block}
#FMail textarea{ width:100%; height:123px; height:278px}
input[type=text].verification-code{ width: 20% !important}

.form-left, .form-right{float:left; display: inline-block}
.form-left{width:50%}
.form-right{width:50%; clear: right}
.verification-create{display:table-cell;padding: 5px 0 15px 0}

input[type=text].invalid{background: url(../global/attention.png) no-repeat center right+5px #fff}
input[type=text].valid{background: url(../global/apply.png) no-repeat center right+5px #fff}
.vimg img{clear: right !important; display:block}
.vimg a, .verification-code{ clear: left !important}
.data-error.orange{ color: #e05710}
.data-error{color: #cb0016; background-color:#ffffff; margin: 0 -15px;padding:16px 0}
.data-error h3{font-weight:700;margin: 0 16px 16px 16px; border-bottom: 2px dotted #c8c4b8}
.data-error li{margin: 0 16px}

.spinner{ float: left; display: inline-block;width: 24px; height: 24px; background: url('../global/loader_24.png') no-repeat center}

.feedback-error{ background-color:#ebeae6; padding: 15px;margin:15px 0; border: 1px dotted #c8c4b8}
.feedback-error.white{ background-color: #fff !important}
.feedback-error h1{margin:0 0 10px 0;font-size: 1.2em}
.feedback-error h2{ margin-top:0}
.feedback-error h3{ margin-top:0}
.feedback-error a{color: #e05710 !important}