﻿.fright{float:right;}
dfn{font-style:normal;}
span.tm_head1{text-decoration:underline;cursor:pointer;background: -moz-linear-gradient(center top , #2773B4, #2773B4) repeat scroll 0 0 #2773B4;
             background:#09599F; color: #FFFFFF;font-size: 1.3em;
    font-weight: normal;
    margin:0;
    padding: 8px 13px;}
h1.tm_head1 {background: -moz-linear-gradient(center top , #2773B4, #2773B4) repeat scroll 0 0 #2773B4;
             background:#09599F;
    border-radius: 0.6em 0.6em 0 0;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
    margin:0;
    padding: 8px 13px;
    width: 97.6%;}
    h1.tm_head2 {background: -moz-linear-gradient(center top , #2773B4, #2773B4) repeat scroll 0 0 #2773B4;
             background:#09599F;
    border-radius: 0.6em 0.6em 0 0;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
    margin:0;
    padding: 8px 13px;
    width: 97.6%;}
    .priceheader{background: -moz-linear-gradient(center top , #F7CDB2, #F7CDB2) repeat scroll 0 0 #F7CDB2;
             background:#F7CDB2;
    color: #FFFFFF;
    float: left;
    font-size: 1.3em;
    font-weight: normal;
    margin:0;
    padding: 8px 13px;
    width: 97.6%;}
    .alert
{
    font-size: 1.2em;
    padding: 1em;
    text-align: center;
    white-space: nowrap;
    width: auto;
    word-wrap: normal;
}
.margin-top-3 {margin-top: 3px;}
.palr20{padding-left:20px; padding-right:20px;}
.clear{clear:both;}
.width_100{width:100%;}
.width_217{width:217px!important;}
.width_72p{width:72%;}
.width_83p{width:75%!important}
.width_9p{width: 9% !important}
.width_20p{width: 20% !important}
.txt_resize{resize:vertical;color:#666666;background: none repeat scroll 0 0 #FCFCFC;border: 1px solid #D6D6D6;font-size:12px;}
.center{text-align:center;}
.brdr_listbox{background: none repeat scroll 0 0 #FCFCFC;border: 1px solid #D6D6D6;font-size:12px;}
#chkList label{	width:70px;}
.vehicle_SelectCountry>table td>label{width:86%;}
.vehicle_SelectCountry>table td>input[type="checkbox"]{float:left;}
#chkListActivity label{width:180px;}
.width185{width:185px;}
.padding-left-20{ padding-left:20px;}
.ml5{margin-left:5px;}
.mt15{margin-top:15px;}
.mt20{margin-top:25px;}
.middleContainer{position:relative; color:#444; margin-top:8px;}

.tmB2Bcontainer { padding: 8px !important; background: #fff; clear: both; border: 1px solid #D0D0D0; margin: 0 auto; box-shadow:0 0 3px #888; -moz-box-shadow: 0 0 3px #888; }
.center { text-align: center; }
.width-100p { width: 100%; }
.tabhead_a { background: url("../images/tabimg.jpg") repeat-y scroll 0 0 transparent; clear: both; overflow: hidden; padding: 5px; cursor:pointer; }
.tabhead_a span { font-weight: bold; color:#000;}
.tabhead_a dfn{color:#ff0000;}
.tabhead_a label{color:#666;}
.heading-parent-padding { padding: 10px; }
.tmhotelwraper { border: 1px solid #EAEAEA; width: 97.8%; overflow:auto; margin-top:15px; }
.tmhotelwraper .col_a { border: 0 solid brown; float: left; line-height: 24px; margin: 5px 0; width: 100%;}
.tmhotelwraper .col_a label {color: #666666;float: left; line-height: 22px; width: 150px;}
.heading-parent-padding {padding: 10px;}
.box_left, .box_right { width: 48%;}
.gtbfrm_row{width:100%; float:left; margin:7px 0;}
.gtbfrm_row>span, .gtbfrm_row>div>span{width:96%; float:left; margin:7px 0;}
.gtbfrm_row > label, .gtbfrm_row>span>label, .gtbfrm_row>div>span>label{width:217px; float:left; color:#444; font-size:12px;text-align: left;}
.gtbfrm_row > label em{ font-size:10px; font-style:normal; color:#999;}
.gtbfrm_row > label  dfn {color: #FF0000;}
.cehckbox{color:#444; font-size:11px;}

.gtb_inpt{width:175px; float:left; margin-top:0; margin-bottom:0px; padding:3px 4px; background:#FCFCFC; border:1px solid #d6d6d6; color:#999; }
.gtb_inptd{width:160px; float:left; margin-top:0; margin-bottom:0px; padding:4px; background:#FCFCFC; border:1px solid #d6d6d6;color:#999;}
.gtb_sel{width:191px; float:left;  border:1px solid #d0d0d0; margin-top:0; margin-bottom:0px;}
.gtb_cal{ float:left; margin:2px 0 0 2px;}
.gtb_inpts{width:83px; float:left; margin-right:5px; padding:3px 4px; background:#FCFCFC; border:1px solid #d6d6d6;  color:#999; margin-top:0; margin-bottom:0px;}
.gtb_inpts2{width:51px; float:left; margin-right:5px; padding:3px; background:#FCFCFC; border:1px solid #d6d6d6;  color:#999; margin-top:0; margin-bottom:0px; }
.errormsg{float:left; margin:3px 0 0 218px; color:Red; font-size:11px; }
.errormsg>span{display:none;}
.tm_loginWraper {background:#025299; border: 1px solid #0592FB; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: right; padding: 2px 5px; margin:5px;}
.tm_loginWraper p span {background:#FFFFFF; border-radius: 2px 2px 2px 2px; display: inline-block; margin-left: 5px; padding: 3px 5px;}
.tm_loginWraper a{color:#333;}
.gtbfrm_row a{color:#2678BD;}
.gtbfrm_row>input, .gtbfrm_row select{color:#666; font-size:12px;}
.input_select{background:#E0F0FF;}

.gtb_inpts option{background:#B2DBFF; margin-top:3px;}
.activity{padding:1px 3px; font-size:10px; color:#666; background:#f2f2f2; border:1px solid #e0e0e0; float:right; margin:3px; border-radius:5px;}
.activity label{ width:167px ;}
.vehicle_r{ padding:8px; width:98.6%; }
.vehicle_r h2{font-size:13px; color:#333; border-bottom:1px dashed #c0c0c0; padding-bottom:5px; color:#BB9308;}
.cehckbox input{margin-left:15px;}
.display_none{display:none;}
.display_block{display:block;}
.calender_div{ position:absolute; right:37px; top:-192px;}
              
              
              
              
/*Added by pankaj for styling grid 5 june 2012*/
.grid_view {  border:collapse;}
.grid_view th { padding:5px; font-size:12px; background:#2773B4; color:#fff; font-weight:bold; border:solid 1px #C0CFD1; height:34px;}
.grid_view td { padding:6px; border:solid 1px rgb(192,207,209);}
.grid_view td .name_row span{ font-weight:bold;}
.grid_view td a:link,.grid_view td a:visited,.grid_view td a:active {color:#0B93E1; text-decoration:underline;}
.grid_view td a:hover {text-decoration:none !important;}
.grid_view td table { float:right;}

.grid_view td table td span{color:#C0CFD1;}
.grid_view td table td a:link,.grid_view td table td a:visited,.grid_view td table td a:active {color:#0B93E1 !important; text-decoration:none !important;}
.inertable td{border:none;}

.SCNO {border: collapse; width:100%; float:left;}

.table_container{ float:left; width:98%; padding:10px;}
.table_container > div{ border:1px solid #ccc; float:left; width:98%; padding:10px;}
.table_container h3{ 
	background: -moz-linear-gradient(center top , #2773B4, #2773B4) repeat scroll 0 0 #2773B4; border-radius: 0.6em 0.6em 0 0;
    color: #FFFFFF; float: left; font-size: 1.3em; font-weight: normal; margin: 0; padding:.1% 0.8%; width: 98.7%; background:#09599F;
    }
.table_container h3 span{ float:left; padding:6px 8px;}
.table_container h3 em a{ float:right; padding:8px; font-style:normal; color:#fff; font-size:13px;}
.add_theme_text{ float:left; width:95%;}
.add_theme_text label{ float:left; width:150px;}



.hand { cursor: pointer; }
.mar-top-botm { margin: 10px 0px 10px 0px; }
.forgot-password-parent { background-color: #fff; width: 230px; border: dashed 1px #000; text-align: center; position: absolute; top: 180px; left: 660px; padding: 5px; }
.get-password-button { background: url(../images/password_btn.png) no-repeat; width: 116px; height: 22px; border: 0px; cursor: pointer; margin-left: 52px; }
input.registration-box { width: 15em; height: 1.2em; border: solid 1px #c0c0c0; padding: 2px 0px 2px 2px; margin: 0 auto; }
.close-button { background: url(../images/close-btn.png) no-repeat; width: 61px; height: 22px; border: 0px; cursor: pointer; }

.inputcal{background:url(../images/cal.png) no-repeat center right; width:182px; padding:3px; float:left; border:0px; cursor:pointer; border: 1px solid #D6D6D6;}
.done{background:url(../images/done.png) no-repeat center right; width:43px; height:17px; border:0px; margin: 1px 0 0 4px; cursor:pointer;}
.cal_close{position:absolute; right:-12px; top:-13px;}
.add{cursor: pointer; width: auto !important; float: right !important;}
.btn_submit{width:100%; padding:8px 0; float:left; text-align:center;}
.deflterror{margin:3px 0 0 105px;}
.gtbfrm_row textarea{font-size:12px; font-family:Arial;}
.padding-top-10 { padding-top: 10px; }
.padding-bot-10 { padding-bottom: 10px;}
.padding-right-10{padding-right:10px;}
.padding-right-25{padding-right:25px;}
.padding-right-33{padding-right:33px;}
.margin-bottom-5 { margin-bottom:5px;}
.margin-left-5{ margin-left:5px;}
.paddingbtn{padding:2px 8px 3px !important; *padding:3px 5px 4px !important;}

.tm_button_dk{ padding:6px 8px;
            border:none;
            border-radius:3px;
            -moz-border-radius:3px;
            background:##318CDD;
            font-family:Verdana;
            font-style:normal;
            font-size:12px; font-weight:bold;
            margin-right:3px; cursor:pointer;
            color:#fff;
            margin-top:10px;
            background:#024E91; 
            }

.tm_button {
float: left;
padding: 3px 8px;
border-radius: 3px;
-moz-border-radius: 3px;
background: #dff1fd;
font-family: Verdana;
font-style: normal;
font-size: 11px;
margin-right: 3px;
cursor: pointer;
color: #333;
}


/*sightseeing Price*/
.sightseeing_price{ float:left; width:98%; padding:10px;}
.sightseeing_price h3{ float:left; width:98%; padding:5px 10px; background:#f0f0f0; color:#3a3f43; font-size:12px;}
.inner_cont_sightseeing{ float:left; width:98%; padding:15px 9px; border:1px solid #cccccc}

.top_search_cont{ float:left; width:100.8%; background:#f7f7f7;}
.top_search_cont h4{ float:left; width:98%; padding:5px 6px; background:#2773B4; color:#fff; font-size:12px;}
.inner_cont_search{ float:left; width:96.3%; padding:10px 15px 10px 15px; border:1px solid #f3e9e9;}
.inner_cont_search p{ float:left; width:100%; margin:0px;}
.inner_cont_search p span{ width:49%;}
.inner_cont_search p span label{ float:left; width:140px; line-height:18px; font-size:12px;}
.inner_cont_search p span dfn{ float:left; font-style:normal; margin-right:10px;}
.inner_cont_search p span input{ float:left; width:130px;   padding:3px 5px; border:1px solid #d5d5d5; color:#b0b2b4}
.inner_cont_search p span select{ float:left; width:142px;  padding:3px 2px; border:1px solid #d5d5d5; color:#b0b2b4}
.interst_price_cont{ float:left; width:100%}
.interst_price_cont h5{ float:left; width:98%; padding:0;color:#fff; font-size:12px; border-bottom:1px dashed #cccaca}
.interst_price_cont h5 span{ background:url(../images/head_grey_bg.gif) no-repeat right top #ebe9e9; float:left; padding:5px 26px 5px 10px; display:block; color:#353a3e; font-weight:bold;}
.interst_price_cont p{ float:left; width:100%; margin-top:10px; margin-bottom:0}
.interst_price_cont p span{ float:left; color:#606467}
.interst_price_cont p span label{ float:left; width:190px; line-height:18px; font-size:12px;}
.interst_price_cont p span dfn{ float:left;}
.interst_price_cont p span.width290{ width:290px;}
.interst_price_cont p span.width165{ width:165px;}
.margin-top-20{ margin-top:20px;}
.margin-bot-20{ margin-bottom:20px;}
.width130{ width:130px;}
.width190{width:190px;}
.interst_price_cont p span label.width135{ width:135px;}
.total_sightseeing{ float:left; padding:10px 0; text-align:center; display:block; background:#ebe9e9; width:100%; font-weight:bold;}
.textArea{margin-top: 10px;}

#navde {
    background:-moz-linear-gradient(center top, #02539A, #1261A5) repeat scroll 0 0 #02539A; 
    background:#09599F;
    height: 28px;
}

/*sightseeing Price End*/

/*use on AddEditCityInfo page*/
.radio_style input{float:left; margin: 2px 2px 2px 0; *margin-top:-3px;}

/*----------innerpages-----------*/
table.grid_view {width:100.3% !important;}
.rediobox input, .rediobox_radiowidth input{float:left; margin: 2px 2px 2px 0; *margin-top:-3px;}
.rediobox label{width:75px;}
.rediobox_radiowidth label{width:160px;}




.th_head1 span{font-size:13px; color:#333; background:#CCE8FE; width:100%; text-align:center; padding:8px 0; float:left; font-weight:bold;}
.rediobox1 label{width:91px;}

.tooltip{position:absolute; left:433px; margin-left:3px; background:#DAF0FE; border:2px solid #9AD4FC; padding:5px}
.tooltip:after 
 {
 	border-right: 8px solid #9AD4FC;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    content: "";
    height: 0;
    left: -10px;
    position: absolute;
    top: 7px;
    width: 0;
 }
 .msgstyle{padding:5px 8px; margin-top:5px; width:98.5%; float:left; background:#f0f0f0; color:#BB9308; text-align:center; }

.inputbtn, .inputbtn_top{background:#2773B4; color: #FFF !important; border-radius:3px; border:0px;display:inline-block;  cursor:pointer; font-family:Arial, Sans-Serif; font-size:12px; text-transform:capitalize;}
.inputbtn{padding:.3em .8em;}
.inputbtn_top{padding:.4em .6em;}
.inputbtn:hover, .inputbtn_top:hover{color:#ffec61; text-decoration:underline;}

.comn_btn{background:#2773B4; color: #FFFFFF; padding:.42em .8em; border-radius:3px; font-family:Arial, Sans-Serif; font-size:12px;}
.comn_btn a:hover{text-decoration:underline;}
.comn_btn a{color:#fff;}

.footer{background: -moz-linear-gradient(center top, #02539A, #1261A5) repeat scroll 0 0 #02539A; background:#02539A; height:35px; clear:both; color:#fff; padding:14px 0 0; text-align:center;}
.footerAgency{height:35px; clear:both; padding:14px 0 0; text-align:center;}
.footer p{ text-align:right; padding-right:15px; line-height:18px; font-size:11px; color:#b8120f;}
.footer p.copyright{}
.footer p a{padding:0 3px;}
.footer p.copyright{ color:#ff6a69;}
.middle{padding:0 0 8px;}


/*booking queues*/
.queuebox{width:98.3%; float:left; margin-top:8px; border:1px solid #B4D2ED; padding:7px;}
.queuebox:hover{border:1px solid #7BC2FC; background:#F2F9FF;}
.queue_header{width:99%; float:left; padding:8px 5px; background:#F6F6F6; font-size:13px;}
.queue_hleft, .queue_hmid, .queue_left, .queue_mid {float:left; width:34%;}
.queue_hmid, .queue_mid{text-align:center;}
.queue_hrigh{float:right; text-align:right; }
.queue_righ{float:right; text-align:right; width:28%;}
.sight_quebox{float:left; width:100%;}
.agencyname{color:#024F93; font-size:14px;}
.agencyname span{color:#878787; font-size:12px;}
.que_sightname{float:left; width:100%; margin:3px;}
.queprice_box{padding:8px; background:#FCE294; color:#333; font-size:14px; font-weight:bold; margin-top:5px; display:inline-block;}
.book_btn a{padding:5px 10px; background:#fff; border-radius:0 0 8px 8px; color:#333; margin:1px 4px 0 0; float:left; color:#1B3A8C; font-weight:bold;}
.add{cursor:pointer; margin-left:5px;}

#ctl00_header1{width:100%; float:left; border-bottom:2px solid #E3AD38;}
/*tool tip*/
  .ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
/* package creation */
.datatable td input[type="text"], .datatable td select{ margin-top:5px; border:1px solid #d0d0d0; padding:2px; border-radius:5px; color:#666; float:left;}
.datatable td input[type="text"]{width:96%;}
.datatable td select{width:98%; }
.datatable td select:focus, .datatable td input[type="text"]:focus{border:1px solid #EDAD23;}
.datatable td span{font-size:22px; color:#E0A31F; float:left; width:100%; margin-top:0;}
.pacgkinfo{width:70%; float:left;color:#666666;height:35px;background: none repeat scroll 0 0 #FCFCFC;border: 1px solid #D6D6D6;font-size:12px;}
.dt_box{float:left; padding:2px; border-radius:8px; background:#E8E8E8; color:#333; font-size:11px; border:1px solid #e0e0e0; margin:2px 0 0 3px;}
.dt_box:hover{background:#2773B4; color:#fff;}

.dt_box a{padding:2px 4px; border-radius:20px; color:#09599F; font-weight:bold; font-size:12px;}
.dt_box:hover a{color:#fff;}
.width_80{width:80% !important;}
.rowdel{background:url(../images/closeButton.png) no-repeat; width:18px; height:18px; margin:9px 2px 2px; float:right;}
.rowAdd{background:url(../images/tick.jpg) no-repeat; width:18px; height:18px; margin:9px 2px 2px; float:right;}
.del_bin{background:url(../images/remove.png) no-repeat; width:70px; height:20px; margin-top:15px; float:left;margin-left:15px;}
.pkgcr_link a{padding:2px;}
.pkgcr_link a:hover{color:#333;}
.pkgcr_link {color:#0B93E1;}
.width_42{width:42%;}
.width_20{width:20%;}
.txtarea{resize: none;}
.category_select{width:20% !important;padding:3px 4px;}
.pd3_4{padding:3px 4px;}
.errMsg{color:Red;text-align:center;min-height:20px;}
.grid_view tbody tr td div.dropBox{font-size:11px;overflow-x: hidden; overflow-y: auto;width: 94%;height:280px;border: 1px solid #D0D0D0;border-radius:5px;color:#666;float: left;margin-top:5px;padding: 2px;}
.price-remove-sticky {background-color: #09599F;position: static;}
.price-add-sticky{border:2px solid #E3AD38;-moz-box-shadow: 0 0 5px #E3AD38;-webkit-box-shadow: 0 0 5px #E3AD38;box-shadow: 0 0 5px #E3AD38;background-color:#E3AD38;position:fixed;top:-10px;color:#fff;float:left;height: 3%; padding: 1%;width: 72%;left: 13%;font-size: 1.3em;font-weight:bold;text-align:center;}
label#stndPrice,label#frstPrice,label#dluxPrice{vertical-align:top;}
.place_intbox{margin-top:30px;border:1px solid #D6D6D6;padding:5px;height:100px; width:396px;overflow-y:scroll;}
.place_intdiv{width:98%; padding:1%; float:left;}
.place_intdiv input[type="checkbox"]{float:right}
.place_intdiv:nth-child(2n+1){background:#E0F1FF;}
.place_intdiv label{width:93%; line-height:16px; font-size:11px;}
.place_intdiv label b:first-child{color:#09599F; font-size:13px;}

.place_inclusion{border:1px solid #D6D6D6;padding:5px;height:100px; width:200px;overflow-y:scroll;}
.place_inc_div{width:98%; padding:1%; float:left;}
.place_inc_div input[type="checkbox"]{float:right}
.place_inc_div:nth-child(2n+1){background:#E0F1FF;}
.place_inc_div label{width:88%; line-height:19px; font-size:11px;}
.place_inc_div label b:first-child{color:#09599F; font-size:13px;}
.inclusiondiv{float:left; width:100%; margin-top:5px;}
.inclusiondiv img{margin-left:10px;}

/* popup_box DIV-Styles of Jquery*/
#popup_box {display:none;position:fixed;_position:absolute;height:auto;width:500px;background:#FFFFFF;left:400px;top: 150px;
    z-index:100;margin-left: 15px;border:2px solid #03549D;padding:15px;font-size:15px;-moz-box-shadow: 0 0 5px #03549D;-webkit-box-shadow: 0 0 5px #03549D;box-shadow: 0 0 5px #03549D;}
#popup_box h1{margin:auto 35%;color: #03549D;}
#backPopup{ background: none repeat scroll 0 0 #E6E6E6; border: 1px solid #CECECE; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1; }

#popup_box_Agency {display:none;position:fixed;_position:absolute;height:auto;width:500px;background:#FFFFFF;left:400px;top: 150px;
    z-index:100;margin-left: 15px;border:2px solid #03549D;padding:15px;font-size:15px;-moz-box-shadow: 0 0 5px #03549D;-webkit-box-shadow: 0 0 5px #03549D;box-shadow: 0 0 5px #03549D;}
#popup_box_Agency h1{margin:auto 35%;color: #03549D;}
#backPopup_Agency{ background: none repeat scroll 0 0 #E6E6E6; border: 1px solid #CECECE; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1; }


/*---------New page---------*/
.error_msg{color:#ff0000; font-size:11px; width:70%; text-align:center; float:left;}
.bg_flight{background:#fff; width:97.5%; padding:10px;}
.bg_gradient{background:#fff; width:970px; padding:10px; float:left}
.bg_flight h2{ float:left; width:99%;font-weight:bold; color:#004684 ; font-size:14px; background:#eef7fe; padding:5px;}
.border1{ border-left:1px solid #e3e7ea;border-right:1px solid #e3e7ea;border-bottom:1px solid #e3e7ea; width:98%; padding:1%;}
.linkkb2b{ border:1px solid #ccc}
.linkkb2b h2{ float:left; width:940px; font-weight:bold; color:#004684 ; font-size:14px; background:#dddddd; padding:5px;}
.border11{ border-left:1px solid #e3e7ea;border-right:1px solid #e3e7ea;border-bottom:1px solid #cad1d6; width:968px;}
.scroll-bar-airlines-header {width:940px;}
.export-all-agents-button {background:url(images/export-all-agents-button.png) no-repeat; width:139px; height:22px; border:0px; cursor:pointer;}
.export-above-list-button {background:url(images/export-above-list.png) no-repeat; width:139px; height:22px; border:0px; cursor:pointer;}
.agentbox{width:98%; float:left; padding:1%; }
.link{color:#004684;}
.width-100{width:100%;}
.list_head{width:98%; padding:.8% 1%; float:left; background:#e7e7e7; font-weight:bold; margin-top:.5em;}
.width-220{width:200px;}
.scroll-bar-airlines{width:99.8%;  border:1px solid #e7e7e7;}
.scroll-content-parent-width{background:#F8F8F8;}
.overflow{height:250px; overflow-y:auto;}
.tableoverflow{overflow: auto; min-height: 50px; width: 100%; float: left; margin-bottom:10px;}
.scroll-content-parent-width{padding:.5%; float:left; width:99%;}
.export-above-list-button {background:url(../images/export-above-list.png) no-repeat; width:139px; height:22px; border:0px; cursor:pointer;}
.export-all-agents-button {background:url(../images/export-all-agents-button.png) no-repeat; width:139px; height:22px; border:0px; cursor:pointer;}
.export-by-date-range-btn{background:url(../images/export-by-date-range.png) no-repeat; width:168px; height:22px; border:0px; cursor:pointer;}
.calicon{margin:5px 0 0 5px; float:right; cursor:pointer;}

.margin-top-5{margin-top:5px;}
.light-grey-bg {background-color: #F5F5F5;}
.padding-bottom-10 {padding-bottom: 10px;}
.border-y {border: 1px solid #C0C0C0; margin-top: -1px;}
.border-bottom-black {border-bottom: 1px solid #B9C5CF;}
.padding-5 {padding: 5px;}
.hand {cursor: pointer;}
.searchbtn1{background:url(../images/Expo-search.png) no-repeat; width:73px; height:22px; border:0px; cursor:pointer;}
.add-selected-button { background:url(../images/add-selected.png) no-repeat; width:112px; height:22px; border:0px; cursor:pointer;}
span.tm_delete_row {border: medium none !important; cursor: pointer; padding: 5px 6px !important; float:left;}
.status_radio { float: left; width: auto;}
.status_radio input { float: left; margin: 2px 5px 0 0;}
.status_radio > label {line-height: 17px !important; width: 50px !important;}
.width-300{width:300px;}
.review-booking-flight-content-width, .width-400 { width: 400px;}
.redlink{color:#02539A; text-decoration:underline;}
.redlink:hover{color:#333; text-decoration:none;}
/* header- footer */
.headerAgency { width:71%;}
.footerAgency{height:35px; clear:both; padding:14px 0 0; text-align:center;}


.table_booking{ padding-bottom:10px; padding-top:5px;}
.table_booking table{ border-collapse:collapse;  border:1px solid #c0c0c0 !important}
.table_booking td{ border-collapse:collapse; padding:3px 10px; border:1px solid #c0c0c0; word-wrap:break-word;}
.table_booking th{ background:#004684; padding:5px 0; color:#fff;}
.tab_nav{float:left; width:100%;}
.tab_nav ul, .tabs-email ul { float: left; list-style: none outside none; margin: 0; padding: 10px 0 0 6px; width: 100%;}
.tab_nav .tab_selected {background: url(../images/left_on.gif) no-repeat left top;}
.tab_nav .tab_selected a {background: url(../images/right_on.gif) no-repeat right top; color: #333333;padding-bottom: 5px;}
.tab_nav li, .tabs-email li { cursor: pointer; float: left; margin: 0; padding: 0 0 0 9px;}
.tab_nav a, .tabs-email a {background: url(../images/right.gif); color: #004684; display: block; font-weight: bold; padding: 5px 15px 4px 6px; text-decoration: none;}
input.depart-return, .multi-stop, .multi-stop-from-to { border: 0 solid #C0C0C0; font-size: 12px; font-weight: normal; height: 1.3em; padding: 3px; width: 8em;}
.footerAgency{height:35px; clear:both; padding:14px 0 0; text-align:center;}

/* cancellation pop up */
.cancelSpan {float:left; width:116px;}
.cancelEdit {color: #0B93E1; margin-top:9px; cursor:pointer; }

/* Add Vehicle*/
.vehicle_SelectCountry{width: 175px; float: left; height: 120px; padding: 5px; overflow-x:hidden; overflow-y: scroll; border: 1px solid #D6D6D6;}

/*Inclusions*/
.filters{margin-right:15px;}
.IncsAnchorT{color:#0b93e1;padding-left: 50px;text-decoration: underline;}
.red{color:#ff0000; font-size:11px;}

.width_220_margin { width: 220px;float:left; }
.label_color { color: #025299; }
.error_color { color: Red;text-align:center;}

.xmltab{width:100%; float:left; margin:10px 0 0 10px;}
.xmltab li{float:left; list-style:none;}
.xmltab li{cursor:pointer; padding:8px 12px; border-radius:5px 5px 0  0; background:#e7e7e7; color:#666;font-size:14px; font-weight:bold; border:1px solid #e3e7ea; border-bottom:2px solid #fff;  margin-right:5px; position:relative; z-index:10;}
.xmltab li:hover, .xmltab li.tab_selected{background:#fff; color:#025298; border:1px solid #e3e7ea; border-bottom:2px solid #fff; }
.xmlsetingbox{width:98%; padding:1%; border:1px solid #e7e7e7; margin-top:-1px; float:left;}

.dropdown {}
.dropdown dd,
.dropdown dt {margin: 0px;padding: 0px;margin-top: 62px;}
.dropdown ul {margin: -1px 0 0 0;}
.relative, .dropdown dd {position: relative;}
.dropdown a, .dropdown a:visited {color: #fff;text-decoration: none;outline: none;font-size: 12px;float:left;border-radius:5px;}
.dropdown dt a {display: block;padding: 8px 20px 5px 10px;overflow: hidden;border: 1px solid #d0d0d0;width:84%;height:13px;color:#666 !important;padding-left:6px;font-size:12px !important;padding-top:3px;text-decoration: none !important;}
.dropdown dt a span, .multiSel span {cursor: pointer;display: inline-block;padding: 0 3px 2px 0;}
.dropdown dd ul {background-color: white;border: 1px solid #d0d0d0;color: #666;display: none;left: 0px;padding: 6px 15px 2px 5px;position: absolute;top: 24px;width: 280px;list-style: none;height: 218px;overflow: auto;}
.dropdown span.value {display: none;}
.dropdown dd ul li a {padding: 5px;display: block;}
.dropdown dd ul li a:hover {background-color: #fff;}
.disabled {pointer-events:none;opacity:0.6;}
.mutliSelect ul{padding:0px !important;}
.mutliSelect ul li{padding-left: 14px;padding-top: 2px;}
.mutliSelect ul li.Listhead, .airporthead{background: #2773B4; color: #fff; padding: 5px;}
.mutliSelect ul li.Listcheck{background: #eee; padding: 3px 0;}

.dropBox {font-size:11px;overflow-x:hidden;overflow-y:auto;width:40%;height:196px;border:1px solid #D0D0D0;border-radius:5px;color: #666;float: left;margin-top: 5px;padding: 2px;}

/*new for css added by prashant 06/02/2017*/
.frmrow{width:100%; float:left; margin-top:8px;}
.frmrow *{box-sizing:border-box;}
.frmbox{width:33.33%;float:left; padding:0 10px;}
.frmbox label{float:left; width:40%;}
.frmbox input, .frmbox select{border:1px solid #e7e7e7; padding:8px; font-size:14px; width:60%; float:left;}
.attac_tict_bg{color: #fff; font-size: 11px; background: #e5ae39; padding:3px 5px; font-style:normal;}
/*new for css added by prashant 06/02/2017*/
.sight_box{width:100%; float:left;}
.frmrow{width:100%; float:left; margin-top:8px;}
.frmrow *{box-sizing:border-box;}
.frmbox{width:33.33%;float:left; padding:0 10px;}
.frmbox label{float:left; width:40%;}
.frmbox input[type="text"], .frmbox select{border:1px solid #e7e7e7; padding:3px; font-size:14px; width:60%; float:left;}
.attac_tict_bg{color: #fff; font-size: 11px; background: #e5ae39; padding:3px 5px; font-style:normal;}
.frmbox input[type="checkbox"]{border:1px solid #e7e7e7; padding:3px; font-size:14px; width:84%; float:left;margin-top: -10px;}
/*reward points*/
.rewardpointbox{font-size: 14px; min-width: 120px; font-weight: bold; margin-top: 5px;}
.rewardpointbox span{display:inline-block; padding:8px;}
.voucherdpoints{background: #FCE294; color: #333;}
.voucherdpoints i{ background:#d79a08 url(../images/sprite.png) no-repeat -55px -84px; float:left; width:30px; height:30px;}
.comonpoints{background: #bdbdbd; color: #333;}
.comonpoints i{background:#808080 url(../images/sprite.png) no-repeat -55px -115px; float:left; width:30px; height:30px;}

.tmAddCategory {width: 250px; float: left; height: 120px; padding: 5px; overflow-x: hidden; overflow-y: scroll; border: 1px solid #D6D6D6;}
.tmAddCategory em { font-style: normal; font-size: 11px; color: #666;}
.inputbox{padding:5px; border:1px solid #f7f7f7;}
