/*****************COMMON STYLE**********************************/
body{}
ul{	margin:0;padding:0;}
.container{max-width:1160px !important; width:auto !important;}

.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}


a{ text-decoration:none !important;}


/*********************** centerpoint_veriato ******************************/
.veriato_container{max-width:1130px !important; width:auto !important;}

#main_wrapper{}
#main_wrapper .body_content{ border:1px solid #e6f1fa;}
.body_content .header_section{ padding:25px 60px 25px 25px; border-bottom:1px solid #e6f1fa;}
.header_section .logo{}
.header_section h5{ margin:5px 0px 0px; color:#7f7f7f; font-size:18px; line-height:24px; font-family: 'Segoe UI Light',Arial;}

.body_content .top_textwrap{ border-bottom:1px solid #e6f1fa; padding:35px 0px 50px;}
.top_textwrap h1{ margin:0px 0px 25px; font-size:50px; color:#000; line-height:54px; font-family: 'Segoe UI SemiBold',Arial;}
.top_textwrap h2{ margin:0px 0px 8px; font-size:50px; color:#618db2; line-height:54px; font-family: 'Segoe UI SemiBold',Arial;}
.top_textwrap h1 span{ display:block;}
.top_textwrap h3{ margin:0px; font-size:26px; color:#7f7f7f; line-height:32px; font-family: 'Segoe UI Regular',Arial;}

.body_content .content_formbody_wrapper{ padding:60px 58px 50px;}
.content_formbody_wrapper .content_wrap{ padding-right:40px; padding-top: 8px; font-size:20px; color:#000; line-height:24px; font-family: 'Segoe UI Light',Arial;}
.content_wrap h3{ margin:0px; font-size:28px; color:#000; line-height:32px; font-family: 'Segoe UI Light',Arial;}
.content_wrap p{ margin:30px 0px;}
.content_wrap p span.bolder_text{ font-family: 'Segoe UI Bold',Arial;}
.content_wrap .content_listing { counter-reset: content; list-style: outside none none; padding: 0;}
.content_listing li { color: hsl(0, 0%, 0%); font-family: "Segoe UI Light",Arial; font-size: 20px; line-height: 24px; margin: 0 0 22px; padding-left: 65px; position: relative;}

.content_listing li::before { border: 1px solid hsl(0, 0%, 80%); border-radius: 100%; content: counter(content, decimal); counter-increment: content; height: 47px; left: 0; padding: 8px 0 0; position: absolute; text-align: center; top: 0; width: 47px;}

.content_formbody_wrapper .formbodywrap{ border-radius:10px; margin-left:45px;}
.formbodywrap h3{ background:#083962; margin:0px; color:#fff; line-height:32px; font-size:26px; font-family: 'Segoe UI Regular',Arial; padding:30px 28px 35px; border-radius: 8px 8px 0 0;}
.formbodywrap h3 span{ display:block;}
.formbodywrap .formbody{ background:#478cc6; padding:30px 0 0; border:1px solid #fff; border-left:none; border-right:none; border-radius: 0 0 8px 8px;}
.formbodywrap .btn_wrap{ padding:0 34px; position:relative;}
.btn_wrap .arrow_img{ position:absolute; left:-70px; top: -150px;}
.btn_wrap .register_btn{ background:url(../images/register_btn.jpg) repeat; border-radius:5px; display:block; padding:7px 10px 12px; color:#fff; font-size:30px; font-family: 'Segoe UI Bold',Arial;}
.btn_wrap p{ margin:0px;}
.btn_wrap p span{ margin:20px 0px 0px; display:block; font-size:13px; color:#a4ccf8; line-height:17px; font-family: 'Segoe UI Light',Arial; color:#a4ccf8; padding:0px 5px;}

.body_content .similar_body{ background:#e6f1fa; padding:35px 0px 10px;}
.similar_body h3{ margin:0px 0px 23px; color:#000; font-size:20px; line-height:24px; font-family: 'Segoe UI Bold',Arial;}
.similar_body h3 a{ color:#000;}
.body_content .featires_contentwrap{  padding:50px 0px 35px; padding-right:75px;}
.featires_contentwrap .features_img{ padding: 0 0 0 8px;}
.featires_contentwrap .feature_listing{ padding-top:30px; padding-left:30px;}
.feature_listing li{ font-size:20px; color:#000; line-height:24px; background:url(../images/bullets.png) 0px 12px no-repeat; font-family: 'Segoe UI Light',Arial; padding-left:35px; margin-bottom:5px;}

.featires_contentwrap h3{ margin:0px 0px 60px; font-size:20px; color:#000; font-family: 'Segoe UI Bold',Arial; line-height:24px;}

.featires_contentwrap .nopadding_top{ padding-top:0px;}
.body_content .nopadding_topwrap{ padding-top:20px;}

#main_wrapper .copyright{ font-size:16px; color:#666666; line-height:24px; padding:45px 0px 70px; font-family:'Segoe UI light';}
.copyright p{ margin:0px;}
/*********************** eof centerpoint_veriato ******************************/



.formbody .fsBody .fsForm, .formbody .fsForm .fsFieldRow .fsRowBody, .formbody.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.formbody .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.formbody .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.formbody .fsForm .fsSubmit{ background:#083962!important; padding: 28px 32px 25px!important;margin: 0 !important; border-top: 1px solid #fff; border-radius:0!important;}
.formbody .fsBody .fsRowBody{ padding: 0 !important;}
.formbody .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; color: #808080!important; font-family: "Segoe UI Semilight",Arial; font-size: 18px; font-weight: normal;}
.formbody .fsForm .fsLabel{ text-align: left; color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: 0 !important;}
.formbody .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.formbody .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.formbody .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.formbody .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.formbody *::-moz-placeholder{color:#000!important;opacity: 1;}
.formbody .fsSubmit input.fsSubmitButton { background:url(../images/landing_register_btn.jpg) repeat!important; border-radius:5px!important; display:block; padding:7px 10px 12px!important; color:#fff!important; font-size:30px!important; font-family: 'Segoe UI Bold',Arial!important; border:1px solid #9e0b0f; width:100%;}
.fsBody .fsFieldRow { clear: none!important;}
.formbody .fsPagination input, .formbody.fsPagination button{ font-size:10px!important;}
.formbody .fsSubField:last-child{ margin:0px!important;}
.formbody .fsBody .fsForm{box-shadow: none !important;}
.formbody .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.formbody .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.formbody .fsFieldRow input[type="text"], .formbody .fsFieldRow input[type="email"], .formbody .fsFieldRow input[type="number"], .formbody .fsFieldRow input[type="tel"]{ width:100%!important; height:60px; color:#808080!important; max-width: 100%;}
.formbody .fsFieldRow input[type="text"], .formbody .fsFieldRow input[type="email"], .formbody .fsFieldRow input[type="number"], .formbody  .fsFieldRow input[type="tel"], .formbody .fsForm textarea { max-width: 100% !important; width: 100% !important;background-image:none !important;font-family: "Segoe UI Semilight";  color: #000 !important;font-weight: normal; font-size:20px !important; border:1px solid #083962 !important; padding: 10px 16px !important; border-radius:5px!important; margin-bottom:18px; box-shadow: none;}
.formbody div.fsError { margin:0px !important;} 
.formbody .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.formbody .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
.formbody .fsLabel.fsLabelVertical > span { color: #808080; font-family: "Segoe UI Semilight",Arial; font-size: 20px; text-align: left;}
.formbody .fsForm fieldset, .formbody .fsForm fieldset legend{ background:none !important; padding: 0 0 0 10px;}
.formbody .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.formbody div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.formbody .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.formbody .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.formbody .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.formbody .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.formbody {padding-top: 22px;}
.formbody .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.formbody > p { color: #a4ccf8; display: block; font-family: "Segoe UI Light",Arial; font-size: 13px; line-height: 17px; margin: 0; padding:0 20px 28px; background:#083962; border-radius: 0 0 8px 8px;}
.formbody .fsEmbed .fsPage { padding:0 32px 16px;}
.formbody .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.formbody .fieldset-content { padding: 15px 0 60px 35px;}
.formbody .fsBody .fieldset-content .fsOptionLabel.horizontal { margin-right: 20px;}

/**********************************************************************************************/

/*********************** centerpoint_veriato_success ******************************/
.veriato_container{max-width:1130px !important; width:auto !important;}
#main_wrapper{}
#main_wrapper .body_content{ border:1px solid #e6f1fa;}
.body_content .header_section{ padding:25px 60px 25px 25px; border-bottom:1px solid #e6f1fa;}
.header_section .logo{}
.header_section h5{ margin:5px 0px 0px; color:#7f7f7f; font-size:18px; line-height:24px; font-family: 'Segoe UI Light',Arial;}

.body_content .success_wrap{ padding:35px 30px 0px;}
.success_wrap h2{ margin:0px 0px 30px; font-size:50px; color:#00456b; line-height:50px; font-family: 'Segoe UI SemiBold',Arial;}
.success_wrap h3{ margin:0px; font-size:26px; color:#7f7f7f; line-height:30px; font-family: 'Segoe UI Regular',Arial;}
.body_content .success_body{ padding:35px 30px 70px;}
.success_body h4{ margin:70px 0px 0px; font-size:28px; color:#000; line-height:34px; font-family: 'Segoe UI Light',Arial;}
.success_body h4 a{ color:#000;}
.success_body h4 span{font-family: 'Segoe UI Bold',Arial; color:#00456b;}
.success_body .success_img{}
/*********************** eof centerpoint_veriato_success ******************************/


@media (min-width: 768px) and (max-width: 1095px){

.content_formbody_wrapper .content_wrap{ padding-right:0px;}
.body_content .content_formbody_wrapper{ padding:60px 35px 50px;}
.formbodywrap h3 span{ display:inline;}
.top_textwrap h1{ font-size:44px;}
.formbodywrap h3{ font-size:24px;}
}


@media (min-width: 768px) and (max-width: 980px){

.top_textwrap h1{ font-size:40px; line-height:50px;}
.top_textwrap h3{ font-size:22px;}
.content_wrap h3{ font-size:26px;}
.formbodywrap h3{ font-size:22px;}
.content_formbody_wrapper .content_wrap{ font-size:18px;}
.btn_wrap .register_btn{ font-size:24px;}
.content_listing li{ font-size:18px;}
.similar_body h3{ font-size:18px;}
.feature_listing li{ font-size:18px;}
.featires_contentwrap h3{ font-size:18px;}

}

@media (min-width: 768px) and (max-width: 900px){
.formbodywrap h3{ font-size:20px;}
.formbody .fsSubmit input.fsSubmitButton{ font-size: 22px!important;}

}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.body_content .header_section{ padding:25px 20px;}
.body_content .top_textwrap{ padding:35px 15px 50px;}
.content_formbody_wrapper .content_wrap{ padding-right:0px; font-size:18px;}
.body_content .content_formbody_wrapper{ padding:40px 15px 50px;}
.content_wrap h3{ font-size:24px;}
.content_wrap .content_listing{ text-align:left;}
.content_wrap .content_listing li{ font-size:18px;}
.content_formbody_wrapper .formbodywrap{ margin-left:0px;}
.formbodywrap h3 span{ display:inline;}
.formbodywrap h3{ padding:30px 15px 35px;}
.body_content .similar_body{ padding:35px 15px 10px;}
.body_content .featires_contentwrap{ padding:50px 15px 35px;}
.featires_contentwrap .nopadding_top{ text-align:left;}
.featires_contentwrap .features_img{ padding:0px 0px 30px;}
.top_textwrap h1 span{ display:inline;}
.btn_wrap .arrow_img{ display:none;}

}

@media (min-width: 501px) and (max-width: 767px){
.top_textwrap h1{ font-size:36px; line-height:50px;}

}

@media (min-width: 320px) and (max-width: 500px){
.top_textwrap h1{ font-size:28px; line-height:42px;}
.top_textwrap h3{ font-size:20px;}
.formbody .fsSubmit input.fsSubmitButton{ font-size: 20px!important;}
.formbodywrap h3{ font-size:22px;}
.formbodywrap .btn_wrap{ padding:30px 20px;}
.btn_wrap .register_btn{ font-size:24px;}
.similar_body h3{ font-size:18px;}
.feature_listing li{ font-size:18px;}
.featires_contentwrap h3{ font-size:18px;}	
#main_wrapper .copyright{ font-size:14px;}

}

@media (min-width: 768px) and (max-width: 1095px){
.success_body h4{ font-size:25px;}
}

@media (min-width: 768px) and (max-width: 980px){
.success_wrap h2{ font-size:40px;}
}

@media (min-width: 768px) and (max-width: 900px){
.success_body h4{ font-size:21px; margin:30px 0 0;}
}

@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.body_content .header_section{ padding:25px 20px;}
.body_content .success_wrap{ padding:35px 15px 0;}
.success_body h4{ margin:0px 0px 30px;}
}

@media (min-width: 501px) and (max-width: 767px){
.success_wrap h2{ font-size:44px;}
.success_wrap h3{ font-size:24px;}
.success_body h4{ font-size:24px;}
}

@media (min-width: 320px) and (max-width: 500px){
.success_wrap h2{ font-size:40px;}
.success_wrap h3{ font-size:22px;}
.success_body h4{ font-size:22px; line-height:30px;}
}