/*****************COMMON STYLE**********************************/
body{ font-family:Roboto; background-color: transparent!important;}
ul{	margin:0;padding:0;}
.popup_container{max-width:860px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.6s ease;	-moz-transition: background 0.6s ease;	-ms-transition: background 0.4s ease;-o-transition: background 0.4s ease;transition: background 0.6s ease;}
.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;}
::-webkit-input-placeholder { color: #000;}
:-moz-placeholder {color: #000;}
::-moz-placeholder { color: #000;}
:-ms-input-placeholder {color: #000;}
#page_main_content{	padding:30px 5px 35px;min-height:960px;}
.txt_upper{ text-transform:uppercase;}
a.add_to{padding:7px 20px;background:#aaece5;border:1px solid #49c7ba;text-transform:uppercase;text-decoration:none;font-size:12px;color:#5a4a42;font-weight:bold;display:inline-block; text-align:center; cursor:pointer;}
a.add_to:hover{	background:#97ded6;}
a{ text-decoration:none !important;}
a{ text-decoration:none;}
.box_border{ border:4px solid #ededed;}
.min-padding{ padding:0 47px;}

/********************* centerpoint_popup ************************************/
#centerpoint_popupouter{}
#centerpoint_popupouter .centerpoint_popup{ position:relative; background:#fff; overflow:hidden;}
.centerpoint_popup .left_popupcontent{ float:left; background:url(../images/left_popupbg.jpg) center top no-repeat; min-height: 495px; background-size:cover; background-position:center; width:44.6%;  padding:0px 20px; position:relative;}
.left_popupcontent .popup_content{ padding:70px 0px 0px;}
.popup_content h2{ margin:0px; color:#fff; font-size:21.62px; text-transform:uppercase; line-height:30px; font-family: 'dinbold',Arial;}
.popup_content h2 span{ display:block;}
.popup_content .popup_ebook{ position:absolute; bottom:24px; left:14%; width:auto;}

.centerpoint_popup .right_popupcontent{ float:left; width:55.4%; background:#fff;}
.right_popupcontent .close_icon{ padding:7px;}
.right_popupcontent .popup_formwrap{ padding: 35px 70px 13px;}
.popup_formwrap h3{ margin:0px 0px 15px; letter-spacing:1px; color:#224c70; font-size:17.4px; line-height:17px; font-family: 'Rockwell',Arial;}
.popup_formwrap h3 span{ display:block;}
.popup_formwrap h5{ margin:0px; font-size:13.44px; color:#6d6e71; line-height:16px; font-family: 'weblysleek_uisemibold_italic',Arial;}
.popup_formwrap p{ margin: 5px 0 0;}
.popup_formwrap p span{ font-size:9px; color:#6d6e71; line-height:13px; font-family: 'weblysleek_uisemilight_italic',Arial; display:block;}
/********************* EOF centerpoint_popup ************************************/

@media (max-width: 767px){
	.small_screen_center{ text-align:center;}
	
	.centerpoint_popup .left_popupcontent{ width:100%; padding-top: 25px;}
	
	.centerpoint_popup .right_popupcontent{ width:100%;}
	.right_popupcontent .popup_formwrap{   padding: 33px 20px 35px;}
	.popup_content .popup_ebook{ position:static;}
	.centerpoint_popup .left_popupcontent{ min-height:auto;}
	.popup_content h2{ margin:0px 0px 40px;}
	.popup_content h2 span{ display:inline;}
	
}

.it_report_form .fsBody .fsForm, .it_report_form .fsForm .fsFieldRow .fsRowBody, .it_report_form.fsForm .fsSpacerRow .fsRowBody{background:transparent!important; border-bottom: 1px solid #6d6e71; margin-bottom: 1px !important;}

.it_report_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin-top:3px !important;}

.it_report_form .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }

.it_report_form .fsForm .fsSubmit{ background:none!important;  display: inline-block!important;margin-top: 5px!important; padding: 10px 0!important;}

.it_report_form .fsBody .fsRowBody{ padding: 0 !important;}

.it_report_form .fsForm .fsLabel{ font-size:12px!important; font-family:Roboto; font-weight:normal !important; color:#ffffff!important; margin-top:3px !important;}

.it_report_form .fsBody .fsSupporting{font-family:Roboto; font-weight:normal !important; color: #515050  !important; font-size: 11px;}

.it_report_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}

.it_report_form .fsForm .fsSubmit{background:#224c70!important; margin:15px 0 0!important; padding:0!important; clear:both; float:none; border-radius:8px!important;color:#fff;min-height: 50px;width: 180px; position:relative;display: inline-block;}
.it_report_form .fsForm .fsSubmit:hover:after{ width:100%;}
.it_report_form .fsForm .fsSubmit:after{background-color:#2c5980; width:0;transition: all 0.35s ease 0s; -webkit-transition: all 0.35s ease 0s; content: ""; left:0; top:0; border-radius:8px; position:absolute; height:100%;}
.it_report_form .fsForm .fsSubmit:before{background-color:#2c5980; width:52px; position:absolute; right:0; height:100%; top:0; background-image:url(../images/btn_arrow.png); background-repeat:no-repeat; background-position:center; content: ""; width: 52px; height: 50px; border-radius:0  8px 8px 0; z-index:1; transition: all 0.35s ease 0s; -webkit-transition: all 0.35s ease 0s;}
.it_report_form .fsForm .fsSubmit:hover:before{background-position:65% center;}
.it_report_form .fsSubmit input.fsSubmitButton{background:none; border:none;width:78px; height:50px; background-position:center;font-size: 18.02px!important;font-family: 'dinbold'; min-height: 50px;
    width: 100%;padding: 0 50px 0 0!important;text-transform: uppercase; position:relative; z-index:1;}

.it_report_form .fsPagination input, .it_report_form.fsPagination button{ font-size:10px!important;}

.it_report_form .fsSubField:last-child{ margin:0px!important;}

.it_report_form .fsBody .fsForm{box-shadow: none !important;}

.it_report_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}

.it_report_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}

.it_report_form .fsFieldRow input[type="text"], .it_report_form .fsFieldRow input[type="email"], .it_report_form .fsFieldRow input[type="number"], .it_report_form .fsFieldRow input[type="tel"]{ width:100%!important; height:45px; color:#808080!important; max-width: 100%;}

.it_report_form .fsFieldRow input[type="text"], .it_report_form .fsFieldRow input[type="email"], .it_report_form .fsFieldRow input[type="number"], .it_report_form  .fsFieldRow input[type="tel"], .it_report_form .fsForm textarea { background-image:none !important;   font-size: 14px !important; border:0px solid #ccc !important; text-transform: uppercase;font-family: 'weblysleek_uisemibold', arial; padding: 0 !important; border-radius: 5px; margin-bottom:12px;}

.it_report_form div.fsError { margin:0px !important;} 


.it_report_form .fsForm fieldset, .it_report_form .fsForm fieldset legend{ background:none !important;}

.it_report_form .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: Roboto; font-size: 12px; font-weight: normal; margin-right: 20px;}

.it_report_form div.fsError{ font-family: Roboto; font-size: 10px !important;  margin-bottom: 5px !important;

margin-top: 0px !important; padding: 4px !important; width: 99%;}

.it_report_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}

.it_report_form .fsBody { margin-bottom:0px!important;} 

.it_report_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.it_report_form #field28535119{ height:40px!important; font-weight: normal !important;}
