/*****************COMMON STYLE**********************************/
body{ font-family: 'Segoe UI Regular', arial;}
ul{	margin:0;padding:0;}
.container{max-width:1130px !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.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s 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;}

.container_modified{ max-width:1288px !important; width:auto !important;}
.success_modified{ max-width:1290px !important; width:auto !important;}
/***************** centerpoint_leadership_landing ****************/

#leadership_container{ background:url(../images/banner.jpg) center top no-repeat; background-size:cover; background-position:center;}
#leadership_container .main_leadership{ background:rgba(255,255,255,0.9); padding:42px 79px 23px;}
.main_leadership h1{ margin:0px; font-size:60px; color:#202939; line-height:60px; font-family: 'Segoe UI Semilight',Arial;}
.main_leadership h1 span{ display:block; color:#f79422;}
.main_leadership h3{ font-size:24px; color:#202939; line-height:28px; border:1px solid #f79422; display:block; font-family: 'Segoe UI Semilight',Arial; padding:11px 15px 16px; margin:35px 0px 34px;}
.main_leadership .short_description{ font-size:20px; color:#000; line-height:26px; font-family: 'Segoe UI Semilight',Arial;padding: 19px 0 0;}
.short_description p{ margin:0 0 26px;}
.short_description p span.boldertext{font-family: 'Segoe UI Bold',Arial;}

#middle_container{ background:#202939;}
#middle_container .title_wrap{ padding:12px 0px 0px;}
#middle_container .title_wrap sup{font-size:12px!important;}
.title_wrap h4{ margin:28px 0px; font-family: 'Segoe UI Bold',Arial; color:#fff; font-size:20px; line-height:28px;}
.title_wrap h4 span.linerbreak{ display:block; font-family: 'Segoe UI Bold',Arial;}
.title_wrap h4 span.different_text{ font-family: 'Segoe UI Semilight',Arial;}

#middle_container .main_formwrap{ background:#202939; margin-left:40px; padding:29px 35px 35px; margin-top:-514px; position:relative;}
.main_formwrap .ribbon{ position:absolute; right:-5px; top:-6px;}
.main_formwrap h3{ margin:0 0 41px; color:#fff; font-size:24px; line-height:32px; font-family: 'Segoe UI Bold',Arial;}
.main_formwrap h3 span.linerbreak{ display:block;}
.main_formwrap .reserve_btn{ display:block; padding:8px 10px 14px; border-radius:5px; color:#FFF; font-size:34px; text-shadow:0px -1px 0px #001f6d; background:url(../images/reserve_btn.jpg) repeat; font-family: 'Segoe UI Bold',Arial;}
.main_formwrap p{ margin:0px;}
.main_formwrap p span{ margin:35px 0px 0px; display:block; font-size:14px; color:#666666; line-height:17px; font-family: 'Segoe UI Light',Arial;}

#middle_container .note_wrapper{ border-top:1px solid #343f54; padding:32px 0px 45px;margin: 33px 0 0;}
.note_wrapper .book_img{ padding:31px 0px 0px;}
#middle_container .book_img img{ margin-left:-22px;}
.note_wrapper .note_description{ color:#fff; font-size:20px; line-height:26px; font-family: 'Segoe UI Semilight',Arial;}
.note_wrapper .note_description a{color:inherit;}
.note_description p{ margin:25px 0px;}
.note_description p span.boldertext{ font-family: 'Segoe UI Bold',Arial;}
.note_description p span.linerbreak{ display:block;}
.note_description .including_listing{ padding-left:31px;}
.including_listing li{ padding-left:47px; color:#fff; font-size:20px; line-height:24px; font-family: 'Segoe UI Semilight',Arial; font-size:20px; background:url(../images/checkmark.png) 0px 6px no-repeat; padding-top:2px; padding-bottom:2px; margin-bottom:25px;}

#footer_section{ background:#fff; padding:11px 0px 0px;}
#footer_section .footer_description{ line-height:26px; font-size:20px; color:#000; font-family: 'Segoe UI Semilight',Arial; padding-bottom:40px;}
#footer_section .footer_description a{color:inherit;}
.footer_description p{ margin:25px 0px;}
.footer_description p span.linerbreak{ display:block;}
.footer_description p span.boldertext{ font-family: 'Segoe UI Bold',Arial;}
.footer_description .logo{ padding:18px 0px 0px;}

#footer_section .copyright{ padding:34px 0px 41px; border-top:1px solid #c6d2dd; font-size:18px; color:#999999; font-family: 'Segoe UI Light',Arial; line-height:24px;}
.copyright p{ margin:0px;}
.field-auto-capture { display: none;}
.information_text { color: #515558;padding-top: 30px;}
/****************************Form****************************************/
#middle_container .main_formwrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#middle_container .main_formwrap .fsBody .fsForm{ border:none!important;}
#middle_container .main_formwrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#middle_container .main_formwrap .fsValidationError { background:none!important;}
#middle_container .main_formwrap .fsBody .fsLabel, .fsBody label{ color:#ffffff!important; padding:2px;}
#middle_container .main_formwrap .fsForm .fsSubmit{background:none; margin:13px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;box-shadow: none;}
#middle_container .main_formwrap .fsBody .fsRowBody{ padding: 0 !important; font-size: 0;}
#middle_container .main_formwrap .fsForm .fsLabel{ font-size:18px!important; font-family: 'Segoe UI Semilight', arial; color:#ffffff; margin: 0 0 10px;padding:0; text-align:left; line-height:20px; font-weight:normal;}
#middle_container .main_formwrap .fsForm .fsLabel a{color:#A2ABBA; font-family: 'Segoe UI SemilightItalic',arial; font-size: 15px;}
#middle_container .main_formwrap .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
#middle_container .main_formwrap .fsSubmit input.fsSubmitButton{background: url(../images/reserve_btn.jpg) !important; border: 1px solid #9F0B0B;border-radius: 5px!important;	color: #fff!important;font-family: 'Segoe UI Bold', arial;font-size: 34px!important;line-height: 34px;padding: 14px 15px 21px;width: 100%; text-shadow: 0px -1px 0px #001f6d;}
#middle_container .main_formwrap .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#middle_container .main_formwrap .fsFieldRow input[type="text"], #middle_container .main_formwrap .fsFieldRow input[type="email"], #middle_container .main_formwrap .fsFieldRow input[type="number"], #middle_container .main_formwrap .fsFieldRow input[type="tel"]{ width:100%!important; height:40px; padding:6px 14px!important; }
#middle_container .main_formwrap .fsFieldRow input[type="text"], #middle_container .main_formwrap .fsFieldRow input[type="email"], #middle_container .main_formwrap .fsFieldRow input[type="number"], #middle_container .main_formwrap .fsFieldRow input[type="tel"], #middle_container .main_formwrap .fsForm textarea,#middle_container .main_formwrap input[type="file"]{margin:0 0 10px !important; background:#fff; border:2px solid #F39322!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:16px!important; font-family: 'Segoe UI Semilight', arial; line-height:18px;color:#213655; font-weight: normal;}
#middle_container .main_formwrap div.fsError{font-family: 'Segoe UI Semilight', arial; font-size: 14px !important;  margin:0 0 10px !important;padding: 4px !important; width: 100%;}
#middle_container .main_formwrap .fsRequiredMarker { font-weight:normal !important; color:#EF9618; padding-left:5px;margin: 0 !important;}
#middle_container .main_formwrap .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}
#middle_container .main_formwrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#middle_container .main_formwrap .fsSectionHeader { display:none!important;}
#middle_container .main_formwrap .fsFirst.fsLast.fsFieldCell { background:none; padding:0; margin:0!important;}
#middle_container .main_formwrap .fsForm input.fsField[type="email"]:focus, #middle_container .main_formwrap .fsForm input.fsField[type="file"]:focus, #middle_container .main_formwrap .fsForm input.fsField[type="number"]:focus, #middle_container .main_formwrap .fsForm input.fsField[type="tel"]:focus, #middle_container .main_formwrap .fsForm input.fsField[type="text"]:focus, #middle_container .main_formwrap .fsForm textarea.fsField:focus {outline:0;}
#middle_container .main_formwrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#middle_container .main_formwrap ::-webkit-input-placeholder { color: #213655;}
#middle_container .main_formwrap :-moz-placeholder {color: #213655; opacity:1;}
#middle_container .main_formwrap ::-moz-placeholder { color: #213655; opacity:1;}
#middle_container .main_formwrap :-ms-input-placeholder {color: #213655;}
#middle_container .main_formwrap .fsValidationError{box-shadow:none!important;background-color:none;} 

/***************** centerpoint_leadership_success ****************/

#success_container{ background:url(../images/success_banner.jpg) center top no-repeat; background-size:cover; background-position:center;}
#success_container .success_wrapper{ background:rgba(255,255,255,0.9); padding:82px 99px 79px;}
.success_wrapper .success_textwrap{ padding:46px 0px 0px;}
.success_textwrap h1{ margin:0px 0px 58px; font-size:60px; color:#f79422; line-height:60px; font-family: 'Segoe UI Bold',Arial;}
.success_textwrap h2{ margin:0px; font-size:28px; color:#202939; line-height:36px; font-family: 'Segoe UI Light',Arial; padding:27px 46px 31px; border:1px solid #f79422;}
.success_textwrap h2 span{ display:block;}
.success_textwrap h3{ margin:40px 0px 0px; font-size:28px; color:#202939; line-height:34px; font-family: 'Segoe UI Light',Arial;}
.success_textwrap h3 a{color:inherit;}
.success_textwrap h3 span.bolder_text{ font-family: 'Segoe UI Bold',Arial; display:block;}
.success_textwrap h3 span.linerbreak{ display:block;}
.success_wrapper .book_img{}
.success_wrapper .col-sm-7{ width:63.8%;}
.success_wrapper .col-sm-5{ width:36.2%;}

#success_bottom{ background:#202939; padding:51px 0px 55px;}
#success_bottom .success_logo{}


@media (min-width: 768px){
#middle_container .width_1{width: 35.5%;}
#middle_container .width_2{width: 64.5%;padding-left: 1px;}
}
@media (min-width: 768px) and (max-width: 1050px){
#middle_container .main_formwrap{ margin-left:20px;}
.main_leadership h1{ font-size:52px;}
#leadership_container .main_leadership{ padding:40px 60px 25px;}
.main_leadership h3{ font-size:20px;}
#middle_container .main_formwrap{ margin-top:-604px;}
.main_formwrap .reserve_btn{ font-size:30px;}
.success_textwrap h2{ padding:25px 35px 30px;}
.success_textwrap h2{ font-size:20px;}
.success_textwrap h3{ font-size:22px;}
}
@media (min-width: 768px) and (max-width: 980px){
#leadership_container .main_leadership{ padding:40px 30px 25px;}
.main_leadership h1{ font-size:48px; line-height:55px;}
.main_leadership h3{ font-size:20px;}
.main_leadership .short_description{ font-size:18px;}
#middle_container .main_formwrap{ padding:30px 25px 35px;}
.main_formwrap .reserve_btn{ font-size:28px;}
#middle_container .book_img img{ margin-left:0;}
.note_wrapper .note_description{ font-size:17px;}
.including_listing li{ font-size:18px;}
#footer_section .footer_description{ font-size:18px;}
#middle_container .main_formwrap{ margin-top:-530px;}
#middle_container .main_formwrap .fsSubmit input.fsSubmitButton{font-size:28px!important;}
#success_container .success_wrapper{ padding:83px 30px 70px 30px;}
.success_textwrap h1{ font-size:52px;}
.success_textwrap h2{ padding:25px 26px 30px;}
.success_textwrap h2{ font-size:20px;}
.success_textwrap h3{ font-size:22px;}
.success_textwrap h2{ font-size:22px;}
}
@media (min-width: 768px) and (max-width: 900px){
.main_formwrap h3{ font-size:19px; line-height:30px;}
.title_wrap h4{ font-size:17px;}
#middle_container .main_formwrap{ margin-top:-580px;}
.success_textwrap h2{ font-size:21px;}
}
@media (min-width: 768px) and (max-width: 800px){
.main_formwrap h3{ font-size:17px; line-height:28px;}
.title_wrap h4{ font-size:16px;}
#middle_container .main_formwrap{ margin-top:-664px;}
.success_textwrap h2{ font-size:17px;}
}
@media (max-width: 767px){
.small_screen_center{ text-align:center;}
.main_leadership .short_description{ font-size:18px;}
#middle_container .main_formwrap{ margin-left:0; margin-top:0;}
#middle_container .main_formwrap{ padding:30px 25px 35px;}
.main_formwrap h3 span.linerbreak{ display:inline;}
.title_wrap h4{ font-size:18px;}
.book_img img{ margin-left:0;}
.note_wrapper .note_description{ font-size:18px;}
.note_description .including_listing{ text-align:left;}
.including_listing li{ padding-left:35px; font-size:18px;}
#footer_section .footer_description{ font-size:18px;}
#footer_section .copyright{ font-size:16px;}
.success_wrapper .col-sm-7{ width:100%;}
.success_wrapper .col-sm-5{ width:100%;}
#success_container .success_wrapper{ padding:83px 20px 70px 20px;}
.success_textwrap h2{ padding:25px 20px 30px;}
.success_textwrap h2 span{ display:inline;}
.success_textwrap h3 span.linerbreak{ display:inline;}
.success_textwrap h3 span.bolder_text{ display:inline;}
.success_textwrap h3{ font-size:24px;}
.success_wrapper .book_img{ padding-top:25px;}
}
@media (max-width: 676px){
.main_leadership h1{ font-size:40px; line-height:50px;}
#leadership_container .main_leadership{ padding:40px 25px 25px;}
.success_textwrap h2{ font-size:24px; line-height:34px;}
}
@media (max-width: 500px){
#leadership_container .main_leadership{ padding:40px 15px 25px;}
.main_leadership h1{ font-size:32px; line-height:42px;}
.main_leadership h3{ font-size:20px;}
.main_formwrap h3{ font-size:20px;}
.main_formwrap .reserve_btn{ font-size:26px;}
#middle_container .main_formwrap .fsSubmit input.fsSubmitButton{font-size:24px!important;}
.success_textwrap h1{ font-size:52px;}
.success_textwrap h2{ font-size:24px; line-height:32px;}
}
