@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700);
body { font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 22px; }
h2 { font-size: 18px; }
.header { width: 100%; height: 192px; background: url('/images/headerBgSliceTop.jpg') repeat-x; padding-top: 6px; }
.headerLogo { float: left; padding-top: 20px; }
.footerSocialSearch { float: right; padding-top: 10px; }
.footerSocialSearchIcon { padding-top: 10px; }
.headerWrap { height: 192px; background: url('/images/headerPeopleBackground.jpg') no-repeat top right; position: relative; }
/*.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default { background: #0067b0; }*/
/*.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: #0067b0; }*/
/*.navbar-default a, .navbar-default { color: #fff !important; }*/
/*.navbar-default .navbar-nav > li > .greenMenuItem, .navbar-default .navbar-nav > li > .greenMenuItem:hover, .navbar-default .navbar-nav > li > .greenMenuItem:focus { background: url('/images/navbarPersonIcon.png') no-repeat 22px 17px #7BC044; padding-left: 51px; padding-right: 44px; border-radius: 7px 0px 0px 7px;}*/
/*.navbar-collapse { padding-left: 0px; }*/
/*.navbar .container-fluid { padding-left: 0px; }*/
/*.navbar { border-radius: 7px; }*/
/*#navbar { border-radius: 100px 7px 7px 100px; }*/
/*.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse, .row.navigation, .navbar, #navbar { height: 50px !important; }*/
/*.row.navigation { width: 100% !important; position: absolute; top: 125px; }*/
/*.navbar, .nav { border: 0px !important; }*/
/*.nav { display: block; }*/
/*#navbar:after, .nav:after { content: initial!important; display: block !important; }*/
.navbar { display: none; }
#navbarDesktop { position: absolute; top: 125px; }
#navbarDesktop ul li { list-style: none; float: left; }
.greenMenuItem { background: url('/laravel/public/images/careyGreenUL.png') #4AC138  no-repeat;  height: 47px; color: #fff; padding: 14px 50px;}
.greenMenuItem a { color: #fff;}
#navbarDesktop ul { background: #0067b0; color: #fff; border-radius: 0px 7px 7px 0px; height: 47px; padding: 14px 10px 0px 0px;}
#navbarDesktop ul li { border-right: 1px solid #fff; text-align: center; }
#navbarDesktop ul li:last-child { border-right: none; }
#navbarDesktop a { color: #fff;}
.main-container-wrapper { background-color:  #fafafa; }
.footer-wrapper { width: 100%; background-color: #7c7d7f; margin: 0px 0px 0px 0px; }
.footer-wrapper .footer { padding: 10px 0px 10px 0px; }
.footer { color: #fff; margin: auto; font-size: 11px; }
.footerDark { background-color: #636666; min-height: 35px; margin: 0px; }
.footerDark .footer { padding-top: 7px;  }
.footer ul li { list-style: none; font-weight: bold; color: #fff; padding: 5px 0px 5px 0px; }
.footer ul { padding-left: 0px; }
.footer ul li a {color: #fff; }
.main-container, .footer { width:940px; margin:0 auto; max-width:100%; }
.alignRight { text-align: right; }
.whiteBlock { background-color: #fff; padding: 20px; }
h1 { font-size: 23px; color: #0067b0; }
.homeTitle span { color: #4AC138; }
.homeTitle { border-bottom: 2px solid #0067b0; line-height: 1.6; margin: 0px 0px 10px 0px !important; padding: 0px !important; width: auto; display: inline-block; }
.registerHome { width: 307px; height: 287px; background: url('/images/registerHome.jpg') no-repeat; margin: 10px auto 0px auto; font-size: 14px; line-height: 18px; }
.loginHome { width: 307px; height: 287px; background: url('/images/loginHome.jpg') no-repeat; margin: 10px auto 0px auto; }
.videoHome { width: 307px; height: 204px; background: url('/images/videoHome.jpg') no-repeat; margin: 10px auto 0px auto; }
.webinarHome { width: 307px; height: 204px; background: url('/images/bookWebinarHome.jpg') no-repeat; margin: 10px auto 0px auto; cursor: pointer; }
.homeForm div { border-radius: 7px;  margin-top: 10px; }
.homeForm div form { padding: 20px; font-size: 13px; margin-top: 0px; border: 1px solid #cacaca; border-top: 0px; border-radius: 0px 0px 7px 7px; background-color: #fff; }
.homeForm div form input { padding: 8px; width: 100%; margin-top: 10px; border: 1px solid #e4e4e4; border-radius: 3px; }
.homeForm div form input[type='submit'] { background-color: #0067b0; color: #fff; border: 0px; border-radius: 3px; text-transform: uppercase; font-weight: bold; }
.homeForm div form textarea { padding: 8px; width: 100%; margin-top: 10px; border: 1px solid #e4e4e4; border-radius: 3px; }
.homeForm div h3 { background-color: #4AC138; color: #fff; margin: 0px; padding: 10px 0px 10px 10px; border-radius: 7px 7px 0px 0px; }
.registerHome a { color: #fff; position: absolute; bottom: 22px; left: 35px; text-align: center; width: 230px; }
.loginHome button { background-color: #4AC138; border: 0px; padding: 10px 0px 10px 0px; position: absolute; bottom: 85px; left: 50px; width: 230px; border-radius: 7px; }
.loginHome a { color: #fff; }
.loginHome span { position: absolute; bottom: 35px; left: 80px; }
.webinarHome p { color: #fff; position: absolute; bottom: 5px; left: 30px; font-size: 13px; line-height: 17px; width: 250px; text-align: center;}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}

.col-xs-5ths {
width: 20%;
float: left;
}
.btn-success { background-color: #4AC138!important; border-color: #4AC138 !important; }
.navbar-default { background: #4AC138 !important; color: #fff; }
.navbar-default a { color: #fff !important; }
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #6BD55A; color: #fff; }
.icon-bar { background-color: #fff !important; }
.login input { margin-bottom: 10px; }
.newsShortList ul li { list-style: none; border-radius: 4px; border: 1px solid #7c7d7f; padding: 5px; margin-bottom: 10px; }
.newsShortList ul li a { padding: 0px 0px 0px 5px; }
.newsShortList h2 { color: #0067b0; }
.newsShortList ul { padding: 0px !important; margin: 0px !important; width: 100%; }
.videoHome iframe { margin: 50px 0px 0px 40px; }
.fieldContainer { border-radius: 10px; padding: 20px 40px 20px 40px; border: 1px solid #0067B0; margin-bottom: 20px; }
.fieldContainerLast { border-radius: 10px; padding: 20px 40px 20px 40px; border: 1px solid #0067B0; margin-bottom: 10px; }
.fieldContainer h4 { font-size: 25px; padding-bottom: 10px; }
.fieldContainerLast h4 { font-size: 25px; padding-bottom: 5px; }
.introTextRegister { margin-bottom: 10px; }
.introTextRegisterPayment { margin-bottom: 10px; }
.fieldContainerCost { background-color: #0067B0; color: #fff; font-size: 18px; }
.fieldContainerCost input[type="checkbox"] { margin: 18px 0px 0px 20px; }
.fieldContainerCost a { color: #fff; font-weight: bold; }
.verifyCompanyAddressInfo { margin: 10px 0px 10px 0px; }
.directorHR { border-top: 1px solid #7c7d7f; }
.remove-director-btn { margin-top: 10px; }
.add-director, .add-shareholder{ width: 200px; }
.add-employer-director { width: 200px; margin-top:10px;}
.add-director-title { margin-top: 0px; padding-top: 0px; }
.userJourney { padding-top: 30px; }
.userJourney img { max-width: 100% !important; height: auto !important; }
.highLightEmailText { font-weight: bold; font-style: italic; }
.submitBackground { background: url('/images/submit-button-bg.png') no-repeat 90px 3px #5cb85c; padding-right: 20px; }
.addBackground { background: url('/images/add-button-bg.png') no-repeat 162px 3px #5cb85c; padding-right: 20px; }
.changeBackground { background: url('/images/edit-button-bg.png') no-repeat 790px 3px #5cb85c; padding-right: 20px; }
.removeBackground { background: url('/images/remove-button-bg.png') no-repeat 790px 3px #d9534f; padding-right: 20px; }
.form-group { margin-bottom: 0px !important; }
.footer a { color: #fff; padding-left: 1px !important; }
.footerDark .alignRight , .footerDark a { font-size: 10px !important; }
.footer .col-md-9 { text-align: right; }
.logInFrontLinkArrow { background: url('/images/arrow-front.png') no-repeat 70px 7px; width: 100px !important; display: block !important; margin: auto !important; padding: 0px 20px 0px 0px; }
.marginBottomTen { margin-bottom: 10px; }
h6 { font-size: 18px !important; font-weight: bold !important; }
@media (min-width: 768px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}

@media (min-width: 992px) {
.col-md-5ths {
width: 20%;
float: left;
}
}
@media (max-width: 991px) {
#navbarDesktop { display: none; }
.navbar { display: block; }
.header { height: 142px; }
.navbar-toggle { position: absolute; right: 0px; }
}

@media (min-width: 1200px) {
.col-lg-5ths {
width: 20%;
float: left;
}
}

.add-director{margin-top:20px}

.footer ul li, .footer p{padding:0;margin-bottom:0;}

#enquiry-form input[type=text].valid{background:#e4ffe4; border-color: #D2FFD2;}
#enquiry-form input[type=text].invalid{background:#ffe4e4; border-color: #FFD2D2;}
#enquiry-form textarea{resize: vertical;}
#enquiry-form textarea.valid{background:#e4ffe4; border-color: #D2FFD2;}
#enquiry-form textarea.invalid{background:#ffe4e4; border-color: #FFD2D2;}
#enquiry-form textarea, #enquiry-form input{ transition: all ease-in 0.3s}
.add-director-title{margin-top:20px;}

#navbarDesktop ul li{
padding:0;
}

#navbarDesktop ul.logged-in li{
width:14.28%;
}

.btn-reset-password{background-color:#0067B0; border-color:#0067B0;}
.btn-reset-password:hover{background-color:#0067B0; border-color:#0067B0;}

.circle.outline{
border-radius:50%;
border:2px solid #fff;
width:26px;
display:inline-block;
}

.circle.outline i.fa{
position:relative;
top:-1px;
left:5px;

font-size:17px;
}
.add-director, .add-proprietor, .add-owner{margin-top:20px;width: 200px;}

.whiteBlock{min-height:400px;}
.headerSocialSearch {
    float: right;
    padding-top: 20px;
}