/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
h1{font-size:44px;line-height: 46px; font-weight:700;color:#fff;}
h2{font-size:31px;line-height:34px;font-weight:700;color:#02548c;text-transform:uppercase;margin:0;}
h3{font-size: 24px;line-height: 26px;color: #003a73;text-transform: uppercase;font-weight:700;}
h5{margin: 0;}
h6{font-size:18px;line-height: 20px;color:#8e0606;font-weight:700;margin:0;}
h4{font-size:38px;line-height: 40px; font-family: 'BlissPro-Light';font-weight:300;color:#008BD1;}
p{margin: 0;font-size: 16px;line-height: 18px;color:#707070;}
.btn{font-size:14px;line-height:42px;height:42px;background: #0f75bd;color:#ffffff;font-weight:700;display:block;text-align:center;padding:0 15px;max-width:360px;text-transform:uppercase;border-radius:50px;width:100%;}

/*---------------------------------------------------*/
html {}
body {color:#b1b1b1;font-family: 'Rubik', sans-serif; font-size:12px;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
/* hack */
/* hack */
.flex-row-reverse {-webkit-flex-direction: row-reverse !important; }
.row{display:-webkit-flex;-webkit-flex-wrap:wrap;}
.flex-wrap{-webkit-flex-wrap:wrap !important;}
.d-flex {display: -webkit-flex !important;}
.d-inline-flex{display:-webkit-inline-flex!important}
.input-group-append, .input-group-prepend{display: -webkit-flex;}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control{-webkit-flex: 1 1 auto;}
.input-group{display: -webkit-flex;-webkit-flex-wrap: wrap;-webkit-align-items: stretch;}

.navbar{display: -webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items: center;-webkit-justify-content: space-between;}
.navbar-collapse{-webkit-flex-basis:100%;-webkit-flex-grow: 1;-webkit-align-items: center;}
.navbar-nav{display: -webkit-flex;-webkit-flex-direction: column;}

/*form classess*/
.form-inline{display: -webkit-flex;-webkit-flex-flow: row wrap;-webkit-align-items: center;}
.form-row {display: -webkit-flex;-webkit-flex-wrap: wrap;}

/*align classess*/
.align-items-start{-webkit-align-items:start!important;}
.align-items-end{-webkit-align-items: flex-end!important;}
.align-items-center{-webkit-align-items: center!important;}
.align-items-baseline{-webkit-align-items: baseline!important;}
.align-items-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-start{-webkit-justify-content:flex-start!important;}
.justify-content-end{-webkit-justify-content:flex-end!important;}
.justify-content-center{-webkit-justify-content: center!important;}
.justify-content-between{-webkit-justify-content: space-between!important;}
.justify-content-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-start {-webkit-align-self: flex-start!important;}
.align-self-end {-webkit-align-self: flex-end!important;}
.align-self-center {-webkit-align-self: center!important;}
.align-self-baseline {align-self: baseline!important;}
.align-self-stretch {align-self: stretch!important;}

.col-1 {-webkit-flex: 0 0 8.33333%; }
.col-2 {-webkit-flex: 0 0 16.66667%; }
.col-3 {-webkit-flex: 0 0 25%; }
.col-4 {-webkit-flex: 0 0 33.33333%; }
.col-5 {-webkit-flex: 0 0 41.66667%; }
.col-6 {-webkit-flex: 0 0 50%; }
.col-7 {-webkit-flex: 0 0 58.33333%; }
.col-8 {-webkit-flex: 0 0 66.66667%; }
.col-9 {-webkit-flex: 0 0 75%; }
.col-10 {-webkit-flex: 0 0 83.33333%; }
.col-11 {-webkit-flex: 0 0 91.66667%; }
.col-12 {-webkit-flex: 0 0 100%; }

@media (min-width: 576px) {
	.d-sm-flex {    display: -webkit-flex!important;}
    .d-sm-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-sm{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-sm .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-sm .navbar-nav{-webkit-flex-direction: row;}
	
  .col-sm-1 {-webkit-flex: 0 0 8.33333%; }
  .col-sm-2 {-webkit-flex: 0 0 16.66667%; }
  .col-sm-3 {-webkit-flex: 0 0 25%; }
  .col-sm-4 {-webkit-flex: 0 0 33.33333%; }
  .col-sm-5 {-webkit-flex: 0 0 41.66667%; }
  .col-sm-6 {-webkit-flex: 0 0 50%; }
  .col-sm-7 {-webkit-flex: 0 0 58.33333%; }
  .col-sm-8 {-webkit-flex: 0 0 66.66667%; }
  .col-sm-9 {-webkit-flex: 0 0 75%; }
  .col-sm-10 {-webkit-flex: 0 0 83.33333%; }
  .col-sm-11 {-webkit-flex: 0 0 91.66667%; }
  .col-sm-12 {-webkit-flex: 0 0 100%; }
    

    /*align classess*/
.align-items-sm-start{-webkit-align-items:start!important;}
.align-items-sm-end{-webkit-align-items: flex-end!important;}
.align-items-sm-center{-webkit-align-items: center!important;}
.align-items-sm-baseline{-webkit-align-items: baseline!important;}
.align-items-sm-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-sm-start{-webkit-justify-content:flex-start!important;}
.justify-content-sm-end{-webkit-justify-content:flex-end!important;}
.justify-content-sm-center{-webkit-justify-content: center!important;}
.justify-content-sm-between{-webkit-justify-content: space-between!important;}
.justify-content-sm-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
    
}
@media (min-width: 768px) {
	.d-md-flex {    display: -webkit-flex!important;}
    .d-md-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-md{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-md .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-md .navbar-nav{-webkit-flex-direction: row;}
	
  .col-md-1 {-webkit-flex: 0 0 8.33333%; }
  .col-md-2 {-webkit-flex: 0 0 16.66667%; }
  .col-md-3 {-webkit-flex: 0 0 25%;}
  .col-md-4 {-webkit-flex: 0 0 33.33333%;}
  .col-md-5 {-webkit-flex: 0 0 41.66667%; }
  .col-md-6 {-webkit-flex: 0 0 50%; }
  .col-md-7 {-webkit-flex: 0 0 58.33333%; }
  .col-md-8 {-webkit-flex: 0 0 66.66667%; }
  .col-md-9 {-webkit-flex: 0 0 75%; }
  .col-md-10 {-webkit-flex: 0 0 83.33333%; }
  .col-md-11 {-webkit-flex: 0 0 91.66667%; }
  .col-md-12 {-webkit-flex: 0 0 100%; }
    
    
    /*align classess*/
.align-items-md-start{-webkit-align-items:start!important;}
.align-items-md-end{-webkit-align-items: flex-end!important;}
.align-items-md-center{-webkit-align-items: center!important;}
.align-items-md-baseline{-webkit-align-items: baseline!important;}
.align-items-md-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-md-start{-webkit-justify-content:flex-start!important;}
.justify-content-md-end{-webkit-justify-content:flex-end!important;}
.justify-content-md-center{-webkit-justify-content: center!important;}
.justify-content-md-between{-webkit-justify-content: space-between!important;}
.justify-content-md-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-sm-start {-webkit-align-self: flex-start!important;}
.align-self-sm-end {-webkit-align-self: flex-end!important;}
.align-self-sm-center {-webkit-align-self: center!important;}
.align-self-sm-baseline {-webkit-align-self: baseline!important;}
.align-self-sm-stretch {-webkit-align-self: stretch!important;}
 }
@media (min-width: 992px) {
	.d-lg-flex {    display: -webkit-flex!important;}
    .d-lg-inline-flex{display:-webkit-inline-flex!important}
	.navbar-expand-lg{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-lg .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-lg .navbar-nav{-webkit-flex-direction: row;}
	
  .col-lg-1 {-webkit-flex: 0 0 8.33333%; }
  .col-lg-2 {-webkit-flex: 0 0 16.66667%; }
  .col-lg-3 {-webkit-flex: 0 0 25%; }
  .col-lg-4 {-webkit-flex: 0 0 33.33333%; }
  .col-lg-5 {-webkit-flex: 0 0 41.66667%; }
  .col-lg-6 {-webkit-flex: 0 0 50%; }
  .col-lg-7 {-webkit-flex: 0 0 58.33333%; }
  .col-lg-8 {-webkit-flex: 0 0 66.66667%; }
  .col-lg-9 {-webkit-flex: 0 0 75%; }
  .col-lg-10 {-webkit-flex: 0 0 83.33333%;}
  .col-lg-11 {-webkit-flex: 0 0 91.66667%; }
  .col-lg-12 {-webkit-flex: 0 0 100%; } 
    
    /*align classess*/
.align-items-lg-start{-webkit-align-items:start!important;}
.align-items-lg-end{-webkit-align-items: flex-end!important;}
.align-items-lg-center{-webkit-align-items: center!important;}
.align-items-lg-baseline{-webkit-align-items: baseline!important;}
.align-items-lg-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-lg-start{-webkit-justify-content:flex-start!important;}
.justify-content-lg-end{-webkit-justify-content:flex-end!important;}
.justify-content-lg-center{-webkit-justify-content: center!important;}
.justify-content-lg-between{-webkit-justify-content: space-between!important;}
.justify-content-lg-around{-webkit-justify-content: space-around!important;}
    /*align self classes*/
.align-self-lg-start {-webkit-align-self: flex-start!important;}
.align-self-lg-end {-webkit-align-self: flex-end!important;}
.align-self-lg-center {-webkit-align-self: center!important;}
.align-self-lg-baseline {-webkit-align-self: baseline!important;}
.align-self-lg-stretch {-webkit-align-self: stretch!important;}
}
@media (min-width: 1200px) {
	.d-xl-flex {    display: -webkit-flex!important;}
	navbar-expand-xl{-webkit-flex-flow: row nowrap;-webkit-justify-content: flex-start;}
	.navbar-expand-xl .navbar-collapse{display: -webkit-flex!important;-webkit-flex-basis: auto;}
	.navbar-expand-xl .navbar-nav{-webkit-flex-direction: row;}
	
  .col-xl-1 {-webkit-flex: 0 0 8.33333%;}
  .col-xl-2 {-webkit-flex: 0 0 16.66667%;}
  .col-xl-3 {-webkit-flex: 0 0 25%;}
  .col-xl-4 {-webkit-flex: 0 0 33.33333%;}
  .col-xl-5 {-webkit-flex: 0 0 41.66667%;}
  .col-xl-6 {-webkit-flex: 0 0 50%;}
  .col-xl-7 {-webkit-flex: 0 0 58.33333%;}
  .col-xl-8 {-webkit-flex: 0 0 66.66667%;}
  .col-xl-9 {-webkit-flex: 0 0 75%;}
  .col-xl-10 {-webkit-flex: 0 0 83.33333%;}
  .col-xl-11 {-webkit-flex: 0 0 91.66667%;}
  .col-xl-12 {-webkit-flex: 0 0 100%;} 
  
  
 /*align classess*/
.align-items-xl-start{-webkit-align-items:start!important;}
.align-items-xl-end{-webkit-align-items: flex-end!important;}
.align-items-xl-center{-webkit-align-items: center!important;}
.align-items-xl-baseline{-webkit-align-items: baseline!important;}
.align-items-xl-stretch{-webkit-align-items: stretch!important;}
/*Justify Classess*/
.justify-content-xl-start{-webkit-justify-content:flex-start!important;}
.justify-content-xl-end{-webkit-justify-content:flex-end!important;}
.justify-content-xl-center{-webkit-justify-content: center!important;}
.justify-content-xl-between{-webkit-justify-content: space-between!important;}
.justify-content-xl-around{-webkit-justify-content: space-around!important;}
/*align self classes*/
.align-self-xl-start {-webkit-align-self: flex-start!important;}
.align-self-xl-end {-webkit-align-self: flex-end!important;}
.align-self-xl-center {-webkit-align-self: center!important;}
.align-self-xl-baseline {-webkit-align-self: baseline!important;}
.align-self-xl-stretch {-webkit-align-self: stretch!important;}
}






















/*-----------LayOut Start here-----------------------*/
.wrapper									{max-width:100%;
 margin:0 auto;
    position: relative;
    top: 0;
    right: 0;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    background-color: white;}
.container									{max-width:960px; margin:0 auto;}
.login-blk{}
.login-in{}
.login-left{padding: 0;max-width: 57.4%;-webkit-flex:0 0 57.4%;flex:0 0 57.4%;}
.login-left figure{margin: 0;}
.login-left figure img{width:100%;height:auto;}
.login-right{padding: 136px 15px 0 20px;background:#f4f4f4;max-width: 42.6%;-webkit-flex:0 0 42.6%;flex:0 0 42.6%;}
.logo{display:block;padding: 0 0 91px 0 ;text-align: center;}
.logo a{display: inline-block;}
.logo a img{margin: 0 auto;display: block;text-align: center;width:100%;}
.login-right-in{max-width:370px;margin: 0 auto;}
.login-right-in h2{padding: 0 0 38px  0;}
form{}
form ul{margin: 0;}
.login-right-in form ul li{padding: 0 0 16px 0;}
form ul li label{font-size:16px;line-height:18px;font-weight: 400;color:#525252;margin:0 0 3px 0;}
form ul li .form-control{font-size:16px;line-height:41px;height:41px;border:1px solid #d0d0d0;color:#525252;padding:0 10px;}
form p{font-size:16px;line-height: 18px;color: #525252;font-weight:400;padding: 0 0 30px 0;}
form p a{display: inline-block;color: #2596f0;}
.remember-blk{display: inline-block;}
.remember-blk p{padding: 0 0 21px 0;}
.remember-blk p label{}
.remember-blk p label input{display: none;margin: 0;}
.remember-blk p span{display: inline-block;font-size:16px;line-height: 18px;color: #525252;font-weight:400;padding:4px 0 0 30px;position:relative;cursor:pointer;}
.remember-blk p span:before{content:'';position: absolute;left:0;top:50%;transform: translateY(-50%);width:20px;height:19px;border:1px solid #cccccc;background:#ffffff; }
.remember-blk p label input:checked + span:before{background:url(../images/checked.png) no-repeat;width:20px;height:19px;border:0;}
/* track page starts here */
header{box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding: 12px 0 12px 0;position: relative;z-index: 999;}
.header-in{max-width: 1522px;margin: 0 auto;}
.navbar{padding: 0;}
nav ul{margin: 0;}
nav ul li{padding: 0 0 0 43px;}
.navbar-expand-lg  .navbar-nav .nav-link{padding: 0;font-size: 14px;line-height: 16px;color: #525252;font-weight:400;}
.navbar-expand-lg  .navbar-nav .nav-link.active{color: #02548C;font-weight:700;}
.navbar-expand-lg  .navbar-nav .nav-link:hover{color: #02548C;font-weight:700;}
.track-request{padding: 86px 0 308px 0;}
.track-request-in{max-width: 855px;margin: 0 auto;border:1px solid #d5d5d5;}
.track{padding:17px 0 11px 30px;border-bottom:1px solid #d5d5d5;background:#f4f4f4;}
.job-site-blk{padding:27px 20px 36px 33px;}
.job-site-blk strong{font-size: 16px;line-height: 18px;color: #707070;font-weight:700;padding:0 0 20px 0;display:block;}
.filed-blk{padding: 0 0 26px 0;}
.field-left{padding: 0;max-width: 65%;-webkit-flex:0 0 65%;}
.field-left ul{margin: 0;}
.field-left ul > li{padding: 0 30px 0 0;}
.field-left sup{top:-2px;}
.field-left ul li label{margin: 0  0 5px 0;font-size: 16px;line-height: 18px;color: #707070;font-weight:400;}
.field-left .current{font-size: 16px;line-height: 18px;color: #525252;font-weight:400;}
.field-left .nice-select{border:1px solid #d0d0d0;border-radius:0;width:100%;}
.field-left .nice-select .list{width:100%;}
.field-right{padding: 0;}
.field-left .form-control{font-size:16px;height:42px;line-height: 42px;color: #707070;padding:0 10px 0 10px;}
.field-left1{max-width:35%;-webkit-flex:0 35%;}
.field-left1 ul{margin: 0 -14px;}
.field-left1 ul > li{padding: 0 14px;}
.field-left1 ul > li:first-child{max-width:54%;-webkit-flex:0 0 54%;position: relative;}
.field-left1 ul > li:first-child .form-control{padding: 0 10px 0 43px}
.field-left1 ul > li:first-child:after{content:'';position: absolute;left:25px;top:65%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);background: url(../images/calender.png) no-repeat;width:20px;height:21px;cursor: pointer;}
.field-left1 ul > li:nth-child(2){max-width:43%;-webkit-flex:0 0 43%;}
.request-blk ul{margin: 0;}
.request-blk ul li textarea{font-size: 16px; line-height:23px;height: 115px;color: #707070;border:1px solid #d0d0d0;width:100%;padding:16px 10px 0 16px;font-weight:400;resize:none;overflow:hidden;}
.request-blk ul li label{font-size: 16px; line-height: 18px;color: #707070;font-weight:400;margin:0 0 4px 0;}
.request-blk ul li{padding: 0;}
.track-bottom{border-top:1px solid #d0d0d0;background:#f4f4f4;}
.track-bottom-in{padding:26px 0 28px 27px;max-width: 350px;margin-right:auto;}
.track-bottom-in  a.cancel{font-size:16px;line-height:18px;color: #707070;font-weight:400;}
.track-bottom-in  a.btn{max-width:203px;background: #8e0606;}
/* staff apge starts here */
.jobs-blk{background: #f4f4f4;padding:24px 0 50px 0;}
.jobs-in{max-width: 1310px;margin: 0 auto;border:1px solid #d0d0d0;}
.job-top{padding: 16px 29px 16px 29px;border-bottom: 1px solid #d0d0d0;}
.job-top h3{position: relative;padding: 0 0 0 46px;}
.job-top h3:before{content: '';position: absolute;left:0;top:50%;background: url(../images/icon.png) no-repeat;width:28px;height:36px;background-size: contain;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.job-information{background: #ffffff;padding:17px 26px 0 26px;}
.job-right a.btn{background: #8e0606;width:172px;}
.job-information table{margin: 0;}
.job-information table .width{width:25%;padding: 13px 0 15px 25px;border:0 none;background: #f4f4f4;font-size:14px;line-height:16px;color:#707070;font-weight:700;text-transform:uppercase;text-align:left;}
.job-information table .width1{width:39.6%;position: relative;}
.job-information table .width1.dropdown:after{content: "\f107";
 font-family: FontAwesome;font-style: normal;font-weight: 700;position: absolute;
left:75px;}
.job-information table .width2{width:45.4%;padding: 13px 0 15px 33px;}
.job-information table .width3{width:10%;;padding: 13px 0 15px 20px;}
.job-information table .width4{width:5%;;padding: 13px 0 15px 5px;}
.job-information table td{padding: 10px 0 10px 10px;border:0 none;}
.job-information .table-striped tbody tr:nth-of-type(even){background-color:#f4f4f4;}
.job-information .table-striped tbody tr:nth-of-type(odd){background-color:inherit;}
.job-information table td{}
.job-information table td.job-cnt{font-size: 14px;line-height: 16px;font-weight: 400;padding:20px 0 16px 25px;}
.job-information table td.job-cnt.width1{color: #2596f0;}
.job-information table td.job-cnt.width2{padding:20px 0 16px 34px; }
.job-information table td.job-cnt.width4 a{color: #2596f0;}
.job-information table td.job-cnt.width4{padding: 20px 0 16px 5px;}
.pagination-blk{border-top:1px solid #d0d0d0;background:#f4f4f4;}
.pagination-in{padding: 15px 26px 8px 26px;}
.pagination-left{}
.pagination-left ul{margin: 0;}
.pagination-left ul li{padding:0 8px 0 0;}
.pagination-left ul li a{width:35px;height:35px;border:1px solid #d0d0d0;color:#525252;font-weight:400;font-size:14px;line-height:34px;}
.pagination-left ul li a i{color:#525252;}
.pagination-left ul li a.active{background: #003a73;color:#ffffff;}
.pagination-left ul li a:hover{background: #003a73;color:#ffffff;}
.pagination-left ul li a:hover i{color: #ffffff;}
.page-right{}
.page-right .nice-select{border:1px solid #d0d0d0;border-radius:0px;padding:0 56px 0 18px;}
.page-right .nice-select .list{width:100%;}
.page-right .current{font-weight: 400;font-size: 14px;color: #525252;}
.page-right .nice-select:after{right:23px;}
/* staff page starts here */
.staff-blk .job-information table .width{width:14%;}
.staff-blk .job-information table .width1{width:16.2%;}
.staff-blk .job-information table .width2{width:15%;}
.staff-blk .job-information table .width5{width:13%;}
.staff-blk .job-information table .width_4{width:16%;padding: 20px 0 16px 4px;}
.staff-blk .job-information table .width_3{color: #2596f0;width:28%;padding:20px 0 16px 19px;}
.staff-blk .job-information table .width4{width:5%;padding: 20px 0 16px 5px;}
.staff-blk .job-information table .width3 {width:7%;padding:20px 0 16px 0;}
/* map page starts here */
#map{height:920px;}
.map-blk{}
.map-in{max-width:100%;margin: 0 auto;}
.map-left{padding: 0;}
.map-left h6{}
.pending-request {background: #f4f4f4;}
.pending-request-in{padding:13px 0 7px 20px;}
.pending-request h6{color:#003a73}
.map-left ul{}
.map-left ul > li{padding: 0px 0px 0px 0px;
;cursor: pointer;margin:0 0 0px 0;}
.date-inner-cnt h6{font-size: 16px;line-height: 18px;}
.days-cnt{padding: 7px 15px 3px 21px;background: #2596f0;margin:0 0 0px 0;}
.days-cnt h6{font-size:16px;color:#ffffff;line-height:18px;}
.map-left ul > li ul li{padding: 0;}
.date-inner-cnt h6{color: #ffffff;display:inline-block;}
.date-inner-cnt{background: #d5d5d5;padding:5px 15px 8px 21px;margin:0 0 2px 0;}
.date-inner-cnt{}
.date-acc-cnt{padding: 0px 0 0 0;}
.acc-cnt-main{display: none;}
.date-acc-cnt-inner{background: #ffffff;padding:18px 60px 18px 21px;position:relative;display:none;}
.date-acc-cnt-inner1 p{padding: 0 0 10px 0;}
.date-acc-cnt-inner1:after{content:'';position: absolute;top:44%;width:100%;height:1px;background: #d0d0d0;left:0;right:0;margin:0 auto;text-align:center;}
.map-left ul > li.active .acc-cnt-main{display: block;}
.acc-cnt-main .date-acc-cnt-inner h6{color:#2596f0;font-size:16px;padding:0;background:inherit;}
.date-acc-cnt-inner p{font-size: 14px;line-height:19px;}
.date-acc-cnt-inner p label{}
.map-left ul > li .acc-cnt-main.active .date-acc-cnt-inner{display: block;}
.date-acc-cnt-inner p label span{display:inline-block;position: relative;padding: 10px 0 0 30px;cursor: pointer;}
.date-acc-cnt-inner p strong{font-weight: 700;}
.date-acc-cnt-inner p label span:before{content:'';position: absolute;left:0;top:33%;transform: translateY(-50%);width: 20px; height: 19px;
border: 1px solid #cccccc;background: #ffffff;}
.date-acc-cnt-inner p label input{display: none;}
.date-acc-cnt-inner p label input:checked + span:before{background: url(../images/checked.png) no-repeat;width:20px;height:19px;border:0;}
.date-acc-cnt-inner p label input:checked + span:before{}
.request{padding: 8px 20px 10px 0;}
.request p{font-size:14px;font-weight:400;}
.request a{display:block;font-size: 14px;font-weight:400;color:#707070;max-width:126px;width:100%;text-align:center;border:1px solid #2596f0;border-radius:20px;height:28px;line-height:28px;}
/* accordian */
.date-acc-cnt-inner p.bor-adj{position: relative;padding: 0 0 10px 0;margin: 0  0 10px 0;}
.date-acc-cnt-inner p.bor-adj:after{content:'';position: absolute;left:0;right:0;margin: 0 auto;width:100%;height:1px;background: #d0d0d0;bottom:0;text-align:center;display:none;}

.map-left ul > li h5{font-weight: 700;font-size: 16px;color: #ffffff;line-height: 18px;background:#2596f0;padding:7px 15px 7px 21px;}
.acc-cnt-main h6{color: #ffffff;font-weight:700;padding:8px 15px 7px 21px;background:#d5d5d5;font-size:16px;line-height:18px;}
.acc-cnt-main h6 span{float: right;font-weight: 700;}
.map-left ul > li h5 span{float: right;}
.accept-blk{padding: 15px 28px 0 0;}
.accept-blk ul{margin: 0;}
.accept-blk ul li{background: inherit;}
.accept-blk ul li a.btn{background: #08d108;max-width:116px;color:#ffffff;height:32px;line-height:32px;position:relative;padding:0 15px 0 40px;}
.accept-blk ul li a.decline{background: #ef2222;}
.accept-blk ul li a i{width:26px;height:26px;border-radius: 100%;background: #ffffff;display:block;color:#08d108;padding:6px 0 0 0;position:absolute;left:3px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.accept-blk ul li a.decline i{color:#ef2222;top:10%;transform:rotateX(0deg) rotateY(190deg);-webkit-transform:rotateX(0deg) rotateY(190deg);-o-transform:rotateX(0deg) rotateY(190deg);-moz-transform:rotateX(0deg) rotateY(190deg)}
.map-preview{background: #ffffff;padding:18px 0 4px 21px;}
.map-preview p{font-size:14px;color: #707070;line-height:16px;}
.map-preview p label input{display: none;}
.map-preview p span{position: relative;cursor: pointer;}
.map-preview p span em{padding: 0 25px 0 0;}
.map-preview p span:before{content: '';position: absolute;left:44px;top: 50%;transform: translateY(-50%);width: 20px;height: 19px;border: 1px solid #cccccc;}
.map-preview p label input:checked + span:before{background: url(../images/checked.png) no-repeat;width:20px;height:19px;border:none;}
#map {height:982px;width: 100%;}
#map_wrapper { height:982px;}
#map_canvas {width: 100%;height: 100%;}
.map-right{padding: 0;}
/* account page starts here */
.form-blk{background: #ffffff;padding:33px 38px 20px 38px;}
.form-blk .nice-select{width:100%;color: #525252;border-radius:0;border:1px solid #d0d0d0;}
.form-blk .nice-select .list{width:100%;margin: 0;}
.form-blk .nice-select .list li{padding:0 15px;}
.form-blk ul{margin: 0 -15px;}
.form-blk ul  li{padding: 0 15px 40px 15px;}
.recovery-blk ul{max-width:809px;}
.recovery-blk h6{color: #003a73;padding:0 0 28px 0;}
.save{background: #f4f4f4;padding:17px 10px 18px 35px;border-top:1px solid #d0d0d0;}
.save a.btn{background: #8e0606;max-width:200px;}
.jobs-blk1{padding: 30px 0 209px 0;}
.jobs-blk1 .job-top{padding: 16px 29px 16px 29px;}
.staff-blk h3:before{background: url(../images/account.png) no-repeat;width:33px;height:28px;}
.jobs-blk1 h3:before{background: url(../images/account.png) no-repeat;width:33px;height:28px;}
.form-blk ul  li:nth-child(4){max-width:18%;-webkit-flex:0 0 18%;}
.form-blk ul  li:nth-child(5){max-width:14%;-webkit-flex:0 0 14%;}
.form-blk ul  li:nth-child(6){max-width:34%;-webkit-flex:0 0 34%;}
.form-blk ul  li:nth-child(7){max-width:34%;-webkit-flex:0 0 34%;}
/*popup */
.message-pop-up{display: none;}
.message-in{width: 854px;margin: 0 auto;background: #90ff90;padding:9px 16px 9px 16px;border-radius:5px;border:2px solid #58fa58;position:relative;}
.message-in p{display: inline-block;font-size: 16px;line-height: 18px;font-weight: 400;color:#707070}
.close-icon{position: absolute;top:50%;transform: translateY(-50%);right:15px;-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.declined-popup{display: none;position: absolute;left:0;right:0;margin: 0 auto;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.declined-popup.open{display: block;}
.declined-in{max-width: 488px;margin: 0 auto;border:1px solid #d0d0d0;}
.declined-top{padding: 10px 20px 10px 20px;background: #8e0606;position: relative;}
.declined-top h6{color:#ffffff;}
.close-icon1{position: absolute;right:15px;top:44%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.declined-bottom{padding:38px 30px 35px 30px;background: #ffffff;}
.declined-bottom ul{margin: 0;}
.declined-bottom ul li{padding: 0 0 16px 0;}
.declined-bottom ul li label{font-size: 14px;line-height: 16px;font-weight: 400;color: #707070;}
.declined-bottom ul li textarea{border:1px solid #d0d0d0;width:100%;height:114px;resize:none;padding:10px 10px 0 10px;}
.declined-bottom  h6{color: #707070;padding:0 0 17px 0;font-size:16px;line-height:18px;}
.declined-bottom ul.arrive{margin: 0 -15px;}
.declined-bottom ul.arrive li{padding: 0 15px 0 15px;}
.declined-bottom ul.arrive li:first-child{position: relative;}
.declined-bottom ul.arrive li:first-child .form-control{padding: 0 15px 0 45px;}
.declined-bottom ul.arrive li:first-child:after{content: '';
    position: absolute;left: 25px;top: 70%;transform: translateY(-50%);
    -webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);background: url(../images/calender.png) no-repeat;
width: 20px;height: 21px;cursor: pointer;}
.ui-widget.ui-widget-content{position: relative;z-index: 9999999 !important;}
.decline{background: #f4f4f4;padding:28px 41px 29px 30px;border-top:1px solid #d0d0d0;}
.decline a.btn{max-width:152px;background: #8e0606;}
.decline a h6{color: #707070;font-weight:400;font-size:16px;}
.accept-popup{display: none;position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);margin: 0 auto;z-index: 9999999999;}
.accept-in{max-width:490px;margin: 0 auto;}
.accept-top{background: #2596f0;padding:15px 20px 15px  20px;position:relative;}
.accept-top h6{font-size: 16px;line-height: 18px;color: #ffffff;}
.close-blk2{position: absolute;right:15px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.library{padding:20px 20px 20px 20px;background: #ffffff;position:relative;z-index:999999;}
.library p{padding: 0  0 10px 0;line-height: 24px;}
.library p strong{color:#2596F0;font-weight:700;}
.library p span{display: inline-block;font-weight: 700;}
.check-box{}
.check-box p{}
.check-box p label{}
.check-box p label input{display: none;}
.check-box p label span{position: relative;padding: 0 0  0 30px;background: url(../images/uncheck.png) no-repeat;cursor: pointer;}
.check-box p label input:checked + span{background: url(../images/checked.png) no-repeat;}
.accept-popup a.btn{background: #08d108;}
.jobs-popup{display: none;width:100%;}
.jobs-popup-in{max-width:880px;margin: 0 auto;}
.jobs-popup-in .declined-top{background: #f4f4f4;border-bottom:1px solid #d0d0d0;padding:17px 27px 17px 27px;}
.jobs-popup-in .declined-top h6{color: #8e0606;}
.job-name{padding:42px 30px 29px 30px;background: #ffffff;}
.job-name ul{margin: 0 -15px;}
.job-name ul > li{padding: 0 15px 10px 15px;}
.job-name ul .nice-select{width:100%;border-radius: 0;border:1px solid #d0d0d0;}
.job-name ul .nice-select .list{width:100%;margin: 0;}
.job-name ul .nice-select .list li{padding:0 15px;}
.job-name .nice-select .current{font-size:14px;color:#707070;}
.active-request{padding: 56px 0 0 0;}
.job-name p{padding:0;font-size:14px;line-height: 18px;}
.job-location{}
.job-location h6{color: #707070;padding:0 0 10px 0;}
.job-location ul li{padding: 0 15px 25px 15px;}
.job-location ul li:nth-child(4){max-width:15%;-webkit-flex:0  0 15%;}
.job-location ul li:nth-child(5){max-width:26.6%;-webkit-flex:0  0 26.6%;}
.declined-inner a.btn{width:205px;max-width: 100%;}
 .declined-inner{max-width:287px;}
.staff-popup{display: none;}
.staff-pop-in{max-width: 490px;margin: 0 auto;background: #ffffff;}
.staff-pop-in .declined-top{background: #f4f4f4;padding:10px 34px 20px 34px;}
.staff-pop-in .declined-top{background: #f4f4f4;padding:10px 34px 20px 34px;}
.staff-pop-in .declined-top h6{color: #8e0606;}
.staff-member{padding: 29px 34px 20px 34px;}
.staff-member sup{top:-2px;}
.staff-member ul {margin: 0 -15px;}
.staff-member ul li{padding: 0 15px 24px 15px;}
.staff-member .nice-select{width:100%;border-radius: 0px;border:1px solid #d0d0d0;}
.staff-member .nice-select .list{width:100%;margin: 0;}
.staff-member .nice-select .list li{padding: 0 15px;}
.gm-style-iw-d b{font-size:16px;line-height:24px;color:#707070;font-weight:bold;}
.gm-style-iw-d p{font-weight: 400;font-size:16px;line-height:24px;color:#707070;}
.gm-style-iw-d br{line-height: 0;}
.accept-popup.open{display: block;}


/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0; 
}