
#change-seat-modal-return .modal-dialog {
	width: 90%;
	max-width: 1200px;
}

#change-seat-modal-return .modal-header {
	background: #EA7E32;
	color: #fff;
}

#change-seat-modal-return .modal-body {
	padding: 0;
}

#change-seat-modal-return .modal-body .seat-map {
	background: url("../images/icons/grid.png");
	background-color: #F5F5F5;
	background-size: 1em 1em;
	background-image: linear-gradient(to right, #ddd 1px, transparent 1px),
		linear-gradient(to bottom, #ddd 1px, transparent 1px);
}

#change-seat-modal-return .modal-body .seat-map .sm-head {
	padding: 1em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body>p {
	padding: 0 1em;
}
.highlight_img{
    margin-top:43px;
}
.contact-us-form .textarea-wrapper #textarea1{
    height:50px !important;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list {
	padding: 0 1em;
	margin: 0 0 1em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list .fl-flight
	{
	background: #F9F9F9;
	display: inline-block;
	font-size: 0.8em;
	margin: 0 1% 1.5% 0;
	padding: 0.5em 1em;
	width: 18.85%;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list .fl-flight:nth-child(5)
	{
	margin-right: 0;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list .fl-flight p
	{
	margin: 0;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list .fl-flight p .choose
	{
	cursor: pointer;
	color: #6776E5;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .flights-list .fl-flight p .choose i
	{
	font-size: 1.5em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details
	{
	background: url("../images/flight_image.png") no-repeat;
	background-position: 35% top;
	width: 100%;
	height: 700px;
	position: relative;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row
	{
	padding: 7em 0 0;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no
	{
	width: 500px;
	padding-left: 1em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table
	{
	font-size: 0.95em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table thead
	{
	background: #E2E2E2;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table thead th
	{
	color: #666;
	padding: 0.5em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table tbody tr td
	{
	padding: 0.5em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table tbody tr td.change
	{
	cursor: pointer;
	color: #6776E5;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table tbody tr td:last-child i
	{
	font-size: 1.5em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-seat-no table tbody tr.choose
	{
	background: #fff;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends
	{
	width: 550px;
	padding-right: 1em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p
	{
	text-align: right;
	font-size: 0.9em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span
	{
	display: inline-block;
	vertical-align: middle;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span:first-child
	{
	width: 80%;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span:first-child em
	{
	display: block;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle
	{
	border: 1px solid #ddd;
	background: #fff;
	width: 30px;
	height: 30px;
	border-radius: 25px;
	text-align: center;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle:after
	{
	content: "";
	background: #000;
	width: 15px;
	height: 15px;
	border-radius: 3px;
	box-shadow: 0 0 3px 0 #666;
	display: block;
	margin: 0.5em;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle.premium:after
	{
	background: #C83324;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle.window:after
	{
	background: #4D8DE0;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle.available:after
	{
	background: #94C0F7;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle.occupied:after
	{
	background: #E2E2E2;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .row .pd-legends p span.circle.selected:after
	{
	width: auto;
	height: auto;
	border-radius: 0;
	box-shadow: none;
	display: inline;
	margin: 0;
	color: #00AD27;
	content: "\f14a";
	background: transparent;
	font-family: FontAwesome;
	font-size: 20px;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema
	{
	width: 200px;
	position: absolute;
	top: 20%;
	left: 54.5%;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul
	{
	margin-bottom: 9px;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li
	{
	margin: 0 7px 0 0;
	cursor: pointer;
	width: 15px;
	height: 15px;
	border-radius: 3px;
	box-shadow: 0 0 3px 0 #666;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.premium
	{
	background: #C83324;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.premium.selected
	{
	background: transparent;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.window
	{
	background: #4D8DE0;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.window.selected
	{
	background: transparent;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.available
	{
	background: #94C0F7;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.available.selected
	{
	background: transparent;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.occupied
	{
	background: #E2E2E2;
	cursor: initial;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.selected
	{
	padding: 0;
	box-shadow: none;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li.selected:after
	{
	color: #00AD27;
	content: "\f14a";
	background: transparent;
	display: block;
	margin: -5px 0 0;
	font-family: FontAwesome;
	font-size: 20px;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul li:nth-child(4)
	{
	margin-left: 25px;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul:nth-child(9)
	{
	margin-top: 55px;
}

#change-seat-modal-return .modal-body .seat-map .sm-body .passenger-details .flight-seating-schema ul:nth-child(13)
	{
	margin-top: 34px;
}

#select-passengers-modal1 .modal-dialog {
	width: 700px;
	margin: 3em auto;
}

#select-passengers-modal1 .modal-dialog .modal-body {
	background: #F1F1F1;
}

#select-passengers-modal1 .modal-dialog .modal-body .button-wrap {
	margin: 1em 0;
}

#select-passengers-modal1 .modal-dialog .modal-body .button-wrap .btn.active
	{
	background: #1F9251 !important;
	color: #fff !important;
}

#select-passengers-modal1 .modal-dialog .modal-body .search-wrap input {
	display: inline-block;
}

#select-passengers-modal1 .modal-dialog .modal-body .search-wrap input[type="text"]
	{
	width: 84%;
}

#select-passengers-modal1 .modal-dialog .modal-body .search-wrap input[type="button"]
	{
	width: 15%;
}

#select-passengers-modal1 .modal-dialog .modal-body .pass-selected input
	{
	vertical-align: text-bottom;
	display: inline-block;
}

#select-passengers-modal1 .modal-dialog .modal-body .pass-selected span
	{
	padding-left: 0.5em;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table
	{
	background: #F1F1F1;
	margin: 1em 0 0;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table .dataTables_length,
	#select-passengers-modal .modal-dialog .modal-body .spm-tables-wrap .table .dataTables_filter
	{
	display: none;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table thead
	{
	background: #E3E3E3;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table thead th
	{
	padding: 1em;
	border-right: 1px solid #fff;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table thead th:last-child
	{
	border-right: 0;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table tbody tr:nth-child(odd)
	{
	background: #DDE7F7;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table tbody tr:nth-child(even)
	{
	background: #D3E0FA;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table tbody tr td
	{
	padding: 1em;
	border-right: 1px solid #fff;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table tbody tr td:last-child
	{
	border: 0;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .table table tbody tr td a
	{
	color: inherit;
	text-decoration: underline;
}

#select-passengers-modal1 .modal-dialog .modal-body .spm-tables-wrap .button-wrap,
	#select-passengers-modal .modal-dialog .modal-body .spm-tables-wrap .select-button
	{
	margin: 2em 0;
}
/*--------------------- For Flight loader ------------------------*/
.loaderClass {
	padding: 0% 50% 1% 39%;
	width: 112%;
}

.tryagain {
	font-size: inherit;
	font-style: italic;
	padding: 2% 10%;
	text-align: center;
}

.loadercontainer {
	border: 5px solid green;
	border-radius: 1%;
	margin: 2% 0 3% 24%;
	padding: 2% 1%;
	text-align: center;
	width: 54%;
}

.paymentLoaderContainer{
    padding: 2% 1%;
    text-align: center;
    width: 100%;
     background-color: #FFFFFF;
}
.wait_flights {
	display: block;
	float: left;
	text-align: center;
	width: 100%;
}

.wait_inbound.ng-scope {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin-right: 23px;
}

.wait_inbound.ng-scope>img {
	display: inline-block;
	margin-right: 9px;
	margin-top: 3px;
	vertical-align: top;
}

.inbound {
	display: inline-block;
}

.inbound p {
	text-align: left;
	margin: 0;
	color: #303030;
}

.inbound h5 {
	text-align: left;
	margin: 0;
	font-size: 17px;
	font-weight: bold;
}

.frqflyr {
	width: 15%;
	float: left;
	margin-right: 15px !important;
	position: relative;
}

.frqflyr select {
	-moz-appearance: none;
	-moz-user-select: none;
	background: transparent none repeat scroll 0 0;
	border: 1px solid #ccc;
	margin: 0;
	padding: 5px;
	width: 100%;
	height: 50px;
	background: #fff;
	box-shadow: 0 4px 3px -3px #e5e5e5 inset;
	border-radius: 3px;
}

.frqflyr:after {
	color: #aeaeae;
	content: "";
	font-family: FontAwesome;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding: 0 5px 0 0;
	position: absolute;
	right: 5px;
	text-decoration: inherit;
	top: 6px;
}
/*--------------------- For Flight loader ------------------------*/

/* 27-03-2017 swati-css */
/*------------------- Search Page -------------------*/
#insurance-results-page .trip-wrapper .available-insurance-plans table tbody tr td div ul li img
	{
	width: 100%;
}

#insurance-results-page .trip-wrapper .available-insurance-plans table tbody tr td div ul li
	{
	vertical-align: middle;
}
/* Review Page */
.totalAmount {
	float: right;
}

/* used for Meal of connecting flights */
.row_mealConnect h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
}

.row_mealConnect {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 20px;
}

.row_BaggageConnect {
	float: left;
	margin-right: 10px;
}

.row_BaggageConnect h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak,
	.x-ng-cloak {
	display: none !important;
}

.aip-table-wrapper th {
	width: 23%;
}

.cancel-markup-product {
	background: #E1E1E1 none repeat scroll 0 0;
	border: 1px solid #E1E1E1;
	border-radius: 5px;
	color: #999999;
	padding: 5px 20px;
}

.cancel-markup1 {
	background: #E1E1E1 none repeat scroll 0 0;
	border: 1px solid #E1E1E1;
	border-radius: 5px;
	color: #999999;
	padding: 5px 20px;
}

.cancel-markup2 {
	background: #E1E1E1 none repeat scroll 0 0;
	border: 1px solid #E1E1E1;
	border-radius: 5px;
	color: #999999;
	padding: 5px 20px;
}

.cancel-markup3 {
	background: #E1E1E1 none repeat scroll 0 0;
	border: 1px solid #E1E1E1;
	border-radius: 5px;
	color: #999999;
	padding: 5px 20px;
}

.aip-table-wrapper th:first-child {
	width: 42%;
}

.budget-outer {
	display: block;
	float: left;
	width: 100%;
}

.budget_li {
	display: block;
	float: left;
	width: 100%;
}

.budget_li>li {
	float: left;
}

.budget_li>li:nth-child(2n) {
	width: 117px;
}

.budget_li>li:last-child {
	margin-left: 1%;
	width: 72%;
}




/* For Print icon */
.fa-print {
	cursor: pointer;
}
.loadMore {
  margin: 2% 0% 0% 6% !important;
}

.modal-header {
    background: #f6821f !important;
}
#send-quotation .modal-header {
    background: #fff !important;
}
.trip-wrapper .main .price-matrix .inline:last-child .swiper-container .swiper-button-prev,.trip-wrapper .main .price-matrix .inline:last-child .swiper-container .swiper-container-rtl .swiper-button-prev {
            background-image:  url("../images/left_arrow.png")!important; }
            .trip-wrapper .main .price-matrix .inline:last-child .swiper-container .swiper-container-rtl .swiper-button-next,
          .trip-wrapper .main .price-matrix .inline:last-child .swiper-container .swiper-button-next{background-image:  url("../images/right_arrow.png")!important;}
          .swiper-button-prev, .swiper-button-next{background-size:auto auto!important;}
          
          
          
          .swiper-container {
  padding: 2.3em 0 0 !important;;
}

.disable_btn {
    background-color: #ea7e32;
    border-color: #ea7e32;
    color: white;
    opacity: 0.74;
    padding: 0 3.5em;
}
.disable_btn:hover{
	cursor:pointer;
}

/* .modify-search-wrap .date{
	    background: #F6F6F6 url(../images/icons/cal_icon.png) no-repeat;
    background-position: 7px center;
    padding-left: 35px;
    width: 95%;
} */

.paymentLoader {
    width: 70%;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
.hotelContent .col-md-10 .cw-details .row .col-md-11 .top-rack .tr-wrap .d-inline ul.list-inline li{
	padding-left:0;padding-right:3px;
}
.button-wrap.text-right.button_wrapper_container{
	margin:174px auto 0;width:90%;padding:2em;
}
.resultQuotation{
	font-size: 100%;
	margin: 5%
}
.pnr-table{float:left;width:80%;}
.trip-wrapper .modify-search-wrap .select-places .col.select_minus,#flight-landing-wrap .module-search-page .select-places .col.select_minus{position:relative;}
.trip-wrapper .trip-snapshot .modify-search-wrap .rem-e.rem_minus,#flight-landing-wrap .module-search-page .select-places .rem-e.rem_minus{
	position:absolute;
    margin: 0;
    display: block;
    right: -9px;
    top: 5px;
}
.ui-autocomplete {
 /* width: 27.5% !important; */
  left: 309.15px;
  /*height: 157px;Added for Hotel City Search Box height*/
  min-height:auto;
  max-height:157px;
  }
/* Above Line Changed By Dinesh for Hotel Autosuggest*/
.icon.insurance .col-md-2 .form-control[readonly]{
	background:#fff!important;
}
.hotel_ssr{
	float:left;
	margin:0 0 4em;
	padding:0 1em;
	display:block;
	width:100%;
}
.mp-head.pdwcbw-head{
border-bottom: 1px solid #ddd;
    font-size: 1.3em;
    font-weight: bold;
    padding: 0 0 0.5em;
}

#search-by-company .btn:hover,#search-by-company .btn:focus{
    color:#fff;
}
.adult1 {
    display: block;
    float: left;
    width: 100%;
}
.adult1 .pdwcb-wrap.personal-details{
	float:left;
	width:100%;
	display:block;
}
.hotel-facility{
	float: left;
    display: block;
    width: 100%;
    margin-top: 15px !important
}
.hotel-facility .facilities{
	float: left;
    display: block;
    width: 100%;
}
.cards-layout#hotel-results .card .card-wrap .col-md-10 .cw-details .row .col-md-11 .top-rack .tr-wrap .d-inline .d-inline-wrap .d-inline:first-child div{
	vertical-align:top;
}
.cards-layout#hotel-results .card .card-wrap .col-md-10 .cw-details .row .col-md-11 .top-rack .tr-wrap .d-inline .d-inline-wrap .d-inline:first-child div:nth-child(3){
	margin:0 !important;
}
.trip-wrapper .trip-snapshot .modify-search-wrap .row{
	margin-left:-1em !important;
}
.ui-datepicker option{
  /* background:#358642; */
}
.block{
	 width: 40%;
}
.add-or{position:relative;}
.add-or span.or {
    position: absolute;
    top:27px;
    right:-9px;
    color: red;
    font-size: 10px;
    font-weight: 700;
}
.add-and{position:relative;}
.add-and span.and {
    position: absolute;
    top: 28px;
    right: -14px;
    color: red;
    font-size: 10px;
    font-weight: 700;
}
.add-brace{position:relative;}
.add-brace span.brace {
    position: absolute;
    top: 28px;
    right: 8px;
    color: red;
    font-size: 10px;
    font-weight: 700;
}
.corporate-details.corporate-details1 p{color:#82858e;}
.corporate-details.corporate-details1 label{font-size:15px;color:#333;}
.corporate-details1 .search_button{margin-top:15px;margin-left:0;}
.corporate-details.rporate-details2 .pad-left{padding-top:0;}
.corporate-details.rporate-details2 .col-md-4 {margin-top:6px;}
.corporate-details.corporate-details1.corporate-details3 .pad-left{padding-bottom:0;}
.restricted_button ul li:last-child input,.restricted_button ul li:first-child input{background:rgb(242,241,240);}
.red {
    color: #f60909;
}
.errors{
	color: red;
}

.countryHeight{
	 height:80px; 
    overflow-y:scroll;
     width:271px!important; 
	}
	
.city-check{
	margin-top:0 !important;
}
.info_head2{padding:15px;}
.info_head2 h5{font-size: 15px;
    margin-bottom: 13px;}
.info_head2 span{ color: #f48221;
    font-size: 12px;}
    .col-md-3.add_blocktb.col1 {
    padding-right: 0;
}
.saving_msg h6 {
    margin: 15px 0;
    padding-left: 13px;color: #f48221;
}
.airline_field.abcd .col-md-3 {
    width: 24.5%!important;
}

.col-md-3.add_blocktb.col1 > span {
    float: left;
    font-size: 14px;
    margin-right: 8px;
    margin-top: 5px;
}
.col-md-3.add_blocktb.col1 .ui-selectmenu-button span.ui-selectmenu-text {
    background-position: 164px 14px!important;
}
.col-md-3.add_blocktb.col1 .ui-selectmenu-button span.ui-selectmenu-text {
    padding: 0.5em!important;
}
.tavisca_dump_1_outer.process_outer{background:#fff;}
.tavisca_dump_1_outer.process_outer input.search_button{margin:45px 0 6px;}
.process_outer_content {
    padding-bottom: 10px;
    text-align: center;
    min-height:450px;
}
.process_outer_content > p {
    color: #f48221;
    margin-bottom: 10px;
}
textarea{resize:none;}


.cwsb-heading .pull-left h4{background:none;padding:0;}
#markup_modal .modal-content {
float: left;
width: 100%;
display: block;
}
#markup_modal .modal-footer {
float: left;
width: 100%;
display: block;
}
#markup_modal .modal-footer input.disable_btn {
padding: 9px 20px;
}.select2-container--open .select2-dropdown--below{border-radius:0!important;}

.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #ccc!important;
border-radius: 0!important;
}
.select2-container .select2-selection--single{height:34px!important;}
.fu.country-city-outer #uploadBtn3 {
    right: 0;
    top: 0;
    width: 66px;
}
.old-data-setig {
    color: #f48222;
    text-decoration: underline;
}
.supplierData-table table tbody td a:hover.old-data-setig{color: #f48222;
    text-decoration: underline;}
 .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;background-image: url("../img/dropdown_arrow.png")!important;
    top: 15px;
    right: 1px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: 9px 5px;
    cursor: pointer;}
.contact-us-form #toolbar a,.contact-us-form #toolbar a:hover,.contact-us-form #toolbar a:focus{color:#000;}
.name_ul li input[type="text"]:focus, .residentialAddr_div input[type="text"]:focus, .companyAddr_div input[type="text"]:focus, .permanentAddr_div input[type="text"]:focus{box-shadow:none;}
.add_new_hotel_date .datepicker{width:100%;}
 #image_add input[type="file"]::-webkit-file-upload-button { cursor:pointer; }
    
.dropdown-results .unselected-list li{border-bottom:none;}
.modal-content{text-align:left;}
.orang_button{line-height:normal;}
.dropdown-results .selected-list li{border-bottom:none;}
#visitingAddressError,#mailingAddressError{
    margin-top:11px;}
.amount-shift li {
    width: 107px;
}
#image_add input[type="file"]{width:192px!important;}
#image_add1 input[type="file"]{width:100px !important; float:left;margin-right:0.5em}
.admin_error_sorry h3{font-size:18px; margin-top:20px;}
.multiselect_dropdown1 .dropdown a{
	min-height:32px!important;
}
.inventry_main_master .col-md-4 > span {
    color: red;
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    right: -12px;
    top: 31px;
}
.inventry_main_master .datepicker {
    width: 100%;
}
.inventry_main_master .col-md-4 {
    position: relative;
}
#cms-hotel-table#cms-master-table table thead tr th:nth-child(2) {
    width: 13% !important;
}
.add-new-btn-box {
    float: left;
    position: relative;
}
.add-new-upload.multiple_upload .add-new-btn-box .fileUpload {
    position: absolute;
    right: 0 !important;
    top: 0;
    height:42px;
}
.add-new-upload ul#show_fareCode_uploadBtn_0,.add-new-upload ul#show_fareCode_uploadBtn_1,.add-new-upload ul#show_fareCode_uploadBtn_2,.add-new-upload ul#show_fareCode_uploadBtn_3,.add-new-upload ul#show_fareCode_uploadBtn_4{
    float: left;
    width: 50%;
    height:43px;
    background:none;
    border:none;
    position: absolute;
    bottom: -15px;
}
#show_fareCode_uploadBtn_0 li, #show_fareCode_uploadBtn_1 li,#show_fareCode_uploadBtn_2 li ,#show_fareCode_uploadBtn_3 li,#show_fareCode_uploadBtn_4 li{
    background: #f6f6f6;
    border-radius: 4px;
    padding: 1px 6px;
    margin: 8px 15px 10px 7px;
    position: relative;
    color: #636363;
    border: 1px solid #e9e9e9;
}
#show_fareCode_uploadBtn_0 li span, #show_fareCode_uploadBtn_1 li span, #show_fareCode_uploadBtn_2 li span,#show_fareCode_uploadBtn_3 li span,#show_fareCode_uploadBtn_4 li span {
    position: absolute;
    top: -12px;
    color: #838383;
}
#uploadFile1,#uploadFile2,#uploadFile3,#uploadFile4 {
    border: 1px solid #c2c2c2;
    padding: 10px 0 12px 7px;
    background: #fff;
    width: 418px;
}
.brachAutocomplete{
	width: 21% !important; 
    height:  100px;
}
.orange{color:#f48221;}
.content_wraper.cms-add-hotel.cms-search-hotel .swiper-container{
	padding:0!important;
}
.content_wraper.cms-add-hotel.cms-search-hotel .swiper-button-prev,.content_wraper.cms-add-hotel.cms-search-hotel .swiper-button-next{
	background-image:none;
}
.td-class {
    padding-left: 11px;
	border: 1px solid #ddd;
}
#loaderModal .modal-content{text-align:center;width:300px; margin:0 auto;}
#loaderModal .modal-content h4{color:#0066ff;}
.address > li div {
    padding-left: 17px;
}
.address > li:first-child div {
    padding-left:0;
}

.my-small-dropdown{
background-color: #ffffff;
    background-image: url(../img/dropdown_arrow.png);
    background-position: 256px 14px;
    background-repeat: no-repeat;
    background-size: 12px 6px;
    cursor: pointer;
    max-height: 250px;
    }
.supplierData-table table tbody td div input#uploadFile3{width:130px;}
.free_sale .col-md-4 input.datepicker{width:100%;}
.allotted .col-md-4 input.datepicker{width:100%;}
.blk_out_datepicker .col-md-4 input.datepicker{width:100%;}
.contact-us-form #toolbar1 a {
    color: inherit;
    padding: 0 1em;
}
.contact-us-form #toolbar1 {
    border-bottom: 1px solid #ddd;
    padding: 1em;
    background-color: #eee;
}
.highlight_textarea{
    border: 1px s.airline_search div:last-childolid #ddd !important;
    height: 67px;

}
.contact-us-form #textareaWrap1.textarea-wrapper iframe{
	height:155px!important;
}
.date-add-agency {
    width:34%;display:inline-block;
}
.date-add-agency input{
	width:100%;
}
.col-md-6.second_lev_div{margin-top:-5px;}
.tavisca_1_outer.travisca_null {
    position: inherit;
}
.tavisca_1_outer.travisca_null .loader_modal{width:600px;}
#content_wrap{display:block;float:left;width:100%;}
/* RBD View Table */
#viewTable .modal-body table tbody tr td{    word-break: break-all;}
.fromToInput input {
	width : 49%;
}

.drpdwn{width:120px}
.drpdwn ul{padding: 2px 15px 2px 15 !important}
.suppMutliSelect ul{
	width:192px !important;
	left:-49px !important;
}
.keyValuesTop{margin-top:2%}

.cut-text { 
  text-overflow: ellipsis;
  overflow: hidden; 
  width: 200px; 
  height: 1.2em; 
  white-space: nowrap;
}

.sup_modal_head{ margin-top:0px !important}
.sup_h3{color:#fff}
.trv_btn_save_search{margin-bottom:4%} /* 14/feb/18*/
.add_corp_m{margin-top: 10px;margin-bottom: 10px;} /* 15/feb/18*/
 .save-ag_setting{background: #f4831d none repeat scroll 0 0;
border: 1px solid #f4831d;
padding: 0.55em 2em;
border-radius: 4px;
text-decoration: none;
color:#fff}

.save-ag_setting:hover{color: #333;
text-decoration: none;}

.pad_botm{padding-bottom:2em;}
.anchor_color{color:#017ae2 !important;}  /*---- 5/march/18-----*/

/*hotel supp credential cities mapping @ starts  */
.drpdwn{
			border:1px solid #ccc;
			background:#fff;
			padding:5px 0;
			position:relative;
		}
		.drpdwn-label{
			border-bottom:1px solid #ccc;
		}
		.drpdwn-label img{cursor:pointer;margin-bottom:7px;}
		.drpdwn-label .form-control{
			width:91%;
			border:0;
			display:inline-block;
		}
		.drpdwn-label .form-control:focus{
			box-shadow:none;
		}
		.drpdwn-results ul{
			padding:0em;
			margin:0;
		}
		.drpdwn-results .selected-list{
			
		}
		.drpdwn-results .selected-list li{
			background:#f6f6f6;
			border-radius:4px;
			padding:4px;
			margin: 8px 15px 10px 7px;
			position:relative;
			color:#999;
		}
		.drpdwn-results .selected-list li span{
			position:absolute;
			top:-10px;
			cursor:pointer;
		}
		.drpdwn-results .unslectd-lst,
		.drpdwn-results .selected-list{
			height: 120px;
			overflow-y: auto;
		}	
		.drpdwn-results .unslectd-lst{	
			position:absolute;
			top:40px;
			z-index:12;
			background:#f9f9f9;
			box-shadow:0 4px 7px -1px #a0a0a0;
			display:none;
			width:100%;
			height: auto;
			max-height: 100px;
			min-height: auto;
			transition:2s ease-in;
		}
		.drpdwn-results .unslectd-lst li{
			background: none;
			border-radius: 0px;
			padding: 5px 12px;
			cursor: pointer;
			font-size: 12px;
		}
		.drpdwn-results .unslectd-lst li.slctd{
			color:#FFA500;
		}
		.option_alll{
			padding: 2px 12px;
			margin: 0px 0px;
			background: #f2f2f2;
			font-size: 12px;
		}
		.all_cntry{
			padding: 2px 12px;
			margin: 0px 0px;
			background: #f2f2f2;
			font-size: 12px;
		}
		.slct_list ul li span i:before{
			padding: 0px 2px;
		}
		.slct_list ul li span:hover i:before{
			color: #F48221;
			background-color: #f4f4f4;
			padding: 0px 2px;
			border-radius: 50%;
			border: 1px solid #ccc;
			}
		.unslectd-lst li{display:block;}
		.unslectd-lst li .cntry_select{float:right;}
		.option_alll input[type="checkbox"]{float:right}
		.all_cntry input[type="checkbox"]{float:right}
		
.suppCredCityMappingDropdown .drpdwn-results .unslectd-lst{
	/*display: block;
    width: 300px;
   	margin-left: 32%;
     margin-top: 433px;
     position:relative; */
    /*top: 57px;*/
    z-index: 12;
    background: #f9f9f9;
    box-shadow: 0 4px 7px -1px #a0a0a0;
    display: none;
   /* width: 30%;*/
    height: auto;
    max-height: 100px;
    min-height: auto;
    transition: 2s ease-in;
   position: relative;   
    /*right: 286px;*/
    top: 0;
     }
.suppCredCityMappingDropdown .drpdwn-results .unslectd-lst .option_alll{
background: none !important;
}

.display-none{
	display:none !important;
}
/*hotel supp credential cities mapping @ ends  */

/*------------------ hotel country city data @start-------------------------*/
.supplierData-table_city table{
    border: 1px solid #ddd;
    margin: 0 auto;
    width: 97%;
}
.supplierData-table_city table thead th{
    background: #F0EEEF;
    border-bottom: 1px solid #F0EEEF;
    border-right: 1px solid #ddd;
    padding: 10px 5px;
    width: 12%;
}
.supplierData-table_city table tbody td{
    border-right: 1px solid #ddd;
    padding: 0px 5px;
}


.supplierData-table_city table tbody td label{
     margin-left: -16px;
}
.supplierData-table_city .st-head{
    padding: 14px 14px 3px;
}
.supplierData-table_city .st-head span{
    float:right;
    color:#F48222;
    border-bottom:1px solid #F48222;
    cursor:pointer;
}

.supplierData-table_city.cache-clear-data table tbody td{text-align:center;}
.supplierData-table_city.cache-clear-data table thead th{text-align:center;}

.old-data-setig_city {
	color: #f48222 !important;
    text-decoration: underline !important;
    }
    
.drpdwn_contryCity{width:120px}
.drpdwn_contryCity ul{padding: 2px 15px 2px 15 !important}

/*------------------ hotel country city data @end-------------------------*/

.travel_txtarea{border: 1px solid #ccc;border-radius: 4px;}
/*-----------2/aug/18--------------*/
.car_bk_btn{margin-top: 20px;
    margin-bottom: 10px;}
  .curr1{font-weight: normal;}
.borderB{border-bottom:1px solid #ddd}
.pad-left{padding-left:35px;}

.traveller_phn_alert{text-align: right;position: relative;}
.marleft{margin-left:15px !important;}


.travel_coordinate .col-md-1{padding:0; margin:15px 0 0 0}
.travel_coordinate .col-md-2{margin:15px 0 0 0}
.travel_coordinate .delete{margin-top: 40px;width: 1%;}
.new-align .col-md-1{padding:0; margin:15px 0 0 17px}
.new-align .col-md-2{margin:15px 0 0 0}
.section-heading .pad_botm{padding-bottom:1em}