@import url('fontface.css');
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body, html { height: 100%;margin: 0px; padding: 0px; font-weight:400;  font-size:16px;font-family: 'Avenir LT Std';}
a img { border:none; text-decoration:none; outline:none;color:#c81b5d;}
a { -moz-transition: all 0.6s ease-in;   -webkit-transition: all 0.6s ease-in;   -o-transition: all 0.6s ease-in;   transition: all 0.6s ease-in;}
a:hover { text-decoration:none;}
a:focus { outline:none;}
p {font-size: 16px;line-height: 24px;  color:#454545;}
.clear {clear:both;height: 0px;}
img {max-width: 100%; height:auto;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 0px; margin-bottom: 0px;}
input:focus { outline:none;}
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #2678b8;z-index: 99999999;height: 100%;}
#status {position: absolute;left: 0px; right:0px; margin-left:auto; margin-right:auto;top: 45%;width: 90px;padding: 0;}


.container { width: 90%; max-width:1500px; padding:0px;}
.navbar-custom {background-color: transparent; -webkit-transition: padding 0.3s; -moz-transition: padding 0.3s; transition: padding 0.3s; border: none;}
.navbar-custom .navbar-brand {width:230px;height: 100px; margin-top:-30px; padding: 0px;   margin-left:0px !important;}
.navbar-custom .navbar-brand span { padding: 40px; display: inline-block; background-color: #FFF;}
#mainNav { width:100%; height: 100px;}
#mainNav .container {position: relative;}
header .container {height: 100%;}
.navbar-toggle { padding:0px; margin-top:14px;}
/*.navbar-custom.affix .navbar-toggle {margin-top:10px; }*/
.navbar-custom .navbar-nav { float:left; margin-left:50px !important; margin-top: 35px;}
/*.navbar-custom.affix {background: rgba(0, 0, 0, .8); width:100%; position:fixed; }
.navbar-custom.affix .navbar-brand {width:160px;margin-top:10px;}*/
.navbar { margin-bottom:0px;}
.navbar-custom .nav li {float:left; list-style:none; list-style-position:inside;line-height:17px; position:relative;}
.navbar-custom .nav li a { text-transform: uppercase; font-weight: 400;font-size:13px; letter-spacing: 1px; color:#383838; padding:5px; margin-left: 5px; margin-right: 5px; float:left;}
.drp { width:100%; height:100%; position:absolute; z-index:111;}
.dropdown-menu { position: absolute; top: 100%;left: 0;z-index: 1000;display: none; float: left;min-width: 200px;padding: 12px 0;
margin: 0px 0 0 !important;	border:none !important;	padding-bottom:10px !important; font-size: 14px; list-style: none; 
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);  box-shadow: 0 6px 12px rgba(0,0,0,0.175); background-clip: padding-box;background-color: transparent;
    border: none!important;
    box-shadow: none!important;
    padding-top: 30px;}
.dropdown-menu li { width:100%; padding-bottom:7px !important; padding-left: 15px; padding-top:7px !important; border-bottom: solid 1px #328acf;background-color: #2678b8 !important;}
.dropdown-menu li:last-child { border: none;}
.dropdown-menu li a { display:inline-block; text-transform:capitalize !important; color: #FFF!important; padding-bottom:0px !important; padding-top:0px !important;}
.dropdown-menu li a:hover { color: #FFF;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {background-color:transparent !important;} 
.navbar-custom .nav li:hover { outline: none;}
.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus {outline:none;}
.navbar-custom .navbar-nav > .active > a { color:#FFF;background-color:transparent;}
.navbar-custom .navbar-nav > .active > a:hover,.navbar-custom .navbar-nav > .active > a:focus {color:white; background-color:transparent;}
.navbar-nav>li>a { line-height: 25px!important;}
.dropdown .fa { font-size: 19px;}

/*.navbar-custom.affix .nav li {padding-top:15px; padding-bottom:15px; }*/
.navbar-collapse.in {overflow-y:hidden;}
.navbar-fixed-top, .navbar-fixed-bottom { z-index: 1000; position:static !important;  border-width: 0 0 1px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus { color:#ededed;}
.back_bx {background-color:#222; width: 50%; height: 80px; position: fixed; z-index: 9999; display: none;}

.call_us { float: right; height: 100%;  padding: 0px 50px; padding-top: 5px; line-height: 17px; background-color: #2778b9;}
.call_us span {display:block; color:#ecf5fc; font-size: 11px; font-weight: normal; text-transform: uppercase;line-height: 14px; margin-top: 10px;}
.call_us a {color: #FFF;font-size: 14px; font-weight: bold; display: block;}

.banner { position: relative;}
.banner .content { position: absolute; width: 90%; max-width:1500px; padding:0px; left: 0px; bottom: 0px; right: 0px; margin-left: auto; margin-right: auto;}
.banner .caption { max-width: 600px;background: rgba(255, 255, 255, .6); padding: 40px;font-family: 'Avenir LT Bold'; color:#0e76bc; }
.banner .caption span { display: block;}
.banner .caption .f1 { font-size: 24px; text-transform: uppercase;}
.banner .caption .f2 { font-size: 60px;line-height: 60px;text-transform: uppercase;}
.banner .caption .f3 { font-size: 50px;line-height: 50px;}

.employer_login {width:100%;}
.employer_login .container{ max-width:1300px;}
.employer_login .section-1{background: #2678b8;height: 152px;width: 100%;float: left;}
.employer_login .section-1 .box, .employer_login .section-1 .box a{font-weight:400;  font-size:16px;font-family: 'Avenir LT Std';color: #e2f0fb;padding: 22px 0;}
.employer_login .section-1 .emp_name{width:50%;float: left;text-align: left;}
.employer_login .section-1 .log_out{width:50%;float: left;text-align: right;}
.employer_login .section-2 {background:#efefef}
.employer_login .section-2 .box{background: #ffffff;width: 100%;float: left;top: -95px;position: relative;padding:0px;text-transform: uppercase}
.employer_login .section-2 .box ul{border-bottom: 1px solid #e7e8ec;padding: 50px 80px 15px 80px;}

.employer_login .section-2 .box ul li { display:inline;background: #FFFFFF;margin-right: 70px;}
.employer_login .section-2 .box li a{font-size:18px;font-weight:700;color:#383838;padding-bottom: 15px;}

.employer_login .section-2 .box li a.active{color:#2678b8 !important;border-bottom: 3px solid #2678b8 ;}

.employer_login .section-2 .content{width:100%;float: left; padding: 40px 80px 20px 80px;}
.employer_login .section-2 .content table{font-size:16px;font-weight: 400;}
.employer_login .section-2 .content table img{display: block;margin: 0px auto;text-align: center}
.employer_login .section-2 .content table tr td{padding:30px 40px;text-transform: capitalize}
.employer_login .section-2 .content table .thead td{text-transform: uppercase !important;}
.employer_login .section-2 .content table .thead {background: #2678b8 !important;color:#FFFFFF !important; }
.employer_login .section-2 .content table tr:nth-last-child(1) {border-bottom: 1px solid #e7e8ec;}
.employer_login .section-2 .content table tr:nth-child(odd){background-color: #eef7fe;color: #6a6a6a;}
.thead .wid{width: 50px;}
table tr td.pad0{padding:30px 10px !important;}
.table{width=100%; border=0;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border-top:none}
.pagination {display:block;text-align: center;padding: 40px 0px;}
.pagination a.active {background-color: #2678b8;color: #FFFFFF;}
.pagination a{color: #2678b8;text-transform: capitalize;font-weight:600;  font-size:15px;padding: 8px 13px;text-decoration: none;border:thin solid  #2678b8;border-radius:5px;margin: 0px 4px;}
.pagination a:first-child { border: none;}
.pagination a:last-child { border: none;}

/*------------*/
.add_employee .section-2 .form_box{ width:100%; float:left; padding:80px 30px 170px;}
.add_employee .section-2 .form_box .row1{ width:100%; float:left;}
.add_employee .section-2 .form_box .label{ width:24%; float:left;}
.add_employee .section-2 .form_box .text{ width:76%; float: left;}
.add_employee .section-2 .form_box .label,.add_employee .section-2 .form_box .text{ padding:0; color:#272727; text-align:left;}
.add_employee .section-2 .form_box .bttn{width:76%; float:right; padding:0;}
.add_employee .section-2 .form_box label{ width:100%;height:75px; line-height:75px; margin:15px 0;font-family: 'Avenir LT Std'; font-size:18px;   text-transform: capitalize; padding-left:14%;}
.add_employee .section-2 .form_box input[type=text],.add_employee .section-2 .form_box input[type=password],.add_employee .section-2 .form_box select{ width:100%;  height:75px; margin:18px 0; background:#ebeff1; border:none;font-family: 'Avenir LT Std'; font-size:18px; padding: 0 30px;}
.add_employee .section-2 .form_box input[type=submit]{ background:#13a89e; border:none; width:100%; max-width:214px; font-size:18px; text-transform:uppercase; text-align:center; padding:22px 0; color:#fff; margin-top:50px; border-radius:5px;}
.add_employee .section-2 .form_box a{background:#13a89e; border:none; display:inline-block; width:100%; max-width:214px; font-size:18px; text-transform:uppercase; text-align:center; padding:22px 0; color:#fff; margin-top:50px; border-radius:5px; font-weight:900;}

.add_employee .section-2 .form_box p{ color:#808080; font-size:15px; text-transform:lowercase; margin-bottom:0; }
.add_employee .section-2 .form_box input[type=text]:focus{ border:#2678b8 1px solid; background:#fff;}
.add_employee .section-2 .form_box textarea:focus{ border:#2678b8 1px solid; background:#fff;}




.service_doc .section-2 .doc-wrap{padding:35px 80px; display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;}
	.service_doc .section-2 .doc-wrap>div{display: flex;}
.service_doc .section-2 .doc-wrap .block{ width:100%; display:inline-block; max-width:345px; min-height:212px; background:#2678b8; text-align:center; margin:25px 0;  padding: 45px 5%; 
 overflow-wrap: break-word;  word-wrap: break-word;  -ms-word-break: break-all;word-break: break-all;   word-break: break-word; -ms-hyphens: auto;  -moz-hyphens: auto;  -webkit-hyphens: auto; hyphens: auto;}

.service_doc .section-2 .doc-wrap .block:hover{ background:#15619d;}
.service_doc .section-2 .doc-wrap .block p{ font-size:16px; color:#fff; font-weight:400px;margin-top:15px;}
.service_doc  .section-2 .box ul{ padding: 50px 100px 15px 93px;}


.edit_employee .section-2 .form_box textarea{width:100%;  height:135px; margin:18px 0; background:#ebeff1; border:none;font-family: 'Avenir LT Std'; font-size:18px; padding: 20px 30px; 
resize:none; outline:none;}
.edit_employee .section-2 .form_box input[type=submit]{ font-size:18px; font-weight:900;}
.edit_employee .section-2 .form_box .cancel{ background:#2678b8 !important;margin: 0 25px; margin-top:20px;}

.view_employee .section-2 .form_box .bttn{ float:left;}
.view_employee .section-2 h2{ color:#2678b8; font-size:38px; text-transform: capitalize;     font-weight: 600; margin-bottom:30px;}
.view_employee  .section-2 .form_box{padding: 80px 60px 170px;}
.view_employee  .section-2 .form_box .row1{ width:100%; display:inline-block; background:#eef7fe;    padding: 35px 25px;;margin: 7px 0;}
.view_employee  .section-2 .form_box .row1 .col-1{ color:#272727; font-size:18px; font-weight:600; text-transform: none;}
.view_employee  .section-2 .form_box .row1 .col-2{ color:#272727; font-size:17px; font-weight:500; text-transform: none;}


.client_login .section-2 .row_name{ padding:0px 75px 0;    float: left; width: 100%;}
.client_login .section-2 .row_wrap{ padding:70px 75px;    float: left; width: 100%;}
.client_login .section-2 .row_wrap .row1 {width: 100%; float: left ;background:#2678b8; padding:30px 20px; margin-bottom:5px;}
.client_login .section-2 .row_wrap .row1 p{ margin:0;}
.client_login .section-2 .row_wrap .row1 .col1 p{ font-size:18px; color:#fff; font-weight:300;}
.client_login .section-2 .row_wrap .row1 .col2 p{font-size:18px; color:#fff; font-weight:900; text-align:right}
.client_login .section-2 .row_wrap  .btn_location{ width:100%; float:left; padding:0;padding-top: 20px;}
.client_login .section-2 .row_wrap  .btn_location a{ float:right; text-transform:none;background:#2678b8; color:#fff; font-size:16px; font-weight:900;    width: 180px; text-align: center; padding: 14px 30px; border-radius: 5px;}
.client_login .section-2 .row_wrap  .btn_location a i{ float:left; margin-right:7px;}

.client_login .section-2 .row_wrap  .btn_location a p{color:#fff; font-size:16px; float:left; margin-bottom:0;}


.client_resource .content_wrap{ padding:40px 0; width:100%; float:left;}
.client_resource .content_wrap .row1{ display:inline-block; }
.client_resource .content_wrap .row1 img{ width:100%;}
.client_resource .content_wrap .row1 .r-side p{ font-size:16px; text-transform:none; }
.client_resource .content_wrap .row1 h1{ padding:0 15px; font-size:25px; font-weight:600;  margin-bottom:20px; color:#2678b8;}
.client_resource .content_wrap .row1 a{ color:#1162a2; font-size:16px; text-transform:none; display:block  ;  margin: 4px 0;;}

.client_resource .content_wrap .blue-bg{ background:#2678b8;padding: 60px 65px;}
.client_resource .content_wrap .blue-bg p,.client_resource .content_wrap .blue-bg h1{ color:#fff;}
.client_resource .content_wrap .blue-bg a{ color:#a6d5f9;}
.client_resource .content_wrap .two{ padding:55px 0 35px; margin:0 65px; border-bottom:#d6d6d6 solid 1px;}
.client_resource .content_wrap .three{ padding:35px 65px; border-bottom:#2678b8 solid 2px;}
.client_resource .content_wrap .four{ padding:35px 65px; width:100%; float:left;}
.client_resource .content_wrap .four h1{font-family: 'Avenir LT Bold';}
.client_resource .content_wrap .four .box-2{ width:100%; max-width:505px; min-height:287px; margin:15px 0;}
.client_resource .content_wrap .four .box-2.border{border:#48abf8 solid 1px;}
.client_resource .content_wrap .four .box-2.fill{ background:#2678b8;     padding-left: 28%; padding-top: 18%;}
.client_resource .content_wrap .four .box-2.fill p{ font-size:20px; color:#fff; font-weight:300; margin-bottom:0;}
.client_resource .content_wrap .four .box-2.fill a{ font-size:27px; color:#fff; line-height:normal;}


.client-login_banner { position:relative;}
.employer-login_banner { position:relative;}
.employer-login_banner .title{ position:absolute;left: 0;right: 0;text-align: center;top: 50%;}
.client-login_banner .title{ position:absolute;left: 0;right: 0;text-align: center;top: 50%;}
.client-login_banner .title h1{ font-size:54px; color:#fff; text-transform:capitalize;}
.employer-login_banner .title h1{ font-size:54px; color:#fff;text-transform:capitalize;}


/*----*/
 .topnav{border-bottom: 1px solid #e7e6e6;padding: 40px 80px 0px 80px; width:100%; float:left;}
 .topnav a{ display:inline;background: #FFFFFF;margin-right: 35px;font-size:18px;font-weight:700;color:#383838;padding-bottom: 15px;}
 .topnav a.active{color:#2678b8 !important;border-bottom: 3px solid #2678b8 ;}
/*----*/

.topnav a {
  float: left;
  display: block;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 14px;
}





.topnav a.icon,.topnav .head {
  display: none;
}

.login input[type='password'] {
    width: 100%;
    border: solid 1px #FFF;
   
    padding-left: 15px;
    background-color: transparent;
    color: #FFF;
}
form#login input[type='password'] {
   height: 60px;
    margin-bottom: 40px;
}


@media screen and (max-width: 1200px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a:nth-child(6) {border-bottom:none !important;}
  .topnav a.icon {
    float: right;
    display: block;
  }
  .topnav .head{display: block; font-size:19px;}
  .topnav{ padding: 30px 40px 30px 40px; border-bottom:0;}
  .topnav a{ float:none; display:block; text-align:center;}
  .topnav a.icon { margin-right:0; }
  .topnav a.active{ border-bottom:none;}

}

@media screen and (max-width: 1200px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive a.icon{ border-bottom:none;}
  .topnav .icon {
	  background:none;
    position: absolute;
     right: 0;
    top: 10px;
    left: 0;
    
	}
	
	
	.topnav .icon  img{margin-left: 10px;
    margin-top: -5px;
		}
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: center;
	border-bottom:1px solid #e7e8ec;
	margin-right:0;
  }
}


/*---*/
footer { background-color: #efefef;margin-top: -90px;}
.sponsor_logos { padding-top: 70px; padding-bottom: 65px; border-bottom: solid 1px #0078af;}
.sponsor_logos h3 { color: #383838; font-size: 36px; font-weight: normal; padding-right: 10%;}
.sponsor_logos .slick-slide { text-align: center;}
.sponsor_logos .slick-slide img { display: inline-block;}
.sponsor_logos .slick-slide:focus { outline: none;}
footer .foot_wrp {  padding: 70px;}
footer .f1 { color: #0078af; font-weight: bold;}
footer .about p { padding-left: 5%; padding-right:15%;}
footer .about .logo { width: 100px;}
footer .foot_wrp h3 { font-size: 16px; color: #646464; font-weight: bold; margin-bottom: 20px; text-transform: uppercase;}
footer .footer_menu ul { padding: 0px; margin: 0px;}
footer .footer_menu li { list-style: none; margin-bottom: 5px;}
footer .footer_menu li a { font-size: 14px; color: #383838;}
footer .footer_menu li a:hover { color: #2678b8;}
footer .social { margin-top: 25px;}
footer .social a { width: 40px; height: 40px; background-color: #1da1f3;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; color: #FFF; font-size: 16px; display: inline-block; text-align: center; padding-top: 8px; margin-right: 5px;}
footer .ftr_bottom { background-color: #dcdcdc; padding: 40px 0px;}
footer .copyright { color: #9b9b9b; float: left; margin-top: 17px;}
footer .terms { color: #4d4d4d; float: right;}
footer .terms span { display: inline-block; border: solid 1px #4d4d4d; padding: 17px 25px; margin-left: 15px; text-transform: uppercase; font-size: 14px; cursor: pointer;}
.no-padding{ padding:0;}

/********* LOGIN ************/
.login {background-color: #2678b8;}
.login h2 { color: #FFF; text-transform: capitalize; margin-bottom: 120px;}
.login h4 { color: #FFF; font-size: 28px; font-weight: bold; text-align: left;font-family: 'Avenir LT Std';margin-bottom: 30px;}
.login .new { padding: 48px; background-color: #FFF; width: 70%; }
.login .new p {color: #2678b8; font-size: 22px; margin-bottom: 15px;}
.login .new a { padding: 16px 40px; cursor: pointer;background-color: #2678b8; color: #FFF; font-size: 17px; display: inline-block; }
.login .login_bx { margin-top: 40px;}
.login input[type='text'] { width: 100%; border: solid 1px #FFF; height: 60px; margin-bottom: 40px; background-color:transparent; color: #FFF;}
.login label { color: #FFF; font-size: 15px;font-family: 'Avenir LT Std';}
.login .btn1 { width: 100%;  height: 62px; border:none; margin-bottom: 10px;  background-color:#FFF; color: #2678b8; font-size: 17px; font-weight: bold;}
.login .login_bx a {font-size: 14px; color: #FFF; text-decoration:underline;}
.login .container { margin-bottom: 20px;}
.login h5 {font-size: 14px; color: #FFF; text-align: center;margin-bottom: 120px;}
.login .mrgbt50 { margin-bottom: 50px;}

.login .modal-content  input[type='text'] { height: 35px; margin-bottom: 0px;}


.modal-content{ width:100%; max-width:700px; padding:50px 70px; background:#0078af;font-family: 'Avenir LT Std' ;}
.modal-content h4{font-family: 'Avenir LT Std' ; font-size:22px; font-weight:400 ; margin-bottom: 30px; color:#fff; text-transform:uppercase;}
.modal-lg { width:94%; max-width:700px;}
.modal-content .type{ width:100%; height:auto; float:left; border:#fff 1px solid; margin:10px 0; padding:10px 20px;}
.modal-content .type input{ width:100%; color:#fff; background:none; border:0;}
.modal-content .modal-body{ overflow:hidden; padding:0; border:0; outline:0;}
.modal-content ::-webkit-input-placeholder {color: #fff;}
.modal-content ::-moz-placeholder {color: #fff;}
.modal-content :-ms-input-placeholder {color: #fff;}
.modal-content :-moz-placeholder { color: #fff;}
.modal-content .modal-header, .modal-content .modal-footer{ border:0;}
.modal-content .close { position:absolute; right:10px; top:10px; color:#fff}
.modal-content .submit, .modal-content .btn-default:focus, .modal-content .btn-default.focus{ background:#13a89e; text-align:center; text-transform:uppercase; border:0; padding:14px 20px}
.submitt { background:#13a89e; border:none; width:100%; max-width:214px; font-size:18px; text-transform:uppercase; text-align:center; padding:22px 0; color:#fff; margin-top:50px; border-radius:5px;}

.modal-body input {
    width: 100%;
    padding: 10px;
}
.inner_content .response .error p, .inner_content .error p{ line-height: 11px; color: #FFF8F8; font-size: 13px;}
.inner_content .response .succ p, .inner_content .success p { line-height: 11px; color: #FFF8F8; font-size: 13px;}
.add_employee .section-2 .form_box a.butn { border: 1px solid #337ab7; background: #FFF; color: #337ab7; margin-top: 20px; }
.client_resource .content_wrap .contentrow { margin:  0; width: 100%; padding-left: 65px; }

 .section-2 .row_wrap .searchbutton {
    float: left;
    text-transform: none;
    background: #2678b8;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    width: 180px;
    text-align: center;
    padding: 14px 30px;
    border: none;
}

.section-2 .form_box .select2-container .select2-selection--single{ width:100%;  height:75px; margin:18px 0; background:#ebeff1; border:none;font-family: 'Avenir LT Std'; font-size:18px; padding: 0 30px;}

 .section-2 .form_box .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 45px;
    right: 8px;
    width: 19px;
}
/*// .client_login*/
 .section-2 .form_box .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 50px;
    height:75px;
    line-height:75px;
}
.add_employee .section-2 .form_box a.link { display: inline; background: none; color: #808080;}
.add_employee .section-2 .form_box .alert a { 
    margin-top: 0px;
    display: inline;
    height: 20px;
    padding: 0;
    background: none;
    color: #000;
    width: 20px;
}

.add_employee .section-2 .form_box textarea { width:100%;  height:275px; margin:18px 0; background:#ebeff1; border:none;font-family: 'Avenir LT Std'; font-size:18px; padding: 0 30px; :
    
}

.add_employee .section-2 .form_box .row_name p{ text-transform: uppercase; }
.padtop { padding-top: 70px !important; padding-left: 0; }
.padbot { padding-bottom: 70px; padding-left: 0; }
.section-2 .padding { padding: 70px 75px; }
.section-2 .padleft { padding: 70px 75px 0px 75px; }


.searchbox .form_box input[type=text],.searchbox .form_box input[type=text],.add_employee .section-2 .form_box select{ width:100%;  height:75px; margin:18px 0; background:#ebeff1; border:none;font-family: 'Avenir LT Std'; font-size:18px; padding: 0 30px;}
.add_employee .section-2 .searchbox .form_box {padding: 80px 30px 20px; }

.add_employee .section-2 .searchbox .form_box input[type=submit] { padding: 25px 0; margin-top: 41px; }

.select2-container {
max-width: 549px;
width: 100% !important;
}
.error { text-transform: none; color: red; }

.datepicker.dropdown-menu{ z-index:999999 !important;}

