﻿@font-face{font-family:'Roboto-Bold';src:url(../fonts/Roboto-Bold.eot);src:url(../fonts/Roboto-Bold.eot) format("embedded-opentype"),url(../fonts/Roboto-Bold.ttf) format("truetype"),url(../fonts/Roboto-Bold.svg#Roboto-Bold) format("svg")}
@font-face{font-family:'Roboto-Light';src:url(../fonts/Roboto-Light.ttf);src:url(../fonts/Roboto-Light.eot) format("embedded-opentype"),url(../fonts/Roboto-Light.ttf) format("truetype"),url(../fonts/Roboto-Light.svg#Roboto-Light) format("svg")}
@font-face{font-family:'Roboto-Medium';src:url(../fonts/Roboto-Medium.ttf);src:url(../fonts/Roboto-Medium.eot) format("embedded-opentype"),url(../fonts/Roboto-Medium.ttf) format("truetype"),url(../fonts/Roboto-Medium.svg#Roboto-Medium) format("svg")}
body{font-family:sans-serif;overflow-x:hidden}
.available_left{color:#5e656a;font-size:15px;font-weight:400;line-height:36px;margin:0 11px;float:left;width:30%;text-align:left;font-family:"Roboto",sans-serif}
.new_cancel{margin-right:5px}
.available_right{color:#5e656a;font-size:15px;font-weight:400;line-height:36px;margin:0 11px;text-align:left;float:left;width:50%;font-family:"Roboto",sans-serif}
.newbox{width:46%;margin-left:4%;float:left}
.new_radiocol{width:30%!important}
.table-select .selectric .label{height:28px;line-height:20px}
.searchBtn2{height:39px!important}
.table-select .selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:27px;color:#BBB;text-align:center}
.fare-details{font-size:12px;text-align:left}
.new-btn{margin-top:27px}
.table-new0ne thead tr td{white-space:normal!important;font-size:12px}
.select-tble .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 0;font-size:15px;line-height:19px;color:#444;height:38px;text-align:left;font-weight:400}
.select-tble .button{display:block;position:absolute;right:0;top:0;width:38px;height:28px;color:#BBB;text-align:center}
.button-top{margin-top:20px}
.print_img{float:right}
.dBlock{display:block!important}
.topBlock{float:left;width:100%;margin:20px 0}
.topBoxes{overflow:hidden;border:1px solid hsl(0,0%,93%);border-bottom:none;float:left;width:100%;box-shadow:0 6px 4px -1px hsl(0,0%,76%);white-space:nowrap;transition:.3s all ease-in-out 0;-moz-transition:.3s all ease-in-out 0;-webkit-transition:.3s all ease-in-out 0;-o-transition:.3s all ease-in-out 0}
.topBoxes:hover{box-shadow:0 1px 1px 0 hsl(0,0%,76%);transition:.3s all ease-in-out 0;-moz-transition:.3s all ease-in-out 0;-webkit-transition:.3s all ease-in-out 0;-o-transition:.3s all ease-in-out 0}
.topBoxes span{display:inline-block;background:#ddd;float:left;height:70px;width:25%}
.iconBox1{background:hsl(202,54%,56%)!important}
.iconBox2{background:#FED14B!important}
.iconBox3{background:#9C5EC3!important}
.iconBox4{background:#41b93e!important}
.Aicon-1{background:url(../images/icon-1.png) no-repeat scroll 4px 10px;display:block;height:50px;margin:6px auto;width:55px}
.Aicon-2{background:url(../images/icon-2.png) no-repeat scroll 4px 10px;display:block;height:50px;margin:6px auto;width:55px}
.Aicon-3{background:url(../images/icon-3.png) no-repeat scroll 4px 10px;display:block;height:50px;margin:6px auto;width:35px}
.Aicon-4{background:url(../images/icon-3.png) no-repeat scroll 4px 10px;display:block;height:50px;margin:6px auto;width:35px}
.topBoxes h3{float:left;padding:0 15px;margin:20px 0;width:65%}
.topBoxes label{color:hsl(0,0%,51%);font-size:14px;font-weight:400}
.headerTable .panel-heading{background:#EAEAEA;width:100%;float:left}
.headerTable .panel-heading span{color:#222;font-size:15px}
.headerTable .panel-primary{border:1px solid #ddd}
.affiliate_table input[type="search"]{padding:8px;height:27px;border:1px solid #dbd9d9;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;pointer-events:inherit}
.dataTables_length{float:left;width:50%}
.dataTables_filter{float:right;text-align:right;width:50%}
.dataTables_filter input{margin-left:2px;padding:0}
.dataTables_length .selectric-wrapper{float:right}
.dataTables_length .selectric .label{height:25px;line-height:20px}
.dataTables_length .selectric .button{height:25px}
.dataTables_length .selectric{margin-left:8px}
.dataTables_length .selectric-open .selectric-items{margin-left:8px}
.dataTables_length label{line-height:27px;margin:8px 0;font-weight:400}
.dataTables_filter label{line-height:27px;margin:8px 0;font-weight:400}
.headerTable .table1 td{border-right:0!important;font-weight:700}
.headerTable thead{color:#333!important;background:none!important;border-bottom:2px solid hsl(0,0%,87%)}
.headerTable .panel{width:100%;float:left}
.headerTable .panel-content{padding:15px;border:1px solid #ddd;border-top:0;width:100%;float:left}
.headerTable .panel-content .table-responsive{min-height:40px}
.headerTable thead td{font-weight:400}
.headerTable .userPic{vertical-align:top;border-radius:100px;display:inline-block;height:35px;overflow:hidden;width:35px}
.userPic img{width:100%;height:100%}
.userName{display:inline-block;margin:7px;vertical-align:top}
.sortArrow{position:relative;right:-13px;top:2px}
.sortArrow i{color:hsl(0,0%,76%);font-size:9px;position:absolute;cursor:pointer}
.sortArrow i:hover{color:#333}
.sortArrow i:first-child{right:0;top:0}
.sortArrow i:last-child{right:0;top:7px}
.marTop1{margin-top:20px}
.showEntry{margin:10px 0 0;display:block;color:#575757;font-size:12px}
.tablePaginatn .pagination{float:right;margin:0}
.headerTable .table{margin-bottom:0}
.viewAllBtn{background:hsl(0,0%,38%) none repeat scroll 0 0;border:none;color:hsl(0,0%,100%);float:right;margin:2px 0;padding:2px 10px}
.viewAllBtn:hover{background:#333}
.table-responsive{width:100%}
.pieGraph1{margin:27px 0;text-align:center}
.selectCol{float:left;margin:40px 0 0;width:100%}
.selectCol label{float:left;font-size:15px;font-weight:400;margin:10px;color:#5e656a}
.selectCol .selectric-wrapper{float:left;width:50%}
.tableDate input[type="text"]{height:35px!important;width:100%}
.tableDate .form-group{margin-bottom:0!important}
.tableDate .iconSet1::before{top:7px!important}
.tFilterBtn{padding:6px}
.titleMar{display:block;margin:5px 0 0}
.refundBtn{background:hsl(220,2%,73%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);padding:5px 8px;margin-right:7px}
.refundBtn:hover{background:#acacac}
.deleteBtn{background:#F76A48;border:medium none;color:hsl(0,0%,100%);padding:5px 8px}
.deleteBtn:hover{background:#E35634}
.pl-50{padding-left:50px}
.headerTable .countryIcon{vertical-align:top;display:inline-block;height:25px;overflow:hidden;width:25px}
.countryIcon img{width:100%;height:100%}
.countryN{font-style:normal}
.topBoxes h3{margin:8px 0}
.topBoxes label{display:block;margin-top:5px}
.payoutForm{background:hsl(0,0%,93%) none repeat scroll 0 0;border:1px solid hsl(0,0%,89%);border-radius:4px;margin:0 auto 20px;padding:10px;width:50%}
.payoutTable td{border-top:0 none!important}
.payoutForm h4{display:block;float:left;font-size:16px;font-weight:500;margin:0;text-align:right}
.dot{float:right;font-style:normal;margin-right:5px}
.payoutForm h5{display:inline-block;margin:0}
.payoutTable input[type="text"]{border:1px solid hsl(0,0%,87%);padding:8px;width:100%}
.payoutBtn{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:18px;padding:5px 15px}
.selectCol.fCommisnCol{float:left;width:50%}
.fCommisnCol{float:left;width:50%}
.radioBox input[type="radio"]{outline:none!important}
.fixedCommission .selectric-wrapper{width:200px}
.fixedCommission input[type="text"]{border:1px solid hsl(0,0%,87%);padding:8px;width:200px}
.perSimpl{font-size:21px;margin:0 5px}
.fCommisnRow .selectCol{margin-top:20px}
.commisnSetBtn{background:#41a8f7;border:medium none;color:hsl(0,0%,100%);font-size:17px;padding:6px 15px}
.enableCommission .checkCol span{width:auto;font-size:16px;margin:5px 25px 0 0}
.cls-criterias .checkCol span{width:auto;}
.cls-RBDS-title.fieldTitle{padding-bottom:0;}
.enableCommission .filterCheck label::before{left:auto;right:0}
.enableCommission{margin-top:5px;margin-top:5px;padding-bottom:7px;padding-top:15px;width:100%;float:left}
.enableCommission .filterCheck{margin:0 15px 12px 0 !important}
.saveBtnRow{float:left}
.sBtn{background:#41a8f7;border:medium none;color:hsl(0,0%,100%);font-size:16px;padding:6px 15px}
.enableCommission input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{top:11px}
.fCommisnRow{float:left;width:100%}
.toD{font-size:16px}
.fCommisnRow .selectCol > label{text-align:right;width:200px}
.fixedCommission{background:hsl(0,0%,98%) none repeat scroll 0 0;float:left;padding:8px 20px 10px;width:100%}
.prevCurrentShow .checkCol span{width:auto}
.prevCurrentShow .filterCheck label::before{bottom:3px}
.prevCurrentShow input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{top:8px}
.prevCurrentShow .filterCheck.checkCol{float:right}
.radioBox .radioCol label::before{top:-3px}
.radioBox input[type="radio"]:checked + label::before,input[type="radio"]:checked + input + label::before{top:4px}
.radioBox{float:left;margin-left:12px}
.radioBox .radioCol label{margin-right:10px;margin-top:8px}
.dataTables_wrapper.no-footer{overflow:hidden}
@keyframes bake-pie {
from{transform:rotate(0deg) translate3d(0,0,0)}
}
.pieID{display:inline-block;vertical-align:top}
.pie{height:200px;width:200px;position:relative;margin:0 30px 30px 0}
.pie::before{content:"";display:block;position:absolute;z-index:1;width:100px;height:100px;background:#EEE;border-radius:50%;top:50px;left:50px}
.pie::after{content:"";display:block;width:120px;height:2px;background:rgba(0,0,0,0.1);border-radius:50%;box-shadow:0 0 3px 4px rgba(0,0,0,0.1);margin:220px auto}
.slice{position:absolute;width:200px;height:200px;clip:rect(0px,200px,200px,100px);animation:bake-pie 1s}
.slice span{display:block;position:absolute;top:0;left:0;background-color:#000;width:200px;height:200px;border-radius:50%;clip:rect(0px,200px,200px,100px)}
.legend{list-style-type:none;padding:0;margin:0;background:#FFF;padding:15px;font-size:13px;box-shadow:1px 1px 0 #DDD,2px 2px 0 #BBB}
.legend li{width:110px;height:1.25em;margin-bottom:.7em;padding-left:.5em;border-left:1.25em solid #000}
.legend em{font-style:normal}
.legend span{float:right}
footer{position:fixed;bottom:0;right:0;font-size:13px;background:#DDD;padding:5px 10px;margin:5px}
.graph_label{display:inline-block;font-family:'Roboto-Medium';text-transform:uppercase;margin:3px}
.red_color{background-color:#fb3232}
.green_color{background-color:#00abab}
.blue_color{background-color:#55c}
.orange_color{background-color:#f58a1e}
.grp_indicator_block{width:10px;height:10px;margin-top:5px;margin-right:6px;display:inline-block}
.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url(../images/a17.png) no-repeat;overflow:hidden}
.jssora05l{background-position:-10px -40px}
.jssora05r{background-position:-70px -40px}
.jssora05l:hover{background-position:-130px -40px}
.jssora05r:hover{background-position:-190px -40px}
.jssora05l.jssora05ldn{background-position:-250px -40px}
.jssora05r.jssora05rdn{background-position:-310px -40px}
.jssort01-99-66 .p{position:absolute;top:0;left:0;width:99px;height:66px}
.jssort01-99-66 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.jssort01-99-66 .w{position:absolute;top:0;left:0;width:100%;height:100%}
.jssort01-99-66 .c{position:absolute;top:0;left:0;width:95px;height:62px;border:#fff 2px solid;box-sizing:content-box;background:url(../images/t01.png) -800px -800px no-repeat;_background:none}
.jssort01-99-66 .pav .c{top:2px;top:0;left:2px;_left:0;width:95px;height:62px;border:#000 0 solid;_border:#fff 2px solid;background-position:50% 50%}
.jssort01-99-66 .p:hover .c{top:0;left:0;width:97px;height:64px;border:#fff 1px solid;background-position:50% 50%}
.jssort01-99-66 .p.pdn .c{background-position:50% 50%;width:95px;height:62px;border:#000 2px solid}
* html .jssort01-99-66 .c,* html .jssort01-99-66 .pdn .c,* html .jssort01-99-66 .pav .c{width//:99px;height//:66px}
.topBoxes h3 i{font-style:normal}
.topBoxes h3{font-size:18px}
.headerTable .dataTables_info{width:50%;float:left}
.dataTables_paginate{float:right}
.dataTables_paginate a:last-child{margin-left:5px}
.userName{width:55%;line-height:15px}
a.paginate_button.current{background:#41a8f7;color:#fff;padding:5px;border-radius:0;margin-left:0;margin-right:0;border-color:#41a8f7}
.manageTour input[type="checkbox"]{outline:none!important}
.manageTour .sortArrow i{color:#595858}
.manageTour .sortArrow i:hover{color:#f68a1d}
.manageTour .table-striped > tbody > tr:nth-of-type(2n+1){border-bottom:0;border-top:0}
.tourThumb{display:block;height:30px;overflow:hidden;width:60px}
.tourThumb img{height:100%;width:100%}
.tourOrderBox{width:50px}
.tourActions i{color:#fff!important}
.vBtn,.eBtn,.dBtn,.uBtn,.genBtn,.dltBtn{font-size:12px;padding:5px 6px;border:medium none;color:hsl(0,0%,100%);padding:5px;margin:1px;white-space:nowrap}
.vBtn:hover,.eBtn:hover,.dBtn:hover,.uBtn:hover,.genBtn:hover,.dltBtn:hover{color:#fff}
.vBtn i{color:#fff!important}
.eBtn i{color:#fff!important}
.dBtn i{color:#fff!important}
.uBtn i{color:#fff!important}
.vBtn{background:#41a8f7}
.eBtn{background:#41a8f7}
.dBtn{background:#616161}
.uBtn{background:#41a8f7}
.vBtn:hover{background:#41a8f7}
.eBtn:hover{background:#EB8014}
.dBtn:hover{background:#333}
.uBtn:hover{background:#EB8014}
.genBtn{background-color:#494949}
.genBtn:hover{background-color:#1a1a1a}
.dltBtn{background-color:#f04040}
.dltBtn:hover{background-color:#d33232}
.tabletoexcel,.tabletoprint{border-radius:0;border:none;padding:6px 12px}
.backto_res{margin-bottom:6px}
td.blank:hover,.filterbycheckboxclass:hover{background-color:#fff}
td.blank .tabletoexcel{margin-left:5px}
.inline_btn_margin{margin-left:5px}
.manageTour tfoot tr td{border:medium none!important}
.manageTour{margin-top:25px}
.manageTourHeader label{margin-bottom:10px;width:100%}
.manageSearch{border:1px solid hsl(180,100%,34%);padding:7px;width:68%;color:#535353}
.manageSbtn{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);margin-left:-4px;padding:8px 12px}
.manageSbtn:hover{background:#15A3A4}
.topBtnGp{float:right}
.exBtn,.imBtn,.nwBtn,.pubBtn{background:hsl(0,0%,87%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:14px;margin:0 2px;padding:7px 12px;margin-bottom:5px}
.exBtn{background:hsl(180,100%,34%) none repeat scroll 0 0}
.imBtn{background:hsl(30,92%,54%) none repeat scroll 0 0}
.nwBtn{background:hsl(0,0%,38%) none repeat scroll 0 0}
.pubBtn{background:hsl(180,100%,34%) none repeat scroll 0 0}
.exBtn:hover{background:#009D9C}
.imBtn:hover{background:#EB8014}
.nwBtn:hover{background:#333}
.pubBtn:hover{background:#009D9C}
.topBtnGp i{margin-right:5px}
.tourAddField{margin-bottom:5px;overflow:hidden}
.tourPackageTabs{margin-top:13px}
.tabbable-line > .nav-tabs > li > a{outline:none!important}
.browseBtn1 input[type="file"]{float:left}
::-ms-value{background-color:#fff;color:#000;border:1px solid #ccc}
::-ms-browse{background-color:#fff;color:#000;border:1px solid #ccc}
.browseBtn1 button{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:13px;font-weight:700;padding:5px 15px}
.browseBtn1 button:hover{background:#009796}
.tourTreeMain{width:100%}
.tourTreeMain span{color:hsl(0,0%,25%)!important;font-weight:700!important}
.tourTreeSub1{display:none;margin-left:25px;float:left;width:100%}
.tourTreeSub2{margin-left:30px;display:none}
.tourTreeSub2 span{color:hsl(0,0%,50%)!important;font-size:13px!important}
.tourTreeSub2 input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{top:3px}
.file1{margin-top:4px}
.imgPositionGp span{width:auto!important}
.imgPositionGp{border:1px solid hsl(0,0%,87%);overflow:hidden;padding:10px 10px 0;width:176px}
.imgPosRow{float:left;width:100%}
.file1{outline:none!important}
.adDaysBtn,.adNewBtn{background:#41a8f7;border:medium none;color:hsl(0,0%,100%);margin:0;padding:6px 15px;float:right}
.adNewBtn{margin:0}
.adDaysBtn:hover{background:#ea7f13}
.adNewBtn:hover{background:#ea7f13}
.map1{width:100%;height:250px}
.map1 iframe{width:100%;height:100%;border:none}
.radioYesNo .radioCol span{min-width:35px}
.doubleLine{line-height:16px!important}
.page_settings_box{float:left;width:100%;background-color:#ebebeb;width:100%;display:none}
.page_settings_box input{background-color:#ebebeb;border-radius:0;border-width:0;font-size:18px;height:auto;line-height:1.75}
.searchfull_line input{background-color:#ebebeb;border-radius:0;border-width:0;font-size:18px;height:auto;line-height:1.75}
.page_searchbar .btn.btn-danger{background-color:#41a8f7;border-color:#41a8f7}
.pages_search_btn{float:right!important;padding:17px 15px 12px;line-height:1.3;cursor:pointer}
.page_settings_box .input-group-btn{position:relative;font-size:0;white-space:nowrap}
.page_settings_box .input-group-btn>.btn{padding:10px 16px;border-radius:0}
.resourceManage h2{line-height:15px!important;padding:13px 0}
.resourceBtGp{margin-left:10px}
.resourceBtn1,.resourceBtn2{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:15px;padding:9px 15px}
.resourceBtn1:hover{background:#009D9C}
.resourceBtn2{margin-left:5px;background:hsl(0,0%,38%) none repeat scroll 0 0}
.resourceBtn2:hover{background:#444}
.resourceManage .formBlock{padding:0}
.resourceAdd{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);margin-top:10px;padding:5px 15px}
#addForm .resourceAdd{margin-left:8px}
.resourceAdd:hover{background:#009D9C}
.resourceManage .textBox1{margin-bottom:5px}
.resorceRow{display:none;background:#f0f0f0 none repeat scroll 0 0;float:left;padding:5px;width:100%;margin-top:5px}
.resorceRow h3{font-size:16px;margin:6px 8px 5px;color:#41a8f7;padding-bottom:0}
.resourceManage .formBlock .row1{margin:0}
.resourceManage .table tfoot tr td{border:medium none!important}
.resourceManage .table tfoot tr{background:hsl(0,0%,95%) none repeat scroll 0 0}
.userNE h3{color:hsl(0,0%,35%);display:inline-block;font-size:16px;margin:0 10px 10px}
.userNE label{margin-right:8px}
a.paginate_button{padding:5px;border:1px solid #ddd;margin-left:0!important}
.paginate_button.previous{border-radius:3px 0 0 3px!important}
.paginate_button.next{border-radius:0 3px 3px 0}
.arw,.arw2{float:left;font-size:10px;padding:5px;color:#41a8f7;cursor:pointer}
.languageSel{float:right;margin:10px 0 0;width:200px}
.languageSel label{color:hsl(0,0%,20%);display:inline-block;font-weight:400;margin:11px 0;padding-right:5px;text-align:right;vertical-align:top;width:77px}
.languageSel .form-group2{display:inline-block}
.tourPackageTabs .formBlock h2{line-height:14px;padding:10px 0}
.pr-10{padding-right:10px}
.hotelPassDetail label{color:hsl(0,0%,20%);font-weight:400;margin-bottom:2px}
.personPrice{margin:19px 0}
.hotelPassDetail .filterCheck.radioCol{margin-bottom:3px}
.formBlock .form-group2 h2{color:hsl(0,0%,20%);text-align:left}
.chargeDetails{border:1px solid #ddd}
.chargeDetails thead{background:none;color:#333}
.chargeDetails td{border:medium none!important}
.chargeDetails .filterCheck.checkCol{float:none;text-align:center}
.chargeDetails .filterCheck label::before{bottom:-10px}
.queueSerachBox{width:100%;float:left;border:1px solid hsl(0,0%,91%);padding:8px;margin-top:15px;margin-bottom:30px;background:hsl(0,0%,99%) none repeat scroll 0 0}
.queueSerachBox .textBox1:focus{outline:none}
.queueSerachBox label{color:hsl(0,0%,28%);font-size:13px}
.pad-8{padding:8px}
.qSearchBtn{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:20px;height:40px;width:100%;margin-top:8px}
.pad-r-16{padding-right:16px}
.qSearchBtn{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:20px;height:40px;width:100%}
.qSearchBtn:hover{background:#009493}
.statusBlock{border:1px solid #ddd;margin-bottom:27px}
.statusBlock td{border-top:0!important;border-right:1px solid #ddd}
.statusBlock .table{margin:0}
.statusBlock h3{color:hsl(0,0%,27%);display:block;font-size:15px;line-height:23px;margin:5px 0;padding:0 10px}
.statusBlock h3 span{background:hsl(0,0%,87%) none repeat scroll 0 0;border-radius:10px;display:inline-block;float:right;font-size:14px;line-height:15px;padding:3px 8px}
.addContent{background:#f2f2f2;display:none}
.table1 .addContent td{border:medium none!important}
.editFi label{font-size:14px;font-weight:400}
.center1{display:block;margin:30px 0;text-align:center}
.saveDbtn{border:none;color:#fff;width:100%;padding:8px;background:#25B3B4;margin:25px 0}
.saveDbtn:hover{background:#009493}
.dateIcon{width:100%}
.dateIcon::before{pointer-events:none;border-left:1px solid hsl(0,0%,87%);color:hsl(180,100%,34%);content:"\e109";cursor:pointer;font-family:"Glyphicons Halflings";height:40px;padding:10px;position:absolute;right:0;width:36px}
.dateIcon1::before{pointer-events:none;border-left:1px solid hsl(0,0%,87%);color:hsl(180,100%,34%);content:"\e109";cursor:pointer;font-family:"Glyphicons Halflings";height:30px;padding:9px;position:absolute;right:0;width:36px}
.dateIcon:hover::before{background:#eee}
.divideBlock{float:left;margin-top:20px;width:100%}
.divideHead{background:#f4f3f3 none repeat scroll 0 0;border-bottom:1px solid #ddd;border-radius:2px;color:#333;display:block;font-size:15px;margin:0 auto 10px;width:100%;float:left;padding:5px;text-align:left}
.isOptional label::before{bottom:3px!important}
.isOptional input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{top:4px}
.bottomDivider{border-bottom:1px dashed #ddd;float:left;margin-bottom:10px;margin-top:10px;padding-bottom:10px;width:100%}
.mealsRadio{margin:6px 0 0}
.mealsType{float:left;margin-top:5px;width:100%}
.dayLabel{color:#fff;font-size:14px;font-weight:400;margin:0 0 5px}
.dayLabel span{background:#41a8f7 none repeat scroll 0 0;border-radius:2px;display:inline-block;margin:0;padding:4px 8px 5px 5px;width:87%;overflow:hidden}
.dayRow{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #efefef;float:left;margin:0 0 5px;padding:9px 5px 5px 9px;width:100%}
.dayCol-1{float:left;margin-right:2%;width:40%}
.dayCol-2{float:left;width:58%}
.travelBy{float:left;font-size:15px;margin:9px 0;padding-left:5px;width:70%}
.travelLoc{float:left;width:100%}
.travelLoc h5{display:inline-block}
.travelLoc h5:first-child{margin-right:5px}
.travelLoc h5:last-child{margin-left:5px}
.seeingItems{margin-top:5px;padding-left:14px}
.dayDetails{border-bottom:1px dashed #ddd;float:left;width:100%;margin-bottom:10px;padding-bottom:10px}
.travelIcon{display:inline-block;height:35px;width:35px;border-radius:50px;float:left}
.busIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll -30px 6px}
.trainIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll -65px 6px}
.flightIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll 6px 6px}
.seeIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll -105px 6px}
.mealsIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll -140px 6px}
.hotelIcon{background:#41a8f7 url(../images/travelIcons.png) no-repeat scroll -178px 6px}
.detaildHotel{float:left;width:100%}
.detaildHotel figure{float:left;height:40px;overflow:hidden;width:32%}
.detaildHotel figure img{height:100%;width:100%}
.detaildHotel figcaption{float:left;padding-left:5px;width:67%}
.detaildHotel figcaption h3{font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stars{display:block;height:16px;margin:3px 0;width:100px;background:url(../images/stars.png) no-repeat scroll 0 0}
.star-3{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 -54px}
.star-2{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 -80px}
.star-1{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 -105px}
.star-5{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 0}
.star-4{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 -27px}
.star-0{background:rgba(0,0,0,0) url(../images/stars.png) no-repeat scroll 0 -131px}
.dayEdit{float:right}
.validDay{margin-top:5px!important}
.validDay span{width:auto!important;margin-right:5px}
.tableCalendar{float:left;margin-bottom:7px;width:100%}
.tableCalendar .titleMar{font-weight:700}
.table1.cancelationTable td{border-right:medium none!important}
.table1.cancelationTable td.borderRight{border-right:1px solid #ddd!important}
.tableTextBox1{width:65px!important}
.cancelationTable .radioCol span{min-width:auto!important}
.cancelationTable .filterCheck.radioCol{margin:0!important}
.blackOutDate h3{background:#eee none repeat scroll 0 0;color:#555;font-size:17px;padding:8px}
.icon-chevron{display:block;width:15px;height:22px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAWCAMAAAAo0TYrAAAAElBMVEX///8AAAAAAAAAAAAAAAAAAABknMCaAAAABXRSTlMAEHCg0O5XV0MAAAAzSURBVHgBYwACJkYGZMDMysKIwmUFCyC4KAIsrKgCjPQQQPCpzUX4B9O/mOGBGV7o4QkA5zcCv3HiEZgAAAAASUVORK5CYII=)}
.icon-chevron-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pageCal{width:100%;margin:0 auto;padding:1em;border:1px solid #ddd}
.responsive-calendar-modal{background-color:#1d86c8;color:#fff;padding:1em}
.responsive-calendar .controls{text-align:center}
.responsive-calendar .controls a{cursor:pointer;color:red}
.responsive-calendar .controls h4{display:inline}
.responsive-calendar .day-headers,.responsive-calendar .days{font-size:0}
.responsive-calendar .day{display:inline-block;position:relative;font-size:14px;width:12.95%;text-align:center}
.responsive-calendar .day a{color:#000;display:block;cursor:pointer;padding:5% 0}
.responsive-calendar .day a:hover{background-color:#eee;text-decoration:none}
.responsive-calendar .day.header{border-bottom:1px solid #eee;padding-bottom:10px}
.responsive-calendar .day.active a{background-color:#1d86c8;color:#fff}
.responsive-calendar .day.active a:hover{background-color:#36a0e2}
.responsive-calendar .day.active .not-current{background-color:#8fcaef;color:#fff}
.responsive-calendar .day.active .not-current:hover{background-color:#bcdff5}
.responsive-calendar .day.not-current a{color:#ddd}
.responsive-calendar .day .badge{position:absolute;top:2px;right:2px;z-index:1}
.blackOutDate hr{margin-bottom:12px}
.table1.pricingTable td{border-right:medium none!important;white-space:nowrap}
.table-striped.pricingTable > tbody > tr:nth-of-type(2n+1){border-top:medium none!important;border-bottom:medium none!important;background:none}
.bgGray{background:#f9f9f9 none repeat scroll 0 0!important}
.priceTextBox{width:100px!important;height:28px}
.pTitle{font-size:17px!important;color:#25B3B4!important;font-weight:700!important;margin:0!important;padding:0!important;text-align:left!important}
.priceAddBtn{background:#41a8f7 none repeat scroll 0 0;border:medium none;border-radius:2px;padding:0 5px;color:#fff}
.priceTopInfo{float:left;width:100%}
.priceTopInfo > label{margin-right:25px}
.priceTopInfo h4{display:inline-block;font-size:17px;margin-left:5px}
.priceTopInfo span{float:right;margin-top:6px}
.earlyTable .radioCol span{min-width:auto}
.remark{color:#5e656a;font-size:15px;margin-top:0}
.modalMaxWidth{width:800px}
.reportDate{color:#41a8f7;font-size:15px;margin-left:10px}
.fieldTitle{color:#5e656a;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;line-height:15px;padding-bottom:6px;margin:0;text-align:left;width:100%;float:left}
.uploader_title{display:inline-block;width:auto;float:left;margin-right:12px}
.uploder_col{border:1px solid #ccc;margin-left:8px;height:40px}
.no_wrap{white-space:nowrap}
.pad-8{padding:8px!important}
.row100{width:100%;float:left}
.form-group2{width:100%;float:left;margin-bottom:10px;position:relative}
.divideHead .checkCol{margin-bottom:0!important}
.divideHead input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{top:2px}
.divideHead label::before{bottom:-3px!important}
.contentCheck{float:left;width:100%}
:focus{outline:none}
@media screen and (max-width:1280px) {
.topBoxes span{width:70px}
.topBoxes h3{margin:8px 0}
.topBoxes label{display:block;margin-top:5px}
.dataTables_length{width:40%}
.dataTables_filter{width:59%}
}
@media screen and (max-width:990px) {
.pl-50{padding-left:0}
.topBoxes{float:none;margin-bottom:10px;margin-right:0;width:100%}
.payoutForm{width:90%}
.comFields .comFromTo{width:32%!important}
.offlineHotel .form-group2{margin-bottom:8px}
.fCommisnRow .selectCol > label{width:auto}
.fixedCommission{margin-bottom:10px}
.modalMaxWidth{width:auto}
.table1.pricingTable td{white-space:normal}
}
@media screen and (max-width:767px) {
.fieldTitle02{width:80%!important;font-size:12px;padding-top:2px}
.fieldTitle{float:none}
.filterCheck.checkCol02{float:left!important;position:relative;margin:0 5px 10px 0;width:15%!important;height:auto}
.pad-10{margin-top:0!important}
.headerTable .panel{width:100%;float:left}
.new-btn{margin-top:0}
.save-btn{margin-right:0!important}
.topBoxes{box-shadow:none;margin-bottom:5px;width:100%;margin-right:0}
.pl-50{padding-left:0}
.dataTables_length{float:none;width:100%}
.dataTables_filter{float:none;text-align:left;width:100%}
.tableDate{float:left;margin-bottom:3px!important;width:100%}
.payoutForm{width:100%}
.radioBox{float:left;width:100%}
.comFields{float:left;margin-bottom:10px;padding-left:10px;width:100%}
.comFields .comFromTo{width:44%!important}
.fixedCommission{padding:8px 0 10px}
.prevCurrentShow .checkCol span{font-size:11px}
.manageSearch{width:85%}
.manageSbtn{width:15%;float:right}
.topBtnGp{float:none}
.exBtn,.imBtn,.nwBtn,.pubBtn{width:48%}
.tourImgGallery{overflow:hidden}
.browseBtn1 button{width:100%;margin:5px 0 0}
.tabbable-line > .nav-tabs > li{float:none}
.resourceManage .formBlock h2{line-height:10px!important}
.resourceBtGp{margin-left:0;margin-top:0}
.manageTour{width:100%;float:left;margin-top:5px}
.languageSel{margin:0}
.dataTables_wrapper.no-footer{overflow:auto}
.addContent .textBox1{width:auto}
.addContent .textArea{width:auto}
.dayCol-1{width:100%}
.dayCol-2{margin-bottom:5px}
.tableCalendar .titleMar{margin-bottom:5px}
}
div#navmenu{border-top:1px solid #e9e9e9}
.full-menu,.full-menu1{display:none}
.removeIcon{position:absolute;left:30px}
.formSubTitle{float:left;width:100%}
.minimal_subtitle{font-size:16px;padding-left:8px;color:#41a8f7;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:10px}
.minimal_subtitle2{font-size:16px;padding-left:8px;color:#41a8f7;font-weight:700}
.inline_check_boxed{display:inline-block}
.passport_add_btn{padding:10px;display:inline-block;background-color:#5e5e5e;color:#fff;cursor:pointer}
.pass_port_det_entry{padding:5px;background-color:#f0f0f0;border:1px solid #e4e3e3;display:none}
.or_sep{float:left;width:100%;padding:2px 0;background-color:#e1e1e1;color:#41a8f7;text-align:center;font-size:18px}
.generate_code_btn{padding:9px 0;width:100%;display:inline-block;background-color:#41a8f7;color:#fff;text-transform:capitalize;cursor:pointer;text-align:center;border:0;margin-bottom:15px}
.generate_code_btn:focus,.generate_code_btn:active{outline:none;border:0}
.reset_code_btn{border:none;padding:9px 22px;margin-bottom:10px;float:right;text-transform:capitalize;color:#fff;background-color:#25B3B4;margin-top:10px}
.new-row{width:100%;border:1px solid #dbd9d9;padding:8px}
.flight_offer_add,.hotel_offer_add{padding:5px;background-color:#f0f0f0;border:1px solid #e4e3e3}
#main_cat_menu{list-style-type:none;padding-left:0;margin-bottom:0}
#main_cat_menu li{display:inline-block}
#main_cat_menu li a{color:#FFF;padding:13px 15px 16px;line-height:3.3;text-transform:uppercase}
#main_cat_menu li a.active_menu{background-color:#008586}
#main_cat_menu li a:focus{text-decoration:none;outline:none}
#mainmenu li{float:left}
#mainmenu a{color:#FFF;padding:17px 15px;line-height:1;text-transform:uppercase}
ul#mainmenu{margin-bottom:0}
.modify_search{padding:10px}
.modify_search .radioCol span{min-width:auto}
.modify_search .selectric .label{height:30px;line-height:1.5;font-size:14px}
.modify_search .selectric .button:after{top:-6px}
.filter_main_title{margin-top:7px;color:#0c599d;font-family:'Roboto',sans-serif}
.filter_container{border:1px solid #d1d1d1;margin-bottom:10px}
.filter_title{padding:10px;border-bottom:1px solid #d1d1d1;margin-top:-1px;font-size:13px}
.filter_toggle_icon{float:right;cursor:pointer;padding:0 8px}
.range_filters{font-size:11px}
.filter_content{padding:15px;display:none;background-color:#F2F2F2}
.lowvalue{display:inline-block;float:left}
.heighvalue{display:inline-block;float:right}
.range_ui_block{margin-bottom:12px;margin-top:12px}
.filter_check_options_list,.stop_check_fil{padding-left:0;list-style-type:none}
.filter_check_options_list .checkbox{margin-bottom:6px;margin-top:6px}
.filter_content .checkCol span{overflow:hidden;text-overflow:ellipsis;width:100%}
#secondmenudiv{border:1px solid #ddd;border-left:0}
#secondmenu,#secondmenu ul,.secondmenu,.secondmenu ul{list-style:none}
#secondmenu li,.secondmenu li{padding:2px 0 0 12px}
#secondmenu li ul li,.secondmenu li ul li{padding:5px 0 5px 11px}
.mobile_box_row{margin:0 -5px}
.mobile-box{float:left;width:12.5%;padding:5px}
.ticket-box{float:left;width:100%;background:#FFF;height:110px;position:relative;box-shadow:0 0 16px 9px #F5F4F4 inset;border:1px solid #ddd}
.ticket-box figure img{margin:0 auto;padding-top:25px;text-align:center;width:41px;height:65px}
.ticket-box span{text-align:center}
.main_bg_color{background-color:#F8F8F8}
.border{border:1px solid #dedede;height:1px;margin:15px 0 15px 20px;width:98%}
.form-group input[type="text"]{background:#f3f3f3 none repeat scroll 0 0;border:medium none;color:#3c444a;font-size:14px;height:40px;border:1px solid #dedede;padding:6px 30px 6px 6px;width:100%}
#mySearchform .form-group input[type="text"]{background-color:transparent}
.form-group2 input[type="text"]{background:#fff none repeat scroll 0 0;border:1px solid #9fa0a2;color:#3c444a;font-size:12px;height:40px;padding:6px;width:100%;border-radius:0!important}
.deleteBtn1.searchBtn1{background:#BB3030 none repeat scroll 0 0}
.form-group select{-moz-appearance:none;border:medium none;color:#3a3a3a;font-size:14px;height:40px;padding:6px 30px 6px 12px;text-transform:uppercase;width:100%;border:1px solid #dedede}
.spl_select_home .selectric{height:60px;background:#f5f5f5 none repeat scroll 0 0}
.spl_select_home .selectric .label{height:58px;line-height:53px}
.spl_select_home .selectric .button{top:10px}
.iconSet1::before{content:"";height:23px;pointer-events:none;position:absolute;right:-10px;top:20px;width:37px}
.calendarIcon::before{font-family:'Glyphicons Halflings';content:"\e109";font-size:17px;color:#0c599d}
.qstn-icon{background-image:url(../images/qstn.png);display:block;height:25px;position:absolute;right:-23px;top:-20px;width:25px;z-index:999}
.ftr-st{color:#979a9c;font-size:12px;padding:20px 20px 0 0;margin:0}
.form-new{margin-right:10px}
.graph-box{background-color:#fafafa;min-height:338px;float:left;width:100%}
.graph-head{box-shadow:0 0 28px 9px #EBE9E9 inset;border:1px solid #e3e3e3;border-bottom:0}
.graph-head h1{color:#3c444a;font-size:16px;padding:20px;margin:0}
.graph_contain{float:left;width:100%;padding:15px;box-shadow:0 0 28px 9px #EBE9E9 inset}
.graph_lbl .graph_arrow{display:inline-block!important;margin-right:6px;margin-left:10px;color:#6C6C6C}
.amnt-btm{padding:0 33px}
.caldr1::before{background:rgba(0,0,0,0) url(../images/caldr_1.jpg) no-repeat scroll 0 0;height:44px;top:26px;width:20px}
.iconSetCaldr::before{content:"";height:23px;pointer-events:none;position:absolute;right:-10px;top:10px;width:37px}
.downArrow1::before{background:rgba(0,0,0,0) url(../images/dwn_arrw_1.jpg) no-repeat scroll 0 0;height:44px;top:26px;width:20px}
.downArrow2::before{background:rgba(0,0,0,0) url(../images/arrow-left.png) no-repeat scroll 0 0;height:44px;top:26px;width:20px}
.downArrow3::before{background:rgba(0,0,0,0) url(../images/arrow-down.png) no-repeat 8px 16px;height:44px;top:33px;width:20px}
.downArrow4::before{background:rgba(0,0,0,0) url(../images/arrow-down.png) no-repeat scroll 0 0;height:44px;top:26px;width:20px}
.downArrow5::before{background:rgba(0,0,0,0) url(../images/arrow-down.png) no-repeat scroll 0 0;height:44px;top:33px;width:20px}
.iconSet3::before{content:"";height:23px;pointer-events:none;position:absolute;right:0;top:5px;width:26px;background-color:#fff;height:40px}
.downArrowrole::before{background:rgba(0,0,0,0) url(../images/arrow-down.png) no-repeat scroll 0 0;height:44px;top:33px;width:20px}
.iconSetrole::before{content:"";height:23px;pointer-events:none;position:absolute;right:0;top:5px;width:26px;background-color:#fff;height:40px}
.iconSet5::before{content:"";height:23px;pointer-events:none;position:absolute;right:-8px;top:12px;width:37px}
.iconSet2::before{content:"";height:23px;pointer-events:none;position:absolute;right:-16px;top:24px;width:37px}
.iconSet1::before{content:"";height:23px;pointer-events:none;position:absolute;right:-16px;top:17px;width:37px}
.footer{background-color:#272729;height:50px;width:100%;position:absolute;bottom:0}
.form-group1 select{-moz-appearance:none;background:#f8f8f8 none repeat scroll 0 0;border:1px solid #dedede;color:#3a3a3a;font-size:14px;border-right:0;height:60px;padding:12px 30px 12px 12px;text-transform:uppercase;width:100%}
.accodian{-moz-appearance:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dedede -moz-use-text-color #dedede #dedede;border-image:none;border-width:1px 0 1px 1px;color:#3a3a3a;font-size:14px;height:60px;padding:22px 30px 12px 12px;text-transform:lowercase;width:100%;margin:0}
.searchBtn1.moreplus,.searchBtn1.moredelete{padding:5px 15px}
.searchBtn1.moredelete{background:#616161 none repeat scroll 0 0}
.searchBtn1{background:#0c599d none repeat scroll 0 0;border:medium none;color:#fff;font-size:15px;font-weight:400;height:38px;text-align:center;text-transform:capitalize;width:100%}
.save_btn{border:none;color:#fff;font-size:15px;font-weight:400;height:35px;text-align:center;text-transform:capitalize;padding:0 30px;float:right;margin-bottom:5px}
.save_btn2{border:none;color:#fff;font-size:15px;font-weight:400;height:35px;text-align:center;text-transform:capitalize;padding:0 30px;float:left}
.admin-mang{background-color:#fff;padding:0;float:left;width:100%;margin-bottom:15px!important}
.check-type{padding-left:20px;box-shadow:1px 1px 3px #ddd;padding-bottom:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}
.is_active_check{margin-bottom:0}
.req_field{color:red}
.check-type:hover{box-shadow:0 2px 5px rgba(0,0,0,0.25),0 2px 5px rgba(0,0,0,0.22)}
.save-btn{margin-right:10px}
.menu-bar ul{float:right;margin:0;padding:0}
.menu-bar ul li{float:left;list-style:outside none none;padding:20px 10px 10px;cursor:pointer;position:relative}
.menu-bar ul li span{color:#0c599d;font-weight:700;position:relative}
.text-uppercase{text-transform:uppercase}
.badge_label{background-color:#41a8f7;float:right;color:#fff;border-radius:50%;padding:4px;font-size:10px;font-style:normal;top:-16px;right:-7px;position:absolute}
.menu-bar ul li figcaption{display:inline-block}
.iconSet4::before{content:"";height:23px;pointer-events:none;position:absolute;right:14px;top:33px;width:37px}
.iconSet6::before{content:"";height:23px;pointer-events:none;position:absolute;right:14px;top:33px;width:37px}
.upArrow3::before{background:rgba(0,0,0,0) url(../images/arrow-left.png) no-repeat scroll 8px 0;height:44px;top:20px;width:20px;right:5px;background-color:#fff}
.upArrow4::before{background:rgba(0,0,0,0) url(../images/arrow-left.png) no-repeat scroll 0 0;height:44px;top:12px;width:20px;right:8px}
ul#secondmenu li ul,ul.secondmenu li ul{border-bottom:0}
ul#secondmenu li ul li a,ul.secondmenu li ul li a{color:#333}
ul#secondmenu li ul li a:hover,ul.secondmenu li ul li a:hover{color:#0c599d}
ul#secondmenu li ul li a.active_link,ul.secondmenu li ul li a.active_link{color:#0c599d}
.formSubDiv1{overflow:hidden;padding:10px 20px}
.flight{float:left;font-size:15px;margin-left:30px;color:#fff}
checkCol box{margin-top:10px!important}
.textBox2{-moz-appearance:none;border:1px solid #dbd9d9;height:100px;padding:4px;pointer-events:inherit;width:100%}
.sub2Div h5{color:#5e656a;float:left;font-size:15px;margin-bottom:14px;margin-top:3px;width:13%}
.formSubTitle h5{color:#0c599d;font-size:18px;font-weight:400;margin:0;text-align:left}
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.4.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-linkedin:before{content:"\f0e1"}
.fa-twitter:before{content:"\f099"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-icon-remove:before{content:"\f00d"}
.fa-plane:before{content:"\f072"}
h1,h2,h3,h4,h5,h6{font-family:roboto;font-family:Roboto,DroidKufiRegular,sans-serif;font-weight:300}
.row2{margin:0;padding:0}
.img-fluid{width:auto;height:45px}
.logo-fluid {
    width: 180px;
}
.formBlock{background:#F4F3F3;padding:10px 10px 0;overflow:hidden;border:1px solid #f7f6f6;margin-bottom:15px;box-shadow:0 0 3px #C6C6C6}
.leftBlock{padding-right:20px}
.rightBlock{padding-left:20px}
.formBlock h2{color:#5e656a;font-size:15px;font-weight:400;line-height:36px;margin:0 11px;text-align:left;font-family:"Roboto",sans-serif}
#divTicket.formBlock h2{text-align:left}
.save_btn_2_mail{float:left}
h2.stand_labl_left{text-align:left!important}
.field_caption_label{margin-left:0!important}
.mar_0{margin:0!important}
.mar_b_0{margin-bottom:0!important}
input[type="file"]{display:block;min-height:56px}
.file_uploader input[type="file"]{border:none; min-height:0px !important;}
/*.file_uploader input[type="file"]::-webkit-file-upload-button{border:none; min-height:n !important;}*/
.textBox1{width:100%;padding:8px;height:40px!important;border:1px solid #dbd9d9;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;pointer-events:inherit;border-radius:0!important;max-width:100%}
.textBox5{width:65%!important;outline:none}
.outline{outline:none!important}
.save_edit{background:#0c599d none repeat scroll 0 0;border:medium none;color:#fff;font-size:15px;font-weight:400;height:39px;text-align:center;text-transform:capitalize;float:right;padding:5px 0;width:33%}
.addon_text_field{width:60%!important;float:left}
.addon_select{width:40%;float:left}
.modify_search .addon_btn .action_btn{padding:4px 8px}
.textBox1:focus,.textBox2:focus,.textBox4:focus .textArea:focus,.new-row:focus,.inline_text_input:focus{outline:1px solid #0c599d;box-shadow:none!important}
.has-success .form-control{border-color:#dbd9d9!important}
.has-error .form-control{border-color:#0c599d!important}
.textBox4{width:100%;padding:3px;height:30px;border:1px solid #dbd9d9;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;pointer-events:inherit}
.textArea{width:100%;padding:8px;border:1px solid #dbd9d9;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;pointer-events:inherit}
.cur_surr{background-color:#e6e6e6;color:#000;padding:8px;text-align:center;border:1px solid #d9d9d9;box-shadow:2px 2px 0 #cbcaca}
.line_height_nrml{line-height:1.3!important}
.image_upload_link{margin-bottom:15px;display:block;text-decoration:underline;margin-top:10px}
.uploads_table{width:100%}
.uploads_table tr td{padding:4px}
select[multiple],select[size]{overflow:auto;height:auto;min-height:114px}
.selectBoxArrow{position:relative}
.center_xchange_btn{margin-top:65px}
.center_xchange_btn2{margin-top:30px}
.selectBoxArrow::before{background-repeat:no-repeat;width:20px;height:20px;content:"";position:absolute;right:0;top:17px;pointer-events:none}
.row.table-responsive.loopeddiv{float:left;width:100%}
.formBlock .row1{margin:4px 0;float:left;width:100%}
.formBlock .row-inner{margin:15px 0 0;overflow:hidden;clear:both}
.formSubTitle h3{color:#0c599d;font-size:18px;font-weight:400;text-align:left;text-transform:capitalize;position:relative;margin:10px;clear:both;font-family:"Roboto",sans-serif}
.formSubTitle h3 span{float:right}
.formSubDiv{background:#fff;padding:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25,.8,.25,1);margin-bottom:15px;width:100%;float:left}
.formSubDiv:hover{box-shadow:0 2px 5px rgba(0,0,0,0.25),0 2px 5px rgba(0,0,0,0.22)}
.formSubDiv2{float:left;width:100%}
.common_btn_light{padding:2px 12px;display:inline-block;color:#41a8f7;text-transform:capitalize;border:1px solid #41a8f7;margin-bottom:9px;margin-left:6px;cursor:pointer}
.row.table-responsive .navbar,.row.table-responsive .navbar .pagination{margin-bottom:0;margin-top:0}
.space_dummy_label{margin-bottom:0;display:block}
.pagination>li>a,.pagination>li>span{padding:4px 8px;border-bottom:2px solid #0c599d;margin:0 2px}
.filterCheck input[type="radio"],.filterCheck input[type="checkbox"]{display:none}
#with_price_check input[type="radio"], #with_price_check input[type="checkbox"]{visibility:hidden;    display: inherit;}
#with_price_check .checkTitle span {
    margin-left: 0px;    padding-top: 2px;
}
#with_price_check input[type="checkbox"]:checked + label::before, input[type="checkbox"]:checked + input + label::before {
    top:9px;
    left:0px;
}
#with_price_check  label::before {
    top: 3px;
    left:0px;
}
.hotel_result_new .filterCheck label::before{bottom:1px;display:inline-block;height:23px;left:3px;width:17px;content:"\f096";font-family:FontAwesome;font-size:20px;color:#B1B1B1;font-weight:100;position:absolute}
.hotel_result_new .radioCol label::before{bottom:1px;content:"";display:inline-block;height:20px;position:absolute;width:18px;content:\f10c;font-family:FontAwesome;color:#B1B1B1;font-size:20px;top:-3px;left:1px;font-weight:100}
.filterCheck label::before{bottom:1px;display:inline-block;height:23px;right:3px;width:17px;content:"\f096";font-family:FontAwesome;font-size:20px;color:#B1B1B1;font-weight:100;position:absolute}
.radioCol label::before{bottom:1px;content:"\f10c";display:inline-block;height:20px;position:absolute;width:18px;font-family:FontAwesome;color:#B1B1B1;font-size:20px;top:-3px;left:1px;font-weight:100}
input[type="checkbox"]:checked + label::before,input[type="checkbox"]:checked + input + label::before{color:#41a8f7;font-size:20px;height:17px;line-height:15px;text-align:center;width:17px;content:"\f046";font-family:FontAwesome;top:3px;font-weight:100}
input[type="radio"]:checked + label::before,input[type="radio"]:checked + input + label::before{color:#0c599d;font-size:17px;height:24px;line-height:1;text-align:center;width:20px;content:"\e165";top:3px;font-family:'Glyphicons Halflings';left:-1px}
.filterCheck.checkCol{float:left;position:relative;margin:8px 5px 10px 0}
.check_hotel{position:relative;margin:0 5px 10px 0;border:0!important;}
.check_hotel .checkTitle span{margin-left:18px}
.airport_check{margin:14px 5px 10px 0 !important}
.checkCol label{position:inherit!important;display:block;float:left;left:auto;margin:0;position:relative;top:auto;cursor:pointer}
.filter_check_options_list .checkCol label{width:99%}
.filter_check_options_list .star_rate_filter{margin-left:0}
.checkCol label::before{right:auto!important}
.checkCol span{color:#5e656a;display:inline-block;font-family:roboto;font-size:15px;font-weight:300;margin-left:25px;vertical-align:bottom;white-space:nowrap;width:110px;font-family:Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis}
.enablebypastickt{overflow:visible!important;text-overflow:inherit}
.checkCol span.long_label_span{width:auto}
.tablefiltercheckbox span{display:inline}
.title_main{width:100%;text-align:center;font-size:25px;margin:10px 0 20px}
.special_holidy{min-height:210px}
.special_holidy .h_deal_img img{width:100%!important;min-height:180px}
@media only screen and (max-width:767px) {
.special_holidy{margin-bottom:10px}
}
.flightTypeSelect.inline_block_check_radio{float:none!important}
.filterCheck.radioCol{float:left;position:relative;margin:0 5px 5px 0;clear:none}
.radioCol label{position:inherit!important;display:block;float:left;left:auto;margin:0;position:relative;top:auto;cursor:pointer}
.radioCol label::before{right:auto}
.radioCol span{color:#5e656a;display:inline-block;font-family:roboto;font-size:15px;font-weight:300;margin-left:22px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:88px;font-family:Roboto,sans-serif}
.radioCol span.long_label_span{width:auto}
.sub2Div{margin-bottom:10px;overflow:hidden}
.formSubDiv .sub2Div:last-child{border:medium none}
.formSubDiv .tab-pane{padding-top:20px;}
.sub2Div h4{font-size:15px;color:#41a8f7;margin-bottom:14px}
.creditLeft{padding-right:10px;margin-bottom:10px}
.creditRight{padding-left:10px;margin-bottom:10px}
.table1{border:1px solid #dedede}
.table1 td{border-right:1px solid #eaeaea!important;font-size:15px;border-top:none!important;font-family:"Roboto",sans-serif;color:#424242;padding:4px}
.table1 thead{background:#EAEAEA none repeat scroll 0 0;color:#fff;font-family:roboto;font-size:15px}
.tourActions{min-width:58px}
.min_width_sel{min-width:65px}
.table1 thead tr td{white-space:nowrap}
.table1.table_home thead tr td{white-space:normal}
@media screen and (max-width:500px) {
.table1.table_home thead tr td{white-space:nowrap}
}
.table-striped>tbody>tr:nth-of-type(odd){border-bottom:1px solid #dddbdb;border-top:1px solid #dddbdb}
.table1 td i{color:#FF6A6A;margin-left:2px;cursor:pointer}
.filterBlock{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;padding:20px}
.overflow_visible{overflow:visible!important}
.bg-danger{background-color:#DBD9D9}
.uploadBlock h3{color:#0c599d;font-size:18px;font-weight:400;text-align:left;display:inline-block;float:left}
.file-1{float:left;margin:17px 0 17px 20px;outline:none!important}
.uploadedPic{float:left;width:70px;height:56px;overflow:hidden}
.uploadedPic img{width:100%;max-height:56px;min-height:0}
.uploadedPic img[src=""]{display:none}
.uploadBlock{margin-top:15px}
.addIcon,.removeIcon{float:left}
.addIcon i{background:#41a8f7 none repeat scroll 0 0;color:#fff;height:40px;line-height:41px;text-align:center;width:25px;cursor:pointer;float:left;margin-right:5px}
.removeIcon i{color:#fff;height:40px;line-height:41px;text-align:center;width:25px;cursor:pointer;float:left;background:#41a8f7}
.iconSet.btn_set_plus_minus{float:left}
.iconSet .removeIcon{position:relative;left:auto}
.fieldRow{margin-top:15px}
#field1{display:none}
.isActive h2{margin:0 11px}
.form-control-feedback{color:#e8453a!important}
.form-group2 .alert,.form-group .alert,.input-group .alert{margin-left:0;position:absolute;width:100%;font-size:10px;background-color:#000;color:#FFF;padding:5px;border:none;box-shadow:0 3px 14px 0 rgba(187,184,184,0.78);top:10px;left:0;z-index:9;border-radius:0}
.error_alert{position:absolute;width:100%;top:100%}
.multiselect .alert{top:12px}
.form-group2 .alert-danger,.form-group .alert-danger,.input-group .alert-danger{border-top:5px solid #E8453A}

.form-group3 input[type="text"] {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #3c444a;
    font-size: 12px;
    height: 40px;
    padding: 6px;
    width: 100%;
    border-radius: 0!important;
}
.form-group3 .alert-danger {
    border: 2px solid #E8453A;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: #000;
    color: #fff;
    padding: 3px 0 3px 0px;
    font-size: 12px;
    text-align: center;
}

.form-group3 .alert-danger:before {
    font-family: 'Glyphicons Halflings';
    content: "\e078";
    position: absolute;
    top: -13px;
    left: 50%;
    color: #E8453A;
    font-size: 13px;
}

.text-danger{color:#e8453a}
.form-group2 .alert-warning,.form-group .alert-warning,.input-group .alert-warning{border-top:5px solid #FEB743;color:#fff}
.text-warning{color:#FEB743}
.form-group2 .alert-success,.form-group .alert-success,.input-group .alert-success{border-top:5px solid #41a8f7;color:#fff}
.text-success{color:#41a8f7}
.form-group2 .alert-info,.form-group .alert-info,.input-group .alert-info{border-top:5px solid #2EBCEC}
.text-info{color:#2EBCEC}
#secondmenu,#secondmenu ul,.secondmenu,.secondmenu ul{margin:0;padding:14px 0}
#secondmenudiv .col-xs-50{border-bottom:1px solid #ccc;border-top:1px solid #fff}
#secondmenudiv .col-xs-50:last-child{border-bottom:0 solid #ccc}
#rolemenulist .col-xs-50{border-bottom:1px solid #ccc;border-top:1px solid #fff}
#rolemenulist .col-xs-50:last-child{border-bottom:0 solid #ccc}
.locationIcon{background-color:#454545;border-radius:0 0 0 6px;height:21px;position:absolute;right:0;top:0;padding:0 5px}
.locationIcon-inner::before{background:rgba(0,0,0,0) url(../images/shape1.png) no-repeat scroll 0 0;content:"";height:23px;left:-10px;position:absolute;top:0;width:37px}
.menu-item,.menu-item2{width:100%;display:block;cursor:pointer;margin-left:0!important}
#rolemenulist2 .firstlevel{border-bottom:1px solid #ccc}
#mainmenu a:hover{background-color:#008586}
.locationIcon-inner::after{background:rgba(0,0,0,0) url(../images/shape2.png) no-repeat scroll 0 0;bottom:-22px;content:"";height:23px;position:absolute;right:-33px;width:37px}
.locationIcon-inner{color:#fff;text-align:center}
.iconSet::after{content:"";height:23px;left:31px;pointer-events:none;position:absolute;top:18px;width:37px}
.full-menu h1{display:none}
.locationIcon-inner{position:relative}
.full-menu1{float:right;width:50%}
.text{display:none}
.check{display:block;float:none!important;overflow:hidden;width:100%}
span.glyphicon.glyphicon-arrow-down,span.glyphicon.glyphicon-arrow-up{display:none}
span.glyphicon.glyphicon-arrow-left,span.glyphicon.glyphicon-arrow-right{display:inline-block}
.main-head{color:#fd9025;margin-top:10px;font-family:"Roboto-Light",sans-serif;font-size:25px;display:inline-block;position:relative;text-transform:capitalize}
.agency{margin-top:16px!important}
.col-md-10.col-sm-10.col-xs-12.padd8.padTop0.pull-right.save-btn1{margin-left:10px;margin-top:10px}
.agency-box{border:1px solid #E9E9E9;margin:20px 0;padding:15px;background-color:#F4F3F3}
.bg_white_color{background-color:#fff!important}
.menu-bar ul li i span.glyphicon{display:none}
@media screen and (max-width:1280px) {
.mobile-box{width:18%}
}
@media screen and (max-width:768px) {
.filterCheck.checkCol02{width:12%}
.fieldTitle02{width:70%}
.pl-20{padding-left:0!important}
.main-head{margin-top:0;padding-left:15px}
.full-menu,.full-menu1{display:block}
.control-panel span,.control-panel-right span{float:left;width:100%;margin-top:0;padding:10px}
.menu_tab_icon{font-size:18px}
.menu_tab_icon_right{font-size:18px}
.leftBlock{padding-right:0}
.rightBlock{padding-left:0}
#secondmenu,#secondmenu ul,.secondmenu,.secondmenu ul{padding:14px 8px}
.room_selectarea .room_row .colum{font-size:13px}
}
@media (max-width: 991px) and (min-width: 768px) {
.mobile-view{display:none}
.control-panel{float:left;cursor:pointer;padding:0 0 0 15px;position:relative;text-transform:capitalize}
#map{height:275px!important}
.control-panel-right{float:right;cursor:pointer;padding:0 22px}
.control-mob{display:none}
#mainmenu{display:none}
#secondmenudiv{box-shadow:0 0 1px 1px rgba(0,0,0,0.19);width:100%}
.nav-part{float:left;width:100%}
#mainmenu li{width:100%}
}
@media screen and (max-width:767px) {
.uploder_col{height:auto}
.summary_col01 > p{padding:2px 0 5px 35px !important}
.search_popup{display:none}
#mainmenu{display:none}
.mobile-top{margin-top:10px}
.full-menu,.full-menu1{display:block}
.pl-20{padding-left:0}
.leftBlock{padding-right:0}
.rightBlock{padding-left:0}
.creditRight{padding-left:0}
.creditLeft{padding-right:0}
.formBlock h2{text-align:left;margin:0 0 5px}
.isActive{width:90px}
.isActive h2{margin:8px 0!important;text-align:right!important}
.padR0{padding-right:0!important}
.mobile-view{display:none}
.control-mob{display:none}
.main-head{font-size:16px;margin-top:0;padding-left:10px}
.mb-20{margin-bottom:5px}
.control-panel{float:left;height:59px;cursor:pointer;padding:0 0 0 15px;position:relative;text-transform:capitalize}
.control-panel-right{height:59px;float:right;cursor:pointer}
.control-panel span,.control-panel-right span{float:left;width:100%;margin-top:12px}
.text{display:block;float:right;font-size:14px;margin:0 30px 0 0}
.col-xs-46{width:100%}
.box1{margin-left:10px}
.box2{margin-left:10px}
.box3{margin-left:10px}
.box4{margin-left:10px}
#secondmenudiv{box-shadow:0 0 1px 1px rgba(0,0,0,0.19);width:100%}
.border{border:none;height:1px;margin:7px 0;width:98%}
.pll-20{padding-left:0;padding-right:0}
#secondmenu,#secondmenu ul,.secondmenu,.secondmenu ul{margin:0;padding:20px}
.menu-bar ul li{float:left;list-style:outside none none;padding:10px}
.nav-part{float:left;width:100%}
.full-menu h1{display:block;float:left;font-size:14px}
.full-menu{width:50%;float:left}
.filterCheck.checkCol{margin:4px 5px 0 0;height:40px}
.assign_to_right_arr span.glyphicon.glyphicon-arrow-right,.assign_to_left_arr span.glyphicon.glyphicon-arrow-left{display:none}
span.glyphicon.glyphicon-arrow-up,span.glyphicon.glyphicon-arrow-down{display:inline-block}
.formBlock .row1{margin:2px 0}
#mainmenu li{width:100%}
.formBlock h2{line-height:36px;margin:0!important;text-align:left;line-height:28px!important}
.data_tbl_colum{width:50%!important}
.formBlock{padding:5px}
.formSubDiv{padding:10px}
}
@media screen and (max-width:400px) {
.file-1{margin:5px 0}
.uploadedPic{float:left;margin:5px 0}
.formBlock h2{margin:5px 0;text-align:left}
.filterCheck{height:31px;vertical-align:top;margin:0 5px 0 0 !important}
.isActive h2{margin:1px 0!important}
}
@media screen and (max-width:990px) {
#secondmenu li,.secondmenu li{font-size:12px;padding:2px 0 0 2px}
.mobile-box{width:25%}
.rightBlock{padding-left:1px}
.resourceBtGp{margin-left:0}
}
@media screen and (max-width:600px) {
.mobile-box{width:33.3333%}
}
@media screen and (max-width:450px) {
.mobile-box{width:50%}
}
.mar_md_b_12{margin-bottom:12px}
@media screen and (min-width:400px) and (max-width:767px) {
.pading-mob{margin-right:10px}
.col-xs-offset-4{margin-left:0}
.mob{margin-left:4%}
.formBlock h2{margin:7px 0 5px;line-height:16px}
}
@media screen and (min-width:320px) and (max-width:767px) {
.menu-bar ul li figcaption{display:none}
.sm_flt_left{float:left!important}
.menu-bar ul li i span.glyphicon{display:inline-block}
}
.login_box{width:100%;max-width:450px;min-height:100%;margin:0 auto}
.login_box .log_inner{float:left;width:100%;background:#FFF;border:solid 1px #ccc;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.52);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.52);box-shadow:0 0 10px 0 rgba(0,0,0,0.52);margin:100px 0;padding:20px}
.login_box .log_inner .log_field{float:left;width:100%;height:30px;background:#f4f4f4;border:solid 1px #ccc}
.login_box .log_inner td{padding:5px!important}
.login_title{margin-top:20px}
.forgot_password{text-align:right;float:right;margin:5px 0}
a.forgot_password:focus,a.forgot_password:active{outline:0;text-decoration:none}
.meterial_modal .modal-content{border-radius:0;-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22);box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}
.normal_label{font-weight:400}
.popup_input_fields{border-radius:0;float:left;width:100%;height:40px;background:#f4f4f4;padding:10px 5px;border:solid 1px #ccc;margin-bottom:10px}
.modal_submit_button{border:none;color:#fff;font-size:15px;font-weight:700;height:35px;text-align:center;text-transform:capitalize;width:100%}
.theme_color_bg{background:#0c599d none repeat scroll 0 0}
.perform_icon,.add_icon,.cancel_icon,.edit_icon,.visit_icon,.perform_icon,.update_icon,.save_icon,.edit_icon2,.search_icon{position:absolute;right:0;top:0;width:25px;height:100%;line-height:1.9}
.meterial_modal .modal-header{border-bottom:1px solid #fff}
.meterial_modal .modal-title{color:#0c599d;font-family:'Roboto-light'}
.meterial_modal button.close{font-size:20px;color:#41a8f7;font-family:'Roboto-Medium';opacity:1;box-shadow:none}
.meterial_modal_close,.meterial_modal_save{text-transform:uppercase;border:none;font-family:'Roboto-Medium';border-radius:0}
.meterial_modal_close{color:#212121}
.meterial_modal_save{color:#009688;background-color:#fff}
.meterial_modal_save:hover{background-color:#ededed;color:#009688}
.meterial_modal .modal-footer{border-top:none}
.modal_input_text{background-color:#fff!important;border-radius:0;box-shadow:none;height:40px!important;color:#333!important}
.all_page{float:left;width:100%;min-height:100%;position:relative;padding-bottom:50px}
html,body{height:100%;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
.formBlock div.text-center{text-align:center}
.formBlock div.text-center button{border:none;background:transparent;padding:0}
.formBlock div.text-center button:focus{outline:none}
.formBlock div.text-center button:active span{background-color:#17D5C6}
.assign_to_right_arr,.assign_to_left_arr{display:inline-block;color:#fff;background-color:#41a8f7;padding:9px 4px;margin:0 2px 5px;cursor:pointer}
.expand_collapse{display:inline-block;padding:1px 6px;font-size:22px;background-color:#FFF;border:1px solid #C1C1C1;color:#686868;cursor:pointer}
.inline_head{display:inline-block;font-size:16px}
.select_all_box{padding:0 0 6px;font-weight:700;border-bottom:1px solid #E6E6E6}
.addfield .options_selector{display:none}
.inline_block_check_radio{display:inline-block;float:left!important;width:auto}
.btn_holder{margin:4px 2px;display:inline-block;min-width:88px}
.formBlock_blank{padding:15px 15px 0;border:1px solid #E1E1E1;margin:10px 0;box-shadow:1px 1px 3px #D4D4D4}
.help_hover_btn{color:#7F7F7F;margin-left:6px;font-size:20px;position:absolute;right:-20px;top:6px;cursor:help}
.radio_check_label{line-height:20px!important}
.view_btn,.edit_btn,.delete_btn{border:0;color:#fff;white-space:nowrap}
.delete_btn .glyphicon-trash{color:#FF6A6A}
.view_btn{background-color:transparent;color:#000}
.edit_btn{background:transparent;color:#000}
.delete_btn{background-color:transparent;color:#000}
.marg_0{margin:0!important}
.text_align_center{text-align:center!important}
.text_box_time{padding:8px;height:40px;border:1px solid #dbd9d9;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;pointer-events:inherit;border-right:0;width:68%!important;float:left}
.select_time_addon{width:32%!important;float:left}
.formBlock h2 span{font-size:12px}
#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px}
#tooltip:after /* triangle decoration */{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}
#tooltip.left:after{left:10px;margin:0}
#tooltip.right:after{right:10px;left:auto;margin:0}
.search_icon{color:#fff;font-size:24px}
.search_popup{margin-top:10px}
.search_btn_big{background-color:#41a8f7;border-radius:0;font-size:18px;text-transform:uppercase;padding:8px 22px}
.result_field{position:absolute;top:40%;width:100%}
.flat_options .options_list{color:#fff;font-size:14px;display:inline-block;margin-top:8px}
ul#theList2{padding-left:0}
ul#theList2 li{background-color:rgba(0,173,172,0.33);padding-left:15px;margin-bottom:5px;list-style-type:none;border:1px solid #228787}
#theList{list-style-type:none;padding-left:0}
.btn_new{border:none;font-size:inherit;cursor:pointer;padding:8px 35px;display:inline-block;margin:4px 0;outline:none;position:relative;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.btn-5{color:#fff;height:35px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.btn_new:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.btn-5a:before{left:0;top:-100%}
.btn_new:before{font-family:'Glyphicons Halflings';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}
.btn-5:before{position:absolute;height:100%;width:100%;line-height:1.5;font-size:180%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-shadow:1px 1px 1px #004141}
.btn-5 span{display:inline-block;width:100%;height:100%;-webkit-transition:all .3s;-webkit-backface-visibility:hidden;-moz-transition:all .3s;-moz-backface-visibility:hidden;transition:all .3s;backface-visibility:hidden;text-shadow:1px 1px 1px #424242}
.btn-5a:hover:before{top:0}
.btn-5a:hover span{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}
.icon-save:before{content:"\e173"}
.icon-cancel:before{content:"\e090"}
.save_btn{background:#41a8f7}
select::-ms-expand{display:none}
.cancel_btn{background:#FD9D25}
.tab_common_heading{margin-top:10px;color:#41a8f7;font-size:16px;margin-bottom:16px;font-family:"Roboto",sans-serif}
.color_theme_2{color:#FF8000}
.word_break_all{word-break:break-all}
.tabbable-panel{border:1px solid #CCC}
.tabbable-line > .nav-tabs{border:none;margin:0;background-color:#41a8f7}
.tabbable-line > .nav-tabs > li{margin-right:2px;padding-bottom:0;height:44px}
.tabbable-line > .nav-tabs > li > a{border:0;margin-right:0;color:#FFF;padding-bottom:14px}
.tabbable-line > .nav-tabs > li > a > i{color:#a6a6a6}
.tabbable-line > .nav-tabs > li.open > a,.tabbable-line > .nav-tabs > li:hover > a{border:0;background:none!important;color:#333}
.tabbable-line > .nav-tabs > li.open > a > i,.tabbable-line > .nav-tabs > li:hover > a > i{color:#a6a6a6}
.tabbable-line > .nav-tabs > li.open .dropdown-menu,.tabbable-line > .nav-tabs > li:hover .dropdown-menu{margin-top:0}
.tabbable-line > .nav-tabs > li.active{position:relative}
.tabbable-line > .nav-tabs > li.active > a{border:0;color:#333;border-radius:0;padding-bottom:11px}
.tabbable-line > .nav-tabs > li.active > a > i{color:#404040}
.tabbable-line > .tab-content{margin-top:-3px;background-color:#fff;border:0;border-top:1px solid #eee;padding:10px 10px 0}
.portlet .tabbable-line > .tab-content{padding-bottom:0}
.tabbable-line .nav li a:hover{text-decoration:none;border-radius:0;padding-bottom:10px;color:#000;background-color:#FFF}
.tabbable-line .nav-tabs li.active:hover{background-color:#fff;color:#000}
.table_data{width:100%;min-width:750px;margin-bottom:10px}
td.td.bindtabledivtd.Date.visibletd{white-space:nowrap}
.table_data tr td,.table_data tr th{padding:5px}
.table_data tr th{border:1px solid #EAEAEA}
.table_data tr td{border:1px solid #EAEAEA;overflow:hidden}
.table_data tr td.hotelNames{white-space:normal}
.table_data.word_wrap tr td{white-space:normal}
.word_breaked tr td{white-space:normal}
.table_data tr:hover{background-color:#e6fefe;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.table_data .thead tr:hover{background-color:#F0F0F0}
.underlines,.underlines:hover{text-decoration:underline}
.radius_0{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.pop_up_td{padding:5px}
.no_wrap{white-space:nowrap!important}
.success_color{color:#090}
.booking_details_container,.itenery_details_container{float:left;width:100%}
p.souce_destinations{margin-bottom:0}
.inner_level_table{width:100%;table-layout:fixed}
.inner_level_table tr td{border-top:none!important;border-bottom:none!important}
.icon_big{font-size:5em}
.theme_color_text{color:#41a8f7}
.rotate45_onward{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rotate45_return{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-135deg)}
.price_total{font-size:16px;color:#41a8f7}
.process_box{padding:10px}
.field_top_link{color:#5e656a;font-size:13px;font-weight:400;margin:0;margin-bottom:10px;font-family:"Roboto",sans-serif}
.normal_table_struct{background-color:#F0F0F0!important}
.data_table_heading{margin:15px 0;color:#41a8f7}
.empty_table_row td{background:#F2F2F2;padding:1px!important}
.border_bottom{border-top:1px solid #ddd}
.star-rating{font-family:'FontAwesome'}
.star-rating > fieldset{border:none;display:inline-block}
.star-rating > fieldset:not(:checked) > input{position:absolute;top:-9999px;opacity:0;visibility:hidden;display:none;clip:rect(0,0,0,0)}
.star-rating > fieldset:not(:checked) > label{float:right;width:1em;padding:0 .05em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;color:#FF8000;line-height:1;margin-top:-6px;position:relative}
.star-rating > fieldset:not(:checked) > label:before{content:'\f006  ';font-family:'FontAwesome';color:#FF8000;font-size:22px}
.star-rating > fieldset:not(:checked) > label:hover,.star-rating > fieldset:not(:checked) > label:hover ~ label{color:#1abc9c}
.star-rating > fieldset:not(:checked) > label:hover:before,.star-rating > fieldset:not(:checked) > label:hover ~ label:before{content:'\f005  '}
.star-rating > fieldset > input:checked ~ label:before{content:'\f005  ';font-family:'FontAwesome';color:#FF8000;font-size:22px}
.star-rating > fieldset > label:active{position:relative;top:2px}
.file_uploader{margin-bottom:0}
.file_uploader img{border:1px solid #ccc;margin-top:10px}
.uploader_section{margin-bottom:10px;float:left;width:100%}
.fl_left{float:left}
.carousel{margin-bottom:0;padding:0 40px 30px}
.carousel-inner .item .row img{width:100%}
.carousel-control{left:-10px;height:40px;width:40px;background:none repeat scroll 0 0 #222;border:4px solid #FFF;border-radius:23px 23px 23px 23px;margin-top:34px}
.carousel-control.right{right:-10px}
.carousel-indicators{right:50%;top:auto;bottom:-10px;margin-right:-19px}
.carousel-indicators li{background:#cecece}
.carousel-indicators .active{background:#428bca}
.add_more_btn_mar{margin-top:12px}
.addon_btn{vertical-align:top}
.addon_btn .action_btn{padding:9px 10px;border-radius:0}
.addon_btn .dropdown-menu{top:80%}
.inline_text_input{display:inline-block;width:60px;padding:8px;height:40px;border:1px solid #dbd9d9;margin-right:8px;text-align:center}
.inline_block{display:inline-block;float:left}
#pageouterdiv,.childdiv{float:left;width:100%}
.cur_val{text-align:center;margin-bottom:8px}
.new_val{text-align:center}
.new_val .textBox1{height:28px;padding:3px;width:100%;text-align:center}
.new_val .textBox3{height:28px;padding:3px;width:75px;text-align:center}
.textBox3{padding:8px;height:40px;border:1px solid #dbd9d9;pointer-events:inherit}
.data_input_table{width:100%;float:left;border:1px solid #EAEAEA;margin-bottom:10px}
.data_tbl_colum{width:10%;float:left;border-right:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;margin-bottom:-1px}
.data_table_head{background-color:#F0F0F0;padding:8px;text-align:center}
.data_tbl_data{padding:4px 8px 8px}
.gal_img_cont{width:100%;float:left;border:1px solid #ddd;padding:6px;margin-bottom:10px}
.img_thumb_hold{float:left;float:left;width:10%;padding:3px;border:1px solid #DBD9D9;min-width:100px}
.img_thumb_hold .img_gal_thumb{width:100%}
.img_thumb_hold .img_gal_thumb img{height:80px}
.del_options .dBtn{width:100%;text-align:center;margin:1px 0 0}
.img_gal_thumb img{width:100%}
.breadcrumb{padding:0;background:#D4D4D4;list-style:none;overflow:hidden;border-radius:0;margin-bottom:5px}
.breadcrumb>li+li:before{padding:0}
.breadcrumb li{float:left}
.breadcrumb li.active a{background:#a52a2a;background:#41a8f7}
.breadcrumb li.completed a{background:#a52a2a;background:#0c599d}
.breadcrumb li.active a:after{border-left:30px solid #41a8f7}
.breadcrumb li.completed a:after{border-left:30px solid #0c599d}
.breadcrumb li a{color:#fff;text-decoration:none;padding:2px 0 2px 35px;position:relative;display:block;float:left}
.breadcrumb li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid hsla(0,0%,83%,1);position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}
.breadcrumb li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #fff;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}
.breadcrumb li:first-child a{padding-left:15px}
.booking_success_msg{border-radius:0}
.help_title{text-align:center;font-size:25px;font-weight:400;font-family:'Roboto-Light'}
.search_section{padding:1em 0}
.oneway_roundtrip{float:left;width:100%}
.multicity_block{float:left;width:100%}
.multi_plus,.multi_minus{width:22px;float:left;cursor:pointer;height:37px;line-height:36px;text-align:center;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:0;margin:0 4px 0 5px;color:#fff;font-size:26px}
.multi_plus{background:#41a8f7}
.multi_minus{background:#41a8f7}
.flight_search_box{float:left;width:100%;margin-bottom:22px}
.field_container{padding:0 5px}
.search_box_label{margin-top:0;font-size:15px;font-family:'Roboto',sans-serif}
.search_box_label.font-13{font-size:11px}
.check_options_avails{list-style:none;padding-left:0;margin-top:8px}
.check_options_avails li{display:inline-block;margin-right:6px}
.check_options_avails li .checkCol span{font-size:14px}
.side_bar_tick li{width:100%}
.row3{float:left;width:100%}
.col-onethird{width:33.33%;float:left}
.fl_searchBox{background-color:#fff;margin:10px 0}
.airline_data_table{width:99.9%;table-layout:fixed;min-width:700px}
.airline_data_table tr th{text-align:center;font-weight:400;color:#fff;padding:4px 0}
.airline_data_table tr td{padding:0 6px;text-align:center;border:1px solid #DDD;color:#000}
.gray_bg{background-color:#F2F2F2;border:1px solid #ddd}
.white_bg{background-color:#fff}
.flight_result_block{margin-bottom:10px}
.itinerary_details .small_text{color:#000}
.pad_t_b_6{padding:6px 0}
.display_table{display:table;width:100%}
.display_table_cell{display:table-cell;float:none;text-align:left;vertical-align:middle}
.row.display_table{border-top:1px solid #ddd}
.row.display_table:first-child{border-top:none}
tr.fix_table_header{color:#333}
tr.fix_table_data td.price_box{background-color:#F2F2F2}
.sort_icon{margin-right:4px;font-size:10px}
.filter_names{cursor:pointer}
.small_text{font-size:12px;color:#0c599d}
.book_f_btn{display:inline-block;padding:4px 15px;background-color:#0c599d;color:#fff;clear:both;margin-bottom:10px;margin-top:10px;margin-right:8px;cursor:pointer}
.bor_r_1{border-right:1px solid #ddd}
.fare_sum_link,.flight_details_link,.rules_restr_link{width:100%;float:left;padding:5px 0;font-weight:700}
.price_theme_color{font-size:16px;color:#41a8f7;margin:7px 0 0}
.flight_options{padding-left:0;list-style-type:none;margin-bottom:0;width:100%}
.retrns_dtls{text-align:left;font-size:12px}
.retrns_dtls span{direction:ltr;unicode-bidi:embed}
.direct_header{background:#41a8f7}
.flight_options li{display:table-cell;padding:0 0 10px;font-size:11px;text-align:left}
.flight_options2{border:1px solid #ddd;padding-left:0;list-style-type:none;margin-bottom:0;width:100%}
.direction_icon{float:left}
.title_area{float:none;font-size:14px;color:#00469d;margin:4px 0 10px;padding:0}
.title_area h1{float:none;font-size:14px;color:#41a8f7;margin:0 0 5px;padding:0}
.summary .h_line{margin-bottom:8px;border-bottom:solid 1px #ccc}
.summary h1{float:none;font-weight:400;color:#0c599d;margin:0 0 12px;padding:0;font-size:14px}
.summary h2{float:none;color:#000;margin:0;padding:0;text-align:left;font-size:14px}
.summary .sum_details{color:#000;line-height:18px;font-size:11px}
.sum_link{font-size:11px;clear:both;padding-top:18px}
.terms_n_conditions{margin-left:22px;font-style:normal;font-size:13px}
.filterCheck.checkCol.check.overflow_visible{height:auto;margin-top:10px!important;margin-bottom:12px!important}
.book_summary_left .summary_from_to{width:100%;color:#686868;margin:10px 0;text-align:left;padding:10px}
.book_summary_left .summary_from_to h4{color:#41a8f7;font-size:16px;margin:0;font-weight:300;width:auto}
.select_summary .summary_from_to{width:100%;color:#686868;margin:10px 0;text-align:left}
.select_summary .summary_from_to h4{color:#41a8f7;font-size:16px;margin:0;font-weight:300;width:auto}
.m_05{margin-top:5px!important}
.tripsummary{background:#F4F3F3;border:1px solid #E9E9E9;color:#686868;padding:8px}
.tripsummary p{margin:5px 0}
.box_title{clear:both;color:#41a8f7;font-size:15px}
.source_destination{font-size:22px}
.colored_price{font-weight:700;color:#41a8f7;margin-top:10px!important;padding-top:10px;border-top:1px solid #ddd}
.book_summary_right{width:100%;float:left}
.desk_absolute{margin-top:20px}
@media screen and (min-width:769px) {
.desk_absolute{position:absolute;right:0;bottom:0}
}
.flight_details_sec{margin:10px 0;position:relative;float:left;width:100%;min-height:28px}
.details_title{float:left;width:100%;text-align:left}
.line_sep{width:100%}
.details_title span.title_label{display:inline-block;padding:3px 10px}
.layover_time{margin:6px 0;color:#0c599d;font-weight:700}
.details_block,.fare_details_block{float:left;width:100%;display:none;background-color:#E5E5E5}
.details_block .fix_table_data{text-align:left}
.direction_icon_onward,.direction_icon_return{position:relative;padding-left:35px!important}
.directions{padding-left:35px!important}
.direction_icon_onward:before{content:"";height:100%;width:29px;left:0;background-color:#F2F1F1;position:absolute;top:0;background:url(../images/forward_icon.png) no-repeat center}
.direction_icon_return:before{content:"";height:100%;width:29px;left:0;background-color:#F2F1F1;position:absolute;top:0;background:url(../images/return_icon.png) no-repeat center;z-index:0}
.price_refund,.price_non_refund{font-size:12px;margin-bottom:4px}
.price_refund{color:green}
.price_non_refund{color:red}
.airport_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.details_block .title_label{color:#41a8f7;font-size:15px}
.fix_table_data .small_text{color:#000}
.flight_details_block{padding:0!important;border-top:1px solid #ccc}
.toggle_details_links{padding-left:0;list-style-type:none;margin-bottom:0}
.hidden_deatils_table{width:100%;table-layout:fixed}
.hidden_deatils_table tr td{padding:0 6px 4px;text-align:center;color:#000}
.toggle_details_links li{display:inline-block}
.toggle_details_links li a{margin:0 5px; outline:none;}
.result_header{padding:10px 0}
.saved_data{text-transform:uppercase;font-size:12px;border:1px solid #f0f0f0;padding:12px;cursor:pointer;border-radius:0;margin-left:10px;background-color:#f0f0f0;font-family:'Roboto-Medium';display:inline-block;margin-top:10px}
.saved_data a,.saved_data2 a{color:#41a8f7}
.saved_data2{text-transform:uppercase;font-size:12px;border:1px solid #f0f0f0;padding:12px;cursor:pointer;border-radius:0;background-color:#f0f0f0;font-family:'Roboto-Medium';display:inline-block;margin-bottom:15px}
#add_plus_sign{float:left}
.mandatory{color:#41a8f7}
.default_blue_btns{padding:8px 15px;display:inline-block;background-color:#41a8f7;color:#fff;text-transform:capitalize;cursor:pointer;text-align:center;border:0;margin-bottom:15px;margin-left:2px}
.loader_btns {width:100px;height:30px;
}
.loader_btnsFH{width:100px;height:30px;padding-right: 21px;
}
.loaderModify_btns{ width:100%;
}
.loader_btnsTrain{width:186px;height:35px;
}
button[disabled],html input[disabled]{cursor:not-allowed;opacity:.5;background-color:#b3b3b3}
.modal-footer{border-top:1px solid #fff}
.member_select_table tr th{padding:4px 5px;white-space:nowrap;font-weight:400}
.member_row{box-sizing:border-box;margin-bottom:10px;width:100%}
.mem_sel_body{min-height:250px}
.modal-content{background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:0;outline:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 rgba(0,0,0,.5)}
tr.row_sep td{padding-bottom:5px;padding-left:5px;padding-right:5px;white-space:nowrap}
tr.row_sep{border-bottom:1px solid #ccc}
.memb_sel_btn{border:1px solid #41a8f7;background-color:#41a8f7;margin-top:5px;padding:2px 10px;box-sizing:border-box;font-size:12px;color:#FFF;cursor:pointer}
tr.row_sep:last-child{border-bottom:0 solid #ccc}
.modal-header .close{margin-top:-2px;color:#41a8f7;opacity:1}
.modal_close_btn{width:25px;height:30px;opacity:.9}
.room_count_label{padding:5px 0;display:block;color:#41a8f7;max-width:80px;margin:5px 0}
.bg_color_base{text-align:center;font-weight:400;color:#fff;padding:4px 0;background-color:#0c599d}
.options_selection{float:left;display:inline-block}
.padd_4{padding:0 6px}
.hotel_name{font-size:16px;margin-top:6px}
.hotel_result_block{margin-bottom:15px;border:1px solid #d1d1d1}
.gray_bg_2{background-color:#F2F2F2}
.hotel_name h5{text-transform:uppercase;font-size:20px;font-weight:700;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:4px}
.star_ratings{margin:2px 0;width:100px;height:19px;background-size:250px 250px;margin-left:4px}
.zero_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -15px}
.one_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -37px}
.two_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -61px}
.three_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -83px}
.four_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -107px}
.five_star_rat{background:url(../images/sprite_2.png) no-repeat -208px -130px}
.hotal_bill_price{text-align:center;margin-bottom:0;font-family:'Roboto',sans-serif;font-size:18px;margin-top:10px}
.hotel_price_section{text-align:center}
.hotel_select_btn{color:#fff;background:#0c599d;display:inline-block;text-align:center;margin-top:12px;margin-bottom:5px;padding:4px 15px;border:none}
.hotel_select_btn:hover{background-color:#41a8f7;color:#fff;cursor:pointer}
.hotel_select_btn.hotel_select_btn_default:hover{background:#0c599d;cursor:default}
.holiday_check_logo{background:url(../images/sprite_2.png) no-repeat -210px -161px;width:76px;height:18px;float:left;clear:both;margin-top:5px}
.price_info{text-align:center;margin-bottom:0;font-size:12px}
.holiday_check_rating{background:url(../images/sprite_2.png) no-repeat -210px -189px;width:95px;height:15px;position:relative;float:left;overflow:hidden;margin-right:6px}
.holiday_check_active{background:url(../images/holiday_c_rating.png) repeat;height:15px;position:absolute;left:0;height:100%}
.hotel_options_table{display:block;width:100%;border-collapse:collapse;border-top:1px solid #d1d1d1;border-spacing:0}
.options_table_cell{display:inline-block;text-align:center;padding:4px 5px}
.options_table_cell a{color:#000}
.options_table_cell a:hover{cursor:pointer}
.options_table_cell:last-child{border-right:0}
.hotel_img img{min-height:149px;max-height:149px;width:100%}
.h_check_rating{float:left;clear:both;margin-top:4px}
.rating_number{color:#41a8f7;font-size:16px;line-height:1;padding-right:5px}
.hotel_basic_info{font-size:14px;margin-top:5px;padding-left:4px}
.hotel_location{font-size:14px;padding-left:4px}
.hotel_sort_bar .sort_options{width:100%;table-layout:fixed}
.hotel_sort_bar .sort_options span{text-align:center;width:33.33%}
.hotel_sort_bar .sort_options span i{padding-left:5px}
.hotel_sort_bar .sort_options span:first-child{text-align:left!important;padding-left:10px}
.hotel_sort_bar .sort_options span:last-child{text-align:right!important;padding-right:15px}
.star_rate_filter{width:100px;height:19px;display:inline-block;margin-top:0;float:left;margin-left:24px}
.zero_rated{background:url(../images/sprite_2.png) no-repeat -6px -325px}
.one_rated{background:url(../images/sprite_2.png) no-repeat -6px -354px}
.two_rated{background:url(../images/sprite_2.png) no-repeat -6px -385px}
.three_rated{background:url(../images/sprite_2.png) no-repeat -6px -414px}
.four_rated{background:url(../images/sprite_2.png) no-repeat -6px -445px}
.five_rated{background:url(../images/sprite_2.png) no-repeat -6px -475px}
.rated_count{float:left;line-height:1;margin-top:2px;padding-left:60px;width:15%;min-width:28px}
.filterCheck.checkCol.check label i{font-weight:400;font-style:normal}
.filterCheck.checkCol.check label i:first-child{margin-left:28px}
.hotel_search_filter{float:left;width:100%;padding:10px 0}
.hotel_name_filter{border:1px solid #d1d1d1;width:85%;padding:4px 36px 4px 4px;float:left;border-right:0}
.clearing{border:1px solid #0c599d;border-radius:50%;color:#898989;font-family:"Glyphicons Halflings";font-size:11px;font-style:normal;font-weight:400;height:16px;margin-top:6px;position:absolute;right:29%;text-align:center;text-decoration:none;width:16px;display:block}
.clearing:after{content:"\e014";color:#0c599d}
.clearing:hover{text-decoration:none}
.name_search_go_btn{background-color:#41a8f7;border:0;color:#fff;border:1px solid #41a8f7;padding:5px 2px;float:left;width:15%}
.popoverDatas{cursor:pointer}
.selection_price{float:right;font-size:20px;color:#414141}
.book_room_selection{float:left;width:100%;margin-bottom:15px}
.description h2{color:#41a8f7;font-size:14px;margin:0;text-transform:uppercase;text-align:left}
.jssor_hotel_Images{position:relative;margin:0 auto;top:0;left:0;width:960px;height:480px;overflow:hidden;visibility:hidden;background-color:#d4d4d4}
.page_heading{font-size:24px!important;text-transform:uppercase;font-weight:700;color:#41a8f7!important;text-align:left!important;margin-left:0!important}
.details_slider_n_map{overflow-y:hidden;overflow-x:hidden; margin-bottom: 15px;border: solid 1px #214592;border-bottom: solid 3px #214592;}
.hotel_details_slider{float:left;width:70%;border:0 solid #F4F4F4}
.details_slider_n_map .carousel{margin-top:-90px}
.hotel_location_map_in{border:0 solid #F4F4F4;box-sizing:border-box;float:left;width:30%}
#map{float:left;width:100%;height:436px;margin:20px 0;width:100%;margin:0 0}
h3.subTitle1{font-size:17px;margin:0;padding:7px 0;font-weight:700;color:#41a8f7}
.room_selectarea .room_row{bottom:-40px;display:table;margin:0 0 3px;background:#fff;width:100%}
.room_selectarea .room_row .colum{border:1px solid #e6e6e6;box-sizing:border-box;display:table-cell;float:none;min-height:70px;padding:10px 15px;vertical-align:middle}
.a_CancelationPolicy{clear:both;float:left}
.price_new{color:#41a8f7;font-size:13px;margin:0;padding:0}
.price_new span{color:#000}
.price_new small{color:#666;margin:0;padding:0;font-size:9px}
.main_change_btn_hotel,.main_select_btn_hotel{color:#fff;display:inline-block;font-size:14px;float:right;padding:5px 16px;cursor:pointer;border:none}
.main_select_btn_hotel{background:#41a8f7}
.main_select_btn_hotel.change_Room{background:#3e3e3e}
.main_change_btn_hotel{background:#424242}
.room_row input[type=radio],.room_row input[type=checkbox]{display:inline-block;float:right}
.adult_ico{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -69px -184px;width:17px;height:20px;float:left;margin:0 3px}
.child_ico{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -92px -184px;width:9px;height:20px;float:left;margin:0 3px}
.hotel_img_thumb img{width:100%}
.hotel_data_block{padding-left:5px}
.contry_name_trim{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:block;word-break:break-word}
.overflow_hidden{overflow:hidden;text-overflow:ellipsis}
.red_icon{color:#FF6A6A}
.hotelVoucher{overflow:hidden}
.center-block.float_none{float:none;padding:20px;border:1px solid #ddd}
#hotel_details_map{height:450px}
.zero_star_rate,.one_star_rate,.two_star_rate,.three_star_rate,.four_star_rate,.five_star_rate{height:19px;width:100%}
.five_star_rate{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -4px -3px}
.four_star_rate{background:rgba(0,0,0,0) url(../images/ssprite.png) no-repeat -4px -33px}
.three_star_rate{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -4px -63px}
.two_star_rate{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -4px -93px}
.one_star_rate{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -4px -123px}
.zero_star_rate{background:rgba(0,0,0,0) url(../images/sprite.png) no-repeat -4px -153px}
@media only screen and (max-width: 767px) and (min-width: 320px) {
.xs_option_bg{padding-left:5px;background-color:#f2f2f2;padding-top:6px}
.mbl_border_top{margin-top:10px;border-top:1px solid #d1d1d1}
.display_table{display:block;width:100%}
.display_table_cell{display:block;float:left;vertical-align:middle;padding-left:35px}
.col-xs-25.display_table_cell{width:50%}
.direction_icon_onward,.direction_icon_return{position:relative;padding-left:35px!important}
.flight_options{display:block}
.flight_options li{display:inline-block;float:left;width:100%}
.hotel_details_slider{width:100%}
.hotel_location_map_in{width:100%}
#map{height:135px}
.flexslider{max-height:200px}
}
@media only screen and (max-width: 550px) and (min-width: 320px) {
.mbl_left_half_1{float:left;width:60%}
.mbl_left_half_2{float:left;width:40%}
.hotel_options_table{display:table}
.options_table_cell{display:table-cell;border-right:1px solid #d1d1d1}
.hotel_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.holiday_check_logo{clear:none;margin-right:10px}
.h_check_rating{clear:none}
.filter_names{font-size:10px}
}
@media only screen and (max-width: 375px) and (min-width: 320px) {
.options_table_cell a{font-size:10px}
.hotel_img img{min-height:120px;max-height:120px}
}
.progress_bg{float:left;width:100%;min-height:100%;background-color:#fff;overflow:auto;position:absolute}
.progress_bg .prog_cont{width:100%;max-width:600px;margin:0 auto}
.progress_bg.flight{background:#FFF}
.progress_bg.hotel{background:#FFF}
.progress_bg .prog_page{float:left;width:100%;padding:0;margin:85px 0 20px;box-shadow:0 0 10px #C6C6C6;background-color:#00B2B2}
.progress_bg .prog_page .loader_img_area{float:left;width:100%;text-align:center;position:relative;z-index:1}
.progress_bg .prog_page .loader_img_area img{border:solid 8px #FFF;border-radius:50%;background:#FFF}
.progress_bg .prog_page .load_content{float:left;width:100%;padding:15px 30px;color:#000;text-align:center;position:relative;z-index:0;box-sizing:border-box}
.progress_bg .prog_page .way_load{float:left;width:100%;border-top:solid 1px #FFF;padding:20px 0 10px}
.progress_bg .prog_page .way_load h4{font-weight:400;font-size:20px;color:#00B2B2}
.progress_bg .prog_page .way_load h5 span.color_2{color:#41a8f7}
.progress_bg .prog_page .way_load:first-child{border-top:none}
.prof_left_sec{width:30%;float:left;text-align:center;padding:10px 25px}
.prog_right_sec{width:70%;float:left;background-color:#fff;min-height:250px}
.wait_text{color:#fff;font-size:17px}
.prog_left_content{margin-top:12%}
.spin_infinit{background-color:#fff;-webkit-animation-name:spin;-webkit-animation-duration:1000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:1000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:1000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-ms-keyframes spin {
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-moz-keyframes spin {
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@media screen and (max-width:480px) {
.flight_result_colum1{width:100%!important;height:auto!important;text-align:left}
.flight_result_colum1 img{float:left;padding:0 10px 0 0}
.flight_result_colum2{width:50%!important}
.flight_columcenter{width:100%!important}
.formBlock{background:#fff;box-shadow:none}
.formSubDiv{padding:0}
.proceedBtn{margin:10px;float:left!important}
.box_title{margin:10px}
.progress_bg .prog_cont{width:auto;max-width:100%;margin:0 15px}
.progress_bg .prog_page{margin:15% 0 5%}
.prof_left_sec{width:100%;padding:6px 10px}
.prog_right_sec{width:100%}
.progress_bg .prog_page .load_content{padding:8px}
.prog_left_content{margin-top:1%}
.prog_left_content figure img{width:42px}
.progress_bg .prog_page .way_load{padding:10px 0}
.progress_bg .prog_page .way_load h4{font-size:16px}
.wait_text{margin-bottom:0}
}
.normal_cur{cursor:initial}
.option_assign{color:#0c599d}
.delete_big_btn_icon{font-size:2em;display:inline-block;padding:4px 7px;color:#41a8f7;cursor:pointer}
.credit_blnce{background-color:#e6e6e6;color:#000;padding:8px;font-size:16px;text-align:center;border:1px solid #d9d9d9;box-shadow:2px 2px 0 #cbcaca}
.amnt_label{display:inline-block;margin-right:6px;font-size:15px;width:100%}
.page_direction{font-size:1.3em}
.prev_icon,.fwd_icon{color:#F60;cursor:pointer}
.prev_icon:hover,.fwd_icon:hover{color:#272729}
.hotel_img_thumb{width:100px}
.addon_go_btn{background-color:#41a8f7;color:#fff;padding:9px 10px;border-radius:0}
.btn_action_td{min-width:290px}
.graph_block{padding:10px}
.graph_label{display:inline-block;font-family:'Roboto-Medium';text-transform:uppercase;margin:3px}
.grp_indicator_block{width:10px;height:10px;margin-top:5px;margin-right:6px;display:inline-block}
.red_color{background-color:#fb3232}
.green_color{background-color:#00abab}
.orange_color{background-color:#f58a1e}
.node{cursor:pointer}
.user_track .overlay2{background-color:#fff}
.node circle{fill:#fff;stroke:#4682b4;stroke-width:1.5px}
.node text{font-size:10px;font-family:sans-serif}
.link{fill:none;stroke:#ccc;stroke-width:1.5px}
.templink{fill:none;stroke:red;stroke-width:3px}
.ghostCircle.show{display:block}
.ghostCircle,.activeDrag .ghostCircle{display:none}
.xs_menu_toggle{color:#fff;padding:9px;font-size:1.3em;margin-right:8px;cursor:pointer;display:none;transition:all ease 500ms}
.popup_common_heading{margin-top:0;color:#41a8f7;font-size:20px;font-family:"Roboto",sans-serif;text-transform:capitalize}
.popup_header{padding-bottom:0}
.price_total_hilight{margin-top:10px;color:#41a8f7}
.full_over{background:rgba(0,0,0,0.55) url(../images/opacity.png) repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999}
.full_over_loader{background:rgba(0,0,0,0) url(../images/opacity.png) repeat scroll 0 0;box-sizing:border-box;height:100%;left:0;padding:100px 0 0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;display:table;margin:0 auto}
.full_over_loader .loader_sec{height:100%;display:table-cell;vertical-align:middle}
.full_over_loader .loader_sec .cent_pls_wait{height:50px;width:50px;margin:0 auto;background:url(../images/loading_or.gif) no-repeat}
.full_over h1{color:#fff;font-size:28px;line-height:20px;margin:10px 0 0}
.btn_center{background:#41a8f7 none repeat scroll 0 0;border:1px solid #fff;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-size:17px;height:40px;line-height:2em;margin-top:15px;padding:4px 20px;text-align:center;text-decoration:none;text-transform:uppercase;margin-left:auto;margin-right:auto}
.relative{position:relative}
.new_icons{padding-top:30px}
.new_percentage{margin-top:30px}
.filterCheck.radioCol.check.inline_block_check_radio.new_percentage{margin-top:30px}
.btnBackToTop{background:#4caf50;text-align:center;vertical-align:middle;border:none;white-space:nowrap;font-weight:400;font-size:14px;letter-spacing:.05em;color:#fff;text-transform:uppercase;height:54px;line-height:54px;padding:0 26px;border-radius:2px;margin-top:6px;margin-bottom:6px;text-decoration:none;position:relative;display:inline-block;overflow:hidden;transition:.2s ease-out}
.btnBackToTop:hover{box-shadow:0 4px 7px 0 rgba(0,0,0,.3),0 2px 3px 0 rgba(0,0,0,.1)}
.newrestbtn{background:hsl(0,0%,38%);border:medium none;color:hsl(0,0%,100%);font-size:15px;padding:7px 19px;margin-right:5px}
.btn-primarycustom{background:#009D9C;font-size:12px;padding:5px 6px;border:medium none;color:hsl(0,0%,100%);padding:5px;margin:1px}
.material-scrolltop{display:block;position:fixed;width:0;height:0;bottom:23px;right:23px;padding:0;overflow:hidden;outline:none;border:none;border-radius:2px;box-shadow:0 3px 10px rgba(0,0,0,0.5);cursor:hand;border-radius:50%;text-align:center;background:#ff7b00;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .3s cubic-bezier(0.25,0.25,0,1);-ms-transition:all .3s cubic-bezier(0.25,0.25,0,1);-moz-transition:all .3s cubic-bezier(0.25,0.25,0,1);-o-transition:all .3s cubic-bezier(0.25,0.25,0,1);transition:all .3s cubic-bezier(0.25,0.25,0,1)}
.material-scrolltop:hover{background:#ff7b00;text-decoration:none;box-shadow:0 3px 10px rgba(0,0,0,0.5),0 3px 15px rgba(0,0,0,0.5)}
.material-scrolltop::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";width:0;border-radius:100%;background:#41a8f7}
.material-scrolltop:active::before{width:120%;padding-top:120%;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.material-scrolltop.reveal{width:42px;height:42px}
.material-scrolltop span{display:block;font-size:22px;color:#fff}
.calendar_reminder .ui-datepicker-inline.ui-datepicker{width:100%;position:relative}
.ui-datepicker-material-header{display:block;background-color:#444;color:#fff;text-align:center;width:100%}
.ui-datepicker-material-header .ui-datepicker-material-day{background-color:#ff7b00;padding:10px;font-size:1.5rem}
.ui-datepicker-material-header .ui-datepicker-material-date{padding:5px}
.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-month,.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-day-num,.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-year{padding:5px}
.ui-datepicker-material-header .ui-datepicker-material-date .ui-datepicker-material-day-num{font-size:1.5rem}
#chartdiv{width:100%;height:500px;font-size:11px}
#tools{font-family:Arial;position:fixed;left:0;right:0;bottom:5px;padding:10px 0 15px;background:rgba(255,255,255,.8);text-align:center;z-index:1}
.amcharts-chart-div a{color:transparent!important}
.axis path,.axis line{fill:none;stroke:#000;shape-rendering:crispEdges}
.bar{fill:#4682b4}
.x.axis path{display:none}
.apiQueryList{width:100%;float:left;margin:0 10px}
svg:not(:root){overflow:visible}
.notifiactions_list{position:absolute;width:270px;background-color:#fff;height:266px;z-index:99;top:100%;right:0;border-radius:4px;border-top:3px solid #2d2d2d;border-bottom:3px solid #2d2d2d}
.notifiactions{float:left;width:100%;position:relative;border-radius:4px}
.no_limited_list{overflow:hidden;overflow-y:scroll;height:260px}
.notifiactions ul{width:100%;padding:0;border-radius:4px;overflow:hidden}
.notifiactions ul li{width:100%;padding:0;padding:5px 12px;font-size:12px;border-bottom:1px solid #666868;border-top:1px solid #222;background-color:#434343;overflow:hidden;border-left:5px solid #41a8f7}
.notifiactions ul li:hover{background-color:#202020;border-left:5px solid #41a8f7}
.notifiactions:before{content:"";border-bottom:10px solid #2d2d2d;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-13px;right:7px;z-index:10}
.notifiactions:after{content:"";border-bottom:12px solid #2d2d2d;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:-12px;right:5px;z-index:9}
.noti_list_item{white-space:nowrap;width:100%;position:relative;text-overflow:ellipsis}
.noti_list_item a{color:#fff}
input[data-roleremoved=true]{display:none}
ol.notification_list{padding-left:0}
ol.notification_list li{float:left;list-style:outside none none;padding:10px!important;cursor:pointer;position:relative;border-bottom:1px solid #ccc;width:100%}
#notification_li{position:relative}
#notificationContainer,#notificationContainerCredit,#notificationContainerCredit1{background-color:#fff;border:1px solid rgba(100,100,100,.4);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.25);overflow:visible;position:absolute;top:58px;margin-left:-170px;width:320px;z-index:1;display:none}
#notificationContainer:before{content:'';display:block;position:absolute;width:0;height:0;color:transparent;border:10px solid #000;border-color:transparent transparent #c1c1c1;margin-top:-20px;margin-left:166px}
#notificationTitle,#creditDepositTitle{font-weight:700;padding:8px;font-size:13px;background-color:#fff;position:absolute;z-index:1000;width:100%;border-bottom:1px solid #ddd}
#notificationsBody,#creditDepositBody{padding:33px 0 0!important;min-height:32px;max-height:320px;overflow:hidden;overflow-y:scroll}
#notificationFooter{background-color:#e9eaed;text-align:center;font-weight:700;padding:8px;font-size:12px;border-top:1px solid #ddd}
.checkbox label,.radio label,label{font-size:16px;line-height:1.42857143;color:#2c2c2c;font-weight:400}
.radio label,.checkbox label{min-height:22px}
.checkbox label,label.checkbox-inline{cursor:pointer;padding-left:0;color:rgba(0,0,0,0.26)}
.checkbox input[type=checkbox],label.checkbox-inline input[type=checkbox]{opacity:0;position:absolute;margin:0;z-index:-1;width:0;height:0;overflow:hidden;left:0;pointer-events:none}
.checkbox .checkbox-material,label.checkbox-inline .checkbox-material{vertical-align:middle;position:relative;top:3px}
.checkbox .checkbox-material:before,label.checkbox-inline .checkbox-material:before{display:block;position:absolute;top:-5px;left:0;content:"";background-color:rgba(0,0,0,0.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(2.3,2.3,1);transform:scale3d(2.3,2.3,1)}
.checkbox .checkbox-material .check,label.checkbox-inline .checkbox-material .check{position:relative;display:inline-block;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:2px;overflow:hidden;z-index:1}
.checkbox .checkbox-material .check:before,label.checkbox-inline .checkbox-material .check:before{position:absolute;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin-top:-4px;margin-left:6px;width:0;height:0;-webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset}
.full_summary{margin-top:10px}
.summary_menu{margin-left:4px;border-left:1px solid #ddd}
.full_summary h4{background:#41a8f7;padding:5px;color:#fff;font-size:16px;font-family:"Roboto",sans-serif;font-weight:400;margin:0}
.summary_details{width:100%;background:#fff;padding:0;min-height:42px}
.summary_col01{width:50%;float:left;min-height:45px}
.summary_col01 span{float:left;font-size:12px;margin:0;padding:0}
.summary_col01 > p{font-size:12px;margin:0;padding:2px 0 5px 5px;text-align:left}
.summary_col02{width:100%;float:left;height:25px}
.summary_col02 span{float:left;font-size:14px;margin:0;padding:0}
.summary_col02 > p{font-size:15px;margin:0;padding:2px 0 5px 5px;text-align:left;color:#41a8f7}
.summary_col03{background:#f2f2f2 none repeat scroll 0 0;float:left;height:42px;overflow:hidden;width:50%;padding:0 5px}
.summary_col03 span{float:left;font-size:13px;margin:0;padding:0}
.summary_col03 > p{font-size:13px;margin:6px 0;line-height:15px;padding:2px 0 5px 5px;text-align:left}
.summary_price{width:100%}
.summary_price .price{width:50%;float:left}
.summary_price .summary_book{width:50%;float:left}
.summary_details hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0;margin-bottom:10px;margin-top:10px}
.summary_col01 strong{font-size:13px}
.date_icon{position:relative}
.date_icon:before{background:url(../images/calander-icon.png) no-repeat right;content:"";left:9px;top:9px;width:15px;height:20px;position:absolute;z-index:1;background-size:100%;pointer-events:none;cursor:pointer}
.date_icon .hasDatepicker{padding-left:30px!important;cursor:pointer}
.filterCheck.checkCol02{float:left!important;position:relative;margin:-2px 5px 10px 0;width:12%}
.fieldTitle02{width:70%}
.pad-10{margin-top:30px}
.tabContentInner .main_title{color:#0c599d;margin-top:0;font-size:20px}
.nopadding{margin:0;padding:0}
.checkTitle{vertical-align:top}
.hotel_result_block_2{margin-bottom:15px;border:1px solid #d1d1d1;overflow:hidden;margin-left:14px;margin-top:10px}
.hotel_result_block_2 .hotel_location{font-size:12px}
.hotel_result_block_2.hotel_name{font-size:14px;margin-top:6px}
=======
#rolemenulist li ul li{float:left;width:100%}
.f-pax-detail tr td:first-child{width:5%}
.f-pax-detail tr td:nth-child(2){width:19%!important}
.f-pax-detail tr td:nth-child(3){width:13%}
.f-pax-detail tr td:nth-child(4){width:15%}
.f-pax-detail tr td:nth-child(5){width:10%}
.f-pax-detail tr td:nth-child(6){width:10%}
.f-pax-detail tr td:nth-child(7){width:10%}
.f-pax-detail tr td:nth-child(8){width:10%}
.f-pax-detail tr td:last-child{width:6%}
.f-pax-detail tr td{white-space:normal}
.hotel_summary{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);margin-top:-1px;padding:5px 15px;text-align:center;font-size:14px}
.infoMsgBox{background:#efffff none repeat scroll 0 0;border-color:#e3f8f8;margin:10px auto;min-height:0;padding:5px 10px;width:100%}
.infoMsgBox p{color:#686868;font-size:17px}
.notification_msg{background:#efffff none repeat scroll 0 0;border-color:#e3f8f8;min-height:0;padding:5px}
.or_clas{text-align:center;padding:6px 0}
#rolemenulist .secondmenu li ul li{width:100%;float:left}
.bindmanagerdiv{float:left}
#Airlines,#Duration,#Departure,#Arrival,#Price{text-align:left}
#Airlines{padding-left:38px}
#Duration{padding-left:26px}
#Departure{padding-left:0}
#Arrival{padding-left:20px}
#Price{padding-left:45px;text-align:center}
#sortoptions #Price{padding-left:75px;text-align:center}
#sortoptions #Departure {padding-left: 10px;}
.option_icons{margin:0 5px 0 0;vertical-align:top}
.option_icons img{vertical-align:top;margin-top:0}
.moreinnerpart .textBox1{height:40px!important}
.textBox1.txtOfferName{height:40px!important}
.msearch{float:left;width:auto;margin:11px 0}
.mBlk{float:left!important;width:25px;margin-right:0}
.metaCheck{margin:22px 0}
.table-responsive{overflow-x:auto!important}
/*.transaction .table-responsive{overflow-x:hidden!important}*/

.filterBlock .table-responsive{overflow-x:auto!important}
.onlineConv{margin:28px 0!important}
.textArea1{width:100%;border:1px solid #dbd9d9}
.bindmanagerdiv{float:left;min-height:inherit!important}
.a_CancelationPolicy{float:none}
.room_selectarea .room_row .colum{padding:10px 6px}
.fileUpload1{position:relative;overflow:hidden;margin:10px;font-size:12px}
.fileUpload1 input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.uploadText{background:#f4f4f4 none repeat scroll 0 0!important;float:left;width:75%!important}
.uploadBtn{border:0 none;border-radius:0;float:left!important;height:40px;line-height:40px;margin:0;padding:0;text-align:center;width:25%}
.addBtns{background:#0c599d none repeat scroll 0 0;border:medium none;color:#fff;font-weight:700;height:40px;padding:0 10px}
.addBtns i{color:#fff}
.minusBtns{background:#41a8f7}
.formSubDiv{overflow:inherit}
.upFile{float:left;width:80%}
.upPic{float:left;height:40px;overflow:hidden;padding:0 3px;width:20%}
.upPic > img{height:100%;width:100%}
.updateloader{width:40px;height:40px;margin-top:4px}
.table_data tr td{vertical-align:top;font-size:15px; color:#333;}
.hotel_booking tr td, .flight_booking tr td{font-size: 15px;color: #4a4a4a; font-weight: 600;}
@media screen and (max-width:1250px) {
.room_selectarea .room_row .colum{min-height:95px}
.a_CancelationPolicy{font-size:12px}
}
@media screen and (max-width:991px) {
.SearchPanel{margin:0 auto;float:left;width:100%;padding:0 20px}
.SearchPanel .pl-20{padding-left:0}
.bindmanagerdiv{border:1px solid #ccc;border-right:2px solid #ccc;overflow:auto}
.table_data{min-width:100%}
.fu_GalleryImageUploader.bulkImageUploader{width:100%}
.onlineConv .long_label_span{font-size:13px}
.apiQueryList{min-width:1800px!important}
.apiQueryList svg{min-width:1800px!important}
.a_CancelationPolicy{font-size:11px}
}
@media screen and (max-width:767px) {
.SearchPanel{width:95%}
.all_page{overflow-x:hidden}
#Airlines,#Duration,#Departure,#Arrival,#Price{text-align:center;padding:0}
input.file1.fu_HomeImageUploader{width:100%}
.mBlk{margin-top:7px!important}
.onlineConv .long_label_span{font-size:13px}
.onlineConv{margin:0 0 -23px!important}
.bindmanagerdiv{overflow:auto}
.table_data{min-width:750px}
.tab_common_heading{margin:3px 0;text-align:left}
.fu_HomeImageUploader,.bulkImageUploader{min-height:inherit!important}
.mobRow .fieldTitle{display:none}
.mobRow .form-group2{margin:0}
.mobText{float:none!important;display:block;padding:5px 10px;text-align:left}
.inline_btn_margin{margin-bottom:5px}
.a_CancelationPolicy{font-size:13px}
}
.bulkImageUploader{float:left;width:40%}
.image_mini_viewer{width:20%;height:10%;float:left}
.image_mini_viewer img{width:120px;height:100px}
.img_plus_btn,.img_delete_btn{width:25px;height:25px;float:left}
.glyphicon-plus{color:#41a8f7}
.glyphicon-remove{color:#41a8f7}
.glif{margin-top:5px;margin-bottom:10px;font-size:18px;position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;cursor:pointer}
.redBorder{border:1px solid red!important;border:1px solid red!important}
.offer_extra_info{padding:10px}
#fileT{overflow:hidden;position:relative}
#fileT input{position:absolute;opacity:.1}
:-ms-input-placeholder{color:#ccc!important;font-weight:400!important}
::-ms-input-placeholder{color:#ccc;font-weight:400}
.OfflineHotelImageViewer img{height:100px;width:150px}
select::-ms-expand{display:none}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border:none}
.flightResultBox{border:1px solid #e1e1e1;background:#F3F3F3;float:left;padding:0;width:100%;margin-bottom:25px;position:relative}
.resultBoxLeft{float:left;width:79%;border-right:1px solid #e1e1e1}
.flightGroup{float:left;width:100%}
.transfers_resultRow1{border-bottom:1px solid #e1e1e1;float:left;padding:2px 13px;width:100%;background:#fff}
.flightName,.trans_duretion,.flightType{float:left;width:33.33%;overflow:hidden;padding-right:15px}
.flightGroup p{color:#4c4c4c;font-size:14px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resultRow2{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #e1e1e1;float:left;padding:10px;width:100%}
.transfers_img_blk{width:30%;float:left}
.transfers_more{margin-top:5px}
.new_transfers{background-color:#0c599d;border-radius:0;border:none;padding:4px 8px!important}
.transfers_details{width:70%;float:left}
.transfers_name{float:left;width:100%}
.trsfers_name_car{display:inline-block}
.transfers_name h3{color:#0c599d;font-size:18px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:600}
.trns_star{display:inline-block}
.mz-search__stars{margin-left:5px}
.mz-search__stars i{color:#0c599d;font-size:16px;line-height:24px;letter-spacing:3px}
.transfers_place{border-radius:5px;margin-top:12px;margin-bottom:5px;width:100%;padding:7px;clear:both;padding-left:25px}
.transfers_bag{float:left;border-radius:5px;width:49%;padding:7px 7px 7px 30px !important;margin-right:2%}
.transfers_time{float:left;border-radius:5px;padding:7px;padding-left:30px;width:49%}
.new_time{background:#e5e3e3 url(../images/clock.png) no-repeat 7px center}
.location_img{background:#e5e3e3 url(../images/location2.png) no-repeat 7px center}
.new_leggage{background:#e5e3e3 url(../images/bags.png) no-repeat 7px center}
.resultBoxRight{float:left;width:21%;background:#f3f3f3;padding:15px}
.resultBtn{background:#0c599d none repeat scroll 0 0;color:#fff;display:block;font-size:17px;padding:6px 10px;text-align:center;border:none;cursor:pointer}
.flightPayDetail{margin-bottom:15px}
.flightPrice{color:#0c599d;font-size:24px;font-weight:700;margin:10px 0 0;text-align:center}
.flightPrice span{color:#4c4c4c;font-weight:lighter;margin-right:5px;text-transform:uppercase}
.resultBoxRight h5{color:#4c4c4c;margin:3px 0;text-align:center}
.resultBoxRight p:last-child{margin-bottom:18px}
.resultBoxRight p{font-size:12px;margin:0 0 2px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.green{color:#0c599d}
.red{color:#bd0000}
.resultBoxfooter{bottom:8px;list-style:outside none none;margin:0 auto;padding:0;position:absolute;right:18px}
.resultBoxfooter li,.resultBoxfooter li a{color:#4c4c4c;display:inline-block;font-size:14px;cursor:pointer}
.resultBoxfooter li:first-child{margin-right:17px}
.closeI{background:url(../images/closeI.png) no-repeat;width:14px;height:12px;display:inline-block;margin-top:5px;vertical-align:top}
.form_box_new_selection{width:70%;float:left;background-color:#f3f3f3}
.form_left1{float:left;width:100%;padding:15px}
.selection_clr{color:#0c599d;margin-top:0}
.pax_box{width:100%;background:#fff;padding:14px;float:left}
.pax_selection{width:20%;float:left}
.pax_icon{background:url(../images/pax_icon.png) no-repeat;height:19px;display:inline-block;padding-left:19px;min-width:30px}
.pax_bag{background:url(../images/pax_bag.png) no-repeat;height:19px;display:inline-block;padding-left:19px;min-width:30px}
.pax_selection2{width:50%;float:left;padding-right:20px}
.pax_selection2 h2{margin:0!important;color:#000!important;font-size:16px!important;text-align:left}
.more_det{cursor:pointer}
.pax_selection2 span{padding-left:17px!important}
.more{color:#0c599d;background:url(../images/more_icon.png) no-repeat left center;height:10px;width:10px}
.more_detContent{display:none;width:100%;float:left}
.pax_selection3{float:left;width:28%}
.flightPayDetail{margin-bottom:15px}
.flightPrice{color:#0c599d;font-size:24px;font-weight:700;margin:10px 0 0;text-align:center}
.new_price{margin:0!important;padding-bottom:10px}
.form_right{float:left;padding-left:15px;width:20%}
.map_section img{width:100%}
.map_details{padding:10px 15px}
.map_details ul{margin:0;padding:0;list-style:none}
.map_details ul li{float:none;width:100%;padding-left:34px;margin-bottom:10px}
.transer_payment{background:url(../images/transfer_map.png) no-repeat -2px -3px;height:37px}
.transfer_calander{background:url(../images/transfer_calander.png) no-repeat -2px -3px;height:37px}
.transfers_map_last{background:url(../images/transfers_map_last.png) no-repeat -2px -3px;height:37px}
.form_box_new{width:70%;float:left}
.form_left{float:left;width:100%}
.PassDetailBox h4{font-size:17px;color:#41a8f7;margin:10px 0}
.details_box_1{float:left;background:#f3f3f3;padding:7px 14px;width:100%}
.details_box_1 label{color:#000;font-size:13px}
.padd8{padding:8px}
.details_box_1 .textBoxtrans{background-color:#fff!important}
.form_left h4{color:#41a8f7;margin:0!important;padding:0!important;font-size:21px!important;margin:10px 0!important}
@media screen and (max-width: 768px) {
.form_box_new{width:100%}
}
@media screen and (max-width: 767px) {
.resultBoxLeft{width:70%}
.resultBoxRight{width:30%;padding:8px}
.transfers_img_blk{width:100%}
.transfers_details{width:100%}
.flightPrice{font-size:17px}
.flightName,.trans_duretion,.flightType{width:50%}
.transfers_name h3{margin:5px 0 2px}
.form_box_new_selection{width:100%}
.form_right{display:none}
.pax_selection{width:100%}
.pax_selection2{width:100%;padding-right:0}
.pax_selection3{width:100%}
.pax_selection2{width:45%;float:left;padding-right:20px}
.pax_selection3{float:left;width:33%}
.flightPrice{font-size:24px}
}
@media screen and (max-width: 510px) {
.resultBoxLeft{width:100%!important}
.resultBoxRight{width:100%!important}
.resultBoxfooter{position:relative;margin:0 auto;text-align:center;clear:both;bottom:0;right:auto}
.transfers_img_blk{text-align:center}
.transfers_img_blk img{margin:0 auto}
.pax_selection2{width:100%;padding-right:0}
.pax_selection3{float:left;width:100%}
}
.progress-bar{background-color:#41a8f7}
.page_loader_modal{margin-top:0}
.progress_popup_body{background-color:#fff}
.progress_note_popup{margin-top:0;text-align:center}
.progress_itenery{background-color:#fff}
.prg_palce,.prg_middle{width:33.33%;float:left;text-align:center;padding:4px 0}
.progress_itinerary{float:left;width:100%;margin-top:10px;box-shadow:1px 1px 1px #ccc;font-family:arial;background-color:#d4d4d4}
.prg_palce{background-color:#d4d4d4}
.prg_palce .palce_name{margin-bottom:0}
.place_code{margin-top:0;margin-bottom:0;font-size:18px}
.pro_travellers{float:left;width:100%;text-align:center;margin-bottom:10px;margin-top:10px;background-color:#F5F5F5;padding:5px 0;box-shadow:1px 1px 1px #ccc}
.prg_dir{margin-bottom:0}
.prog_logo{float:left;width:100%;margin-bottom:15px;text-align:center}
.prog_logo img{width:120px}
.modal-backdrop.in{opacity:.7;filter:alpha(opacity=50)}
.progress{-webkit-box-shadow:none;box-shadow:none}
.prg_palce_h{width:50%;float:left;text-align:center;padding:10px 0;background-color:#E8E8E8}
#mycommonalert{width:200px;position:fixed;bottom:0;right:20px;border:1px solid rgba(0,0,0,0.09);border-radius:0;opacity:.9}
.fl_searchBox .form-group input[type="text"]{background:#fff none repeat scroll 0 0;border:medium none;color:#3c444a;font-size:14px;height:40px;border:1px solid #dedede;text-transform:uppercase;padding:6px 30px 6px 6px;width:100%}
.progress-bar{float:left;background-color:#4C4C4C}
.page_loader_modal{margin-top:0}
.progress_popup_body{background-color:#E8E8E8}
.progress_note_popup{margin-top:0;text-align:center}
.progress_itenery{background-color:#fff}
.prg_palce,.prg_middle{width:33.33%;float:left;text-align:center}
.progress_itinerary{float:left;width:100%;background-color:#fff;margin-top:10px;box-shadow:1px 1px 1px #ccc}
.prg_palce{background-color:#fff}
.prg_palce .palce_name{margin-bottom:0}
.place_code{margin-top:0}
.pro_travellers{float:right;width:100%;text-align:center;margin-bottom:10px;margin-top:10px;background-color:#F5F5F5;padding:5px 0;box-shadow:1px 1px 1px #ccc}
.pro_travellers span{display:inline-block;vertical-align:top}
.pro_travellers{vertical-align:top}
.prg_dir{margin-bottom:0}
.prog_logo{float:right;width:100%;margin-bottom:15px;text-align:center}
.modal-backdrop.in{opacity:.7 !important;filter:alpha(opacity=50)}
.progress{-webkit-box-shadow:none;box-shadow:none}
.prg_palce_h{width:50%;float:left;text-align:center}
.search_location{float:right;width:100%;text-align:center}
.hotel_location_name{margin-top:0;text-transform:capitalize}
.flightResultBox{border:1px solid #e1e1e1;background:#F3F3F3;float:left;padding:0;width:100%;margin-bottom:25px;position:relative}
.resultBoxLeft{float:left;width:79%;border-right:1px solid #e1e1e1}
.flightGroup{float:left;width:100%}
.resultRow1{border-bottom:1px solid #e1e1e1;float:left;padding:10px 13px;width:100%;background:#fff}
.flightName,.flightDate,.flightType{float:left;width:33.3333%;overflow:hidden;padding-right:15px}
.flightName{height:30px}
.flightType{padding-right:0}
.flightName img{max-width:100%;height:100%}
.flightGroup p{color:#4c4c4c;font-size:14px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resultRow2 p{margin:3px 0}
.flightType span:first-child{margin-right:2px}
.resultRow2{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #e1e1e1;float:left;padding:10px;width:100%}
.flightPlace{float:left;width:55%}
.placeFrom,.placeTo{float:left;width:40%}
.placeFrom{text-align:right}
.placeTo{text-align:left}
.resultRow2 h3{color:#4c4c4c;font-size:20px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.trsfers_name_car h3{color:#0c599d;font-size:18px;margin:0 0 1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-weight:600}
.trsfers_name_car_window{width:50%!important;margin:0 auto}
.righArrow{background:url(../images/resultArrow.png) no-repeat;float:left;height:45px;margin:0;padding:0 5px;width:10%;background-position:center center}
.flightTime .righArrow{width:15%}
.flightTime{float:left;width:45%}
.timeFrom,.timeTo{float:left;width:38%}
.timeFrom{text-align:right}
.timeTo{text-align:left}
.resultBoxRight{float:left;width:21%;background:#f6f6f6;padding:15px}
.resultBtn{background:#0c599d none repeat scroll 0 0;color:#fff;display:block;font-size:17px;padding:6px 10px;text-align:center;border:none;cursor:pointer}
.resultBtn:hover,.resultBtn:focus{background:#41a8f7 none repeat scroll 0 0;color:#fff;text-decoration:none}
.flightPrice{color:#41a8f7;font-size:24px;font-weight:700;margin:10px 0 0;text-align:center}
.flightPrice .price1{color:#41a8f7;font-weight:700}
.flightPrice span{color:#4c4c4c;font-weight:lighter;margin-right:5px;text-transform:uppercase}
.resultBoxRight h5{color:#4c4c4c;margin:3px 0;text-align:center}
.resultBoxRight p{font-size:12px;margin:0 0 2px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.resultBoxRight p:last-child{margin-bottom:18px}
.innerContents h2{color:#41a8f7;font-size:23px;font-weight:400;text-align:left;text-transform:uppercase;white-space:nowrap}
.mobileFilter{display:none}
.filterBlock h3{display:block;color:#0c599d;font-size:17px;font-weight:700;margin:3px 0 13px;text-transform:uppercase}
.filterIcon{background:rgba(0,0,0,0) url(../images/filterIcon.png) no-repeat scroll 0 0;display:inline-block;height:18px;margin-bottom:-2px;margin-left:5px;width:25px}
.filter_side{margin-bottom:10px}
.filter_padding{margin-bottom:0;padding:0}
.filter_section{position:relative}
.filter_title{color:#4c4c4c;font-size:15px!important;font-weight:400;margin-bottom:10px}
.slider_ranger_values{margin-bottom:7px}
.low{display:inline-block;float:left;padding-left:3px}
.low,.hi{color:#666;font-size:15px;line-height:24px;padding:0 1px;position:relative}
.hi{display:inline-block;float:right;padding-right:3px}
.filter_section .ui-widget-content{background:#fff none repeat scroll 0 0;border:1px solid #b9b9b9;color:#222;height:4px;margin-bottom:10px}
.filterRow{overflow:hidden}
.filterCol{float:left;margin-right:15px;position:relative;text-align:left}
.filterCheck label::before{background:rgba(0,0,0,0) url(../images/check-icons-2.png) no-repeat scroll 0 0;bottom:1px;display:inline-block;height:17px;right:auto;position:absolute;left:0;top:-3px;width:17px}
.formCheckBox label::before{background:rgba(0,0,0,0) url(../images/check-icons.png) no-repeat scroll 0 0;bottom:1px;display:inline-block;height:19px;left:0;position:absolute;right:auto;top:-3px;width:19px}
.filterRow label{font-weight:400;padding-left:0;text-align:left;width:100%}
.checkTitle{margin-bottom:8px}
.checkTitle span{color:#666;display:inline-block;font-size:15px;margin-left:25px}
.filterCol span{display:inline-block;float:left;font-size:15px;font-weight:300;margin-left:25px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}
.topFilter{background:#41a8f7 none repeat scroll 0 0;float:right;margin-bottom:1px;padding-left:5px;padding-right:5px;position:relative}
.topFilter ul{list-style:outside none none;margin:0;padding:0}
.topFilter ul li{color:#fff;display:inline-block;font-size:12px}
.topFilter ul li a{color:#fff;display:inline-block;font-size:12px;padding:8px}
.topFilter #Price{padding-left:0;text-align:center}
.formBlock{background:#f4f3f3 none repeat scroll 0 0;border:1px solid #f7f6f6;box-shadow:0 0 3px #c6c6c6;margin-bottom:15px;overflow:hidden;padding:10px 10px 0}
.breadcrumb{background:#d4d4d4 none repeat scroll 0 0;border-radius:0;list-style:outside none none;margin-bottom:5px;overflow:hidden;padding:0}
.breadcrumb li{float:left}
.breadcrumb li a::before{border-bottom:50px solid transparent;border-left:30px solid #fff;border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-left:1px;margin-top:-50px;position:absolute;top:50%;width:0;z-index:1}
.breadcrumb li.completed a::after{border-left:30px solid #0c599d}
.breadcrumb li a::after{border-bottom:50px solid transparent;border-left:30px solid hsla(0,0%,83%,1);border-top:50px solid transparent;content:" ";display:block;height:0;left:100%;margin-top:-50px;position:absolute;top:50%;width:0;z-index:2}
.breadcrumb li:first-child a{padding-left:15px}
.breadcrumb li.completed a{background:#0c599d none repeat scroll 0 0}
.breadcrumb li a{color:#fff!important;display:block;float:left;padding:2px 0 2px 35px;position:relative;text-decoration:none}
.modifySearchBlock{margin:15px 0;overflow:hidden;padding:0}
.modifyBtn{background:#41a8f7 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;float:left;font-size:15px;font-weight:700;margin:0;padding:7px 15px;text-transform:uppercase}
.modifySearchBlock .breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;float:right;margin:10px 0 0;padding:0}
.modifySearchBlock .breadcrumb .active a{color:#41a8f7}
.modifySearchForms{display:none;margin-top:-5px;position:relative}
.modifySearchForms .modifyClose{font-size:21px;height:21px;width:18px;background:#0c599d;color:#fff;opacity:.8}
.modifySearchForms .searchCatContent{margin-bottom:25px;display:block}
.searchCatContent{background:rgba(0,0,0,0.6) none repeat scroll 0 0;display:none;margin-bottom:50px;margin-top:3px;padding:10px}
.padg-form{padding:15px 6px!important}
.iconSet::before{content:"";height:20px;pointer-events:none;position:absolute;right:5px;top:12px;width:20px}
.form-group input[type="text"]{border:1px solid #d5d5d5;color:#000;font-size:15px;height:44px;padding:6px 30px 6px 6px;width:100%}
.transfers_result_box{padding:15px}
.filter_toggle_icon{cursor:pointer;float:right;padding:0 8px}
.ui-slider-horizontal .ui-slider-range{background-color:#f68a1e;left:0;width:100%}
.PassDetailBox{border:1px solid #e4e4e4;margin-bottom:15px;overflow:hidden;padding:20px}
.selection_box{background:#f3f3f3 none repeat scroll 0 0;border-radius:4px;float:left;margin-bottom:20px;padding:10px;width:100%}
.selection_box ul li{color:#41a8f7;float:left;font-size:17px;padding-right:55px}
.PassDetailBox h4{color:#41a8f7;font-size:17px;margin:10px 0}
.PassDetailBox p{color:#3a3a3a;font-size:14px}
.form_box_new{float:left;width:100%}
.form_left{float:left;width:100%}
.details_box_1{background:#f3f3f3 none repeat scroll 0 0;float:left;padding:7px 14px;width:100%}
.errorMsg{background:#fff none repeat scroll 0 0;border-radius:0 0 4px 4px;box-shadow:1px 1px 1px #b6b6b6;color:red;display:block;font-size:12px;left:0;line-height:1.75;padding:0 5px;position:absolute;top:100%;width:100%;z-index:100}
.cb-slideshow,.cb-slideshow:after{display:none}
.details_box_1 .form-group select{-moz-appearance:none;border:medium none;color:#3a3a3a;font-size:14px;height:45px;padding:6px 30px 6px 12px;text-transform:uppercase;width:90%;border:1px solid #dedede}
.secont_details .resultBtn{background:#0c599d none repeat scroll 0 0;color:#fff;display:block;font-size:17px;padding:6px;text-align:center;width:auto;border:none;cursor:pointer;float:right;margin-top:10px}
.transfers_reslt h2{clear:both;color:#0c599d;font-family:"Roboto",sans-serif;font-size:25px;font-weight:400;margin-top:0;position:relative;text-align:left;text-transform:capitalize}
.lock{background:rgba(0,0,0,0) url(../images/tr_sprite.png) no-repeat scroll -8px -7px}
.lock,.money,.board,.hours{height:25px;width:24px}
.money{background:rgba(0,0,0,0) url(../images/tr_sprite.png) no-repeat scroll -6px -48px}
.board{background:rgba(0,0,0,0) url(../images/tr_sprite.png) no-repeat scroll -7px -88px}
.hours{background:rgba(0,0,0,0) url(../images/tr_sprite.png) no-repeat scroll -4px -129px}
.map_details h4{background:hsl(180,100%,34%) none repeat scroll 0 0;border:medium none;color:hsl(0,0%,100%);font-size:20px;padding:5px 10px;text-align:left}
.payCard label{margin:20px 10px 0 0}
.payCard input[type="radio"]{float:left;margin:17px 0;outline:medium none!important}
.payCard figure{float:left;margin:0 0 0 8px}
.paymentPrice p{padding:3px;width:155px}
.paymentPrice p,.paymentPrice span{color:#3a3a3a;display:inline-block;font-size:14px;margin-bottom:0;margin-right:10px}
.payRowFooter{border-top:1px solid #e4e4e4;display:inline-block;margin-bottom:10px;margin-top:10px}
.termAgree input{display:inline-block;outline:medium none!important;vertical-align:top;width:20px}
.termAgree p{display:inline-block;margin-left:3px;width:90%}
.payRowFooter span{color:#41a8f7;display:inline-block;font-size:22px;margin:0}
.payRowFooter p{color:#41a8f7;font-size:17px}
.paymentPrice p{padding:3px;width:155px}
.innerContents{margin-top:20px}
.action_btn{background:#0c599d none repeat scroll 0 0;color:#fff;display:block;font-size:17px;padding:10px 15px;text-align:center;width:auto;border:none;cursor:pointer;float:left;margin-top:0;margin-right:10px}
.loading_wrapper{margin:0 auto;max-width:620px}
.loading_wrapper h1{color:#41a8f7;font-size:18px;margin:40px 0 0;text-align:center}
.loading_pic{height:50px;margin:40px auto;width:50px}
.innerContents .theme_color{color:#41a8f7}
.mt-20{margin-top:20px}
.form-group2 select{height:40px;background:#fff;padding:5px;color:#333;font-size:14px;width:100%;border:none;padding-right:30px;border:1px solid #9fa0a2}
.mticket_box{background:#fff none repeat scroll 0 0;border:1px solid #e5e5e5;float:left;margin:10px 0;padding-bottom:10px;width:100%;font-size:13px}
.mobile_tkt_hd{background:#0c599d none repeat scroll 0 0;float:left;height:35px;margin-bottom:10px;width:100%}
.mobile_tkt_hd h3{color:#fff;font-size:17px;margin:7px 15px}
.mticket_box p{margin:5px 10px}
.mticket_box p strong{margin:0 5px 0 0}
.colorGray{color:#555!important}
.marBottom20{margin-bottom:20px}
.transfers_mobile_tkt_hd{background:#41a8f7 none repeat scroll 0 0;float:left;height:35px;margin-bottom:10px;width:100%}
.transfers_mobile_tkt_hd h3{color:#fff;font-size:17px;margin:7px 15px}
.theme_color{color:#41a8f7}
.innerContents .breadcrumb li{float:left;font-size:12px}
.innerContents .breadcrumb a{color:#fff}
.innerContents .breadcrumb li.active a{color:#fff}
.asideLeft_details{padding-left:15px}
.seatArrangmnt{padding:10px 20px;overflow:hidden}
.leftContentBox{background:#f1ecec;border:1px solid #d1d1d1;width:100%;float:left;margin:10px 0;background:#f1ecec;border:1px solid #d1d1d1;width:100%;float:left;margin:10px 0}
.sportsCollapse .panel{background:hsla(0,0%,0%,0) none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none}
.sportsCollapse .panel-heading{background:hsla(0,0%,0%,0) none repeat scroll 0 0;border:medium none;color:#333}
.collapse.in{display:block}
.ticketCatBox{border:1px solid hsl(0,0%,84%);float:left;width:100%}
.tableHead{border-bottom:1px solid hsl(0,0%,84%);float:left;padding:10px;width:100%}
.tableCell:first-child{width:55%}
.tableCell{float:left}
.tableCell:last-child{width:12%}
.tableRow{padding:10px;width:100%;float:left}
.btnBuy{border:none;color:#fff;background:#0c599d;padding:2px 10px;border-radius:4px;font-size:17px;font-weight:700;float:right}
.ticketCatBox h5{font-size:15px;margin:0;color:#0c599d;font-weight:700;text-transform:uppercase}
.ticketCatBox .catHead{font-size:16px;color:#5e5e5e;font-weight:700}
.ticketCatBox .colsIcon{margin-right:8px}
.colsIcon{background:#0c599d;color:hsl(0,0%,100%);font-size:12px;padding:4px;text-align:center}
.ticketCatBox .catHead{font-size:16px;color:#5e5e5e;font-weight:700}
.groundCaption h2{font-size:24px!important}
.mapLocation h3{color:hsl(0,0%,23%);font-size:18px;font-weight:400;white-space:normal}
.ticketCatBox{border:1px solid hsl(0,0%,84%);float:left;width:100%}
.tableHead{border-bottom:1px solid hsl(0,0%,84%);float:left;padding:10px;width:100%}
.mapLocation h3{color:hsl(0,0%,23%);font-size:18px;font-weight:400;white-space:normal}
.gm-err-container{height:100%;width:100%;display:table;background-color:#e0e0e0;position:relative;left:0;top:0}
.gm-err-content{border-radius:1px;padding-top:0;padding-left:10%;padding-right:10%;position:static;vertical-align:middle;display:table-cell}
.gm-err-icon{text-align:center}
.gm-err-title{margin:5px;margin-bottom:20px;color:#616161;font-family:Roboto,Arial,sans-serif;text-align:center;font-size:24px}
.gm-err-message{margin:5px;color:#757575;font-family:Roboto,Arial,sans-serif;text-align:center;font-size:12px}
.mapLocation{border:1px solid hsl(0,0%,84%);float:left;margin:20px 0;padding:10px;width:100%}
.tableCell:nth-child(2){width:21%}
.tableColapseCondent{width:100%;float:left;padding:10px 10px 10px 50px;background:#f1ecec;border-top:1px solid #dfdada;border-bottom:1px solid #dfdada}
.tableHeading{color:hsl(0,0%,23%)!important;font-size:20px!important;text-transform:inherit!important;font-weight:400!important}
.backtoRow{width:100%;float:left}
.back_to_result{float:right;clear:both;margin-top:10px;background-color:#0c599d;color:#fff;padding:6px 16px;margin-bottom:10px;display:inline-block;cursor:pointer;border-radius:4px}
.innerContents h2{font-size:23px;text-transform:uppercase;font-weight:400;color:#0c599d;text-align:left;white-space:nowrap}
.asideLeft p{color:hsl(0,0%,23%);font-size:13px}
.form1 .form-group select{background:#fff none repeat scroll 0 0;border:1px solid #e4e4e4;color:#3a3a3a;font-size:14px;height:40px;padding:6px 16px 6px 8px}
.PassDetailBox .form-group input[type="text"]{background:#FFF none repeat scroll 0 0;border:medium none;color:#3c444a;font-size:14px;height:40px;border:1px solid #dedede;padding:6px 30px 6px 6px;width:100%}
.proceedBtn{float:left;color:#fff;background:#0c599d;font-size:17px;float:left;padding:7px 24px;border:none;text-align:center;border-radius:0}
.PassDetailBox .errorMsg{background:#fff none repeat scroll 0 0;border-radius:0 0 4px 4px;box-shadow:1px 1px 1px #b6b6b6;color:red;display:block;font-size:12px;left:0;line-height:1.75;padding:0 5px;position:absolute;width:95%;z-index:100;bottom:auto;top:auto}
.PassDetailBox h4{font-size:17px;color:#0c599d;margin:10px 0}
.hotel_less_detail h5{color:#0c599d;font-size:14px;letter-spacing:.5px;margin-bottom:3px;margin-top:0;line-height:20px;padding:5px 0 0 10px}
.hotel_less_detail p{font-size:11px;padding:0 0 0 10px}
.sport_smmry{padding:0 20px}
.subTitle1{font-size:17px;color:#0c599d;font-weight:700;text-transform:uppercase;margin-top:5px}
.sports_formblock{width:69%;float:right}
.new_paxright_txt .PassDetailBox{padding:20px 0 20px 20px}
.sports_result_block{margin-bottom:15px;border:1px solid #d1d1d1;float:left;width:100%;padding:15px;border-radius:4px;background:#FFF}
.event_cost{font-weight:700;font-size:20px}
.action_btn{background:#0c599d none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:17px;margin:0 6px;padding:10px 16px;border-radius:0}
.passViewBtn{background:#555 none repeat scroll 0 0!important;border-radius:0;float:right;margin:13px 0!important}
.line_2{font-size:17px;font-family:'opensans-semibold';color:#0c599d}
.passengerBox{float:left;border:1px solid #e4e4e4;border-radius:5px;padding:5px;margin-right:15px;margin-bottom:10px;margin-top:10px}
.passengerBox .passAdult{background:url(../images/adultIcon2.png) no-repeat}
.passengerBox span{display:inline-block;height:22px;margin:8px 5px 5px;text-align:center;width:16px;float:left}
.passengerBox h3{color:#0c599d;display:inline-block;font-size:15px;font-weight:400;line-height:37px;margin:0;vertical-align:top}
.sport_padd{padding:0 20px}
.sport_resul_cell{padding:5px 10px}
.transfer_search{width:110px;float:left}
.form_trans{margin-bottom:2px}
.transfer_search{width:110px;float:left}
.form_trans{margin-bottom:2px}
.showHotelLink{float:left;margin:0;border:1px solid #41a8f7;padding:5px;background:#41a8f7;color:#fff;cursor:pointer}
.showHotelLink:hover{color:#fff}
.blue_star_rating,.hotels_star_ratings{color:#41a8f7;margin:-1px}
.map_pic{float:left;width:30%}
.map_pop_div .map_pic{margin:0 0 5px}
.map_pic img{max-height:115px;float:left;width:100%!important}
.map_pop_div .map_cont{width:70%;padding:0 0 5px 15px;margin:0;float:left}
.full_box{float:left;width:100%}
.map_rate{font-size:16px;color:#41a8f7;font-weight:700}
.map_cont h3{margin-top:0}
.main_btn_blue{background:#41a8f7;color:#fff;border-radius:0;margin-right:12px}
.filter_hotel_name{border:1px solid #e4e4e4;float:left;padding:6px 25px 6px 6px;width:80%;outline:none!important}
.price_details{float:left;padding-right:15px}
.price_details label{font-size:13px;color:#4e4e4e}
.pay_accordian .panel .panel-heading{border-radius:0;padding:0;background:#41a8f7;border:none}
.pay_accordian .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.pay_accordian .panel .panel-heading a,.pay_accordian .panel .panel-heading a:hover,.pay_accordian .panel .panel-heading a:focus{display:block;width:100%;padding:10px 15px;color:#FFF;text-decoration:none;outline:none}
.pay_accordian .panel .panel-body{border:solid 1px #ccc}
.pay_accordian .panel .panel-body .dirPayFlDetails{width:100%;border:none}
.resultBoxLeft{float:left}
.pay_accordian{margin-left:30px}
.dirPayRight{margin-left:20px}
.proceedBtn{float:left;color:#fff;background:#41a8f7;font-size:17px;float:left;padding:7px 24px;border:none;text-align:center;border-radius:0}
.pay_accordian .panel-default{border-color:#fff}
.newpay{font-size:22px}
.insurance_tripType{position:relative;float:left;width:100%;z-index:100;padding:10px 2px 16px}
.ins_title{color:#fff!important;font-size:1.3em!important;background-color:#41a8f7;display:inline-block;margin:0 0 15px!important;padding:0 11px}
.formRadioBox{float:left;width:100%}
.radioCol{position:relative;text-align:left;float:left;margin-right:15px}
.formRadioBox input[type="radio"]{display:none}
.insurace_radio{margin-bottom:15px}
.fontviw{padding-left:10px;padding-top:8px;display:inline-block;color:#0c599d}
.desti_wice{padding-top:16px!important;padding-left:8px}
.side_right_total h4{font-weight:700;font-size:17px;color:#333;margin:0;padding:0}
.full_summary{font-family:"Roboto",sans-serif;margin:15px 0 0;border:1px solid #ccc}
.itinerary_details{padding:0 5px}
.outBound{border-top:1px solid #ccc;padding:5px;color:#1785b3;border-bottom:1px solid #ccc}
.flight_result_colum1{border-right:1px solid #ccc;border-bottom:1px solid #ccc;float:left;height:150px;padding:10px 15px;text-align:center;width:25%}
.fligh_sumry{width:100%;float:left;border:1px solid #ccc}
.flight_result_colum1 p{margin:5px 0}
.flight_result_colum1 span{color:#1785b3}
.flight_columcenter{float:left;width:75%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.flight_result_colum2{border-right:1px solid #ccc;border-bottom:1px solid #ccc;float:left;height:150px;padding:10px;text-align:center;width:25%;position:relative}
.flight_depat{border-bottom:1px solid #ccc;left:0;margin:0 0 10px;padding:5px 10px;position:absolute;text-align:left;top:0;width:100%;min-height:32px;font-weight:600;color:#333}
.flight_result_colum2 p{padding-top:30px;text-align:left;font-size:14px!important}
.flight_bottom{border-bottom:1px solid #ccc;left:0;margin:0;padding:0;position:absolute;bottom:-2px;background:#41a8f7;color:#fff;width:100%;padding:5px 10px;text-align:left;min-height:32px}
.flight_result_brdrNone{border-right:none!important}
.PaxPayemnt{float:right}
.flight_transist{text-align:center;color:#41a8f7;border:1px solid #ccc}
.Visa_holder_msg{text-align:left;color:#fb0000}
.manage_hotelerror .error_msg{position:absolute;width:100%;top:100%}
.manage_hotelerror .text_err{color:#e8453a!important}
.manage_hotelerror .alert_err{border-top:5px solid #E8453A!important}
.manage_hotelerror .alert_box{margin-left:0;position:absolute;width:100%;font-size:10px;background-color:#000;color:#FFF;padding:5px;border:none;box-shadow:0 3px 14px 0 rgba(187,184,184,0.78);top:10px;left:0;z-index:9;border-radius:0}
.manage_hotelerror .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pax_loading{margin-left:10px;height:27px;width:27px}
.pax_can_load{margin-top:20px}
.result-fltr{width:100%;float:left;white-space:nowrap;overflow:hidden;overflow-x:auto}
.result-fltr div{display:inline-block;border:1px solid #ccc;padding:0 5px;margin:0 1px 7px;width:23px;height:23px;text-align:center}
.result-fltr div:hover{background:#0c599d!important;color:#fff;cursor:pointer}
.active_alphabet{background:#0c599d!important;color:#fff}
.search_button{clear:both}
@media (min-width:769px) and (max-width:1024px) {
.filter_title{font-size:.813em!important}
}
.txtbx_new .textBox1,.txtbx_new select{width:40%!important}
.marSpace11{margin:30px 5px 10px 0 !important}
.table_scroll{ overflow-x:scroll !important; width:100%}
.direction_rtl  .check_hotel{   top: -14px;}
.direction_rtl  .topAlign{   top: 0 !important;}
table_scroll{ overflow-x:scroll !important; width:100%}
.add_more {
    border: none;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    height: 35px;
    text-align: center;
    text-transform: capitalize;
    padding: 0 15px;
    float: right;
    margin-bottom: 5px;
}

.formSubTitle h4{color:#0c599d;font-size:18px;font-weight:400;text-align:left;text-transform:capitalize;position:relative;margin:10px;clear:both;font-family:"Roboto",sans-serif}
.meals h4, .baggage h4, .farerule h4 {
    margin: 10px 0;
}.hotelRow {
    padding-left:10px;
}.salesloader {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}


@media (max-width: 769px) and (min-width: 320px) {
    .transaction.pl-20.mt-10.padR0 {
        padding-left: 0;
        margin-left: 10px;
        margin-right: 10px !important;
    }
}


button#cancelEditCarDetails {
    float: right;
}


.formInput_hgt{height:40px; text-align:center;}
.tabbable-line.pricingTab > .tab-content{overflow:hidden !important; clear:both !important;}


/* Offline Flight Deal */
.featureChange h3{
    color: #0c599d !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    text-align: left !important;
    text-transform: capitalize !important;
    position: relative !important;
    clear: both !important;
    font-family: "Roboto",sans-serif !important;
    margin:0 !important;
}
.rmvPad1{padding:0 !important;}
.changeBtnGap button {margin-left:15px;}

.form-group3.arrRd span.errMsg
{
    background-color: #000;
    color: #fff;
    display: block;
    padding: 5px;
    font-size: 12px;
    border-top: 3px solid #ff0000;
    position:relative;
}
    .form-group3.arrRd span.errMsg:before {
        position:absolute;
        top:-14px;
        left:0;
        content:'';
        width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid red;
    }

.formInput_hgt{height:40px; text-align:center;}
.tabbable-line.pricingTab > .tab-content{overflow:hidden !important; clear:both !important;}

.paymentEditbtn{ margin-left:5px; }
.optair{font-size:10px;}


.Flightsmain .paxCol100 { width: 100%;float: left;}
.Flightsmain .form-group select{ padding:6px 0 6px 0; }
.Flightsmain .checkCol span{     width: auto; white-space:normal; }
/* FH*/
.hotel_rooms{width:18%;float:left;    margin-right: 15px;}
.room_indicator{padding-top: 30px;color: #79a340;}
.fH_Check {
    margin: 30px 5px 10px 15px !important;
}
.hotel_search{float:right;margin-top: 20px;}
.mdy_mobClr {
    margin-left:8px;
}
.modfy_main .room_indicator {
    padding-top: 0px;
    color: #79a340;
}
.modfy_btn{width:100%;margin-top: 10px;margin-bottom:20px;}
.FH_Hotelsummary{margin-top:-139px !important}
.FH_hotelVoucher{margin-top:65px !important}
/* FH end */

.hotel_facilities .ul_facility{width:100%;float:left;padding-left:30px}
.p_Facilities ul li{/*width:25%;float:left;*/list-style:disc} /*#44690*/
.alertmsgs{color:red}
.deliver_add, .adrs_details {
    text-align: left;
    width:100%;
}
.Sports_Delivery {
    padding-left: 24px;
}
    .deliver_add input[type="radio"]:checked + label::before, input[type="radio"]:checked + input + label::before,
    .adrs_details input[type="radio"]:checked + label::before, input[type="radio"]:checked + input + label::before {
        display: none;
    }

    .deliver_add input, .adrs_details input {
        float: left;
        margin-right: 10px;
    }

.imgNmWth {
   width: 50%;
    height: auto;
    margin-bottom:40px;
}

    .hotel_facilities .ul_facilitystatic li {
    width: 33%;
    list-style:disc;
    float:left;
    font-size:13px;
}
    .hotel_facilities .ul_facilitystatic li {
    width: 33%;
    list-style:disc;
    float:left;
    font-size:13px;
}
    span.sub_title.hdbld {
    font-size:18px !important;
    color:#000 !important;
    font-weight:bold !important;
}
    strong.fntBold{
    font-size:22px !important;
    color:#000 !important;
    font-weight:bold !important;
}
    .imgRsze span {
    float: left;
    display: inline-block;
}

.imgRsze span:first-child {
    width:110px; 
    overflow:hidden;
}

.imgRsze span:first-child img {
        height: 80px;
        width: 100%;
        overflow: hidden;
        float: left;
        margin-right: 12px;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        -webkit-transition-duration: 1.2s;
        transition-duration: 1.2s
    }

.imgRsze span:first-child:hover img{
        cursor: pointer;
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
    .imgRsze span:nth-child(2) {
        width:60%; padding-left:10px;
    }


.padLNew {
    padding-left:10px !important;
}

.padImgLeft {
    padding-right:15px !important;
}




.detailsContents {
    min-height: 300px;
}
#facilityTab .col-xs-12 {
    width: 100%;
}

.fHdircttop{margin-top:35px !important;}

.heading1Clr{font-size: 18px;margin: 0 0 10px 0;color: #bc3474;}
.formLinkSupport {background-color:#fff !important; padding:15px 0 !important;}
.formLinkSupport p{margin:0 0 5px 0;}
.formLinkSupport a{color:#0c599d; text-decoration:none;}
.formLinkSupport a:hover{color:#0c599d; text-decoration:none;}
.clearing_home {
    color: #9e2361;
    position: absolute;
    right:10px;
    top:55%;
    text-decoration: none !important;
    background-image:url(../images/clear.png);
    width:15px; height:15px;
}
.trainSearch .clearing_home {
    color: #9e2361;
    position: absolute;
    right:10px;
    top:40%;
    text-decoration: none !important;
    background-image:url(../images/clear.png);
    width:15px; height:15px;
}
.tboff {
    max-height: 400px !important;
    overflow-x: auto !important;
}
/*HotelCity Mapping - start*/
#hotelList .hd {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #000;
    padding-bottom: 10px;
}

#MergeHotel {
    width: 50%;
}

.display_cities {
    float: left;
    width: 100%;
}

    .display_cities input[type="radio"], input[type="checkbox"] {
        margin: 4px 5px 6px;
    }

.resultnot {
    float: left;
    margin-left: 11px;
}

.country_name {
    font-size: 16px;
    color: #41a8f7;
    font-weight: 400;
    text-transform: capitalize;
    padding: 6px;
}

.row_tablehd {
    width: 100%;
}

.city_box {
    width: 100%;
}

.scrol_city {
    height: 200px;
    overflow-y: scroll;
    float: left;
    width: 100%;
}

.merge_static tr {
    height: 36px;
}

.merge_static td, .merge_static th {
    border: 1px solid #e4e4e4;
    font-weight: 500;
    padding: 5px;
    word-break: break-all;
}

.scrol_city table tr th {
    background: #F0F0F0 !important;
}

.city_box table {
    overflow-y: scroll;
    table-layout: fixed;
    display: inline-table;
    width: 100%;
}

.showfullData {
    float: left;
    margin-top: 10px;
}

    .showfullData .save_btn {
        background: #ff7b00;
    }

.hotelLoaderPos {
    float: right;
}

.custombutton {
    cursor: pointer;
}
/*HotelCity Mapping - End*/
.widAdj {width:175px !important;}

.BkingMnag .textBox1 {
    height: 42px !important;
}
label.recordPerPAge {
    white-space: nowrap;
    overflow: hidden;
}
.uploadDiv {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #3c444a;
    font-size: 12px;
    height: 40px;
    padding:0 6px;
    width: 100%;
    border-radius: 0 !important;
    line-height:40px;
}
.uploadDiv input[type="file"]{
    min-height:10px;
    line-height:20px;
    padding-top: 9px;
    width:100%;
}
.DayLabel {
    width: 68px;
    border-radius: 50px;
    background: #0c599d;
    color: #fff;
    height: 25px;
    line-height: 25px;
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
    float: left;
    position: relative;
    margin: 0 15px 0 10px;
    top: 35px;
}
.DecripItnry{
    height:65px !important;
}
.IncluSion{
    height:60px !important;
}
.InclusOuter{padding:0 10px;margin-bottom:20px !important;}
.IncluSion_InnerBox {
    background: #eef2f5;
    padding: 15px;
    border: solid #c6cdd5 1px;
}
.IncluSion_InnerBox hr{border-top: 1px solid #c6cdd5;}
.IncluSion_InnerBox .formSubTitle h3{margin-left:0;}
.DayBadge {
    display: block;
    position: relative;
    top: -16px;
    left: -16px;
    height: 33px;
    padding:0;
    width:70px;
    background: #0c599d;
    color:#fff;
    line-height:33px;
    padding-left:15px;
}
.DayBadge:after{
    position:absolute;
    content:'';
    top:0;
    right:-18px;
    width:18px;
    height:33px;
    background:url(../images/headbadge.png) no-repeat top center;
}
.formSubTitle h4{font-size:16px;}
.InclusionPrice {
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 39px;
    right:10px;
}
.AddHtlBtn {
    display: inline-block;
    float: inherit !important;
    margin-left: 10px;
    background: #07c2e3;
    width: auto;
    padding:0 10px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    color: #fff;
}
.AddHtlBtn i{font-size:30px;padding-right:5px;line-height:0;position:relative;top:4px;}
.HotelRoomRepeat {
    width: 100%;
    height: auto;
    display: inline-block;
    padding:10px 15px 15px 15px;
    background: #fff;
    border: solid #9fa0a2 1px;
}
.AddRoom {
    float: right;
    background: #07c2e3;
    width: 125px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 15px;
    color: #fff;
}
.AddRoom i{font-size:30px;padding-right:5px;line-height:0;position:relative;top:4px;}
.AdSgnBtn {
    background: #07c2e3;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    position:absolute;
    top:0;
    right:0;
}
.TotalEnds{
    position:relative;
    top:30px;
}
.TotalEnds span {
    font-size: 18px;
    font-weight: bold;
    color: #025b9d;
}
.lastChckBx .checkCol span{width:auto !important;}
.lastChckBx .checkCol label{top:22px;}
.result-fltr {background: #41a8f7; color: #fff;}
.alphaFilter {display: inline-block;padding: 5px 10px;cursor:pointer}
.alphaFilter.active_alphabet {background: #0c599d; color: #fff;cursor:pointer}
