/*================================ Font-Face ================================*/

@font-face {

    font-family: 'OpenSansBold';

    src: url('opensans-bold.eot');

    src: url('opensans-bold.eot') format('embedded-opentype'),  url('opensans-bold.woff') format('woff'),  url('opensans-bold.ttf') format('truetype'),  url('opensans-bold.svg#OpenSansBold') format('svg');

}

@font-face {

    font-family: 'OpenSansRegular';

    src: url('opensans-regular.eot');

    src: url('opensans-regular.eot') format('embedded-opentype'),  url('opensans-regular.woff') format('woff'),  url('opensans-regular.ttf') format('truetype'),  url('opensans-regular.svg#OpenSansRegular') format('svg');

}

@font-face {

    font-family: 'OpenSansSemibold';

    src: url('opensans-semibold.eot');

    src: url('opensans-semibold.eot') format('embedded-opentype'),  url('opensans-semibold.woff') format('woff'),  url('opensans-semibold.ttf') format('truetype'),  url('opensans-semibold.svg#OpenSansSemibold') format('svg');

}

@font-face {

    font-family: 'OpenSansLight';

    src: url('opensans-light.eot');

    src: url('opensans-light.eot') format('embedded-opentype'),  url('opensans-light.woff') format('woff'),  url('opensans-light.ttf') format('truetype'),  url('opensans-light.svg#OpenSansLight') format('svg');

}

/*================================ body part ================================*/

*{padding:0px; box-sizing:border-box; -moz- box-sizing:border-box; -ms- box-sizing:border-box; -o- box-sizing:border-box; -webkit- box-sizing:border-box; list-style:none; text-decoration:none; border:none;margin:0 auto;}



body{margin:0px;font-family: 'OpenSansRegular'; font-size:14px; color:#444444;background:#fff;overflow-x: hidden;}



a, input[type="button"]{transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;outline:none;text-decoration:none;color:#1269ae;}

a:focus, a:hover{outline:none;text-decoration:none;}



b, strong{font-weight:bold;}



h1, h2, h3, h4, h5, h6, label{font-weight:normal;}

.fl{float:left;width:100%;}

.fr{float:right;width:100%;}

.form_box li .input_box select.lat_input{float: left; height: 30px;}



.pager select, option{color:#000;font-size:16px;font-family: 'OpenSansRegular';}

.input, .select, .textarea{font-size:14px; color:#888888;font-family: 'OpenSansRegular';border:1px solid #dddddd;height:32px;padding-left:10px;width:100%;}

select, option{color:#666;font-size:16px;font-family: 'OpenSansRegular';}

textarea{font-size:16px;color:#666;font-family: 'OpenSansRegular';}

.mail_content{min-height: 328px; width: 100%;border: 1px solid #eee;}

select option{font-size:14px; color:#888888;float:left; width:100%; padding:5px;}



.textarea{height:85px;padding-top:5px;}

/*#new_Inspector .pilot_name_in .name_part_a input{width:97% !important;}

.name_part_a {

  float: left;

  width: 40%;

}*/



/*================================ Login Part ================================*/

.main-background {background:#f5efe6;height:100%;}



.sing_box form#login_form .form li label.sign_password{float: left; width: 100%;}



.logo{margin-top:15px;}

.logo h2{font-family: 'OpenSansLight';font-size:28px;margin-bottom:14px;}

.sing_box{background:#fff; box-shadow:0 0 9px -1px #000;display:inline-block;width:460px;text-align:left;padding:18px;padding-top:15px;padding-bottom:30px;}

.sing_box h4{font-size:20px;}



.form li{margin-top:18px;}

.form li label{font-size:14px; color:#555555;margin-bottom:5px;display:inline-block;font-family: 'OpenSansSemibold';}

.remember{text-align:left;padding:15px 0px;}

.remember span p{display:inline-block;margin-top:-1px;font-size:12px;float:left;margin-left:5px;}

.remember input{float:left;}

.row{margin:0px -15px;}

.row h4{border-bottom:1px solid #dddddd;padding-bottom:12px;padding-left:15px;}



.right{float:right;}

.right a{float:right; text-align:right;clear:both;font-size:12px;text-decoration:underline;}

.right a:hover{color:#000;text-decoration:none;}



.sign_in_btn_a{background:#1269ae url(/img/front/btn_aero.png) right no-repeat; color:#fff;font-size:14px;padding:10px 30px 10px 17px;background-position:89%; transition: all 1s ease 0s;}



.sign_in_btn_a:hover{background-position:95% !important;background:#061e2c url(/img/front/btn_aero.png) right no-repeat;}

.sign_in_btn a{background:#1269ae url(/img/front/btn_aero.png) right no-repeat; color:#fff;font-size:14px;padding:10px 30px 10px 17px;background-position:89%;}



.sign_in_btn a:hover{background-position:95% !important;background:#061e2c url(/img/front/btn_aero.png) right no-repeat;}

.fotter_login p, .fotter_btn a{font-size:10px;color:#444444;}

.fotter_login {text-align:left;width:460px;margin-top:12px;}

.fotter_login p{float:left;}

.fotter_btn{float:right;font-size:10px;color:#444444;}

.fotter_btn a:hover{color:#1269ae;}



/*================================ Create New Account ================================*/

.margin_none{margin:0px !important;}

.logon_wrapper{background:#fff; box-shadow:0 0 9px -1px #000;display:inline-block;width:1100px;text-align:left;padding-bottom:26px;}

.main_heading{padding:10px 20px;border-bottom:1px solid #dddddd;}

.main_heading h4{float:left;font-size:20px;color:#444444;margin-top:3px;}

.main_heading a{float:right;font-size:14px;color:#fff;padding:7px 17px;background:#1269ae;margin-left:10px;}

.main_heading a:hover{background:#061e2c;}

.logon_wrapper .selectborder span.con_code{left:0px !important;padding-left:0px;}



.form_box{float:left; width:50%;padding:0px 15px;}

.form_box li{float:left; width:100%;margin-top:20px;}

.form_box li label{width:180px;float:left;color:#555555;font-family: 'OpenSansSemibold';margin-top:8px;}

.form_box li label abbr{color:red;}

.set_note{float:left; width:100%;position:relative;}

.input_box{float:left; width:64%;position:relative;}

.Note_type{float:left; width:32%;position:relative;margin-left: 5px;}

.Note_type p {float:left; width:100%;position:relative;font-size: 12px; margin-top: 8px;white-space: nowrap;}

.usd_set{float:left; width:90%;position:relative;}

.usd_text{float:left; width:0%;position:relative;}

.usd_text p{float:left; width:10%;position:relative; margin-left: 5px; margin-top: 6px;}

.radio_btn{float:left; width:30%;padding-top: 9px; }

.radio_btn p{color:#888888; font-size:14px;display:inline-block;}

.input_box ul li.sel_status{margin-top:0px;}

.inner_input{margin-top:20px;}

.inner_input span{float:left;width:70px;padding-left:10px;margin-top:3px;}

.input_box_big{width:78%;float:right;}

.contry_code { background-position: 93% center !important;}


.form_box li .phn_code{left: -4px !important; width: 40% !important;}

.form_box li .phn_code .selectborder span.select_box{left: -4px !important;}

.form_box li .phn_box{width: 57% !important;}



.contry_code {background-attachment: scroll;background-clip: border-box;background-color: #F8F7F7;background-origin: padding-box;background-position: 0 0;

              background-repeat: no-repeat;

              background-size: auto auto;

              border: 1px solid #DDDDDD;

              float: left;

              height: 35px;

              width: 40%;

              text-align: center;

}

form#preference_form li .prefer_country_code .contry_code{width: 26% !important;}

form#preference_form li .prefer_country_code .left_inner_textbox{width: 73% !important;}

/*.contry_code span{float:left;width:50px;}*/



.contry_code span img{width:26px; float:left; height: 19px; border: 1px solid #ddd;}

.customer span img{margin: 7px;}

.inner_select{float:left; width:60% !important;height:100%;padding-left:5px !important;}

.left_inner_textbox{float:right; width:59%;}

.left_inner_textbox input{height:35px;}



.fileUpload {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

.fileUpload span{font-size:14px;color:#888888;}

#uploadFile{float:left;background:none;font-size:12px;height:10px;width:50%;margin-top:-10px; border: none; color: #999;}

.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}



.fileUpload2 {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

.fileUpload2 span{font-size:14px;color:#888888;}

#uploadFile2{float:left;background:none;font-size:10px;height:auto;width:100%;margin-top:-15px; border: none; color: #999;}

.fileUpload2 input.upload2 {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}



.purpose{border:1px solid #dddddd;padding:10px;padding-top:0px;}

.purpose ul li{margin-top:15px;}

.purpose ul li input{float:left;}

.purpose ul li span{float:left;color:#666666; font-size:13.6px;line-height:12px;margin-left:6px;}



.purpose ul li ul{padding-left:15px;}

.captch_box{width:100%;float:left;}
#captchaimg{float:left;width:auto;background:#f8f7f7;border:1px solid #dddddd;}
.refresh_captcha{margin-left:10px;width:30px; height:42px;border:1px solid #dddddd;text-align:center;padding-top:10px;float:left;}
.refresh_captcha:hover{border-color:#1269ae;}
#captcha_code{float:left;width:46%;margin-left:10px;border:1px solid #dddddd;height:41px;padding-left:7px;}

.full_with_footer{width:1100px;padding-bottom:10px;display:inline-block;}

.captch_box .ValidationErrors{ margin-left: 8px; }

/*================================ Forgot Password ================================*/



.forgot_pass{width:100%;position:inherit;}

.forgot_pass .cap_input{width:59.8%;margin-left:15px;}

.backg_none a, .backg_none a:hover{background-image:none; padding:8px 17px;margin-right:9px;margin-top:30px;float:left;}

.forgot_pass .captch_box{width:115px;}



/*================================ New Password ================================*/

.form li p{width:100%; text-align:left;color:#888888; font-size:12px;margin-top:5px;font-family: 'OpenSansSemibold';}

.form li p.least_caractr{float: left; width: 100%;}



/*================================ Confirm ================================*/

.img_box{height:99px; width:92px; border:1px solid #dddddd;float:left;}

.img_box img{float:left; width:100%; height:100%;}

.profile_photo_name{margin:40px 0px 0px 10px;font-size:14px;color:#888888;float:left;}

.passport_copy{width:145px;height:78px;}



/*===== Select New CSS ======*/

.selectborder {

    background-attachment: scroll !important;

    background-color: #fff;

    background-image: url("/img/front/select_aerro.png") !important;

    background-position: 95% center !important;

    background-repeat: no-repeat !important;

    background-size: auto auto !important;

    float:left;height: 33px;position: relative;width: 100%;color:#888888;

    height: 32px;

}

.select_border{float: left; margin-bottom: 10px;}

.selectborder_waypoint{

    background-attachment: scroll !important;

    background-color: #fff;

    background-image: url("/img/front/select_aerro.png") !important;

    background-position: 84% center !important;

    background-repeat: no-repeat !important;

    background-size: auto auto !important;

    color: #888888;

    float: left;

    height: 29px;

    position: relative;

}

.form_box.createnewbox.full_width .img_Preferred_note{width: 27%; float: left; margin-left:7px; margin-top: 2px;}

/*.form_box .full_width {width: 27%; float: left; margin-left:7px; margin-top: 2px;}*/



.selectborder span.con_code{width: auto !important;float: right;text-align: right;right:21px;}
.selectborder span.select_box {top: 5px;left: 0px;position: absolute;float:left; width:100%;padding-left:10px;}

.selectborder select {opacity: 0 !important;float:left;}

.selectborder{border:1px solid #dddddd;}

/*===== And Select New CSS ======*/



.margin_bottom{margin-bottom:20px;}

.multiple select{height:auto;padding:0px;border-bottom:none;}

.multiple option{border-bottom:1px solid #dddddd;}



.input_box_inner{width:58.7%;border:none;background-color:inherit;background-position:90%;}

.confirm_file{width:auto; padding:5px 10px;margin:40px 0px 0px 10px;}

.margin_top_file{margin-top:24px;}



/*================================ Forgot Password ================================*/

.note{color:#555555; font-size:14px;line-height:19px;margin-top:4px;}

.note_password{border-top:1px solid #dddddd;margin-top:10px;display:inline-block;padding-top:4px;}

.note_password h5{font-size:14px;color:#555555;}

.note_password p{font-size:12px;color:#888888;line-height:18px;margin-top:3px;}

.note_password p b{font-weight:normal;color:#555555;}

.padding_bottom{padding-bottom:10px;}



/*================================ Dashboard ================================*/

.header{float:left; width:100%;background:#ededed;padding:0px 0px 0px 15px; position:fixed; z-index:5999;}

.header .logo{margin:0px;float:left;padding:5px 0px;}

.header .logo img{height:45px;width:60px;float:left;}

.header .logo h3{float:left;margin:6px 0px 0px 20px;font-size:22px;color:#2d373c;}

.header-right {float:right; width:auto;}



/*--------- My Account ---------*/

.my-account{float:left;width:auto;font-size:12px;position:relative;z-index:10;padding:0px 0 0 10px; border-left:none;}

#selected-acc{float:left;width:100%;background:#f8f8f8;color:#ffffff; height:auto; text-align:center; padding:7.5px 15px;}

#selected-acc:hover{background: #1269ae;}
#selected-acc:hover span{color: #fff;}

#selected-acc > img { float:none; display:inline-block; width:auto;}

#selected-acc > span{float:right; width:auto; color:#2e373c; font-size:14px;margin:9px 0 0 10px;}

.account-list{float:left;width:370px;margin:0;position:absolute;border:1px solid #ededed; padding:10px; right:0px; top:61px; display:none; background:#f8f8f8; border-top:none;}


.menu  #boxscroll{height:100% !important;}
.boxscroll_box{padding-bottom:140px;}
/*.profile-pic { float:left; width:83px; height:83px; background:#fff; border:1px solid #ededed; text-align:center;padding:0px 7px;}*/

.profile-pic { float:left; width:83px; height:83px;text-align:center;padding:0px 5px;}

.profile-pic > img { float:none; display:inline-block; width:100%; margin-top:2px;}

.accont-details { float:left; width:75%; padding:5px 0px 0px 15px;}

.accont-details h3 { float:left; width:100%; font-size:16px; color:#666666; margin:0px;}

.accont-details span { float:left; width:100%; font-size:16px; color:#888888;font-weight: 400;}

.accont-details ul { float:left; width:100%;}

.accont-details ul li { float:left; width:50%;}

.accont-details ul li a { float:left; width:auto; font-size:14px; color:#666666;font-weight: 400;margin-top:10px; border: 1px solid #888888; padding: 5px 15px ; border-radius: 2px;}

/*.accont-details ul li a { float:left; width:auto; font-size:16px; color:#1269ae;font-weight: 400;margin-top:10px;}*/

.accont-details ul li a:hover {background: #1269ae; color: #fff; }

.accont-details ul li:last-child a { float:right;}

.profile_save{

    background: #1269ae;

    color: #fff;

    float: right;

    font-size: 14px;

    margin-left: 10px;

    padding: 6px 15px;border:0 !important;}



/*--------- Setting ---------*/

.setting{float:right;width:46px;font-size:12px;position:relative;z-index:10;padding:0px 0 0 10px; border-left:1px solid #dfdfdf;}

.setting img{float:left;margin:2px 3px 0 0;}



/*--------- Reminder ---------*/

.Reminder{float:left;width:30px;font-size:12px;position:relative;z-index:10;padding:0px;}

#selected-lang{float:left;margin:1px 3px 0 0;}



/*--------- Memu part ---------*/

.menu{float:left; width:12.5%;background:#082336; height:100%; position:fixed;z-index:5;}

.menu ul{float:left; width:100%;}

.menu ul li{float:left; width:100%;}

#pastitle{float:left; width:auto;}

/*.menu ul li a{float:left; width:100%;padding:12px 0px 12px 40px !important;transition:none;vertical-align:middle;}*/
.menu ul li a{float:left; width:100%;padding:12px 0px 12px 40px;transition:none;vertical-align:middle;}

#mCSB_1_dragger_vertical{right: -4px !important;}

.menu ul li a.active{background-color:inherit !important;}

.menu ul li a.active:hover{background-color:#1269ae !important;}



.menu ul li a.dashboard{background:url(/img/front/dashboard.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.dashboard:hover, .menu ul li a.dashboard.active{background:#1269ae url(/img/front/dashboard_hover.png) left no-repeat;background-position:10px;color:#fff; border-color:#FFFFFF;}



.menu ul li a.customers{background:url(/img/front/customers.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.customers:hover, .menu ul li a.customers.active{background:#1269ae url(/img/front/customers_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.billings{background:url(/img/front/billings.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.billings:hover, .menu ul li a.billings.active{background:#1269ae url(/img/front/billings_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.permits{background:url(/img/front/permits.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.permits:hover, .menu ul li a.permits.active{background:#1269ae url(/img/front/permits_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.reports{background:url(/img/front/reports.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.reports:hover, .menu ul li a.reports.active{background:#1269ae url(/img/front/reports_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.operational_data{background:url(/img/front/operational_data.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.operational_data:hover, .menu ul li a.operational_data.active{background:#1269ae url(/img/front/operational_data_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.feedbacks{background:url(/img/front/feedback.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.feedbacks:hover, .menu ul li a.feedbacks.active{background:#1269ae url(/img/front/feedback_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.configurations{background:url(/img/front/configuration.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.configurations:hover, .menu ul li a.configurations.active{background:#1269ae url(/img/front/configuration_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }



.menu ul li a.change_password{background:url(/img/front/change_password.png) left no-repeat;background-position:10px; border-left:3px solid #082336;}

.menu ul li a.change_password:hover, .menu ul li a.change_password.active{background:#1269ae url(/img/front/change_password_hover.png) left no-repeat;background-position:10px;color:#fff;border-color:#FFFFFF; }

.section_part{padding-left:12.5%;}

/* background: none repeat scroll 0 0 #FFFFFF; position: fixed; width: 88%; z-index: 10;}*/

.main_hadding{border-bottom:1px solid #dddddd;padding:7px 15px; position: fixed; z-index:1;background: #fff;z-index: 599;}

.main_hadding h2{float:left;font-size:20px; color:#2d373c;  margin:0px;}

.inner_contain{padding-top:50px;float:left;width:100%;}

.heading_name {float: left; width: 47%;}

.heading_name h2 {float: left; font-size: 20px; color:#2d373c;  margin:0px;}

.heading_name h2 abbr { float: left; width: auto; }

.heading_name h2 label { float: left; width: 80%; margin: 2px 3px;}

/*Confugration button */

.configurations_left_part .right_heading {float: right;margin-right: 0;}

.configurations_left_part .main_hadding{width: 76.5%;}


/*.main_contain.inner_contain { margin-top: 54px;}*/

.footer{float:left; width:100%;padding-left:15px;padding-bottom: 37px;}

.footer_box{float:left; width:100%;background:#f8f7f7;border:1px solid #dddddd;text-align:center;bottom:0px; position:fixed;padding:8px 0px 9px 0px;}

.footer_box p{float:none; display:inline-block;color:#666666; font-size:14px;}

.footer_box span{float:right;color:#999999; font-size:12px;position:relative;right:15%;}



.back_btn{padding:8px 10px;}

.back_btn a{float:left;background:#FFF url(/img/front/back_arrow.png) left no-repeat;font-size:14px; color:#333333;padding-left:25px;background-position:5px;padding-right:5px;height:20px; width:65px;border:none !important;}

.back_btn a:hover{border:none !important;}

.back_btn span{float:left; width:100%;color:#fff; font-size:18px;margin-top:8px;}



.right_heading{float:right; margin-right:13%;}

.right_heading a{float:right;font-size:14px;color:#fff;padding:6px 15px;background:#1269ae;margin-left:10px;}

.right_heading a:hover{background:#061e2c;}



.inner_contain .input_box{width:61.7%;}

.use_number_note{font-size:12px; color:#888888;float: left; width: 100%;}

.main_part{ margin-top:55px;}

.lable_margin_none ul li label { 
    margin-top:0;
    /*    cursor: pointer;*/
}

.display_msg .message{margin-left: 13.5%;}   /* success massage for configuration module */



.page{padding:17px 15px;}

.page span{float:left;color:#2d373c; font-size:14px;}

.page span input{height:22px; width:30px; text-align:center;color:#2d373c; font-size:14px;border:1px solid #dfdfdf;}

.page span select{height:22px; text-align:center;color:#2d373c; font-size:14px;border:1px solid #dfdfdf;vertical-align:middle;}

.page span img{vertical-align:middle;cursor:pointer;}



.filter_btn{float:right; cursor: pointer;}

.filter_btn a{border:1px solid #ededed;background:#2d373c;padding:3px 10px;font-size:14px;color:#fff;}

.filter_btn a:hover{background:#1269ae;}



.table_content {float: left; width:100%;padding:0px 15px 0 0;}  

.table_content table{float:left;width:100%;padding:0px;border:1px solid #cecece;}

.color{ color:red;}

.table_content table tr th{background:#dfdfdf;text-transform:uppercase;font-size:16px;color:#2d373c;text-align:left; padding:5px 10px 5px 10px;font-weight:normal;border-left:1px solid #cecece;}

.table_content table tr th:first-child, .table_content table tr td:first-child{border:none;}

.table_content table tr td {padding:3px 10px;background:#ededed;border-left:1px solid #cecece;}

.table_content table tr td select{background:#fff; width:100%; float:left;font-size:12px;height:20px;}

.table_content table tr td select.select_payment{border:1px solid #ededed;}

.table_content table tr td input{background:#fff; width:100%; float:left;font-size:12px;height:20px;padding-left:4px;color:#888888;}

/*.table_content table tr td:first-child{text-align:center;}*/

.table_content table tr.change_color td{background:#fff;}

.table_content table tr td span{display:inline-block;float:left;}

.payment_table table tr td span.right_amount{float:right !important;}

.table_content table tr td a{text-decoration:underline;}



.exprt_btn{display:inline-block;position:relative;}

.columns{display:inline-block; position:absolute; top:-4px;background:#fff;border:1px solid #e6e6e6;left:-184px;width:185px;display:none;}

.columns h3{background:#e6e6e6;color:#2d373c; font-size:24px;padding:5px 10px;}

.columns ul{float:left; width:100%;}

.columns ul li{float:left; width:100%;padding:3px 0px 3px 15px;margin-top:5px;}

.columns ul li input{float:left;}

.columns ul li span{float:left;line-height:13px;margin-left:5px;font-size:14px;color:#666666;}

.columns ul li input[type="button"]{float:left;background:#1269ae;color:#fff;padding:8px 15px;margin:4px 0px 10px 0px;cursor:pointer;}

.columns ul li input[type="button"]:hover{background:#2d373c;}



/*--------------------------------------------------- REVEAL MODALS ---------------------------------------------------*/	



.reveal-modal-bg {position: fixed; height: 100%; width: 100%; background:#000; background: rgba(238,238,238,0.55); z-index: 1000000; display: none; top: 0;left: 0;}	

.reveal-modal {visibility: hidden; top:0px; margin:0 auto; width:100%; max-width:400px; background:#FFF; position: absolute; z-index:10000000; padding:0px; box-shadow:0px 1px 5px #969696; -moz-box-shadow:0px 1px 5px #969696; -ms-box-shadow:0px 1px 5px #969696; -o-box-shadow:0px 1px 5px #969696; -webkit-box-shadow:0px 1px 5px #969696;left:0px;right:0px;top:200px;}



.offer_de { float:left; width:100%; background:#ededed; padding:10px 15px;}

.offer_de h1 {float:left; font-size:24px; color:#2d373c; margin:0px; font-weight:400;}



.reveal-modal .close-reveal-modal { background:#dfdfdf !important; border-radius:50% !important; font-size: 22px; width:21px; height:21px; position: absolute; top: 14px; right: 15px; text-align:center; line-height:20px; color: #505151; font-weight: bold;cursor: pointer; padding:0px !important;} 



.pop_head{float:left; width:100%;background:#e6e6e6;padding:10px 15px;}

.pop_head h3{display:inline-block;font-size:24px; color:#2d373c;}



.pop_contain{padding:20px;}

.pop_contain textarea{max-width:100%; min-width:100%; min-height:115px;max-height:115px;border:1px solid #e6e6e6;padding:5px;font-size:14px;}



.center_btn{float:left; width:100%; text-align:center;margin-bottom:20px;}

.center_btn a{float:none;background:#1269ae;color:#fff;padding:8px 15px;margin:0px 5px;display:inline-block}

.center_btn a:hover{background:#2d373c;}



/*--------------------------------------------------- perationaldata Modul 4 ---------------------------------------------------*/

.perationaldata a span{background:url(/img/front/icon_images.png);height:22px; width:30px;float:left;margin-left:-20px;}

.perationaldata a:hover{background-color:#1269ae;color:#fff;border-color:#fff;}

.perationaldata a{border-left:3px solid #082336;}

.perationaldata ul li a{padding-left:25px;}

.perationaldata ul li a.active{border-color:#fff;color:#fff;}

/*.perationaldata ul li a.active{background:#1269ae;border-color:#fff;color:#fff;}*/



.perationaldata a.operators span{background-position:2% -10px;}

.perationaldata a.operators:hover span, .perationaldata a.operators.active span{background-position:2% -49px;}



.perationaldata a.aircrafts span{background-position:12% -10px;}

.perationaldata a.aircrafts:hover span, .perationaldata a.aircrafts.active span{background-position:12% -49px;}



.perationaldata a.countries span{background-position:22% -8px;}

.perationaldata a.countries:hover span,.perationaldata a.countries.active span{background-position:22% -47px;}

.perationaldata a.regions span{background-position:22% -8px;}

.perationaldata a.regions:hover span,.perationaldata a.regions.active span{background-position:22% -47px;}


.perationaldata a.location_indicators span{background-position:32% -7px;}

.perationaldata a.location_indicators:hover span, .perationaldata a.location_indicators.active span{background-position:32% -47px;}

.perationaldata a.location_indicators p{font-size: 13.6px;}



.perationaldata a.waypoints span{background-position:42% -8px;}

.perationaldata a.waypoints:hover span, .perationaldata a.waypoints.active span{background-position:42% -46px;}



.perationaldata a.routes span{background-position:51% -8px;}

.perationaldata a.routes:hover span, .perationaldata a.routes.active span{background-position:51% -47px;}



.perationaldata a.pilots span{background-position:61% -8px;}

.perationaldata a.pilots:hover span, .perationaldata a.pilots.active span{background-position:61% -47px;}



.perationaldata a.programs span{background-position:71% -7px;}

.perationaldata a.programs:hover span, .perationaldata a.programs.active span{background-position:71% -45px;}



.perationaldata a.inspectors span{background-position:81% -7px;}

.perationaldata a.inspectors:hover span, .perationaldata a.inspectors.active span{background-position:81% -47px;}



.perationaldata a.employee_groups span{background-position:91% -7px;}

.perationaldata a.employee_groups:hover span, .perationaldata a.employee_groups.active span{background-position:91% -47px;}



.perationaldata a.approved_rates span{background-position:100% -7px;}

.perationaldata a.approved_rates:hover span, .perationaldata a.approved_rates.active span{background-position:100% -45px;}



.perationaldata a.import_export span{background-position:2% -86px;}

.perationaldata a.import_export:hover span, .perationaldata a.import_export.active span{background-position:2% -127px;}



.width_more .radio_btn{width:40%;}

.width_more .radio_btn input, .width_more .radio_btn p{vertical-align:middle;}



.menu .operational_data_menu li a{padding-top:8px;padding-bottom:8px;}

/*------------------------ new_aircraft --------------------------------*/

.new_aircraft{width:65%;}

.new_aircraft li label{width:235px !important;}

.new_aircraft li .input_box{width:63%;}

.mail_template{width:58%;}

.mail_template li label{width:90px;}



.tonnes_box input{width:85%;}

.tonnes_box p{float:right; width:auto;font-size:14px;margin-top:4px; margin-right: 13px;}



.WGS{float:left; width:100%;}

/*.WGS abbr{float:left; width:auto;margin-top:4px;}*/

.WGS abbr{float:left; width:auto;margin:4px 5px 0px 0px;}

.WGS input{float:left; color:#888888;font-size:14px;width:45px;height:32px;border:1px solid #dddddd;margin-left:5px;}



.way_form{width: 77%;}

.way_form li .input_box{width:40%;}

.way_form li .way_box{width: 60%;}



/*------------------------ new_route --------------------------------*/

.new_route_heading{padding:10px 15px;background:#ededed;}

.new_route_heading h3{float:left; width:100%;font-size:20px;color:#2d373c;}

/*.route_waypoints .selectborder{width:89%;}*/

.route_waypoints a{float:right;margin-top:4px;}



.map_box{float:left; width:100%;border:1px solid #dddddd;}

.map_box img{width:100%;}

.map_box2{float:left; width:100%;border:1px solid #dddddd;}

.map_box2 img{width:100%;}



.name_part{float:left; width:20%;}

.name_part .selectborder{background-position:85% !important;}

/*.pilot_name_in .input{float:left; margin-left:10px;width:38.8%;}*/

.pilot_name_in .input{float:left; width:49.4%;}

.pilot_name_in .month_box{margin:0px;height:100%; width:100%;}

.inspector_name #lastName { margin-left: 4px;}



.date{background:url(/img/front/date.png) right no-repeat;background-position:98%; cursor: pointer;}

.app_tare_box .input{width:91%;}

.app_tare_box .tonnes{float:right; width:auto;margin:4px 0px 0px 10px;}



.option_border option{border-bottom:1px solid #dddddd;}

.file_import .fileUpload2{width:auto;padding:5px 10px;}

.file_import #uploadFile2{width:auto;margin:10px 0px 0px 10px;}



.export_part{padding:15px 20px 0px 20px;float:left; width:100%;}

.error_list{float:left; width:100%; border:1px solid #dddddd;min-height:350px;padding:10px;margin-top:10px;}

.error_list p{float:left; width:100%; color:#888888;font-size:14px;}



/*--------------------------------------------------- Configurations Modul 7 ---------------------------------------------------*/

.perationaldata a.users span{background-position:2% -10px;}
.perationaldata a.users:hover span, .perationaldata a.users.active span{background-position:2% -49px;}

.perationaldata a.preferences span{background-position:12% -86px;}
.perationaldata a.preferences:hover span, .perationaldata a.preferences.active span{background-position:12% -127px;}
.perationaldata a.mail_template span{background-position:22.5% -88px}

.perationaldata a.mail_template:hover span, .perationaldata a.mail_template.active span{background-position:22.5% -128px;}

.perationaldata a.currencies span{background-position:32% -88px}
.perationaldata a.currencies:hover span, .perationaldata a.currencies.active span{background-position:32% -129px;}

.perationaldata a.calculations span{background-position:42% -88px}
.perationaldata a.calculations:hover span, .perationaldata a.calculations.active span{background-position:42% -128px;}

.perationaldata a.attributes span{background-position:51.5% -88px}
.perationaldata a.attributes:hover span, .perationaldata a.attributes.active span{background-position:51.5% -129px;}

.perationaldata a.backups span{background-position:61% -88px}
.perationaldata a.backups:hover span, .perationaldata a.backups.active span{background-position:61% -129px;}

.perationaldata a.psc span{background-position:49.5% -165px;}
.perationaldata a.psc:hover span, .perationaldata a.psc.active span{background-position:49.5% -197px;}

.perationaldata a.data_cleanups span{background-position:70.5% -88px}
.perationaldata a.data_cleanups:hover span, .perationaldata a.data_cleanups.active span{background-position:70.5% -128px;}

.configurations_left_part{float:left; width:86.9%;margin-left: 13.1%;}

.billing_left_part{float:left; width:98%;}

.inner_menu{float:left; width:11.5%;height:100%;background:#f8f8f8;border-right:1px solid #ededed;border-left:1px solid #ededed;position: fixed;}

.inner_menu ul{float:left; width:100%; margin-top:51px;border-top:1px solid #ededed;}

.inner_menu ul li{float:left; width:100%;}

.inner_menu ul li a{float:left; width:100%;color:#2d373c; font-size:14px;border-left:3px solid #ededed;padding:12px 0px 12px 15px;transition:none;}

.inner_menu ul li a:hover, .inner_menu ul li a.active{background:#fff;border-color:#1269ae;}



/*---------------------------- User Permissions -------------------------*/



.padding_main{padding:17px;float:left; width:100%;}

.main_Permissions_user{float:left; width:100%;border:1px solid #e6e6e6; margin-top: 25px;}

.permissions_menu{float:left; width:23%;}

.permissions_menu .permissions_menu_ul{float:left; width:100%;border-top:1px solid #f8f8f8;}

.permissions_menu .permissions_menu_ul li{float:left; width:100%;border-bottom:1px solid #f8f8f8;padding:10px 8px;color:#2290d5; font-size:14px;}

.permissions_menu h4{float:left;font-size:16px;color:#606467;font-family: 'OpenSansSemibold';margin:10px;}

.permissions_menu .permissions_menu_ul li.inner_li{padding:0px;border:none;}

.permissions_menu .permissions_menu_ul li.inner_li ul li{padding-left:25px;}

.permissions_menu .permissions_menu_ul li.inner_lis{padding:0px;border:none;}

.permissions_menu .permissions_menu_ul li.inner_lis ul li{padding-left:50px;}

.bordr_none{border:none !important;}

.permissions_menu .permissions_menu_ul .fm_menu_ul li.fm_list{padding:0px;padding-left:0px !important;border:none;}

.permissions_menu .permissions_menu_ul .fm_menu_ul li.fm_list .fm_menu li{padding-left:35px;}





/*----------------- User Permissions TAB Part ----------------*/

.config_general #preference_form li label{width:240px;} 

.tab-on-box { float:left; width:77%; padding-top:25px;}



/*.tabs {list-style:none; float:left; width: 100%; position:relative; z-index:2;  margin:0px;padding-right:25px;padding-left:25px;}*/

.tabs {list-style:none; float:left; width: 100%; position:relative; z-index:2;  margin:0px;}

.tabs li {float: left; margin:0 10px 0 0;}

.tabs li a {float:left; text-decoration:none; color:#2d373c; font-size:14px; padding:9px 15px; display:block; text-transform:uppercase; line-height:12px; border:1px solid #dddddd; border-bottom:none;}

.tabs li a:hover, .tabs li.active a {background:#fafafa; color:#2290d5;}	



.tab_container2 {clear: both; float: left; width:98%; background:#fafafa;border:1px solid #dddddd; margin-top: -32px;}   

.table_content2 table{float:left;width:100%;}

.table_conten2t table tr{margin:0;padding:0; }

.size{width:25px;text-align:left;}

.table_content2 .alternateTR{background:#f3f1f1;}



.table_content2 table tr td{text-align:left;padding:8.5px 8px;}

.table_content2 table tr td span{float:left; color:#606467; font-size:14px; margin:0 0 0 4px}

.table_content2 table tr td input[type="checkbox"] { float:left; width:auto;margin-top:4px;}



.owl-item{width:auto !important;}

.owl-wrapper{float:left !important;}



#owl-demo2 .owl-pagination .owl-page{display:none !important;}

#owl-demo2 .owl-controls .owl-buttons{display:block !important;width:100% !important;}

#owl-demo2 .owl-controls .owl-buttons .owl-prev{background:url(/img/front/pre_ero2.png) left no-repeat !important;height:34px; width:20px;left:-22px;top:-54px;}

#owl-demo2 .owl-controls .owl-buttons .owl-next{background:url(/img/front/nex_ero2.png) left no-repeat !important;height:34px; width:43px;right:-22px;top:-54px;}

.mail_temp_full_part{width:100%;}



/*--------------------modal2---------------------*/



#myModal2{max-width:532px !important; top:0px;}

#myModal2 .main_contain .form_box{width:100%; padding:0px 18px 0px 21px; box-sizing:border-box;}

#myModal2 .form_box li label{width:155px;}

#myModal2 .form_box li{margin-top:16px;}

#myModal2 .input_box{width:68%;}

#myModal2 .input{padding-left:10px;}

#myModal2 .center_btn{margin:15px 0px 14px -20px;}

#myModal2 .center_btn a{margin-right:5px;}

#myModal2 .fileUpload {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

#myModal2 .fileUpload span{font-size:14px;color:#888888;}

#myModal2 #uploadFile{float:left;background:none;font-size:10px;height:auto;width:100%;margin-top:3px;}

#myModal2 .fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}

.bck_change{background-position:88%;}



/*--------------------company-profile---------------------*/

.form_box_profile{float:left; width:65%;}

.form_box_profile .fileUpload{width:auto !important; padding:5px 12px; margin-right:8px;} 

.form_box_profile #uploadFile{width:auto; margin-top:8px;} 

.form_box_profile .logo_apear{width:100%; font-size:12px; color:#555555;font-weight:normal; margin-top:2px;}

.form_box_profile li label{width:208px; font-size:14px; color:#666666; font-family: 'OpenSansSemibold';}

.form_box_profile .selectborder{margin-bottom:0px;}

.form_box_profile .selectdate{margin-right:10px;}

.form_box_profile .pickdate{width:10%; box-sizing:border-box; margin-right:0px;}



/*--------------------prefrence email---------------------*/

.form_box_email{width:80%; float:left;}

.form_box_email li label{width:280px; font-size:14px; margin-top:5px;}

.form_box_email .input_box{width:65% !important;}



/*-------------------emails---------------*/

.table_content2 table tr td:first-child{text-align:left;}

.table_content2 table{margin-top:15px;}

.reveal-modal3{width:535px;}

.reveal-modal3 label{max-width:100px;}

.reveal-modal3 .input_box{width:79% !important;}

.reveal-modal3 .error_list{min-height:0px; margin-bottom:47px; padding-bottom:25px;}

.reveal-modal3 .input{font-size:13px; color:#888888;}

.reveal-modal3 .error_list p{margin-bottom:18px;}



span.input{float:left; width:100%;padding-top:5px;}

span.bck_errow{background:#fff url("select_aerro.png") no-repeat scroll 98% center;}



/*------------------- Preference Invoice Pattern ---------------------*/



.content-detail{padding: 0px 1px 15px;margin-top:15px;}

.toggle-view{border:1px solid #dfdfdf;}

.toggle-view li{float:left;width:100%; margin-bottom: 2px;}

.toggle-view li .acc-header{float:left; width:100%;background:#dfdfdf;cursor:pointer;}

.toggle-view li .acc-header h6{float:left;font-size:16px; color:#2d373c;padding:9px 12px;}



.toggle-view .acc-header > span {float:right;background: url(/img/front/up_aero.png) no-repeat;width:30px;height:30px;margin:4px 9px 0 0;}

.active-span{float:left;background: url(/img/front/down_aeo.png) no-repeat !important;}



.iner_main_head{border-bottom:1px solid #dfdfdf;padding:8px 24px;border-top:1px solid #dfdfdf;}

.iner_main_head h4{width:auto;font-size:16px;color:#2d373c;}



.invoices_detaile{float:left;width:100%;}

.invoices_detaile ul{float:left;width:100%;margin-bottom:15px;}

.invoices_detaile ul li{float:left;width:100%;margin-top:10px;}

.invoices_detaile ul li label{float:left;width:33%;padding-left:35px;}

.invoices_detaile_box{float:left; width:40%;}

.invoices_detaile ul li .invoices_detaile_box p{color:#2d373c;font-size:14px; margin-top: 5px; margin-left: 5px;}

/*.invoices_detaile_box p{margin-top: 5px; margin-left: 3px;}*/



.Conditions_textarea{width:74.5%;max-width:74.5%;}



.toggle-view .selectborder{background-position:88%;}

li.inner_label label{width:235px !important;margin-top:3px;}



.invoices_detaile_box .currency_part{width:100%;}



.currency_part .input{width:20%;float:left;}

.currency_part .selectborder{width:20%;}

.margin_left{margin-left:10px !important;}

.currency_part .month_box{width:100%;}

.Day_in .input{width:13%;text-align:center; margin:0px;padding:0px;}

.Day_in abbr{margin:5px 8px;display:inline-block;float:left;}

.iner_main_head.fl img, .acc-header h6 img{position:absolute; margin-left:10px;cursor:pointer;}

.open_bolg img{border: 1px solid #000;z-index: 5999;}

.Increment .input{width:43%;}

.Increment{width:60%;}

.invoices_detaile .table-box{margin-top:10px;}



.invoices_detaile .table-box tr th:last-child, .invoices_detaile .table-box tr td:last-child{text-align:center;padding-left:0px;padding-right:0px;}

.invoices_detaile .table-box tr td:last-child img{float:none; display:inline-block;margin-right:0px;}

.invoices_detaile .table-box tr img{cursor:pointer;}

.invoices_detaile .table-box tr td{border-top:1px solid #cecece !important;}

.invoices_detaile .table-box tr td img{float:left;margin:6px 10px 0 0 ;}

.invoices_detaile .table-box tr td .input{width:22%;float:left;height:24px;text-align:center;padding:0px;}

.invoices_detaile .table-box tr td  abbr{float:left;margin:0px 3px;}

.invoices_detaile .table-box tr td .first_usd{width:22%;height:24px;padding-top:0px;margin-left:15px;}

.invoices_detaile .table-box tr td .selectborder span.select_box{top:0px;}

.invoices_detaile .table-box tr td .width_full{width:40%;}

.margin_top{margin-top:20px !important;}



.iner_main_head h4 .input{width:5%;height:24px;}



/*------------------- 9.10 Calculations APSC ---------------------*/



.charges_per_fm{width:20%;}

.domestic_flights_part{padding-left:20px;}

.currency_part .safety_charges_part{width:38%;background-position:95%;}



.required {

    margin: -2px 4px 0 0 !important;

}



.form_box.form_box_email label { margin-top: 6px; } 



.left { float: left; margin-top: 12px;}

.hide { display: none; }

/*====================== // ===================*/



.form_box li label {

    color: #555555;

    float: left;

    font-family: "OpenSansSemibold";

    margin-top: 8px !important;

    width: 180px;

}

.profile_save:hover {

    background-color: green;

}

.actionstable td button:hover {

    background-color: #1269ae;

}



#btnsave:hover {

    background-color: GREEN;

}

#btnSaveInvoice:hover{background-color: GREEN;}
#btnSaveLoginAttempts:hover{background-color: GREEN;}
#btnSaveLinkExpiry:hover{background-color: GREEN;}
#btnSaveInvoiceBatch:hover{background-color: GREEN;}

#btnSaveFM:hover{background-color: GREEN;}
#btnSaveAPSC:hover{background-color: GREEN;}
#btnSavePSC:hover{background-color: GREEN;}
#btnSaveSSoC:hover{background-color: GREEN;}
#btnSaveCMC:hover{background-color: GREEN;}
#btnSavePAS:hover{background-color: GREEN;}
#permission_cancle:hover{background:#061e2c;}

#save:hover{background-color: GREEN;}
#back:hover{background:#061e2c;}
#btnSubmit:hover{background-color: GREEN;}
#resend_activation_link:hover{background-color: GREEN;}
#change_password_link:hover{background-color: GREEN;}
#customer_edit:hover{background-color: GREEN;}

.button.add_button:hover {

    background-color: green;

}

.tonnes_valid span { bottom: -16px;float: left; left: -2px;padding-top: 5px; position: absolute; width: 100%; top: 31px !important;}

.input_box.selectborder.s_size {

    width: 100% !important;

}

.inner_contain .input_box1 {

    width: 67.7%;

}



.country_code_select

{

    width: 100%;

    background-position: 97% center !important;

}



.selectborder_country_code_select

{

    background-position: 58px left !important;

    /*    margin-top: 1.5px;*/

    margin-top: 0.5px;

}



.country_isd_code

{

    padding-left: 60px;

}



.radio_btn_width{

    width: 49% !important;

}

.error_content {

    margin: 40px 30px 30px;

}

.footer_box {

    margin-left: -15px;

}

.error_footer p {

    padding-left: 13%;

}

.error_footer span {

    right: 3%;

}



.full_width

{

    width:100% !important;

}



/*menu scrolloing*/



.extras{

    float:left;width:100%;border-bottom:1px solid #C0C0C0;padding-bottom:5px;margin-top: -14px;

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background: #1269A9 none repeat scroll 0 0 !important;

    height: 50% !important;

    width: 3px !important;

}



.mCSB_scrollTools .mCSB_draggerRail {

    background-color: rgba(0, 0, 0, 0.4);

}

.mCSB_draggerRail{width:20px;}

.attribute_option.mCustomScrollbar._mCS_2 {

    margin-left: 1px !important;

    margin-top: 0 !important;

}

.clear_payment{float:left; width:100%; padding:0px 2px 5px 0px;}

.clear_payment a{float:right; background-color:#1269ae; font-size:12px; color:#fff; padding:6px 8px;}

/*=========================pass=====================*/



/**--------------------------------pas list---------------------------*/

.perationaldata a.permit span{background-position:-212.5% -164px;}

.perationaldata a.permit:hover span, .perationaldata a.permit.active span{background-position:-212.5% -200px;}



.perationaldata a.payment_sect span{background-position:-202.5% -164px;}

.perationaldata a.payment_sect:hover span, .perationaldata a.payment_sect.active span{background-position:-202.3% -200px;}



.pass_config{width:100%;}



.pas_edit .input_box{width:60.8%;}

/*-----------------------------pas_view--------------------------------*/

.pass_config .right_heading label{float:left; width:auto; font-size:14px; color:#2d373c; font-weight:bold; margin-top:5px;}

.pass_config .right_heading label span{font-weight:normal;}

.dependencies{float:left; width:100%; position:relative; margin:16px 0px 0px 8px;}

.dependencies a{float:right; width:auto; font-size:15px; color:#f00808;  font-family: 'OpenSansLight'; padding-right:10px;}

.dependencies a span{color:#2d373c;}

.pas_view{padding-bottom:0px;}





.depend_box{float:right; width:33%; background-color:#f1f1f1; padding:0px 8px; position:absolute; right:0%; top:101%; display:none; z-index:1;}

.depend_menu{float:left; width:100%;}

.depend_menu li{float:left; width:100%; margin:5px 0px;}

.depend_menu li span{float:left; width:auto; font-size:14px; color:#1269ae; font-family: 'OpenSansLight';}

.depend_menu li p{float:left; width:auto; font-size:14px; color:#909090; font-family: 'OpenSansLight';}



.pas_view_table li .table-box{width:100% !important; float:right;margin:0px;}

.pas_view_table li .table-box table{margin:0px; padding:0px;}

.pas_view_table li .table_content{padding:0px;}



.pas_view_table li .table_content table tr th{font-size:14px; text-transform:none;}

.pas_view_table li .table_content table tr td{font-size:12px; text-transform:none;}



.filter_print{float:right; width:auto;}

.filter_print li{float:left; width:auto; margin-left:10px;}

.filter_print li a{float:left; width:auto; background-color:#1269ae; color:#fff; padding:6px 8px; font-size:14px;}



.transaction_option{float:left; width:100%; padding:5px 20px 5px 0px;}

.transaction_option a{float:right; width:auto;background:url(/img/front/transactn-ero.png) no-repeat;height:20px; width:31px;}

.transaction_option a.unactive-list{background:url(/img/front/unactive_list.png) no-repeat !important;}



/* new css added for pas view */

.main_contain .pas_view_list li label{font-family:'OpenSansSemibold';}

.main_contain .pas_view_list li{border:1px solid #ededed; padding:7px 10px !important;}

.pas_view_table li:last-child{ border:none;}

.pas_view_table li:nth-child(9){border-top:none !important;}

.pas_view_table li:nth-child(8){border-bottom:none !important;}



.filter_export a{background-color:#1269ae; color:#fff;}

#cancel_button:hover, #saveAction:hover{background:#1269ae !important;color:#fff !important;background-repeat:no-repeat !important;background-image:none !important;}

.pass_config .status_menu{float:left; width:auto;}

.pass_config .status_menu label{float:left; width:auto; font-size:14px; color:#2d373c; font-weight:bold; margin-top:5px;}

.pass_config .status_menu .input_box{float:left; width:auto; margin-left:10px;}

.pass_config .status_menu .input_box span{float:left; width:auto;}

.pass_config .status_menu .selectborder{float:left; width:auto; padding:0px 5px; border:1p solid #ededed;}



.form_box.fm_view.pas_view_list {

    padding-top: 40px;

}



/*----------------------pas edit---------------------*/

.pas_edit .route_waypoints input{margin:10px 0px 0px 5px;}

.pas_edit .input_box_inner{width:28%;}



.pas_edit .routing_option{width:29.5% !important;}



.pas_tone .selectborder{width:86% !important;}



/*----------------------pas add---------------------*/

.pas_model .form_box li .pas_add{width:14% !important; margin-right:10px;} 

.pas_model .form_box li .pas_box{width:25% !important; margin-right:10px;} 

.pas_model .form_box li label{width:218px;}

.pas_model .form_box li .input_box{width:55%;} 

.pas_model{top:12px !important;} 



.pas_main li .input_box_inner{width:63.7%;}

.pas_main .input_box{width:60.8%;}

.pas_main li label{width:218px;}



#myModal30{max-width:532px !important; top:0px;}

#myModal30 .main_contain .form_box{width:100%; padding:0px 18px 0px 21px; box-sizing:border-box;}

#myModal30 .form_box li{margin-top:16px;}

#myModal30 .input{padding-left:10px;}

#myModal30 .center_btn{margin:15px 0px 14px -20px;}

#myModal30 .center_btn a{margin-right:5px;}

#myModal30 .fileUpload {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

#myModal30 .fileUpload span{font-size:14px;color:#888888;}

#myModal30 #uploadFile{float:left;background:none;font-size:10px;height:auto;width:100%;margin-top:3px;}

#myModal30 .fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}

#myModal30 .pas_model .form_box li label{width:218px;}

#myModal30 .pas_model .form_box li .input_box{width:55%;} 

.pas_model .form_box li .pas_tone{width:36% !important; margin-right:10px;} 



#myModal31{max-width:532px !important; top:0px;}

#myModal31 .main_contain .form_box{width:100%; padding:0px 18px 0px 21px; box-sizing:border-box;}

#myModal31 .form_box li{margin-top:16px;}

#myModal31 .input{padding-left:10px;}

#myModal31 .center_btn{margin:15px 0px 14px -20px;}

#myModal31 .center_btn a{margin-right:5px;}

#myModal31 .pas_model .form_box li label{width:218px;}

#myModal31 .pas_model .form_box li .input_box{width:55%;} 

.pas_model .form_box li .pas_tone{width:36% !important; margin-right:10px;} 

.pas_model .form_box li .pas_tone span{width:auto !important; margin-top:5px; float:left;} 



.form_box  li .input_box .radio{float:left; width:auto; margin:0px 5px 0px 0px;}

.form_box  li .entrypoint {width:100%;}

/*-==============================billings==========================*/



/*-----------------------fm-list------------------*/

.perationaldata ul li a img {

    display: inline-block;

    left: 5px;

    position: relative;

    top: 3px;

}
.dashbord_full_width{position:inherit !important; width:100% !important;}
.todays_day{float:right;}
#ct{width:auto !important;}
.dashboard_right .activities_opsn{width:auto !important;float:right;}
.dashboard_right .pass_config .status_menu label{padding:0px;}
.dashboard_right .import_head .status_menu{width:44%;}



.perationaldata a.fm span{background-position:80.5% -88px;}

.perationaldata a.fm:hover span, .perationaldata a.fm.active span{background-position:80.5% -127px;}



.perationaldata a.apsc span{background-position:90.5% -87px;}

.perationaldata a.apsc:hover span, .perationaldata a.apsc.active span{background-position:90.5% -127px;}



.perationaldata a.ssoc span{background-position:99.2% -87px;}

.perationaldata a.ssoc:hover span, .perationaldata a.ssoc.active span{background-position:99.5% -127px;}


.perationaldata a.cmc span{background-position:40.5% -165px;}

.perationaldata a.cmc:hover span, .perationaldata a.cmc.active span{background-position:40.5% -197px;}


/*.billings_menu{width:12%;}*/

/*.billings_configuration{width:99%;} */



.table_scroll{overflow-x:scroll;}

.table_scroll table{width:100%;}

.table_content .table_date{background:#fff url(../images/table_date.png) right no-repeat; border:none; background-position:98%;}



.route_map .input_box{width:54%;}



/*----------------------------fm view-------------------------*/

.border_bottom{border-bottom:none; width:100%;}

.fm_view li:first-child{margin-top:20px;}

.fm_view li{padding:10px; margin:0px;}

.fm_view li p{float:left; font-size:14px; color:#888888;width:56%;text-align:left !important;}

.inner_contain ul.fm_view li label{margin:0px !important; width:230px; font-family: 'OpenSansSemibold'; font-size:14px;}

.form_box .color_change{background:#ededed;}

a.head_payment_btn{float:left;margin:0px 0px 0px 10px;padding:6px 15px;background:#090;color:#fff;font-size:14px;}
a.head_payment_btn:hover{background:#1269ae;}
a.passanger_download{background:#fff url("/img/front/pdf.png") no-repeat scroll 6px 3px;padding:5px 10px 5px 30px;border:1px solid #333;color:#333;float:left;}
a.passanger_download:hover{background-color:#ededed;}
.permit_main_contain ul.fm_view.pas_view_list{padding-top:0px !important;}
.download_pdfbtn{background:#1269ae url("/img/front/download_icon.png") no-repeat 9px 7px !important;padding-left:30px !important;}
/*----------------------------flight movements---------------*/

.edit_movement li label{width:208px; margin-top:0px;}

.edit_movement .input_box{width:60.8%;}





/*-----------------------------add_apsc-------------------------*/

.add_apsc .input_box{width:50.8%}

.add_apsc li .input_box .drop_menu{float:left; width:100%;}

.add_apsc li .input_box .drop_menu label{float:left; width:auto; font-size:14px; color:#1269ae; font-family: 'OpenSansRegular'; margin:6px 20px 0px 0px; border-bottom:1px solid #1269ae;}

.add_apsc li .input_box .drop_menu span{float:left; width:auto; font-size:14px; color:#888888; margin:6px 0px 0px 0px;}

.add_apsc li .input_box .drop_menu a{float:right; width:auto;}

.add_apsc li .input_box .drop_menu a img{float:left; width:auto;}



.apsc_tab{float:left; width:100%; padding-top:24px; margin-top: 40px;}

/*.apsc_tab{float:left; width:100%; border-bottom:1px solid #ededed;}*/

.arrival{float:left; width:100%; padding-left:12px; margin:0px;}

.arrival li{float:left; width:auto; margin-right:3px;}

.arrival li a{float:left; width:auto; font-size:16px; color:#2d373c; padding:10px 9px;   background-color:#ededed;}

.arrival li a.active{background:url(/img/front/departure_active.png) no-repeat; position:relative; top:2px;}

.working{background:url('/img/front/loading.gif') no-repeat 99% #fff !important;}

.new_flight_invoice .input_box{width:48.8%;}

/*----------------------new flight movements---------------*/

.new_flight li label{width:215px;}

.new_flight .input_box{width:54%;}

/*----------------------------batch_view-----------------------*/

/*.iata{float:left; width:100%; margin:24px 0px;}

.iata li{float:left; width:auto; margin:0px 12px;}

.iata li a{float:left; font-size:14px; color:#1f282d; margin-top:-1px; background:#f8f8f8 url(/img/front/iata_img.png) left no-repeat;; border-radius:3px; border:1px solid #ededed; padding:6px 6px 6px 18px; background-position:4%;}



.iata_detail{float:left; width:100%; margin-bottom:10px;}

.iata_detail li{float:left; width:auto; margin:0px 12px; background:url(/img/front/iata_detail.png) left no-repeat;}

.iata_detail li a{float:left; font-size:14px; color:#1f282d; margin-top:-1px; background:#f8f8f8 url(/img/front/iata_detail.png) left no-repeat;; border-radius:3px; border:1px solid #ededed; padding:6px 8px 6px 20px; background-position:4%;}

*/

.iata{float:left; width:100%;padding-bottom: 10px;border-bottom:1px solid #ededed;margin: 10px 0px;}

.iata li{float:left; width:auto; margin:0px 12px;}

.iata li a{float:left; font-size:14px; color:#1f282d; margin-top:-1px; background:#f8f8f8 url(/img/front/iata_img.png) left no-repeat;; border-radius:3px; border:1px solid #ededed; padding:6px 6px 6px 18px; background-position:4%;}



.iata_detail{float:left; width:100%;padding-bottom: 10px;border-bottom:1px solid #ededed;margin: 10px 0px;margin-top: 0px;}

.iata_detail li{float:left; width:auto; margin:0px 12px; background:url(/img/front/iata_detail.png) left no-repeat;}

.iata_detail li a{float:left; font-size:14px; color:#1f282d; margin-top:-1px; background:#f8f8f8 url(/img/front/iata_detail.png) left no-repeat;; border-radius:3px; border:1px solid #ededed; padding:6px 8px 6px 20px; background-position:4%;}



.iata_detail li.bck_none a{background-image:none;padding-left:10px;}

.configurations_left_part .batch_view{float: left; padding-top:0px;}

/*-------------------------ssoc_payment----------------------------*/

.ssoc_payment{width:100%;}

.reveal-modal23 .invoice_no .ssoc_inbox{width:12%; margin-right:10px;}

.reveal-modal23 .invoice_no .ssoc_inbox .selectborder{width:100%;}

/*--------------------invoice_table---------------------*/

.invoice_table tr td.action{float:right; width:100%; }

.invoice_table tr td.action a{float:right; width:auto; font-size:16px; color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-bottom:0px; text-decoration:none;}

.invoice_table tr td.action span{float:right; width:auto; font-size:16px; color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-left:2px solid #51585b; margin-left:10px;  margin:7px 0px 0px 4px}

.invoice_table tr td.action span img{float:right; width:auto; margin-left:4px;}

.invoice_table table{width:100%; padding:0px !important;}

.invoice_table tr td .input_box{float:right; width:auto;}



.input_box.ssoc_inbox > input{float:left; width:100%;padding:7px 0px 6px 4px; font-size:14px; color:#888888; border:1px solid #ededed;}



.new_transaction_main{float:right; width:165px; position:relative;}

.new_transaction{float:right; width:100%; border:1px solid #ededed; background:#1269ae url(/img/front/dwn-white-ero.png) right no-repeat; padding:5px 10px; background-position:95%; cursor:pointer;color:#fff;}

.new_transaction span{float: left; left: 7px; top: 5px; width: 100%; padding-right:15px; color:#fff;}

.invoice_transaction{display:none; float:left; width:100%; position:absolute; top:30px; left:0;border:1px solid #ededed;margin-top:2px;}

.invoice_transaction li{float:left; width:100%; background-color:#fff;}

.invoice_transaction li a{float:left; width:100%; background-color:#fff; color:#2d373c; padding:4px 10px;}

.invoice_transaction li:last-child{ border-top:0px;}

.invoice_transaction li a:hover{background:#1269AE;color:#fff;}



/*----------------------------payment----------------------------*/



.payment_field{float:left; width:100%;}

.payment_section{float:left; width:100%; margin:13px 0px;}

.payment_section h4{float:left; width:auto; color:#2d373c; font-size:18px; font-family: 'OpenSansRegular';}


.filter_box{float:left; width:100%; margin:15px 0px; padding:0px 15px 0 0;}

.filter{ width:auto; margin-bottom:10px;padding-left:15px;}

.filter li{float:left; width:auto; margin:8px;}

.filter li a{float:left; width:auto; font-size:16px; color:#1269ae;}

.filter li a#filter{color:#51585b; background:url(/img/front/filter-up-ero.png) no-repeat right; background-position:90%; padding:5px 30px 5px 10px; border:1px solid #ededed;}

.filter li:nth-child(1) {margin:0px;}

.filter li a img{margin-left:10px;}

.headlable{position: inherit !important;}

.filter_popup{float:left; width:540px; padding:18px; border:1px solid #ededed; position:absolute;background:#fff;top:35px;display:none;}

.popup_list{float:left; width:100%;}

.popup_list li{float:left; width:100%; margin-bottom:25px;}

.popup_list .filter_form{float:left; width:185px; margin-right:30px;}

.popup_list .filter_form label{float:left; width:100%; font-size:15px; color:#555555; font-family: 'OpenSansSemibold'; margin:0px 0px 5px 0px;}

.popup_list li .input_box{float:left; width:100%;}

.popup_list .form_date{width:130px; margin-right:10px;}



.filter li a.active-arrow{background-image: url("/img/front/select_aerro.png") !important;}

.popup_list a{float:left; width:auto; background-color:#e0dcdc; padding:7px 12px; font-size:18px; color:#082336;}

.popup_list a.apply{float:right; background-color:#1269ae; color:#fefefe; padding:7px 14px;}



#myModal23{float:left; width:100%; max-width:inherit; padding:0px; top:0px !important;height:100%}

#myModal23 .payment_heading{float:left; width:100%; padding:18px 15px; background-color:#ededed;}

#myModal23 .payment_heading h4{float:left; width:auto; font-size:25px; color:#2d373c; margin:0px;}

#myModal23 .payment_heading img{float:right; width:auto;}

#myModal23 .payment_heading .close-reveal-modal{top:28px !important;}

.invoice_no{float:left; width:100%; padding:20px 15px; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}

.invoice_no .input_box{float:left; width:60%; margin-left:10px;}

.invoice_no .selectborder {background: #fff url(select_aerro.png) no-repeat scroll 98%;float: left;height: 32px;position: relative;width: 30%;color:#888888;}

.invoice_no .selectborder span.select_box {top: 5px;left:7px; position:absolute;float:left; width:100%;}

.invoice_no .selectborder select {opacity: 0 !important;float:left;}

.invoice_no .selectborder{border:1px solid #dddddd;}

.input_box a#find_invoice{float:left; width:auto; padding:4px 9px; font-size:18px; color:#fefefe; font-family: 'OpenSansRegular'; background-color:#1269ae; margin-left:22px;}

.amount{float:right;}

.amount label{float:left; width:100%; font-size:14px; font-family: 'OpenSansSemibold'; margin:0px 0px 5px 0px; text-align: right; font-weight: bold;}

.amount span{float:left; width:100%; font-size:14px; font-family: 'OpenSansRegular'; margin:0px; text-align: right;}



#myModal23 .payment_detail{width:100%;  padding:10px 0px !important;margin-bottom: 40px;}

#myModal23 .payment_detail .form_box{padding:0px;}



#myModal23 .payment_detail .form_box li{width:180px; margin:0px 9px;padding-left:10px;font-size:16px;text-align:left;}

#myModal23 .payment_detail .form_box li label{width:100%; margin-bottom:5px; font-size:14px; color:#1f282d;  font-family: 'OpenSansSemibold'; }

#myModal23 .payment_detail .form_box li .input_box{width:100%;}

#myModal23 .payment_detail .amount_received{float:right; width:100%; padding-right:9px; margin-bottom:10px;}

#myModal23 .payment_detail .amount_received li{float:right; margin:0px;}

#myModal23 .payment_detail .table_content table{width:auto !important; margin-left: 9px;margin-right: 9px;}

#myModal23 .payment_detail .table_content{padding:0px; border-top:1px solid #FFFFFF;}

#myModal23 .payment_table h3{width:100%; float:left; margin:12px 0px; font-size:20px; color:#2d373c; font-family: 'OpenSansRegular'; padding:0px 9px;}

#myModal23 .payment_detail .table_content table tr th{font-size:14px;}

#myModal23 .payment_detail .table_content table tr th span.right_amount{float:right; padding-right: 10px;}

#myModal23 .payment_detail .table_content table tr td span.right_amount{float:right; }

#myModal23 .payment_detail .table_content table tr td input{text-align:right;}



.myModal24{float:left; width:100%; max-width:inherit; padding:0px; top:0px !important;}

.myModal24 .payment_heading{float:left; width:100%; padding:18px 15px; background-color:#ededed;}

.myModal24 .payment_heading h4{float:left; width:auto; font-size:25px; color:#2d373c; margin:0px;}

.myModal24 .payment_heading img{float:right; width:auto;}

.myModal24 .payment_heading .close-reveal-modal{top:28px !important;}

.myModal24 .payment_detail{width:100%;  padding:10px 0px !important;}

.myModal24 .payment_detail .form_box{padding:0px;}

.myModal24 .payment_detail .form_box li{width:180px; margin:0px 9px;}

.myModal24 .payment_detail .form_box li label{width:100%; margin-bottom:5px; font-size:14px; color:#1f282d;  font-family: 'OpenSansSemibold'; }

.myModal24 .payment_detail .form_box li .input_box{width:100%;}

.myModal24 .payment_detail .amount_received{float:right; width:100%; padding-right:15px; margin-bottom:10px;}

.myModal24 .payment_detail .amount_received li{float:right; margin:0px;}

.myModal24 .payment_detail .table_content table{width:100% !important;}

.myModal24 .payment_detail .table_content{padding:0px; border-top:1px solid #ededed;}

.myModal24 .payment_table h3{width:100%; float:left; margin:12px 0px; font-size:20px; color:#2d373c; font-family: 'OpenSansRegular'; padding:0px 15px;}

.myModal24 .payment_detail .table_content table tr th{font-size:14px;}

.myModal24 .payment_detail .table_content table tr th span.right_amount{float:right;}

.myModal24 .payment_detail .table_content table tr td span.right_amount{float:right;}

.myModal24 .payment_detail .table_content table tr td input{text-align:right;}



#myModal39{max-width:532px !important; top:0px;}

#myModal39 .main_contain .form_box{width:100%; padding:0px 18px 0px 21px; box-sizing:border-box;}

#myModal39 .form_box li{margin-top:16px;}

#myModal39 .input{padding-left:10px;}

#myModal39 .center_btn{margin:15px 0px 14px -20px;}

#myModal39 .center_btn a{margin-right:5px;}

#myModal39 .fileUpload {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

#myModal39 .fileUpload span{font-size:14px;color:#888888;}

#myModal39 #uploadFile{float:left;background:none;font-size:10px;height:auto;width:100%;margin-top:3px;}

#myModal39 .fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}

#myModal39 .pas_model .form_box li label{width:218px;}

#myModal39 .pas_model .form_box li .input_box{width:55%;} 



.amount_apply{float:left; width:100%; padding:20px 0px;margin-bottom:30px;}

#amounttopaylabel{width:auto;}

.apply_payment{float:right; width:100%;}

.apply_payment label{float:right; width:auto; font-size:16px; color:#1f282d; font-family: 'OpenSansSemibold'; margin-right:30px;}

.apply_payment span{float:right; width:auto; font-size:14px; color:#1f282d; font-family: 'OpenSansRegular'; }



.save_option{float:left; width:100%; padding:14px 15px; text-align:center; background-color:#ededed;}

.save_option a{float:left; width:auto; padding:4px 10px; background-color:#1269ae; font-size:18px; color:#fefefe; margin:0px;}

.save_option .save_new{float:right; width:auto;}

.save_new .selectborder{background:#1269ae url(/img/front/dwn-white-ero.png) no-repeat 98% ;  color:#fefefe;}

.save_option a.print{float:none; width:auto; display:inline-block; font-size:16px; color:#0591d7; font-weight:normal; text-decoration:underline; margin-top:4px; background:none; padding:0px;}



/*----------------------pas e-wallet---------------------*/

.perationaldata a.e_wallet{border-bottom:none;}

.perationaldata a.e_wallet span{background-position:-193.5% -164px;}

.perationaldata a.e_wallet:hover span, .perationaldata a.e_wallet.active span{background-position:-193.5% -200px;}



.e_wallet{float:left; width:100%; padding:10px 20px; }

.wallet_pic{float:left; width:4%; margin-right:10px;}

.wallet_pic img{float:left; width:auto;}

.wallet_balance{float:left; width:22%;}

.wallet_balance label{float:left; width:100%; font-size:18px; color:#2d373c; font-family: 'OpenSansSemibold';}

.wallet_balance span{float:left; width:100%; font-size:18px; color:#2d373c; font-family: 'OpenSansRegular';}

.e_wallet p{float:left; width:58%; font-size:13px; color:#2d373c; padding-bottom:2px; border-bottom:1px solid #ededed; 

            margin-top:28px;}

.e_wallet a{float:right; font-size:13px; color:#fff; background-color:#1269ae; padding:6px 8px; margin-top:26px;}

.wallet_print li a{background-color:#2d373c;}



.filter_box .table_content table tr th.position{text-align:right !important; padding-right:10px;}

.filter_box .table_content table tr td.position span{float:right !important;}



.e_wallet .wallet_input{border:none;float:left;border-bottom:1px solid #dddddd;font-size:13px;width:57%;margin-top:30px;}



/*--------------------modal28---------------------*/

#myModal28{max-width:532px !important; top:0px;}

#myModal28 .main_contain .form_box{width:100%; padding:0px 18px 0px 21px; box-sizing:border-box;}

#myModal28 .form_box li label{width:155px;}

#myModal28 .form_box li{margin-top:16px;}

#myModal28 .input_box{width:68%;}

#myModal28 .input{padding-left:10px;}

#myModal28 .center_btn{margin:15px 0px 14px -20px;}

#myModal28 .center_btn a{margin-right:5px;}

#myModal28 .fileUpload {text-align:center;position: relative;overflow: hidden;float:left;background:#f8f7f7; width:100%; height:32px;border:1px solid #dddddd;text-align:center;padding-top:5px;}

#myModal28 .fileUpload span{font-size:14px;color:#888888;}

#myModal28 #uploadFile{float:left;background:none;font-size:10px;height:auto;width:100%;margin-top:3px;}

#myModal28 .fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}

#myModal28.pas_edit_modal{width:580px !important;}

#myModal28.pas_edit_modal label{width:200px !important; font-family: 'OpenSansSemibold';}

#myModal28.pas_edit_modal .input_box{width:59% !important;}

#myModal28.pas_edit_modal .pas_add{width:14% !important; margin-right:10px;} 

#myModal28.pas_edit_modal .pas_box{width:20.5% !important; margin-right:10px;} 



/*----------------------------payment----------------------------*/

.payment_table table{width:100%;}

.payment_field{float:left; width:100%;}

.payment_section{float:left; width:100%; margin:13px 0px;}

.payment_section h4{float:left; width:auto; color:#2d373c; font-size:18px; font-family: 'OpenSansRegular';}

.unpaid {float:left; width:48.90%; background-color: #f1c232;}
.unpaid_box{background-color:#f1c232;float:left;width: 100%;cursor: pointer !important;}
.payment_section > span {float: right;width: auto;}

.unpaid li{float:left; width:55%; margin:10px;}

.unpaid li:nth-child(2){float:right; background-color:#e96e6e; width:38%; margin:0px 20px 0px 0px; padding:10px; box-sizing:border-box;}

.unpaid li label{float:left; width:100%; font-size:20px; color:#2d373c; margin:0px 0px 8px 0px; font-family: 'OpenSansSemibold'; cursor: pointer !important;}

.unpaid li span{float:left; width:100%; font-size:18px; color:#2d373c; margin:0px; font-weight:normal; cursor: pointer !important;}

.paid {float:left; width:50%; padding-left:15px;}

.paid li{float:left; width:100%; padding:10px; background-color:#9ace82;  cursor: pointer !important;}

.paid li label{float:left; width:100%; font-size:20px; color:#2d373c; margin:0px 0px 8px 0px; font-family: 'OpenSansSemibold'; cursor: pointer !important;}

.paid li span{float:left; width:100%; font-size:18px; color:#2d373c; margin:0px; font-weight:normal; cursor: pointer !important;}

.paid h5{float:left; width:auto; color:#2d373c; font-size:18px; font-family: 'OpenSansRegular'; margin-top:-35px;}

.payment_table tr td span.status{float:left; width:100%; font-size:16px; color:#03ad0f;  font-family: 'OpenSansRegular';}

.payment_table tr td.action{ width:auto !important;position: relative; }

.payment_table tr td.action a{float:right; width:auto; font-size:14px; color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-bottom:0px; text-decoration:none;text-align:right;}

.payment_table tr td.action span{cursor:pointer;float:right;color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-left:1px solid #c7c7c7;margin:2px 0px 0px 6px; height:17px;width:19px;background:url(/img/front/down-dropdwn-ero.png) left no-repeat;background-position:4px 4px;}
.payment_table tr td.action span:hover, .payment_table tr td.action span.active{background:#1269AE url(/img/front/down-dropdwn-ero-hover.png) left no-repeat;background-position:4px 4px;}

.payment_table table{width:100%; padding:0px !important;}

.payment_table tr td .input_box{float:right; width:auto;}

.payment_table tr td.action span img:hover, .payment_table tr td.action span img.active{background:#1269AE;}

.payment_table table{width:150%;}

#unpaidBlock li{width:100%;}



.reveal-modal23 .amount span{float:right; width:auto; font-size:33px !important; color:#333;font-weight:normal !important;}

.reveal-modal23 .amount a{background-color:#fff !important; padding:0px !important; color:#1269ae; padding-bottom:3px; 

                          border-bottom:1px solid #1269ae; float:left; margin-right:8px; font-weight:bold;}



.filter_box{float:left; width:100%; margin:15px 0px; padding:0px 15px; position: relative;}

.filter{ width:auto; margin-bottom:10px;}

.filter li{float:left; width:auto; margin:8px;}

.filter li a{float:left; width:auto; font-size:14px; color:#1269ae;}

.filter li a#filter{color:#51585b; background:url(/img/front/select_aerro.png) no-repeat right; background-position:90%; padding:5px 30px 5px 10px; border:1px solid #ededed;}

.filter li:nth-child(1) {margin:0px;}

.filter li a img{margin-left:5px;}



.filter_popup{float:left; width:540px; padding:18px; border:1px solid #ededed; position:absolute;background:#fff;top:35px;display:none;left:18px;z-index: 9999;}

.popup_list{float:left; width:100%;}

.popup_list li{float:left; width:100%; margin-bottom:15px;}

.popup_list .filter_form{float:left; width:185px; margin-right:30px;}

.popup_list .filter_form label{float:left; width:100%; font-size:15px; color:#555555; font-family: 'OpenSansSemibold'; margin:0px 0px 5px 0px;}

.popup_list li .input_box{float:left; width:100%;}

.popup_list .form_date{width:130px; margin-right:10px;}



.filter li a.active-arrow{background-image:url(/img/front/filter-up-ero.png) !important;}

.popup_list a{float:left; width:auto; background-color:#e0dcdc; padding:5px 10px; font-size:14px; color:#082336;}

.popup_list a.apply{float:right; background-color:#1269ae; color:#fefefe; padding:5px 10px;}



.reveal-modal23{float:left; width:100%; max-width:inherit; padding:0px; top:0px !important; height:100%;}

.reveal-modal23 .payment_heading{float:left; width:100%; padding:18px 15px; background-color:#ededed;}

.reveal-modal23 .payment_heading h4{float:left; width:auto; font-size:25px; color:#2d373c; margin:0px;}

.reveal-modal23 .payment_heading img{float:right; width:auto;}

.reveal-modal23 .payment_heading .close-reveal-modal{top:28px !important;}

.invoice_no{float:left; width:100%; padding:20px 9px; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}

.invoice_no .input_box{float:left; width:60%; margin:18px 0px;}

.invoice_no .selectborder {background: #fff url(select_aerro.png) no-repeat scroll 98%;float: left;height: 32px;position: relative;width: 30%;color:#888888;}

.invoice_no .selectborder span.select_box {top: 5px;left:7px; position:absolute;float:left; width:100%;}

.invoice_no .selectborder select {opacity: 0 !important;float:left;}

.invoice_no .selectborder{border:1px solid #dddddd;}

.input_box a#find_invoice{float:left; padding:6px 15px; font-size:14px; color:#fefefe; font-family: 'OpenSansRegular'; background-color:#1269ae; margin-left:22px;}

.amount{float:right;width: 30%;}

.amount label{float:left; text-align:right; width:100%; font-size:14px; font-family:'OpenSansSemibold'; margin:0px 0px 5px 0px; font-weight:bold;}

.amount span{float:left; text-align:right; width:100%; font-size:14px; font-family:'OpenSansRegular'; margin:0px;}



.reveal-modal23 .payment_detail{width:100%;  padding:10px 0px !important; float:left;}

.reveal-modal23 .payment_detail .form_box{padding:0px; margin:0px;}

.reveal-modal23 .payment_detail .form_box li{width:180px; margin:0px 9px;}

.reveal-modal23 .payment_detail .form_box li label{width:auto; margin:0px 0px 5px 0px; font-size:14px; color:#1f282d;  font-family: 'OpenSansSemibold'; 

                                                   float:left; font-weight:bold;}

.reveal-modal23 .payment_detail .form_box li .input_box{width:100%;}

.reveal-modal23 .payment_detail .amount_received{float:right; width:100%; padding-right:15px; margin-bottom:10px;}

.reveal-modal23 .payment_detail .amount_received li{float:right; margin:0px;}

.reveal-modal23 .payment_detail .amount_received li label{float:right; font-weight:bold;}

.reveal-modal23 .payment_detail .amount_received li .input_box input{text-align:right; padding-right:10px;}

.reveal-modal23 .payment_detail .table_content table{width:100% !important;}

.reveal-modal23 .payment_detail .table_content{padding:0px; border-top:1px solid #ededed;}

.reveal-modal23 .payment_detail .payment_table{padding:0px 10px;}

.reveal-modal23 .payment_table h3{width:100%; float:left; margin:12px 0px; font-size:20px; color:#2d373c; font-family: 'OpenSansRegular';}

.reveal-modal23 .payment_detail .table_content table tr th{font-size:14px; padding-right:10px;}

.reveal-modal23 .payment_detail .table_content table tr th span.right_amount{float:right;}

.reveal-modal23 .payment_detail .table_content table tr td span.right_amount{float:right;}

.reveal-modal23 .payment_detail .table_content table tr td input{text-align:right; padding-right:10px;}



.amount_apply{float:left; width:100%; padding:20px 10px 5px 10px;}

.apply_payment{float:right; width:100%; margin-right:20px;white-space: nowrap;}

.apply_payment label{float:right; width:auto; font-size:14px; color:#1f282d; font-family: 'OpenSansSemibold'; margin-right:25px;}

.apply_payment span{float:right; width:auto; font-size:14px; color:#1f282d; font-family: 'OpenSansRegular'; }

.invoice_status{margin-top:10px;}

.invoice_status label{width:100px; font-weight:bold;}



.reveal-modal23 .save_option{float:left; width:100%; padding:14px 15px; text-align:center; background-color:#ededed; bottom:0; position:fixed;}

.reveal-modal23 .save_option a{float:left; width:auto; padding:4px 10px; background-color:#1269ae; font-size:18px; color:#fefefe; margin:0px;}

.reveal-modal23 .save_option .save_new{float:right; width:auto; margin:0px;}

.reveal-modal23 .save_new .selectborder{background:#1269ae url(/img/front/dwn-white-ero.png) no-repeat 95% ;  color:#fefefe;}

.reveal-modal23 .save_option a.print{float:none; width:auto; display:inline-block; font-size:16px; color:#0591d7; font-weight:normal; text-decoration:underline; margin-top:4px; background:none; padding:0px;}

.reveal-modal23 .save_new  li{width:135px !important;}

.reveal-modal23 .save_new .selectborder span{left:-5px;}

.save_option .save_new li{margin:0px !important;}

.reveal-modal23 .receive_pay .input_box{margin:5px 0px !important;}



.add_line{float:left; width:auto; margin-top:5px;}

.add_line a{float:left; width:auto; padding:7px 14px; margin-right:10px; background-color:#1269ae; color:#fff;}



.message h3{float:left; width:100%; font-size:16px; color:#1f282d; margin:0p0x 0px 3px 0px;}

.message textarea{float:left; border:1px solid #dddddd; padding:10px;}

.apply_main{float:right; width:18%; padding-right:40px; margin-right:10px;}

.apply_main .apply_payment{width:100%; margin:0px 0px 10px 0px;}

.apply_main .apply_payment label{margin-right:30px; width:88px; float:left;}



/*----------------------invoice_popup---------------------*/



.invoice_popup{width:240px; padding:10px; box-sizing:border-box; border:1px solid #ededed; float:left; margin:0px 0px 0px 15px; position:absolute;

               display:none; background:#fff; left:69%; z-index:1;}

.invoice_popup label{width:100%; float:left; margin:0px 0px 10px 0px; font-family: 'OpenSansSemibold'; font-size:15px; color:#555555;}

.invoice_popup input{width:100%; float:left; border:1px solid #ededed; margin:0px 0px 10px 0px; min-height:32px;}

.invoice_popup .invoice_find{width:100%;}

.invoice_popup .invoice_find a{width:auto; float:left; background-color:#ededed; color:#333; padding:5px 10px; font-size:14px;}

.invoice_popup .invoice_find a.cancel{float:right;}

.invoice_popup img{float:left; position:absolute; left:-9px;}



.payment_table tr td.action span img{cursor:pointer;}

.action_print{background: none repeat scroll 0 0 #FFFFFF;

              border: 1px solid #EDEDED;

              display: none;

              float: left;

              position: absolute;

              right:0px;

              top: 23px;

              width: 158px;

              z-index: 9;

              margin:0 !important;

}

.action_print ul{float:left; width:100%; margin:0px;padding:2px;}

.action_print ul li{float:left; width:100%;}

.action_print ul li a{float:left; width:100%;padding:7px 15px;color:#0880d5; font-size:14px;text-align: right;width: 100% !important;}



.action img{

    padding: 0px;

}



.action_print li:hover {

    background-color: #2F7BB6;

}





.action_print li:hover a{

    color: #FFFFFF !important;

    transition: none 0s ease 0s;

}



/* css by developer */



#radio_btn { width: 100%; padding-top: 0px;}

#radio_btn > label { width: 30%; }



form + .ValidationErrors {

    float: left;

    left: 182px;

    position: relative;

    top: -78px;

    z-index: 1000;

}



#recaptch_error {

    float: left;

    left: 169px;

    position: relative;

    top: 47px;

}



.date.ErrorField {

    background-image: url("/img/front/red-datepikr.png");

    background-position: 98% center;

    background-repeat: no-repeat;

}

.new_route_heading h3

{

    width: auto;

    cursor: pointer;

}



#mid

{

    float: right !important;

    width: auto;

    cursor: pointer;

    margin-top: 7px;

}



.new_route_heading{

    width: 95%;

}



h3#mid {

    background-image: url("/img/front/up_down/1_down.png");

    background-position: 100% 4px;

    background-repeat: no-repeat;

    background-size: 22px auto;

    padding: 0 31px 0 0;

}



/*.open_points .open_waypoints{ background-image: url("/img/front/down_aero.png");}*/



h3#mid.open_waypoints{

    background-image: url("/img/front/up_down/1_up.png");

}



.mid-point-select

{

    width: 56% !important;

}



.form_box img#add , .form_box img#min{

    margin: 3px 0 0 7px;

}





/*----------------------payment_popup---------------------*/



.payment_popup {
    border: 1px solid hsl(0, 0%, 93%);
    display: none;
    float: left;
    left: 57.5%;
    position: absolute;
    width: 315px;
    bottom: 75%;
}
.payment_popup li{width:36.9%; float:left; border-right:1px solid 3ededed; padding:5px; box-sizing:border-box;}

.payment_popup li:first-child{width:26%;}

.payment_popup li:last-child{padding-right:0px;}

.payment_popup li label{width:100%; float:left; font-size:15px; color:#555555; font-family: 'OpenSansSemibold'; text-align:left;}

.payment_popup li span{width:100%; float:left !important; font-family: 'OpenSansLight'; color:#2a343a; font-size:14px; font-family: 'OpenSansLight';}

.payment_popup li span a{color:#1269ae;}

.payment_popup img{float:left; position:absolute; top:35%; right:-2.5%;}



/* form */

.form_box  li .input_box .radio{float:left; width:auto; margin:0px 5px 0px 0px;}

.reveal-modal23 .payment_detail .invoice_billing{margin-bottom:20px !important;}

.reveal-modal23 .amount_apply{padding:10px;}

.reveal-modal23 .amount a{float:right; width:auto; background-color:#1269ae; font-size:14px; color:#fff; padding:5px 8px;}



.route_waypoints .selectborder {

    width: 88%;

}



/* css by developer */



.headlable .date { background: none;}

.close-reveal-modal { background:#dfdfdf !important; border-radius:50% !important; font-size: 22px; width:21px; height:21px; position: absolute; top: 14px; right: 15px; text-align:center; line-height:20px; color: #505151; font-weight: bold;cursor: pointer; padding:0px !important;} 



/* css by developer for Emailtemplate */

.reveal_mail{max-width:970px;padding-bottom:20px;}

.reveal_mail .form_box{width:100%;}

.reveal_mail .input_box{width:80%;}

.input_box .mail_cc{float:left;width:100%;border:1px solid #dddddd;padding:3px 5px;min-height:32px;cursor:pointer;}

.input_box .aircraft_cc{float:left;width:100%;border:1px solid #dddddd;padding:3px 5px;min-height:32px;cursor:pointer;}

.customerli li{margin-top:2px !important;padding:5px; }

.customerli {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dddddd;

    float: left;

    position: absolute;

    top: 33px;

    width: 100%;

    z-index: 599999;

}

#customerli1 {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dddddd;

    float: left;

    position: absolute;

    top: 33px;

    width: 100%;

    z-index: 599999;

}



#ui-id-1 li:hover, #ui-id-1 li:focus{background: #7C9FAF !important; color: #fff !important;}
.ui-autocomplete {z-index: 59999;}
.ui-autocomplete li:hover, .ui-autocomplete li:focus{background: #7C9FAF !important; color: #fff !important;}

#ui-id-1 {

    display: block;

    left: -0.75px;

    top: 38.6667px;

    width: 362px;

}

.ui-autocomplete{

    display: block;

    left: -0.55px;

    top: 38.6667px;

    width: 406px;

}

.input_box .mail_cc li{float:left;width:auto; margin:3px 10px 5px 0;background:#d4d4d4; padding:1px 5px;}

.input_box .mail_cc li span{font-size:14px; color:#010101;}

.input_box .mail_cc li a{float:right; margin:2px 0px 0px 10px;}

.input_box .aircraft_cc li{float:left;width:auto; margin:3px 10px 5px 0;background:#d4d4d4; padding:1px 5px;}

.input_box .aircraft_cc li span{font-size:14px; color:#010101;}

.input_box .aircraft_cc li a{float:right; margin:2px 0px 0px 10px;}

.reveal_mail .input_box .mail_input{margin-top:10px;}



.reveal_mail .mail_bottom_part{float:left; width:100%;padding:10px 15px;}

.reveal_mail .mail_bottom_part img{float:left; width:100%; height:auto;}



.customerli li input:focus {

    border-color: #1269ae;box-shadow:1px 1px 1px 1px lightskyblue;

}



/* css pas by dev */

.img_span { margin: 7.5px 0 7px 7px !important; float: left;}

#drop_menu_operator > label {

    float: left;

    width: 52px;

    cursor: pointer;



}

#drop_menu_operator > span {

    float: left;

    margin-top: 8px !important;

    /*padding-top: 8px !important;*/

}

#drop_menu_aircrapt > span {

    float: left;

    margin-top: 8px;



}

#drop_menu_aircrapt1 > span {

    float: left;

    margin-top: 8px;



}

#drop_menu_pilot > span {

    float: left;

    margin-top: 8px;



}



.type_na {

    margin-top: 5px;

    width: 15%;

    float:right;

    text-align: right;

}

.btn_add_psg {

    background-color: #1269ae;

    color: #fefefe;

    float: left;

    font-size: 14px;

    margin: 0;

    padding: 4px 10px;

    width: auto;

    font-family: "OpenSansRegular";

}

.btn_add_psg:hover {

    background-color: GREEN;

}



.bordered { float: left !important;}







/* pas grid listing */

.transaction_option_pas { margin-top: 140px; padding: 44px 14px 5px 0 !important;}

/*.payment_field_pas { width: 87% !important;}*/

.filter_box_pas { padding-left: 0px;}



.rdoAlign { position: relative; top: 2px;}





#typeOfCargo { padding-top: 5px; width: 83%; float: left;}

#typeOfArms { padding-top: 5px; width: 83%; float: left;}



#newOperatorCode { border-bottom: none !important;}



#drop_menu_aircrapt > label {

    border-bottom: medium none;

    cursor: pointer;

}



#drop_menu_aircrapt1 > label {

    border-bottom: medium none;

    cursor: pointer;

}



#drop_menu_pilot > label {

    border-bottom: medium none;

    cursor: pointer;

}



.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {

    /*  min-width: 357px !important;
    
      width: auto !important;*/

    border-top: 1px solid #DDDDDD;
    z-index: 59999;

}



/* pas grid css */

table tr td span.new {

    background-color: #0b57f0;

    color: #fff;

    float: left;

    font-family: "OpenSansRegular";

    font-size: 14px;

    padding: 2px 4px;

    width: auto;

    text-transform: uppercase; /*    nsv*/


}

table tr td span.pending {

    background-color: #f0cd0b;

    color: #fff;

    float: left;

    font-family: "OpenSansRegular";

    font-size: 14px;

    padding: 2px 4px;

    width: auto;

    text-transform: uppercase; /*    nsv*/


}

table tr td span.accepted {

    background-color: #029517;

    color: #fff;

    float: left;

    font-family: "OpenSansRegular";

    font-size: 14px;

    padding: 2px 4px;

    width: auto;

    text-transform: uppercase; /*    nsv*/

}

table tr td span.refused {

    background-color: #f00b57;

    color: #fff;

    float: left;

    font-family: "OpenSansRegular";

    font-size: 14px;

    padding: 2px 4px;

    width: auto;


    text-transform: uppercase; /*    nsv*/

}

table tr td span.canceled {

    background-color: #737373;

    color: #fff;

    float: left;

    font-family: "OpenSansRegular";

    font-size: 14px;

    padding: 2px 4px;

    width: auto;


    text-transform: uppercase; /*    nsv*/

}



/*.status_th p { text-align: center !important;}*/

/*.status_td span { position: relative; left: 27px;}*/

/*.status_td { text-align: center !important;}*/



.dependencies a { margin-right: 22.6%;}



#myModal31 .selectborder_country_code_select{background-position: 61px center !important;}



.payment_popup_block a {

    background-color: #fff !important;

    border-bottom: 1px solid #1269ae !important;

    color: #1269ae !important;

    float: left;

    font-weight: bold !important;

    margin-right: 8px;

    padding: 0 !important;

    position: relative;

}

.way_box .WGS .selectborder {width: 45px; background-position: 85% !important;}

.WGS .selectborder .select_box{padding-left: 4px;}

/*======= new today ======= */



.btn-primary{padding-top:5px !important;}

.fileUpload_new img{float:none; display:inline-block;width:100px;height:auto;}

.uploaded_img p.img_Preferred_note{position:absolute; right:0px;top:26%;}


.uploaded_img p.img_Preferred_note a {

    float: left;

    font-size: 12px;

    width: 100%;

}



.amount_credit_container , .amount_pay_container

{

    display: block !important;

}



.big-link.printLink {

    margin-right: 21px;

}



.permisson table{margin-left: 0px;margin-top: 12px;}

.permisson table tr{height: 40px;}

.permissions_menu .permissions_menu_ul li{height: 40px;}





/* inner menu */

/*.inner_menu { min-height: 10px;}*/

.padding_main { padding: 0 !important; padding-top: 12px !important; }



.form_box_user { width: 54%; }



/* program fees right side */

.fees_th .headlable { text-align: right; }

.bordered .fees_td {text-align: center; padding-right: 9px;}





/* Approved Rates Right Side */

/*.country_th + th .headlable {

    text-align: right;

}*/

/*.bordered .country_td +td {

    text-align: right;

    padding-right: 9px;

}*/



.permissions_menu1 { padding-top:25px !important; }

.btn_update_permi {float: right !important; color: #fff !important; }





/* calculation */

.apsc_int_curr label { margin-right: 10px;}

.apsc_dom_curr label { margin-right: 10px;}

.apsc_gcaa_portion label { margin-right: 10px;}



/*apsc invoice batch */

.main_hadding1 { margin-top: 38px;}

/*.inner_contain { padding-top: 0px !important; }*/



.right_text {

    text-align: right;

    padding-right: 10px;

}



/* Feedback module */



.fileUpload_feedback{border:1px dashed #c2c2c2;width:48%;padding-left:10px;text-align:center;float:left;padding:10px 0px;}

.img_feedback_note{color:#999999;font-size:10px;float:right;width:100%;}

/*.close_btn_pas{float:left; width:100%;}

.close_btn_pas p{float:left;width:100%;}

.close_btn_pas a img{position:relative; top:-5px;left: 5px;}



.close_btn_pas #uploadFile{width:auto;}

.close_btn_pas span{float: left;}*/

/**************************************************/





/* status permit */

.status_menu{float:left; width:auto;}

.status_menu label{float:left; width:auto; font-size:14px; color:#2d373c; font-weight:bold; margin-top:5px;}

.status_menu .input_box{float:left; width:auto; margin-left:3px;}

.status_menu .input_box span{float:left; width:auto;}

.status_menu .selectborder{float:left; width:auto; padding:0px 5px; border:1p solid #ededed;}

/* ------ use in customer module -------- */

.status_menu_customer{float:left; width:auto;}

.status_menu_customer label{float:left; width:auto; font-size:14px; color:#2d373c; font-weight:bold; margin-top:5px;}

.status_menu_customer .input_box{float:left; width:auto; margin-left:3px;}

.status_menu_customer .input_box span{float:left; width:auto;}

.status_menu_customer .selectborder{float:left; width:auto; padding:0px 5px; border:1p solid #ededed;}




.apsc_iata_block{float: left;width: 100%;}

ul.iata{margin-top: 60px;}



.close_btn_pas{float:left; width:110%;}

.close_btn_pas p{float:left;width:100%;}

.close_btn_pas a img{position:relative; top:5px; margin-left: 4px;}





.customer_form_box{float:left; width:50%;padding:0px 15px;margin-top:15px;}

.customer_form_box li{float:left; width:100%;vertical-align:middle;position:relative;padding:10px 0px;border-bottom:1px solid #ededed;min-height:40px;}

.customer_form_box li label{float:left;width:200px;position:absolute;top:26%;color:#2d373c;font-size:15px;}

.customer_form_box li .input_box p{width:auto;float:left;}

.customer_form_box li .input_box{float:right;}

.customer_form_box li .input_box img{float:left;}

.Customer_name_img p{left:100px;}



li.Customer_name_img label{top:40%;}

.customer_form_box li:first-child{border-bottom:2px solid #ededed;}

.customer_form_box li:first-child h4{font-size:18px;color:#2d373cl;}



/* 07/07/16 */



.margin_rdo { margin-top: 7px;}



/* preference setting */

#fm_payment_guideline { padding-top: 5px; padding-left: 10px; min-height: 110px;}

#apsc_payment_guideline { padding-top: 5px; padding-left: 10px; min-height: 110px;}

#ssoc_payment_guideline { padding-top: 5px; padding-left: 10px; min-height: 110px;}

#pas_payment_guideline { padding-top: 5px; padding-left: 10px; min-height: 110px;}



#preference_form input[type=radio] {

    margin-right: 5px;

    position: relative;

    top: 2px;

}



.countryCodes{left:-1.5px !important;top:36px !important;width:40% !important;}

.codeList{

    background: #fff none repeat scroll 0 0;

    border: 1px solid #dddddd;

    float: left;

    position: absolute;

    top: 33px;

    width: 34.9%;

    z-index: 599999;

    left: 1px;

} 

.codeList > .countryCodes {

    max-height: 200px;

    overflow-y: scroll;

    padding-right: 2px;

    width: 102% !important;

}

.codeList li{margin-top:2px !important;padding:5px; }

.codeList li input:focus {border-color: #1269ae;box-shadow:1px 1px 1px 1px lightskyblue;}

.left_flg{float: left;  position: relative; top: 3px;}

.countryCodes > .ui-menu-item {

    padding-right: 5px !important;

    text-align: justify;

    float: right;

}



.ui-autocomplete li:hover .left_flg img{position: relative !important;left: -2px !important;}



.contry_code, .selectborder, .select_box, .selectborder select{cursor: pointer;}



.left_flg > img{width: 26px !important;}

.right_isd{float: right;font-size: 15px !important;}

/* routing option pas */

.input_box.routing_option {

    width: 28.1% !important;

}



/* ************paslist/pas pilot/passenger popup css *******************/



.firstName_box_in_popup{float: left;width: 100%;}

.firstName_box_in_popup li:first-child{float: left; width:80px;margin: 0px;}

.firstName_box_in_popup li{width: 34%; float: left;margin-left: 6px;}

.input_box .firstName_box_in_popup li .input_box{width:100% !important;}



#myModal28 .input_box .firstName_box_in_popup li .input_box{width:100% !important;}



/**************************/



.pas_payment_head .main_hadding{position: inherit;}

.unpaid ul:hover, .paid ul:hover{box-shadow: 15px 11px 5px 0px #888888 !important;}

.paid ul{float: left;width: 100%;}

.attempts_login{width:100%;}

#calculations_form .currency_part .selectborder{width:50%;}

.input_box > input[type="checkbox"]{float:left;margin:3px 5px 0 0;}

.attempts_login li p{float:left;font-size:14px;color:#575d61;width:100%;}

.attempts_login li label{width:270px;margin-top:5px;float:left;}

.attempts_login li .input{width:20%;float:left;}

.attempts_login li.time_period .input{width:20%;float:left;}

.attempts_login li span{float:left;margin:5px 0px 0px 10px;}



.toggle-view{border:1px solid #dfdfdf;}

.toggle-view li{float:left;width:100%;}

.toggle-view li .acc-header{float:left; width:100%;background:#dfdfdf;cursor:pointer;}

.toggle-view li .acc-header h6{float:left;font-size:16px; color:#2d373c;padding:9px 12px;}



.toggle-view li .acc-header span{float:right;background:url(/img/front/up_aero1.png) no-repeat;width:30px;height:30px;margin:11px 9px 0 0;}

.active-span{float:left;background:url(/img/front/down_aero.png) no-repeat !important;}



.invoice_batch_new li{margin-top:15px;padding:0px 10px;}

.invoice_batch_new{padding-bottom:20px;float:left; width:100%;}



/*.iner_main_head span img{margin-top:3px;}

.iner_main_head{position:relative;}

.open_bolg{float:left; position:absolute;left:25px;top:-50px;display:none;}

.hover_img:hover .open_bolg{display:block !important;}

.hover_img{position:relative;}

.top_change{top:-10px;left:30px;}

.top_change img{border:1px solid #ededed;}*/





/*===============================   Reports Modul Start   =========================================*/



/*---------------audit_view  ----------------*/



.audit_view{border:none; margin-bottom:20px;}

.audit_main{float:left; width:100%; padding:12px 20px; box-sizing:border-box; border-bottom:1px solid #dcdcdc;}

.left_heading{float:left; width:auto; margin:4px 0px;}

.left_heading p{float:left; width:auto; font-size:16px; color:#2d373c; font-family: 'OpenSansRegular';}

.left_heading p a{color:#1269ae;text-decoration:underline;}

.toggle-view li .audit_detail{float:left; width:50%; padding:5px;margin:10px 0px;}

.toggle-view li .audit_detail li{float:left; width:100%; font-size:14px; color:#2d373c;}

.toggle-view li .audit_detail li.open_bal{margin-top:19px;}

.toggle-view li .audit_detail li label{float:left; min-width:110px; margin:5px 0px;}

.toggle-view li .audit_detail li span{float:left; width:74%; margin:5px 0px;height:auto;}

.audit_view li .audit_table{padding:0px;}

/*---------------audit_log  ----------------*/



.filter_log_box{padding:0px;}

.popup_list li .show_event{float:left; width:100%; margin-top:20px;}

.popup_list li .show_event li{float:left; width:33.33%; margin:4px 0px;}

.popup_list li .show_event li:nth-child(1), .popup_list li .show_event li:nth-child(2){width:100%;}





/*.search{float:left; width:100%; padding:20px; box-sizing:border-box; background-color: #fff !important;}*/

.search input{float:left; width:300px; border:1px solid #c7c7c7; border-radius:3px; padding:7px 4px; background:url(/img/front/search.png) right no-repeat;

              font-size:14px; color:#878686;font-family: 'OpenSansRegular';background-position:98% 6px;}



.reports_tab{float:left; width:100%;border-bottom:4px solid #ededed;margin:15px 0 0 0;}

.reports_tab li{float:left; width:auto;}

.reports_tab li a{float:left; width:auto; font-size:14px;color:#2d373c;padding:5px 10px;margin:0px 5px;border-bottom:4px solid #ededed;position:relative; top:4px;}

.reports_tab li a img{position:relative;top:3px;}

.reports_tab li a:hover, .reports_tab li#current a{border-color:#1269ae;}



.reports_tab_contain{float:left; width:100%;}

.reports_tab_contain li{float:left; width:40%;margin-top:20px;}

.reports_tab_contain li a{text-decoration:underline;font-size:14px;color:#1269ae;}

.reports_tab_contain li a:hover{text-decoration:none;}

.reports_tab_contain li p{float:left; width:100%;font-size:14px;color:#2d373c;margin-top:5px;}





/*------------------- kishan ---------------------*/

.reports_grid #table{width:100%;max-width:1600px;}

.reports_grid th{font-size:14px;color:#2d373c;text-transform:uppercase;text-align:left;border-bottom:1px solid #ededed;font-weight:normal;padding:0px 5px;}

.reports_grid td{color:#606060;font-size:13px;text-align:left;padding:4px 3px !important;vertical-align:top;}

.reports_grid{float:left; width:100%;margin-top:20px;}

.reports_grid .grip{width:20px;height:15px;margin-top:12px;background-image:url(/img/front/grip.png);background-repeat:no-repeat;margin-left:-10px;position:relative;z-index:88;cursor:e-resize;}

.grip:hover{background-position-x:-20px;}

.JCLRLastGrip .grip{ background-position-y:-18px;left:-2px;}

.dragging .grip{background-position-x:-40px;}

.reports_grid .right_credit{text-align:right;padding-right:20px !important;}

.reports_grid tr:last-child td{border-top:1px solid #ededed;color:#082336;}



.mail_grid_box{float:left; width:100%; padding:10px 20px;;border-top:1px solid #ededed;}

.grid_head{float:left; width:100%;}

.grid_header{float:right; width:53%;}

.grid_header img{float:left; text-align:center;color:#082336; text-transform:uppercase;}

.grid_head h3{float:left; width:100%; text-align:center;color:#082336; font-size:17px;text-transform:uppercase;}

.grid_head span{float:left; width:100%; text-align:center;color:#4f5355; font-size:16px;text-transform:uppercase;}

.grid_head p{float:left; width:100%; text-align:center;color:#4f5355; font-size:16px;text-transform:uppercase;margin:5px 0;}



.reports_right_head{float:right;}

.reports_right_head a{float:left;background:#1269ae; color:#fff;padding:5px 10px;}

.export_btn_report{float:left; margin-left:10px;width:112px;}

.reports_right_head .input_box{width:100%;}



.operator{float:left; width:120px;clear:left;font-size:12px;}

.operator label{float:left; width:100%;font-size:15px;margin-bottom:5px;}

.transaction_part{float:left; width:100%;margin:0px 0px 15px 15px;}

.transaction_part ul{float:left; width:100%;}

.transaction_part ul li{float:left;margin-right:15px;}

.transaction_part ul li label{float:left;font-size:15px;color:#2d373c;margin-right:15px;margin-top:4px;}

.transaction_select{float:left; width:155px;}

.right_down{background-position:94%;}

.date_transaction_select{width:120px;}

.date_transaction_select .date{background-position:95%; }

.run_report_btn{float:left;background:#1269ae; color:#fff;padding:5px 10px;margin-top:2px;}



.last_note{float:left; width:100%; text-align:center; font-size:13px;margin-top:20px;color:#888888;}

.ssoc_pay_section{width:100%;}



.dropdwn_ero{padding:3px;cursor:pointer;margin-top:4px !important;background:url(/img/front/down-dropdwn-ero.png) center no-repeat; height:15px; width:20px !important;}

.dropdwn_ero img{float:left; width:100%; height:auto;}

.dropdwn_ero:hover{background:#09F url(/img/front/down-dropdwn-ero-hover.png) center no-repeat;}

.table_content table tr td .invoice_dropdwn_new{border:1px solid #ededed;width:150px;padding:10px 15px;background:#fff;float:left;position:absolute; right:2%;margin-top:20px;display:none;}

.table_content table tr td .invoice_dropdwn_new li{float:left; width:100%; clear:left;padding:5px 0px;}

.table_content table tr td .invoice_dropdwn_new > li > a{float:left; width:100%;margin:0px;padding:0px;font-size:14px; color:#333;}



/*======= new today ======= */



.btn-primary{padding-top:5px !important;}

.fileUpload_new{border:1px dashed #c2c2c2;width:50%;padding-left:10px;text-align:center;float:left;padding:10px 0px}

.fileUpload_signature{border:1px dashed #c2c2c2;width:21%;padding-left:10px;text-align:center;float:left;padding:10px 0px}

.fileUpload_signature img{float:none; display:inline-block;width:100px;height:auto;}

.img_Preferred_note{color:#999999;font-size:10px;float:right;width:47%; height: 32px;}

.img_note_signature{color:#999999;font-size:10px;float:left;width:21%; height: auto; margin-left: 7px;}

.fileUpload_new img{float:none; display:inline-block;width:100px;height:auto;}

.img_note_signature a {float: left; width: 100%;}

.img_note_signature span {float: left; width: 100%;}

#show_photo_signature,#hide_button_signature {margin-top: 15px; margin-left: 27px;}

/*======= new today-- 24-6 ======= */



.iner_main_head span img{margin-top:3px;}

.iner_main_head{position:relative;}

.open_bolg{float:left; position:absolute;left:25px;top:-50px;display:none;}

.hover_img:hover .open_bolg{display:block !important;}

.hover_img{position:relative;}

.top_change{top:-10px;left:30px;}

.top_change img{border:1px solid #ededed;}



/*======= kishan 27-6-2016 ======= */

.close_btn_pas{float:left; width:100%;}

.close_btn_pas p{float:left;width:100%;}

.close_btn_pas a img{position:relative; top:5px;}







.customer_form_box{float:left; width:50%;padding:0px 15px;margin-top:15px;}

.customer_form_box li{float:left; width:100%;vertical-align:middle;position:relative;padding:10px 0px;border-bottom:1px solid #ededed;min-height:40px;}

.customer_form_box li label{float:left;width:200px;position:absolute;top:26%;color:#2d373c;font-size:15px;}

.customer_form_box li .input_box p{width:auto;float:left;}

.customer_form_box li .input_box{float:right;}

.customer_form_box li .input_box img{float:left;}

.Customer_name_img p{left:100px;}



li.Customer_name_img label{top:40%;}

.customer_form_box li:first-child{border-bottom:2px solid #ededed;}

.customer_form_box li:first-child h4{font-size:18px;color:#2d373cl;}







.open_bolg label{float:left; width:100%; font-size:12px; color:#000;}

li.general_label label{width:275px !important;}



.number{width:42%;}

.selectborder.united{width:42%;}

.toggle-view .selectborder.united{background-position:92%;}

.equal{margin:2px 2px 0px 0px !important;}





/*======= kishan 13-7-2016 and new 3 page----- attempts_login page------ ======= */



.attempts_login{width:100%;padding:15px;}

.attempts_login li label{width:270px;margin-top:5px;float:left;}

.attempts_login li .input{width:20%;}

.attempts_login li.time_period .input{width:20%;float:left;}

.attempts_login li span{float:left;margin:5px 0px 0px 10px;}



.invoice_batch_new li{margin-top:15px;padding:0px 10px;}

.invoice_batch_new{padding-bottom:20px;float:left; width:100%;}



.inner_contain{float:left; width:100%; padding:15px; box-sizing:border-box;margin-top: 25px;}

.attempts_login li .input_box span.last{margin:6px 10px 0px 0px;}

#account-from li .time_option .selectborder{width:20%; background-position:95%;}

#account-from li .time_option .selectborder span.select_box{left:3px;}

#account-from li .input_box .selectborder select{width:100%;}

#user_form .selectborder span.con_code, #customer_form .selectborder span.con_code{left:29px;}

ul li.time_notify{padding-left:20px;}

ul li.time_notify label{width:260px;}



.unactive-list{background-image:url(/img/front/unactive_list.png) !important; width:31px; height:20px;}

.translate{float:right; width:auto; background-image:url(/img/front/transactn-ero.png); width:31px; height:20px;}

.translate a{float:left; width:auto;}



.billing_main{float:left; width:100%;padding:0px 15px; box-sizing:border-box; margin-top:13px;}

.billing_box{float:left; width:100%;  border:1px solid #cecece;}

.invoice_main{float:left; width:100%;}

.invoice_text{float:left; width:100%; background:#dfdfdf;}

.invoice_text li{float:left; width:30%; border-right:1px solid #cecece;padding:10px; box-sizing:border-box;}

.invoice_text li:nth-child(2), .invoice_text li:nth-child(3){width:20%;}

.invoice_text li h3{float:left; width:100%; font-size:16px; color:#2d373c;}

.year_option{float:left; width:100%;}

.year_popup, .invoice_option{float:left; width:100%; background:#ededed;}

.year_popup li{min-height:40px;}

.year_popup li:last-child{border:none;}

.year_popup li:nth-child(1){background:url(/img/front/folder-close.png) no-repeat left;padding-left:55px; box-sizing:border-box;background-position:2%;}

.year_popup li a{float:left; width:auto;}

.year_popup li span{float:left; width:auto;}

.invoice_option{background:#dfdfdf;}

.year_option ul li span.right{float:right !important;}

.month_popup{background:#fff;}

.month_popup li:nth-child(1){background-position:6%; padding-left:70px;}

#final_invoice{display:none;}



.invoice_option li:nth-child(1){padding-left:40px; box-sizing:border-box;}

.invoice_option li a img{margin-right:5px;float:left; width:auto;}

.invoice_option li span{float:left; width:auto;}

.invoice_option li label{float:left; width:auto;padding:5px 10px; box-sizing:border-box;color:#fff; background:#13a000; border-radius:4px;font-size:14px;}

.invoice_option li:nth-child(2){padding:7px; box-sizing:border-box;}

.download_file{float:right;}

.download_file a{margin-left:7px; padding:4px 8px 4px 25px; box-sizing:border-box; font-size:12px; border:2px solid; border-radius:3px;}

.download_file a.pdf{background:#fff url(/img/front/new_pdf.png) no-repeat left;color:#f51c1c;border-color:#f51c1c;background-position:12%;}

.download_file a.xls{background:#fff url(/img/front/new_xls.png) no-repeat left;color:#13a000;border-color:#13a000;background-position:12%;}

.download_file a.statement{background:#fff url(/img/front/new_statment.png) no-repeat left;color:#1269ae;border-color:#1269ae;background-position:12%;}

.main_billing{float:left; width:100%;display:none;}

.year_option ul li.active-arrow{background:url(/img/front/folder-open.png) no-repeat left;background-position:2%;}

.month_popup li:nth-child(1).active-arrow2{background:url(/img/front/folder-open.png) no-repeat left;background-position:6%;}

.gray{background:#ededed;}



.open_in_hover{position:absolute;width:270px;float:left;background:#fff;border:1px solid #ededed;padding:10px;top:0px;left:32px;display:none;z-index:5999;}

.open_in_hover p{float:left; width:100%;font-size:15px;margin:0px;}

a.open_box_btn{float:left;position:relative;top:-3px;left:5px;}

.form li label{float:left;}



a.open_box_btn:hover .open_in_hover{display:block;}



.operator_box_selection

{

    width: 325px;

}

#noFound{color:red;}



/*======= ------- 4-8-2016  sub menu---------- ======= */

.full_blog{float:left;width:100%;}

/*.menu ul li .sub_menu{display:none;}*/

.menu ul li .sub_menu li{margin:2px 0 0 0;}

.menu ul li .sub_menu li a{padding:7px 0 7px 40px;border:none;font-size:13px;}

.menu ul li .sub_menu li a:hover, .menu ul li .sub_menu li a.actives{background:#395c74 !important; color: white;}

.menu ul li .sub_menu_main:hover{background:#1269ae url(/img/front/dwn-white-ero.png) right no-repeat !important;background-position:95% !important; }





/*======= ------- 5-8-2016  menu_new---------- ======= */

.menu ul li a .full_name_box{position:relative;}

.menu ul li a .full_name_box .open_box{z-index:59999999;position:absolute;border:1px solid #ededed;background:#ededed;padding:5px;display:none;color:#333 !important;float:left;width:132px;top:28px;left:6px;}

.menu ul li a .full_name_box .open_box abbr{float:left; width:100%; margin:0px;padding:0px;}

.menu ul li a .full_name_box:hover .open_box{display:block;}

.menu ul li .full_name_box{display:inline;}

.menu ul li a .full_name_box .apsc_full{width:245px;}

.menu ul li a .full_name_box .ssoc_full{width:200px;}

.menu ul li a .full_name_box .open_box:after{content: '';display: block;  position: absolute;left:1px;top:-15px;width:0;height:0;border-bottom: 7px solid #ededed;border-top: 7px solid transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;}

.menu ul li a img {

    display: inline-block;

    left: 5px;

    position: relative;

    top: 3px;

}
/*.filter_box{position:inherit !important;}*/



/*.sub_menu{display:none;}*/

/*.filter_box{position:inherit !important;}*/



.main_contain ul li a .full_name_box{position:relative;}

.main_contain ul li a .full_name_box .open_box{z-index:59999999;position:absolute;border:1px solid #ededed;background:#ededed;padding:5px;display:none;color:#333 !important;float:left;width:132px;top:28px;left:-2px;}

.main_contain ul li a .full_name_box .open_box abbr{float:left; width:100%; margin:0px;padding:0px;}

.main_contain ul li a .full_name_box:hover .open_box{display:block;}

.main_contain ul li .full_name_box{display:inline;}

.main_contain ul li a .full_name_box .apsc_full{width:245px;}

.main_contain ul li a .full_name_box .ssoc_full{width:200px;}



.main_contain ul li a .full_name_box .open_box:after{content: '';display: block;  position: absolute;left:1px;top:-15px;width:0;height:0;border-bottom: 7px solid #ededed;border-top: 7px solid transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;}




.main_contain ul li label .full_name_box{position:relative;}

.main_contain ul li label .full_name_box .open_box{z-index:59999999;position:absolute;border:1px solid #ededed;background:#ededed;padding:5px;display:none;color:#333 !important;float:left;width:170px;top:28px;left:-2px;}

.main_contain ul li label.full_name_box .open_box abbr{float:left; width:100%; margin:0px;padding:0px;}

.main_contain ul li label .full_name_box:hover .open_box{display:block;}

.main_contain ul li label .full_name_box{display:inline;}

.main_contain ul li label .full_name_box .apsc_full{width:245px;}

.main_contain ul li label .full_name_box .ssoc_full{width:200px;}

.main_contain ul li label .full_name_box .open_box abbr{
    color: hsl(0, 0%, 20%) !important;
}

.main_contain ul li label .full_name_box .open_box:after{content: '';display: block;  position: absolute;left:1px;top:-15px;width:0;height:0;border-bottom: 7px solid #ededed;border-top: 7px solid transparent;border-left: 7px solid transparent;border-right: 7px solid transparent;}





/***************************** Dashboard ********************************************/

/*--------------------dashboard---------------------*/
.open_invoice span{float:left;border-left:3px solid #F00;margin-bottom:10px;padding-left:10px; width: 100%;}
.open_invoice span.paid_in{border-color:#09941a;}
.customer_das_head{float:left; width:100%;}
.customer_das_head h5{color:#2d373c;float:left;padding:10px 0px 5px 10px;font-size:18px;}

.customer_das_part{float:left; width:100%;margin-top:0px;}
.fm_costomer{float:left; width:100%;padding:0px 10px;}
.fm_costomer h3{float:left; width:100%;padding:5px 10px;font-size:15px;color:#333;border:1px solid #dddddd;border-top:none;}
.fm_costomer ul li:last-child{border-right:1px solid #dddddd;}
.fm_costomer ul{float:left; width:100%;}
.fm_costomer ul li{float:left; width:25%;border-left:1px solid #dddddd;box-sizing:border-box;border-bottom:1px solid #dddddd;}
.fm_costomer ul li label{float:left;box-sizing:border-box;width:100%;padding:5px;border-bottom:1px solid #dddddd;font-size:14px;color:#243c4c;text-align:center;}
.fm_costomer ul li span{float:left;box-sizing:border-box;padding:5px;color:#243c4c;font-size:14px;width:100%; text-align:center;}

.permits_bottom{border-top:1px solid #dddddd;}
.dashboard_part .permits_option{padding:5px 10px;border-bottom:1px solid #dddddd;}
.dashboard_part .permits_option li{width:156px;}

.dashboard_part h4{float:left;font-size:18px;font-family: 'OpenSansBold';}
.right_border{border-right:1px solid #dddddd;}
.selectborder span.select_box{margin:0px !important;}
.dahbord_select_box{float:left;width:190px;margin-left:10px;}
.dahbord_select_box .selectborder select{width:100%;float:left;}
.dahbord_select_box .selectborder span{margin:0px !important;color:#fff;}
.dahbord_select_box .selectborder{background:#1269ae url(/img/front/whit_aero.png) right 10px center no-repeat !important;}

.dahbord_select_box.activities_opsn{width:120px;float:right;font-size:13px;margin-right:0px;}
.dahbord_select_box.activities_opsn .selectborder{background-position:91%;}
.dashboard_head{width:63.9%; border-bottom:none;padding-right:0px !important; padding:0px;position: absolute; border-right: 1px solid #ededed;height: 100%;}
.dashboard_head .heading h2{float:left; width:auto;}
.dashboard_head .heading span{font-size:13px;}   /*margin:4px 2px;float:right;*/
.dashboard_system{float:left; width:100%; padding:0px 0px 0px 20px; box-sizing:border-box; margin:14px 0px;}
.dashboard_system li{float:left; width:31.4%; margin-right:14px; padding:0px 10px; box-sizing:border-box; height:114px; background-color:#ededed; 
                     text-align:center; position:relative;margin-bottom:15px;}
.dashboard_system li:nth-child(3){margin-right:0px;}
.dashboard_system li img{float:none; width:auto; display:inline-block; position:absolute; top:12%; left:7%; margin-right:10px;}
.dashboard_system li label{float:none; width:auto;display:inline-block; font-size:20px; color:#434d54; font-family: 'OpenSansRegular'; position:absolute;
                           top:25%;}
.dashboard_system li.audit label{top:38%;cursor:pointer;}
.dashboard_system li a{float:none; width:100%;display:inline-block; font-size:13px; color:#1269ae; font-family: 'OpenSansRegular'; position:absolute;
                       top:80%; left:18%;}
.company_bal_new{float:right !important;margin:4px 10px 0 0;}

.dashboard_part{float:left; width:100%; margin-top:15px; }
.fm_detail{float:left; width:48.15%;  margin-left:0px;border-bottom:none;}
.fm_detail h2{float:left; width:100%; border-bottom:1px solid #ededed; padding:8px 0 8px 13px; font-size:18px; color:#082336;
              font-family: 'OpenSansRegular';}

.dash_backup{float:left; width:100%; padding:0px 0px 20px 12px;height:100%;}

.dash_backup li{float:left; width:100%; padding:0px 0px 12px 0px; position:relative; border-left:1px solid #ededed;}

.dash_backup li:nth-child(1){margin-top:10px;}

.dash_backup li:nth-child(1) .backup_detail{margin-top:-2px;}

.dash_backup li span{float:left; width:auto; position:absolute; left:-7px; top:0px;margin-top: 5px;}

.dash_backup li .backup_detail{margin:0px; width:80%; float:left;}

.dash_backup li .backup_detail p{float:left; width:100%; font-size:13px; color:#404040; font-family: 'OpenSansRegular';margin-left: 1px;}

.dash_backup li .backup_detail label{float:left; width:100%; font-size:12px; color:#404040; font-family: 'OpenSansRegular';}
.main_backup label{font-weight:bold;}
.dash_backup li .backup_detail label span{color:#008200;float:none !important; position:inherit; font-weight:normal; font-family: 'OpenSansRegular';}

.dash_backup li .backup_detail label span.failure{color:#ff1e00;font-family: 'OpenSansRegular';}

.dash_backup li .backup_detail label span a{color:#1269ae; border-bottom:1px solid #1269ae; margin-right:0px;}
.dash_backup li.backup_detail_part span{margin-left:2px;}
.dash_backup li:last-child{padding-bottom:0px;}

.dash_backup li abbr{float:left; margin:-4px 3px 0px 11px; display:inline-block;}

.dash_backup li.main_backup .backup_detail{margin-left:15px;}

.dashboard_right{width:27%; float:right;position:relative;left: -1px;border-left: 1px solid #ededed;}

.dash_import{width:100%;}

.main_backup span{top:4px;}

.dashboard_head .status_menu{float:right;margin-right:-3px;}
.main_status_menu{float:left !important;}
.heading > span {float: right;padding-top: 7px;}
.invoice_no .input_box{margin-top:0px;}
.todays_day {margin-right: 5px !important;}
.invoice_no label {

    color: #1f282d;

    font-family: "OpenSansSemibold";

    font-size: 14px;

    margin-bottom: 5px;

    width: 100%;

    float:left;

    font-weight: bold;

}
.ssoc_invoice_no{float: left; width: 25%; margin-right: 10px;}
.ssoc_invoice_no .input_box{float: left; width: 100% !important;}
.ssoc_amount{float: right;  width: auto;}
.ssoc_content{margin-top: 20px; padding-right: 20px; box-sizing: border-box;}
.ssoc_content .input_box{width:auto};
.ssoc_amount_apply{padding: 20px;}
.dashboard_head .selectborder {
    background: #1269ae url("/img/front/whit_aero.png") no-repeat scroll right 10px center !important;
    color: white !important;
}
.dash_option.permits_option > li:hover {cursor: pointer;}

/*--------------------admin_billings---------------------*/



.import_head{float:left; width:100%; border-bottom:1px solid #ededed; padding:9px 11px;}

.import_head h2{width:auto; border:none; padding:0px; margin:4px 0px;}

.import_head .status_menu{float:right; width:auto;}

.import_head .selectborder{background-position:92%;}

.import_head .input_box{width:auto;}





.dashboard_part .payment_field{padding:0px 10px 0px 20px; box-sizing:border-box;}
.heading{float:left; }
.dashboard_head .heading{width:100%;}
/*.heading{float:left; width:100%;border-bottom:1px solid #dddddd; padding:10px 10px 8px 10px;}*/

.dashboard_head .selectborder{background-position:95%;}

.dashboard_part .payment_field .unpaid{width:63%;}

.dashboard_part .payment_field .paid{ width:36%;}

.dashboard_part .unpaid li:nth-child(1){margin:0px;}

.border_head{border-bottom:1px solid #ededed;padding:10px 20px 8px;}

.dashboard_part .unpaid li:nth-child(2){width:36%;}

.dashboard_part .payment_field .unpaid li{height:75px; position:relative;}

.dashboard_part .payment_field .paid li{height:75px;position:relative;}

.dashboard_part .payment_field .paid h5{float:right;margin-right:6px;}

.dash_payment{float:left; width:100%; padding:18px 20px 30px 20px;border-bottom:1px solid #ededed;}

.open_invoice{float:left; width:38%; font-family: 'OpenSansRegular';}

.open_invoice label{float:left; width:100%; color:#2d373c; font-size:20px; font-weight:bold;}

.open_invoice a{float:left; width:100%; color:#1269ae; font-size:16px; font-weight:normal;}

.ovedue{width:28%;}

.last_paid{width:30%;}

.profit{padding:5px 20px; border-bottom:0px;}

.graph{float:right;}

.graph a{float:left; width:auto;}

.grapha img{float:left;}

.graph_pay{padding:0px 10px 30px 20px; position:relative;}



.analysis{float:left; width:100%;border-right: 1px solid #ededed; position: relative; right: -1px;}

.analysis h3{float:left; width:100%; margin:15px 0px; font-size:18px; color:#2d373c; padding-left:20px;}

.analysis_state{float:left; width:100%; padding-left:20px; margin-top:5px;}

.analysis_state li{float:left; width:50%; margin-bottom:35px;}

.analysis_state li .pic_box{float:left;width:85px; height:60px; margin-right:12px; background-color:#082336; text-align:center; padding:6px 0px; 

                            box-sizing:border-box;}

.analysis_state li .pic_box img{float:none; display:inline-block;}

.analysis_state li .analysis_detail{float:left;width:70%; height:60px; margin-right:12px;}

.analysis_state li .analysis_detail a{float:left;width:100%; color:#1269ae; font-size:17px;font-family: 'OpenSansRegular';}

.analysis_state li .analysis_detail p{float:left;width:100%;color:#082336; font-size:14px;font-family: 'OpenSansRegular';}



/*-popup--*/

.unpaid li .dash_popup{float:left; display:none; width:145px; background-color:#082336; padding:10px; position:absolute; top:85px; right:100px;}

.unpaid li .dash_popup img{float:left; width:auto; position:absolute; top:-9px; right:70px;}

.unpaid li .dash_popup label{float:left; width:100%; color:#fff; font-size:14px;}

.paid li .dash_popup{float:left; display:none; width:145px; background-color:#082336; padding:10px; position:absolute; top:85px; right:100px;}

.paid li .dash_popup img{float:left; width:auto; position:absolute; top:-9px; right:70px;}

.paid li .dash_popup label{float:left; width:100%; color:#fff; font-size:14px;}



.unpaid li .open_popup{top:-20px; right:100px;}

.unpaid li .open_popup img{top:74px; right:70px;}



.unpaid li .over_popup{top:-20px; right:18px;}

.unpaid li .over_popup img{top:74px; right:70px;}



.paid li .paid_popup{top:-20px; right:18px;}

.paid li .paid_popup img{top:74px; right:70px;}



.unpaid li:nth-child(1):hover .open_popup{display:block;}

.unpaid li:nth-child(2):hover .over_popup{display:block;}

.paid li:hover .paid_popup{display:block;}



/*--------------------admin_pas---------------------*/

.customer_das_part {margin-bottom: 50px !important;border-top:1px solid #ededed;}
.permits_bottom {border-top: none;}
.company_bal{border: 1px solid #888888;float: left;font-size: 15px !important;padding:5px 20px;width:auto;border-radius:10px;}
.dashboard_part .margin_none {border-right: 1px solid #888888;}

.dash_option{float:left; width:100%; padding:0px 10px 0px 20px;text-align:center;}

.dash_option li{float:left; width:153px; margin-right:6px; padding:2px 8px 4px 10px; box-sizing:border-box; background-color:#174177;}

.dash_option li:last-child{margin:0px;}

.dash_option li label{float:left; width:100%; font-size:18px; color:#fff; margin:4px 0px;text-align:center;cursor:pointer;}

.dash_option li span{float:none; width:auto; font-size:19px; color:#082336; background-color:#fff; padding:3px 12px; border-radius:15px;display:inline-block;}

.dash_option li.dash_pending{background-color:#f0cd0b;}

.dash_option li.dash_accept{background-color:#029517;}

.dash_option li.dash_refuse{background-color:#f00b57;}

.dash_option li.dash_cancel{background-color:#737373;}



.dash_backup li.dash_activity{float:left; width:100%; padding:0px 0px 12px 0px; border:none;}

.dash_backup li.dash_activity h3{float:left; width:100%; font-size:18px; color:#082336;font-family: 'OpenSansRegular';}

.amount_received{width:auto !important;} 

.right_amount{width:100%;}

.audit_filter_btn{margin-top:10px;}

.operator_box{width:150px;}

.operator_box .input_box{width:100%;}

.opSmall{width:324px !important}

.rouSmall{width:150px !important}

#myaccount_form .selectborder .con_code{left:30px;}

.reveal-modal .selectborder span.con_code, #secoundUnorderedList .selectborder span.con_code{left:0px !important;}

#dateFilter{background-size:9%;}

.save_option .form_box.save_new{width:auto !important;}

.message #message{margin-bottom:35px;}

.reports_right_head{margin-right:12%;}

.transaction_part.transaction_date{margin-top:0px !important;}

.selectborder .input {border:none; height:30px;}

/*--------------------css by developer---------------------*/

.invoices_detaile .table-box tr td .first_usd{width:120px;}

.invoices_detaile .table-box tr td .input{width:60px;}

.fm_view_lock{

    color:red;

}

.li_margin{

    margin-top:0px !important;

}

/*------------------- vipsha 23-8 last update ------------------*/
.navigation_menu{background:#f3f3f3;height:100%;position:fixed;z-index:59999 !important;display:none;}
.navigation_menu a{background:#f3f3f3 url(/img/front/navigationicons_mini.png) center center no-repeat; padding:10px 23px; float:left; width:auto; margin-top:12px;}
#apsc_form .form_box li label{width:180px !important;}
.departure_block .add_apsc li .input_box, .arrival_block .add_apsc li .input_box{width:54% !important;}
.batch_view ul li:first-child, .batch_view{margin-top:0;}
.table-box{float:left; width:100%;}   

#myModal30 #newAircraftForm{width:100% !important;}
.new_aircraft li .input_box .designator{width:48.4%; margin-right:7px; float: right}	
#hideData > span{font-size:15px;margin-left:3px;}

/****** Bank-left page *****/

.perationaldata li a:hover span.bankimage{background: url("/img/front/bank-yt.png") no-repeat !important;}
.perationaldata a span.bankimage{background: url("/img/front/bank-blue.png")  no-repeat !important;width:29px !important;}	

/* -----------------New Changes for operational data --------------------------------*/

#inspectors_form .route_map li .input_box .fileUpload_new {width: 160px;}
#inspectors_form .route_map li .input_box p {width: 45%;}

.form_box li .inspector_name{width: 49.4%; float: left;}
.form_box li .inspector_name input{width: 100%; float: left;}

.user_header_name{color: #888888;float: left; font-size: 16px; font-weight: 400;border-left: 1px solid #dfdfdf; padding: 0px 10px 0px 10px;}

.captach_inputbox{ float: left; position: relative; width: 100%; }

.dashboard_part .heading_new{padding-left:20px;}

.account-list{border-top:5px solid #1269ae;}
.account-list::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #1269ae rgba(136, 183, 213, 0);
    border-image: none;
    border-style: solid;
    border-width: 9px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -15px;
    pointer-events: none;
    position: absolute;
    top:-8px;
    width: 0;
    left: 80%;
}

.right_heading a.del_top_btn, .right_heading a.del_top_btn:hover{background-color:red;}
.right_heading a.con_btn, .right_heading a.con_btn:hover{background-color: green;}

.sta_brifing{margin-top: 37px;}
.sta_brifing .operator_box_selection{font-size: 15px;}
.sta_brifing .operator_box_selection input{float: left; margin :6px 3px 0 0;}
.sta_brifing .operator_box_selection span{float: left;}

/*=========cargo=============*/
.drop_box{width:100%; float:left; border:1px solid #ddd; min-height:35px; margin-top:5px;}
.cargo_left{width:100%;}
.table_content table tr th input.chk_box, .table_content table tr td input.chk_box{background:#fff; border:1px solid #dfdfdf; float:left; width:20px; height:20px;}
/*.cargo_add{float:left; margin-top:40px;}*/
.margin_top_none{margin-top:0 !important;}
.select_filter{float:left; padding:0;}
.page span select{height:26px; text-align:left;}
.cargo_view li label{margin-top:0;}
.view_detailes_box li{margin-top:10px;}

.cargo_tabel{margin-top:20px;}
.cargo_tabel tr td.action{float:right; width:100%; }
.cargo_tabel tr td.action a{float:right; width:auto; font-size:16px; color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-bottom:0px; text-decoration:none;}
.cargo_tabel tr td.action span{float:right; width:auto; font-size:16px; color:#0880d5; border:none;  font-family: 'OpenSansRegular'; border-left:2px solid #51585b; margin-left:10px;  margin:7px 0px 0px 4px}
.cargo_tabel tr td.action span img{float:right; width:auto; margin-left:4px;}
.cargo_left .payment_field{margin-top:50px;}
.cargo_left .payment_field .paid h5{float:right;}
.cargo_table_box .filter{margin:20px 0 0 0;}
.cargo_table_box .filter_btn{margin:30px -32px 0 0; float:right; width:auto;}
.cargo_modal .invoice_no .input_box label{float:left; width:100%; font-weight:bold;}
.cargo_box{float:left; width:auto;}
.cargo_modal .invoice_no .payment_detail{width:auto !important; float:left;}
.cargo_modal .invoice_no .input_box a#find_invoice{margin:18px 22px;}
.cargo_modal .invoice_no .input_box {padding:0 !important;}
.cargo_detail .amount_received{width:100%;}
.amount_apply a.clr{text-align:right; float:right; padding:5px 8px; color:#fff; width:auto; background:#1269ae; margin:5px 20px;}
#myModal23.cargo_modal .invoice_no{padding:10px !important;}

.menu ul {
    float: left;
    width: 100%;
}

.menu ul li .sub_menu li a:hover, .menu ul li .sub_menu li a.actives {
    background: #395c74 none repeat scroll 0 0 !important;
    color: white;
}
.status_menu > label {
    font-size: 10px !important;
    margin: 0px 0px 0px 0px;
    padding: 6px 24px  0px 0px;
    font-weight: normal !important;
}
.dahbord_select_box.activities_opsn > label {
    float: left;
    font-size: 10px;
    margin:7px 0px 0px -74%;
}


#lockedDiv{float:left; width: 80px;margin-top: 33px;}
#lockedDiv input{float:left;width: auto;margin-right: 7px;}
#lockedDiv p{float: left; margin-top: -4px;}

.amount p{float: right;}
.reveal-modal23 .amount p span.made_box{float: right;font-size: 14px;}

#cmc_form .form_box li .table-box table{margin: 0;}

.my-account #selected-acc{background:#f8f8f8;}
.my-account #selected-acc:hover{background:#1269ae;}

a#top_help{float:left;background:#f8f8f8 url("/img/front/contact_support.png") no-repeat scroll 6px 18px;padding:18px 7px 18px 35px;margin-left:1px;color:#2e373c;}
a#top_help:hover{float:left;background:#1269ae url("/img/front/contact_support_hover.png") no-repeat scroll 6px 18px;color:#fff;}

/*=========import=============*/
.import_box{float:left; width:50%; padding:0 20px;}
.import_box li{float:left; width:100%; background:#f3f3f3; padding:10px; box-sizing:border-box; margin:20px 0 0 0;}
.import_box li span{float:left; width:51px; height:51px; border-radius:50%;background:#fff url("/img/front//icon_images.png") no-repeat;border:1px solid #dbdbdb;}
.import_box li span.operator{background-position:-1% -232px;}
.import_box li span.countries{background-position:11.5% -230px;}
.import_box li span.regions{background-position:11.5% -230px;}
.import_box li span.waypoints{background-position:25.5% -230px;}
.import_box li span.pilots{background-position:38.5% -232px;}
.import_box li span.inspectors{background-position:50.5% -228px;}
.import_box li span.approved_rates{background-position:62.5% -228px;}
.import_box li span.aircrafts{background-position:74.5% -223px;}
.import_box li span.location_indicators{background-position:86.5% -231px;}
.import_box li span.routes{background-position:97.5% -227px;}
.import_box li span.programs{background-position:-2% -286px;}
.import_box li span.employee_groups{background-position:11.5% -286px;}

.import_box li .import_detail{float:left; width:86%; padding-left:12px;}
.import_box li .import_detail h3{float:left; width:100%; margin:0 0 5px 0; font-size:16px; color:#555555;font-weight:bold;}
.import_box li .import_detail p{float:left; width:100%; margin:0 0 5px 0; font-size:14px; color:#555555;}
.import_box li .browse_optn{float:left; width:100%; margin:4px 0 10px 0;}
.import_box li .browse_optn .fileUpload{float:left; width:auto;border:1px solid #c4c4c4; padding:5px 8px;font-size:14px; color:#555;background-color: #082336;}
.import_box li .browse_optn input#uploadBtn{float:left; width:auto; border:1px solid #c4c4c4; padding:5px 8px;font-size:14px; color:#555;}
.import_box li .browse_optn input.uploadFile{float:left;background:#f3f3f3; width:auto; margin:9px 0 0 8px; font-size:10px; color:#555; border:none; padding:0;}
.import_box li .browse_optn input#uploadBtn2{float:left !important; width:auto !important; border:1px solid #c4c4c4 !important; padding:5px 8px !important;font-size:14px !important; color:#555 !important;}
.import_detail .browse_optn #uploadFile2{margin-left: 71px;margin-top: -22px;}


.import_box li .validate_data{float:left; width:100%; margin:2px 0;}
.import_box li a.download{float:left; width:auto; padding:5px 12px; background:#1269ae; font-size:14px; color:#fff; margin-right:10px;}
.import_box li a.validate{float:left; width:auto; padding:5px 12px; background:#c5c5c5; font-size:14px; color:#fff; cursor:not-allowed;}

.main_contain .import_detail_box li span.upload_bkg{background:none !important;border-radius:0px;border:none;width:100%;height:100%;margin:0px;padding:0px; color: #FFF}

/*------  Create New Account New Updates ----------*/

.input_box.porpose_error {margin-top: -19px;}

.captcha_label{float: left; width: 100%; text-align: left;}

.cms.leftmenu > span {
    background-position: 57.5% -165px;
}

.cms.leftmenu:hover > span, .cms.leftmenu.active > span  {
    background-position: 57.5% -197px;
}

.pasnsv1 { display: none } /* nsv */

.bordered .action{ padding-right: 9px;}

/* Flash Massege*/
.message {
    margin: 0 !important;
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    text-align:center;
    right: 0;
    left: 0;
}

.message li{float:none; display:inline-block;width:63%;text-align:left;padding:17px 8px 17px 32px !important;}
.message li a {
    background: #082336 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    float: right;
    font-size: 10px;
    height: 18px;
    margin-right: 1px;
    padding: 1.5px 1px 0 0;
    text-align: center;
    width: 18px;
}

#airways_bills p {
    float: right;
    font-size: 11px;
}
.payment_section > span {
    margin-top: 6px;
}
.ssoc_payment_sales .unpaid{background: inherit;}

/* ------------------ Customer Issue css ADD ------------------------*/

.input_box .fileUpload_new #uploadFile {height: 10px;}

.amount_apply .message{position: unset !important;}

.amount_apply .message h3 {text-align: left;}

.reveal-modal #ui-datepicker-div{z-index: 10000001 !important;}

.popbtn:hover{background-color: hsl(120, 100%, 25%) !important;}

.export_export:hover{background-color: hsl(120, 100%, 25%) !important;}

/* -------------------- CMS page design css --------------------- */

.main_contain_cmspage {background: #fff none repeat scroll 0 0;border: 1px solid #d4d4d4;float: left;height: auto;min-height: 397px;padding: 22px;width: 100%;}

.cms_page .logon_wrapper {padding-bottom: 0px;}

.cms_page .footer_box {position: relative; margin-left: 0px;}

.cms_page .footer_box span{right: 3%;}

/* -------- Dashboard --------- */
.import_head > span.ativity-span {float: left;font-size: 10px !important;margin-top: 10px;padding: 0 0 0 5px;}


.route_waypoints span.ValidationErrors{position:absolute;}

.invoice_no .biling_rcv_payment .selectborder{width: 345px;}

.biling_rcv_payment .invoice_popup {left: 520px;top: 18px;}


.depend_box{border: 1px solid grey;
border-radius: 10px;}

    #cancel_button:hover{
        background: #061e2c none repeat scroll 0 0 !important;
    }
    
 .ssoc_new_amount .payment_popup{right: 234px !important;top: 62% !important; bottom:inherit; left:inherit !important;}
    
   .ssoc_new_amount .payment_popup img {top: 23% !important;right: -3% !important;}
   
   .fm_new_popup{position: relative;}
   .fm_new_popup .payment_popup{right: 234px !important;top: 60% !important; bottom:inherit; left:inherit !important;}
    
   .fm_new_popup .payment_popup img {top: 32% !important;right: -3% !important;}

   .gridtable{
    overflow-x: auto;
    width: 100%;
  }

  .headlable{
    white-space: nowrap;
  }

  .gridtable > table td, .gridtable > table th  {
    white-space: nowrap;
    padding: 5px;
  }