/* stylelint-disable */
/* stylelint-disable, declaration-no-important */
/* csslint important: false */
/* csslint ignore: start */

.bk_adminleftnavscroll{
	overflow-y: scroll;

}
.bk_adminleftnavscroll::-webkit-scrollbar{
	width: 0;
}
/* admin-acount-property-manage---*/

.bkaccpromantb{
}
.bkaccpromantb .bkaccpromantb_tb{
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb1{
	width: 11%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb2{
	width: 11.5%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb22{
	width: 9%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb3{
	width: 13%;

}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb4{
	width: 13%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb5{
	width: 15%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb6{
	width: 14%;
}
.bkaccpromantb .bkaccpromantb_tb .bkaccpromantb_tb7{
	width: 15%;
	margin-right: 2px;
}
.bkaccpromanselect .bkaccpromanselect_se .bkaccpromanselect_se_ma{
	width: 100%;
}

.bkaccpromanselect .Select-arrows{
	right: 5px;
}

/* setting--service---table----*/
/* Internet*/
.bkpdss .bkpdss_tbl{
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb1{
	width: 2%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb2{
	width: 24%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb3{
	width: 26%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb4{
	width: 6%;

}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb5{
	width: 15%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tb6{
	width: 15%;
}

/* Parking*/
.bkpdss .bkpdss_tbl{
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl1{
	width: 2%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl2{
	width: 15%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl3{
	width:9%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl4{
	width: 14%;

}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl5{
	width: 12%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl6{
	width: 7%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl7{
	width: 15%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbl8{
	width: 15%;
}

/* Reception services*/
.bkpdss .bkpdss_tbl{
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll1{
	width: 2.5%;
	padding-left: 2px;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll2{
	width: 7%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll3{
	width:22%;
}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll4{
	width: 14%;
	padding-left: 38px;

}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll5{
	width: 18%;



}
.bkpdss .bkpdss_tbl .bkpdss_tbl_tbll6{
	width: 4%;
	padding-right: 0px;
	text-align: left;
	padding-top: 8px;
}
.bkinvtmidcontainer .inventory_table_table__roomTypeRow__2AFZj {
    line-height: 45px;
}

/* setting-conditions*/

/*
.bkpdss .bkpdsspark_tbl{

}
.bkpdss .bkpdsspark_tbl td{
	border-right: 1px solid #e3e8ee;
	padding-left: 8px;
	padding-right: 8px;
}

.bkpdss .bkpdsspark_tbl td .bkpdsspark_sel{
	width: 100%;
}

.bkpdss .bkpdsspark .bkpdsspark_tbl .bkpdsspark_tb11{
	width: 35%;
}
.bkpdss .bkpdsspark .bkpdsspark_tbl .bkpdsspark_tb22{
	width: 20%;
}
.bkpdss .bkpdsspark .bkpdsspark_tbl .bkpdsspark_tb33{
	width: 45%;
}*/

/* setting-conditions- new*/
.bkprdacon{

}
.bkprdacon .bkprdacon1 td{
	/*border-right: 1px solid #e3e8ee;
    padding-left: 8px;
    padding-right: 8px;*/
}


.bkprdacon .bkprdacon1 td .bkprdacondition{
	width: 100%;
}

/* setting-conditions(Arrival and Departure - Room)
	(Arrival and Departure - Meeting Room)
	(Arrival and Departure - Room Hourly)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td1{
	width: 35%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td2{
	width: 20%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td3{
	width: 45%;
}

/* setting-conditions(Arrival and Departure - Meeting Hourly)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td11{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td12{
	width: 30.8%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td13{
	width: 20%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td14{
	width: 45.2%;
}

/* setting-conditions(Deposit)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td111{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td112{
	width: 20.5%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td113{
	width: 46%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td114{
	width: 30%;
}


/* setting-conditions(Cancellation Policy)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td121{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td122{
	width: 20%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td123{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td124{
	width: 30%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td125{
	width: 42%;
}

/* setting-conditions(Taxes)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td131{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td132{
	width: 28%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td133{
	width: 19%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td134{
	width: 19%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td135{
	width: 30%;
}

/* setting-conditions(City Tax)(Fees)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td141{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td142{
	width: 28%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td143{
	width: 25%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td144{
	width: 15%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td145{
	width: 32%;
}

/* setting-conditions(Additional Taxes - Pay at Booking)
	(Additional Taxes- Pay at Property)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td151{
	width: 10%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td152{
	width: 24%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td153{
	width: 11%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td154{
	width: 28%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td155{
	width: 23%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td156{
	width: 4%;
}

/* setting-conditions(Children)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td161{
	width: 4%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td162{
	width: 12%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td163{
	width: 10%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td164{
	width: 27%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td165{
	width: 9%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td166{
	width: 13%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td167{
	width: 25%;
}

/* setting-conditions(Pets)*/

.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td171{
	width: 11%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td172{
	width: 42%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td173{
	width: 9%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td174{
	width: 13%;
}
.bkprdacon .bkprdacon1 .bkprdacondition .bkprdacondition_td175{
	width: 25%;
}

.padleft-taxes{
	padding-left: 22px;
}
.img-tb{
	position: relative;
    left: 3px;
    top: 3px;
}
.Margn-top--3{
	margin-top: 3px;
}
.boxdivd-rz{
	border-right: 1px solid #e3e8ee;
    padding-left: 9px;
    padding-bottom: 16px;

}
.boxdivd-rz-cp{
	border-right: 1px solid #e3e8ee;
	padding-left:6px;
	padding-bottom: 16px;

}
.pl-no{
	padding-left: 0;
}

.icon-rzz{
	margin-left: 20px;
	padding-right: 3px;
	margin-top: 3px;
}
.tb-border-con{
	border-top: 1px solid #e3e8ee;
}
.min-hrsrz{
padding-left: 22px;
border-bottom: 1px solid #e3e8ee;
padding-bottom: 0

}
.bkprdacondition_tdnew{
width: 31%;

}
.min-hoursbtnrz{
	display: flex;
    align-items: center;
    width: 63%;
    justify-content: flex-end;
    padding-top: 0;
    padding-bottom: 8px;
	margin-left: 4px;

}
.foreach {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

.foreach-btn{
	width: 17%;
    margin-left: 57px;
    margin-right: 10px;
}
.conthead-wit{
	display: flex;
    justify-content: flex-end;

}




/**Property Plan Page Rates & Availability**/

/**Rates & Availability >> Rooms**/

.bkroomsnew{
	position: absolute;
    width: 97%;
}

.rdinv_bulkupppr {
    position: absolute;
    right: 0;
    top: 0;
}
#page_section_setting_rooms {
	padding: 0px 15px 48px;

	height: auto;
	min-height: 100%;

	background: #fafafa;
}

.bkroomsbg .page_section {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.bkcontainer{

	height: max-content;
background: #fafafa;
}
.bkRoomsbox-root{
position: sticky;
width: 99%;

}



.bkroomsbg {
    background: #fafafa;
	max-width: 100%;
	margin: 0;
	padding: 0;
	height: 100vh
}
.bkrightinvt .inventory_table_table__value__1NpMy.inventory_table_table__value__stop_sell__30Suz.inventory_table_table__weekend__32kKz:hover, .inventory_table_table__value__1NpMy.inventory_table_table__value__stop_sell__30Suz:hover, .inventory_table_table__value__1NpMy.inventory_table_table__weekend__32kKz:hover, .inventory_table_table__value__1NpMy:hover {
    background-color: #ffd591;
}




	/**popup**/

	.imginfobk {
		padding: 6px 9px;
		border-bottom: 1px solid #606060;
		line-height: 34px;
		color: #3a4057;
		margin: 0;
	}

	table#rdinv_ddotr {
		width: 100%;

	}
	table#rdinv_ddotrdd {
		width: 100%;
	}
	.bksep1 {
		top: 0;
		position: -webkit-sticky;
		position: sticky;
		margin: 0;
		padding: 0 !important;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		height: 40px;
		width: 28%;
		z-index: 9;
	}
	.bkrighttopouter {
		width: 100%;
	}
	.bkrighttopouter .inventory_table_table__header__dateColumn__2bm_K {
		width: 65px;
		flex: 0 0 auto;
	}
	.bkoverflow {
		overflow: inherit;
		width: 30%;
	}
	.bkromcat{
		width: 70%;
	}
	.bkleftinvt {
		width:28%;



	}

	.bkrightinvt {
		width: 72%;
		overflow-x: scroll;


	}

	#page_section_setting_rooms .rdinv_valoverride_right{
		width: 79%
	}

	#page_section_setting_rooms .rdinv_valoverride_left{
		float: left;
		text-align: left;
    width: 21%;
	}
	.Margin-left--6{
		margin-left: 6px;
	}


	   /* Designing for scroll-bar */
	   .bkrightinvt::-webkit-scrollbar {
	height: 6px;


	}

	.bkfirstsel::-webkit-scrollbar {
		height: 0px;
		width: 0px;

		}

		.events_page .Box-root::-webkit-scrollbar {
			height: 0px;
			width: 0px;

			}

	/* Track */
	.bkrightinvt::-webkit-scrollbar-track {
		background: gainsboro;
		border-radius: 5px;
	}

	/* Handle */
	.bkrightinvt::-webkit-scrollbar-thumb {
		background: #001c55;
		border-radius: 1px;
	}
	.bkfirstsel::-webkit-scrollbar-thumb {
		background: #001c55;
		border-radius: 6px;
	}
	/* Handle on hover */
	.bkrightinvt::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
	.bkrightinvtop {
		width: 72%;
		overflow-x: hidden;
	}
	.invtleftdate {
		width: 25%;
	}
	.invtrightdate{
		width: 75%;
	}
	.bkleftinvt img#aks {
		margin: 0 20px;
	}
	.bkinvtmidcontainer {
		display: flex;
	}

	.invttophead{
	border-bottom: 1px solid;
    position: sticky;
    top: 0;
    background: #fafafa;
	z-index: 9;
}
.bktextadjust{
	font-size: 12px;
}
.rdinv_losrates span.inventory_table_table__valueSpan__1ct67 {
    font-size: 12px;
    line-height: 44px;
}

	#page_section_setting_rooms .rdinvlmenu_img{

		bottom: 69px;
		right: 0px;

	}
	.bkleftinvt .inventory_table_table__restrictionCell__3Ioev .tooltip {
		white-space: normal;
		line-height: normal;
	}


	.bkleftinvt .rdinv_onlyavail{
		line-height: 45px;
		background: #fafafa;

	}

	.rdinvsellist_item input:checked{
		background: #cccccc;
	}
	 .rbk_onlyavail{
		background: #cccccc;
	}

	.rdinv_roomlevelrest{
		display: none;
	}
	.bkleftinvt .rdinv_roomlevelrest {
		line-height: 45px;
		background: #fafafa;
	}

	.bkleftinvt span.calbk.anticon.anticon-calendar {
		margin-left: 40px;
	}
	.bkleftinvt .wrapper .tooltip{
	    margin-bottom: -267px;
    margin-left: -194px;
    z-index: 1;
	}
	.bkrightinvt .bkinnertooltip .tooltip{
		font-size: 14px;
		font-weight: bold;
		color: #3c4257;
		line-height: 20px;
		font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;


	}
	.bkleftinvt .wrapper .tooltip:after {
		border-left: solid transparent 10px;
		border-right: solid transparent 10px;
		border-bottom: solid #ffffff 10px;
		border-top: none !important;
		/* bottom: 227px; */
		content: " ";
		height: 0;
		/* left: 72%; */
        bottom: 44px;
        left: 54%;
		margin-left: -13px;
		position: absolute;
		width: 0;
	}


	.bkleftinvt .inventory_table_table__roomTypeValues__2pGpN{
position: inherit;

	}
	.bkleftinvt .inventory_table_table__header__3se4D {
		position: inherit;
	}


	.bkrightinvt .js-btn-modal {
		flex: 0 0 auto;
		width: 65px;
	}
	#page_section_setting_rooms .side_panel_main, .side_panel {
		z-index: 2;
	}

	#page_section_setting_rooms .rdinvpopupdialog {
		width: 100%;
		max-width: 448px;
		min-width: 296px;
		padding: 0;
	}
	#page_section_setting_rooms .rdinvpopup {
		width: 448px;
		left: 0;
		right: 0;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	#page_section_setting_rooms .rdinv_okbtn {
		background-color: #001c55;
		box-shadow: 1px 1px 2px #000;
	}
	#page_section_setting_rooms .rdinv_canbtn{
border: 1px solid #c2c2c2;

	}
	#page_section_setting_rooms .rdinv_valoverride {
		padding-bottom: 10px;
		align-items: baseline;
	}

	.bktopinputselext.Flex-flex {
		width: 80%;
	}
	.bktopselwidth {
		width: 30%;
		margin-right: 10px;
	}
	.bktopinputselect_width {
		width: 100%;
		height: 100%;
	}
	.bktopinputselect_innerwidth {
		width: 100%;
		height: 100%;
	}

	.bk_blue{
	    background:#001c55;
    border-color:#001c55;

	}

	#page_section_setting_rooms .rdinv_adddaterange{
		color: #001c55;
	}
	.bkoverlay .ant-form-item-control-input {
	    line-height: unset;
    margin-left: 10px;
    min-height: unset;
	}

	.bkoverlay .ant-input-affix-wrapper .ant-picker.ant-picker-range.range_picker_datePicker__26Wjp {
		padding: 0 3px;
		height: 34px;
	}
	.bkoverlay span .ant-input-affix-wrapper .inventory_bulk_update_ratesSelector__search__3aUEW {
		padding: 0 3px;
		height: 34px;
	}
	.bkoverlay .inventory_bulk_update_ratesSelector__search__3aUEW:hover:hover {
		border-color: #001c55;
	}
	.bkoverlay .ant-picker-focused, .ant-picker:hover {
		border-color: #001c55;
		border-right-width: 1px!important;
	}


	.vloverpop {
		position: absolute;
		right: 12px;
	}
	.vloverpopup {
		margin-right: 60px;
		font-weight: 500;
	}
	.vloverpop .tooltip{

		bottom: 0;
		left: 15px;
	}
	#page_section_setting_rooms .inventory_table_table__roomTypeRow__2AFZj td{
		border: none;
		position: initial;
		background: none;


	}
	.bkstickyheader{
	    position: sticky;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 0;
    padding-top: 30px;
    padding-bottom: 60px;
    background: #fafafa;
	}

	.rdinv_sel_list, .rdinv_input{
		width: 100%;
		margin: 0;
	}


	.bkscroll_btns {
		display: flex;
		margin: 8px 0px;
		justify-content: flex-end;
	}

	.bkscroll_btns button {
		background: none;
		border: none;
	}

	.rdinv_basicrates{

		display: none;
	}

	.rdinv_rateplanrest{
		display: none;
	}
	.bkleftinvt .rdinv_rateplanrest {
		line-height: 45px;
		background: #fafafa;
	}
	.bkleftinvt .rdinv_basicrates {
		line-height: 45px;
		background: #fafafa;
	}

	.roomspgtooltip {
		position: inherit;
		display: inline-block;
	}
	.roomspgtooltip .tooltiptext {
		visibility: hidden;
		width: auto;
		background-color: hsla(0, 0%, 0%, 0.6);
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 5px 5px;
		position: absolute;
		z-index: 2;
		left: 28%;
		margin: -3px -3px;
	}

	.roomspgtooltip .tooltiptext::after {
		content: " ";
		position: absolute;
		top: 45%;
		right: 100%;
		margin-top: -5px;
		border-width: 5px;
		border-style: solid;
		border-color: transparent hsla(0, 0%, 0%, 0.6) transparent transparent;
	}
	.roomspgtooltip:hover .tooltiptext {
		visibility: visible;
	}

	.bksepouter {
		z-index: 0;
    height: 100%;
    position: absolute;
    justify-content: space-between;
    width: 24%;
    top:15px;
	}
	.bkseptext{
		font-weight: 700;
		color: #3c4257;
		width: 100%;
		font-size: 120%;
		display: flex;
		align-items: flex-end;
		justify-content: center;

	}

	.bktopdatecontainer {
		display: flex;
		align-content: center;
		position: sticky;
		top: 90px;
		background: #fafafa;
		z-index: 1;
		padding-top: 10px;
	}
	.switch {
		position: relative;
		display: inline-block;
		width: 46px;
    height: 20px;
		vertical-align: middle;
	}

	  .switch input {
		opacity: 0;
		width: 0;
		height: 0;
	  }

	  .slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #ccc;
		-webkit-transition: .4s;
		transition: .4s;
	  }

	  .slider:before {
		position: absolute;
		content: "";
		height: 15px;
		width: 15px;
		left: 2px;
		bottom: 3px;
		background-color: white;
		-webkit-transition: .4s;
		transition: .4s;
	}

	  input:checked + .slider {
		background: #001c55 url(../img/check-white.svg) center no-repeat;
    background-size: 25%;
    background-position: 20% 55%;
	  }

	  input:focus + .slider {
		box-shadow: 0 0 1px #2196F3;
	  }

	  input:checked + .slider:before {
		-webkit-transform: translateX(26px);
		-ms-transform: translateX(26px);
		transform: translateX(26px);
	  }

	  /* Rounded sliders */
	  .slider.round {
		border-radius: 34px;
	  }

	  .slider.round:before {
		border-radius: 50%;
	  }
	  #page_section_setting_rooms .modalnew .rdinveditroom_prop_list {
		position: absolute;
		top: 34px;
		height: 38px;
	}
	.bkoverlay{
		position: fixed;
	}

.bkfirstsel{
	height: 75%;
    overflow-y: scroll;
}

	  .bkoverlay .tooltip11 {
		position: relative;
		display: inline-block;
	  }

	  .bkoverlay .tooltip11:hover .tooltiptext11 {
		visibility: visible;
	  }
	  .bkoverlay .tooltip11 .tooltiptext11 {
		  visibility: hidden;
		  min-width: 135px;
		  background-color: hsla(0, 0%, 0%, 0.6);
		  color: #fff;
		  text-align: center;
		  border-radius: 6px;
		  padding: 5px 5px;
		  position: absolute;
		  z-index: 2;
		  line-height: 21px;
		  bottom: 19px;
		  left: -16px;
	  }

	  .bkrightinvt .tooltip11 {
		position: relative;
		display: inline-block;
	  }

	  .bkrightinvt .tooltip11 .tooltiptext11 {
		  visibility: hidden;
		  min-width: 135px;
		  background-color: hsla(0, 0%, 0%, 0.6);
		  color: #fff;
		  text-align: center;
		  border-radius: 6px;
		  padding: 5px 5px;
		  position: absolute;
		  z-index: 2;
		  line-height: 21px;
		  bottom: 19px;
		  left: -16px;
	  }
	  .bkleftinvt .tooltip11 .tooltiptext11 {
		visibility: hidden;
		min-width: 135px;
		background-color: hsla(0, 0%, 0%, 0.6);
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 5px 5px;
		position: absolute;
		z-index: 2;
		line-height: 21px;
		bottom: 19px;
		left: -16px;
	}
	.bkleftinvt .tooltip11 {
		position: relative;
		display: inline-block;
	}

	.bkleftinvt .tooltip11:hover .tooltiptext11 {
		visibility: visible;
	  }

	  .tooltip11 {
		position: relative;
		display: inline-block;
	}
	 .tooltip11:hover .tooltiptext11 {
		visibility: visible;
	  }
.tooltip11 .tooltiptext11 {
		visibility: hidden;
		min-width: 135px;
		background-color: hsla(0, 0%, 0%, 0.6);
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 5px 5px;
		position: absolute;
		z-index: 2;
		line-height: 21px;
		bottom: 19px;
		left: -55px;
	}

	  .tooltiptext12 {
		visibility: hidden;
		min-width: 135px;
		background-color: hsla(0, 0%, 0%, 0.6);
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 5px 5px;
		position: absolute;
		z-index: 2;
		line-height: 21px;
		bottom: 19px;
		left: -16px;
	}




	.bkroomsnew .rdinv_bulkupppr {
		position: absolute;
		right: -12px;
		top: 1px;
	}

	.bkbasicrateicons {
		display: flex;
		margin: 0 7px;
	}
	.bkrightinvt del {
		text-decoration: line-through;
	}

	.toptooltip {
		width: 65px;
		text-align: center;
	}
	.bkinnertooltip .wrapper .tooltip{
		left: 0;
	    margin-left: -190px;
		bottom: 33px;
		z-index: 99999999;
}

.bkrightinvt .wrapper .tooltip{
	line-height: 32px;
	margin-left: -250px;


}
.bkrightinvt .wrapper .tooltip:after{
	left: 60%;
}


div#bkhovertooltip {
    position: absolute;
    display: none;
    top: 400px;
    background: rgb(255, 255, 255);
    height: auto;
    width: 300px;
    padding: 20px 10px;
    z-index: 9;
    left: 20%;
}
.bkinnertooltip .wrapper .tooltip:after {
    margin-left: 88px;
}

.offerpopup .ant-form-item-control-input-content{
	display: flex;
}
.offerpopup .Select-element{
	font-weight: normal;
    color: #989ea6;
    font-size: 14px;
    height: 32px;
    width: 100%;
    padding-left: 10px;
}

.bkoverlay span.ant-input-affix-wrapper {
    padding: 0px;
    height: 32px;
	overflow: hidden;
}
.bkoverlay input.ant-input.rdinver_input {
    padding-left: 10px;
}
.bkbasicrateicons .wrapper {
    padding: 0 5px;
}
.bkbasicrateicons .wrapper:hover {
    background: #ffd591;
}
.offermanagebasic:hover {
    background: #ffd591;
}
.offermanagebasic {
    padding: 0 5px;
    width: revert !important;
    flex: revert !important;
}
.bkbasicrateicons #aks:hover{
	width: 16px;
	height: 16px;
}
.offerrateupdatepop .rdinv_valoverride_right{
width: 75% !important;

}
.offerrateupdatepop .rdinv_valoverride_left{
	width: 25% !important;

	}

	.offerrateupdatepop	.ant-input:focus
{
	border: 1px solid #001c55 !important;
    border-radius: 6px;
    color: #001c55;
    box-shadow: 1px 2px 3px #001c55;
    font-weight: 500;
}
.rdinv_losrates{
	display: none;
	line-height: 45px;
}
.cls-grey {
    background: #e2eced;
}




.txt_normal_14 {
    padding-bottom: 10px;
	font-weight: 500;
	display: inline-block;
}


.rdinv_right-full {
    width: 100%;
}

.bulk-mid-row .ant-col.ant-form-item-control {
    display: flex;
    flex-direction: row;
}
.bkbulkupdatebottom .ant-row .inventory_bulk_update_rateRow__37069{
	display: none;
}
.inventory_bulk_update_rateRow__37069_rateplan{
	line-height: 32px;
    padding-left: 32px;
    font-weight: 400;

}

.bksideepanel {display: none;}
#one {display: block;}

.bksideepanel .rdinv_right{
float: none;

}

.bksiderateplayyy {
    display: flex;
    justify-content: space-between;
	margin-bottom: 40px;
}




  a.tooltips {
	position: relative;
	display: block;
  }
  a.tooltips span {
	position: fixed;
	width: 140px;
	color: #FFFFFF;
	background: #000000;
	height: 96px;
	line-height: 96px;
	text-align: center;
	visibility: hidden;
	border-radius: 8px;
	z-index:9999;
	top:15px;
	box-shadow: 4px 3px 10px #800000;
  }
  a.tooltips span:after {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-bottom: 8px solid #000000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
  }
  a:hover.tooltips span {
	visibility: visible;
	opacity: 0.7;
	top: 40px;
	left: 50%;
	margin-left: -76px;
	z-index: 999;
  }

  .ratesandoffer_inputs .ant-input {
    width: 160px;
}
.bksideepanel .rdinv_right {
    width: 100%;
}
.events_page{
padding: 25px;

}
.relcontext{
	position: relative;
}

.status_btn_logs_div, .rooms_btn_logs_div, .ratepln_btn_logs_div {
    position: absolute;
    z-index: 8;
    overflow: hidden;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgb(136 152 170 / 10%), 0 15px 35px 0 rgb(49 49 93 / 10%), 0 5px 15px 0 rgb(0 0 0 / 8%);
    margin-top: 10px;
    display: none;
}
.events_page .ContextualPopover-animate-entered, .ContextualPopover-animate-entering, .ContextualPopover-noAnimation{
	padding: 10px;
}
 .db-SplitViewList-cell{
	height: 40px;
    padding-left: 20px;
    padding-right: 20px;
}
.events_page .mlist {
	padding: 4px 10px 5px 10px;
}
.toptooltip_inner{
	position: absolute;
    text-align: left;
    width: 340px;
    min-height: 40px;
    background-color: rgb(238, 238, 238);
    color: rgb(102, 102, 102);
    border: 2px solid rgb(129, 184, 251);
    padding: 10px;
    font-size: 12px;
    font-weight: bold;
    z-index: 1500;
    font-family: Arial, Helvetica, sans-serif;
    left: 210px;
    top: 140px;
    display: none;

}
.toptooltipbr{
	width: 25px;
	text-align: center;
}
.form_weekdays_weekdaysContainer__3Lvzj .checkmark {
    left: 2px;
}
.bksep1 .inventory_table_table__header__nextDateButton__swdjS {
    float: right;
    margin-right: 36px;
}
.eventtop_btn_padd{

	padding: 6px 40px;
}

.events_page .db-SplitViewList-cell:first-child {
    padding-left: 0px;
}


.anticon{
vertical-align: unset !important ;

}

.left-btn {
    height: 24px;
    border-radius: 5px;
    margin-right: 10px;

}

.right-btn {
	height: 24px;
    border-radius: 5px;

}

/**switch-channel--Setting-->> PAGE**/


/**switch-channel--Manage---Distribution details--configuration-->> **/


.Width44p{
	width: 44%;
}


.Width_45p{
	width: 45%;
}
.bk_ref_id{
	width: 30%;
}
.bk_rateplan_detailstd{
	width: 38%;
}
.Width_43p{
	width: 43%;
}

.bk_th_plusth_icon{
	width: 10%;
}

.bk_star_icon_td{
	width: 6%;
}
.bk_lock_info_icon{
	width: 7%;
}

/**roooms&rateplan**/
.bkpsmcc3 span.checkmark {
    top: 1px;
}
.bkpsmcc3 .channel_icon_align{
	margin-top: 3px;
}

.bk_rr_roomrate_ref_td{
	width: 20%;
}
.bk_rr_roomdetails_td{
	width: 70%;
}

.bk_roomrate_rateplan_details_id{
	width: 35%;
}

.bk_rr_roomrate_rateplan_details_id{
	width: 35%;
}

.bk__rr_discount_td{
	width: 13%;
}


.bk_rr_rlock_info_icon{
	width: 7%;
}

.bk_selection_icon_td{
	width: 5%;
}

.bk_distselection_icon_td{
	width: 5%;
}




.bk_rrselection_icon_td{
	width: 5%;
}
.bk_roomrate_ref_id{
	width: 20%;
}


.bk_distpartnerid_icon_td{
	width: 8%;
}
.bk_distpartnername_td{
	width: 32%;
}
.bk_distagreemanage_td{
	width: 11%;
}
.bk_distpricingmodel_td{
	width: 12%;
}

/**inclusion & Extra**/

.bk_inclusion_include_refid_td{
    width: 19%;
}
.Width_14p{
    width: 14%;
}
.bk_inclusion_include_td{
    width: 14%;
    display: flex;
    margin: 5px 0;
}
.bk_inclusion_include_th{
    width: 14%;
}

.bk_inclusion_roomdetails_td{
	width: 70%;
	}
    .bk_inclusion_selection_icon_td{
        width: 5%;
    }
    .bk_inclusion_refid_td{
        width: 25%;
    }


.bk_roomdetails_width{
	width: 60%;
	}

	.bk_restrictions_1td{
		width: 24%;
	}
	.Width_26p{
		width: 26%;
	}
	.bk_restrictions_2td{
				width: 26%;
	}
	.bk_restrictions_3td{
		width: 30%;
	}
	.bk_restrictions_4td{
		width: 20%;
	}

	.Width_19p{
		width: 19%;
	}

	.Width_19p{
		width: 19%;
	}

	.bk_partner_agreement_map{
		width: 11%;
	}
	.bk_partner_pricing_model_td{
		width: 12%;
	}
	.bk_partner_nametd{
		width: 32%;
	}
	.bk_partner_idtd{
		width: 8%;
	}
	.Width_50p{
		width: 50%;
	}
	.Width_46p{
		width: 46%;
	}

	.pricing_tabfree{
		width: 41%;
	}

	.pricing_tabtextbox{
		width: 54%;
	}
	.Padding-top--10{
		padding-top: 10px;
	}
	.Padding-left--6{
		padding-left: 6px;
	}
	.page_section_channel_switch_distribut .Select-arrows{
		top: 52%;
	}
	.page_section_channel_switch_distribut .bkswitch_settspan{
		margin-top: 5px;
	}
	.Padding-vertical--6 {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.dschannel_sett{
		margin-right:8px;
		width: 50%;
	}
	.dschannelred_icon{
		width: 50%;
	}



.api_methodbtn{
	width: 23.8%;
}
.status_methodbtn{
	width: 32.3%;
}
.blank_methodbtn{
	width: 13.9%;
}
.lstupdte_methodbtn{
	width: 30%;
}
.page_section_channel_switch_distribut .bkpsmcc4 .Badge {
    margin-bottom: 4px;
}

#tab-bkpsmcc2 .info-icon_img {
    margin-top: 4px;
}
.channel_icon_align{
	margin-top: 4px;
}


.bkswitch_sett .bkpdsspark_td1{
    width: 8%;
}
.bkswitch_sett .bkpdsspark_td2{
	width: 19%;
}
.bkswitch_sett .bkpdsspark_td3{
	width: 8%;
}
 .bkswitch_sett .bkpdsspark_td4{
	width: 7%;
}
.bkswitch_sett .bkpdsspark_td5{
	width: 15%;
}
.bkswitch_sett .bkpdsspark_td6{
    width: 10%;
}
.bkswitch_sett .bkpdsspark_td7{
    width: 9%;
}
.bkswitch_sett .bkpdsspark_td8{
	width: 6%;
}
.bkswitch_sett .bkpdsspark_td9 {
    width: 15%;
}

.bkswitch_sett .bkpdsspark_td10 {
    width: 2%;
}


.bkswitch_sett  .bkpdsspark_tbl td .bkpdsspark_sel, .bkswitch_tax  .bkpdsspark_tbl td .bkpdsspark_sel, .bkswitch_terms  .bkpdsspark_tbl td .bkpdsspark_sel{
width: unset;

}



.bkswitch_sett .DataTable-row--color--offset .DataTable-cell, .bkswitch_tax .DataTable-row--color--offset .DataTable-cell, .bkswitch_terms .DataTable-row--color--offset .DataTable-cell {
    background-color: #f7fafc;
    height: 50px;
}

.bkswitch_sett .bkpdsspark_tbl td, .bkswitch_tax .bkpdsspark_tbl td, .bkswitch_terms .bkpdsspark_tbl td{
	padding-left: 15px;
    padding-right: 0px;
}

.bkswitch_sett .DataTable-cellInner{
	margin: 0;
}

.bkswitch_sett .bkpdsspark_tbl td, .bkswitch_tax .bkpdsspark_tbl td, .bkswitch_terms .bkpdsspark_tbl td{
	border: none;
}

.bkswitch_tax .bkpdsspark_td2 {
width: 18%;

}
.bkswitch_tax .bkpdsspark_td9 {
	width: 15%;

	}

.bkswitch_tax .bkpdsspark_td10 {
width: 2%;

}





.bkswitch_tax .bkpdsspark_td1{
    width: 12%;
}
.bkswitch_tax  .bkpdsspark_td5{
	width: 16%;
}

.bkswitch_tax .bkpdsspark_td3{
width: 18%;

}

.bkswitch_tax .bkpdsspark_td4{

	width: 10%;
}
.bkswitch_tax .bkpdsspark_td6{

	width: 8%;
}
.bkswitch_tax .bkpdsspark_td7{

	width: 18%;
}

.bkswitch_terms .bkpdsspark_td1{
	width: 13%;
}
.bkswitch_terms .bkpdsspark_td2 {
    width: 32%;
}
.bkswitch_terms .bkpdsspark_td3{
width: 15%;

}
.bkswitch_terms .bkpdsspark_td4{
	width: 14%;
}
.bkswitch_terms .bkpdsspark_td5{
	width: 8%;
}

.bkswitch_terms .bkpdsspark_td6{
	width: 18%;
}

/* .bkswitch_sett .pdadpay input[type="checkbox"] {
    position: absolute;
    top: 4px;
}
.bkswitch_sett .pdadpay input[type="checkbox"]:checked {
    position: absolute;
    top: -10px;
}    */



 .Card--shadow--keyline_new {
    border-left: 1px solid #e3eBee;
    border-right: 1px solid #e3eBee;
    border-top: 1px solid #e3eBee;
 }
 .bkswitch_settspan {
    vertical-align: middle;
    margin-right: 8px;
	margin-top: 2px;
	float: right;
}





  .text_color_blckgrey{
	color: #3c4257;
  }

  .bk_rulesinvt .pdadpay input[type="checkbox"] {
    position: absolute;
    top: 4px;
	height: 26px;
}
.bk_rulesinvt .pdadpay input[type="checkbox"]:checked {
    position: absolute;
    top: -10px;
	height: 26px;
}

.dist_details_width{
width: 20%;

}

.bk_plus_icon{
	margin: 0 20px;
	float: right;
}

.accord_bktable{
margin-top: 40px;
width: 50%;

}

.accord_bktable_1{
	margin-top: 40px;
	width: 50%;

	}

	.btn_bgcolor_greyyes{
		background-color: #e2e6f6

	}
	.btn_bgcolor_redno{
		background-color: #df4146;
	}

	.pdpsbaltopuptpsp_img_rel{
		margin-right: 7px;
		vertical-align: inherit;
		position: relative;
		top: 1px;
	}

	.oocupancy_setting_bk .checkmark{
		top: 4px;
		left: -1px;
	}
	.bkpsmcc .marketposition_chkb {
		padding-left: 20px;
	}













  .bk_accordienn:before {
	content: '\002B';
	color: #777;
	background: red;
	font-weight: bold;
	float: right;
	margin-left: 5px;
  }

  .bk_accordienn:after {
	content: "\2212";
	background: blue;
  }
  .bk_channelswitchaccordions{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
  }


  .pdpsbaltopuptpsp_img {
    margin-right: 7px;
    vertical-align: inherit;
}

.bk_clipboardbtn{
	display: flex;
	align-items: stretch;
}

#side_panel31{
	width: 80%;
	right: -1500px;
}
.bkprdacondition_occu_td{
	width: 4%;
}
.bkprdacondition_occu_td1{
	width: 4%;
	padding-left: 6px;
}
.bkprdacondition_occu_td2{
	width: 12%;
	padding: 6px;
}
.bkprdacondition_occu_td3{
	width: 24%;
	padding: 6px;
}
.bkprdacondition_occu_td4{
	width: 7%;
	text-align: center;
	padding: 5px;
}
.bkprdacondition_occu_td5{
	width: 13%;
	padding: 6px;
}
.bkprdacondition_occu_td6{
	width: 7%;
	padding: 6px;
}
.bkprdacondition_occu_td7{
	width: 16%;
	padding: 6px;
}
.bkprdacondition_occu_td8{
	width: 9%;
	padding: 6px;
}
.bkprdacondition_occu_td9 {
    width: 4%;
    padding-left: 11px;
}

.oocupancy_setting_bk table tbody td {
    border-right: 1px solid #e3e8ee;
}
.oocupancy_setting_bk .bkprdacondition_occu_td .checkmark {
    top: 4px;
    left: 10px;
}
.oocupancy_setting_bk .bkprdacondition_occu_td4 .checkmark {
    top: 4px;
    left: 23px;
}
.oocupancy_setting_bk .DataTable-cell:first-child, .DataTableHead-cell:first-child {
    padding-left: 10px;
}
.oocupancy_setting_bk .DataTable-cell:last-child, .DataTableHead-cell:last-child {
    padding-right: 9px;
}
.bk_occu_height_28{
	height: 28px;

}


.float_right_bk{
float: right;
}

.Box_hidelflex{
	display: flex;
	justify-content: space-between;
}

#side_panel31 .marketposition_chkb{
	padding: 0;
}

.bkpdss_sdiv{
	width: 40%;
	display: flex;
}
 .bkpdss_sdiv1{
	width: 60%;
	display: flex;
	justify-content: flex-end;
}

 .bkpdss_div1{
	width: 37%;
	padding-left: 9px;
}
 .bkpdss_div2{
	width: 63%;
}
 .bkpdss_div3{
	min-width: 45%;
	text-align: right;
}
 .bkpdss_div4{
	min-width: 22%;
	text-align: right;
}
 .bkpdss_div5{
	width: 11%;
	text-align: right;
	margin-right: 6px;
}
 .bkpdss_div6{
	min-width: 25%;
	position: relative;
}
 /* .bkpdss_div6 .ButtonGroup {
	position: absolute;
	right: 7%;
} */

 .bkpdss_div5 img{
	position: relative;
	top: 2px;
}

.bk_channelswitchaccordions .marketposition_chkb {
    display: unset;
}


.bk_channelswitchaccordions tbody tr:hover{
	background-color: unset !important;
}

.bk_channelswitchaccordions .bk_btnyes:focus {

	background: #79f79c;
	border:none ;
	color: #3749ae;

}


.bk_channelswitchaccordions .bk_btnno:focus {
    background: #df4146;
	border:none ;
	color: #ffffff;
}

.bk_width_100{
	width: 100%;
}


.ariimg {
    position: relative;
    top: 3px;
}

.page_section_channel_switch_distribut .Badge{

	margin-bottom: 2px;
}
.info-icon_imgthead{
	margin-top: 4px;
}
.bk_iclusion_btnleft {
    margin-left: 0;
}




/*channel-switch-manage-mapping*/


.bk_channel_switch_Mapping{
	margin-top: 20px;
}


.bk_channel_switch_Mapping tbody tr:hover{
	background-color: unset !important;

}
.bk_distmapping_btns {
    display: flex;
    align-items: flex-start;
	margin: 40px 0;
}

.bk_mapping_roomid{
	width: 12%;
}
.bk_mapping_roomid_1{
	width: 20%;
}

.bk_mapping_roomname{
	width: 36%;
}
.bk_mapping_roomnamelast{
	width: 27%;
}
.bk_mapping_connecticon{
	width: 5%;
}
.bk_mapping_ratplnid{
	width: 12%;
}
.bk_mapping_ratplnid_1{
    width: 20%;
}
.bk_mapping_ratplndetails{
	width: 31%;
}
.bk_mapping_inc_icon{
	width: 5%;
}
.bk_mapping_connecticon2{
	width: 5%;
}
.bk_mapping_ratplndetailslast{
	width: 27%;
}
.mappingpreviousbtn{
	width: 47%;
	margin-top: 4px;
}
.mapping_mid_text{
width: 10%;
}
.mappingnextbtn{
width: 43%;
text-align: right;
margin-top: 4px;
}

/* .bk_channelswitchaccordions .font_normal_bkbold{
	color: #000000;

} */




 /**F & B Rooms Css starts Here**/
.bkprdafandb_td1{
	border-right: 1px solid #e3e8ee;
	padding-left: 10px;
	width: 4%;
}

.bkprdafandb_td2{
border-right: 1px solid #e3e8ee;
padding-left: 6px;
width: 7%;
}
.bkprdafandb_td3{
	border-right: 1px solid #e3e8ee;
	width: 17%;
	}
	.bkprdafandb_td4{
	border-right: 1px solid #e3e8ee;width: 8%;
	}

	.bkprdafandb_td5{
		border-right: 1px solid #e3e8ee;width: 8%;
		}

		.bkprdafandb_td6{

			border-right: 1px solid #e3e8ee;
			padding-left: 10px;
			width: 4%;
			}

			.bkprdafandb_td7{

				border-right: 1px solid #e3e8ee;
				padding-left: 10px;
				width: 7%;
				}

				.bkprdafandb_td8{

					border-right: 1px solid #e3e8ee;
					padding-left: 10px;
					width: 17%;
				}

				.bkprdafandb_td9{
					padding-right: 9px;border-right: 1px solid #e3e8ee;width: 8%;
				}

				.bkprdafandb_td10{
					padding-right: 9px;width: 8%;
				}
				.fandbth_w1{
					width: 3%;padding-left:6px;
				}
				.fandbth_w1{
				width: 31%;
				}

 .page_section_FandB_room .bkpdss .bkpdss_sharing {
    position: relative;
    top: 1px;
    left: 4px;
}


.fnb_rooms input[type=text]:focus, textarea:focus{
    box-shadow: 0 0 5px rgb(0 28 85 / 32%);
    border: 1px solid rgb(0 28 85);
    border-radius: 4px;


}
.head_divede_fbrooms{
	display: flex;

}
.page_section_FandB_room .marketposition_chkb{
    display: unset;
}
.page_section_FandB_room .paddrl-25{
	padding-left: 9px;
    padding-right: 9px;

}

.bkfbss_divmain{
	display: flex;
	align-items: center;
	margin: 10px 11px 10px 9px;

}
.bkfbss_div {
    width: 45%;
}
.bkfbss_div1 {
    width: 55%;
	margin-left: 11%;
}
.bkfbss_div2 .bs-DeprecatedButtonfb{
	position: absolute;
    right: 1%;
}




.Padding-right--46{

}
.bk_lastupdatebottom{
    padding-right: 4.7em;
}

.scrolly_bk{
	overflow-y: scroll;
    display: block;
    max-height: 200px;
    width: 100%;
}

.scrolly_bk::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
}
.bk_fbbulletpoints {
    display: flex;
    margin-top: 20px;
}
.bk_fbbulletpoints label {
    margin-right: 40px;
}
.Padding-top--40{
	padding-top: 40px;
}

.bk_fbrates{
	width: 45%;
}
.bk_fbtypes{
	width:48%;margin-left:75px;

}
.info-icon_img{
	margin-top: 5px;
}


.fandbtd1 {
    width: 10%;
    padding-right: 12.5px;
}

.fandbtd2 {
    width: 25%;
    padding-right: 6px;
}

.fandbtd3 {
    width: 65%;
    padding-right: 6px;
}
.fandtrheader{
	display: inline-table;
	width: 94%;
}





/**reporting--events**/
.pdpsil{

}

.pdpsil ul.tabs{
	width: 100%;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    box-shadow: inset 0 -1px #e3e8ee;
}

.pdpsil ul.tabs{
	display: flex;
}

.pdpsil ul.tabs li{
	cursor: pointer;
}

.pdpsil ul.tabs li.current {
    color: #263B7E;
    border-bottom: 2px solid #263B7E;
}

.pdpsil .pdpsil_filter_div{
	float:right;position:relative;bottom:25px;
}

.pdpsil .pdpsil_filter{
	position: absolute; top: 4px; left: -17px; display: none;
}

.pdpsil .pdpsil_filter_arw{
	position:absolute; left: -17px; top: 4px;
}

.pdpsil .pdpsil1 .pdpsil1_txt input[type=text]:focus{
	box-shadow: none;
    border: none;
    border-radius: 4px;
}

.pdpsil .pdpsil1 .pd_btn{
	background-color: #263B7E;
}


/*------26/12/2022--*/
.pdpsbrandtoken .pdpsbrandtoken_6a .pdpsbrandtoken_lbl, .pdpsbrandtoken .pdpsbrandtoken_6a .pdpsbrandtoken_lbl1,
.pdpsbrandtoken .pdpsbrandtoken_6a .pdpsbrandtoken_lbl2, .pdpsbrandtoken .pdpsbrandtoken_6a .pdpsbrandtoken_lbl3{
	color: #263B7E;
}


.db-SplitViewList-row.db-is-selected {
    background-color: #f7fafc;
    box-shadow: inset 0 -1px 0 0 #e3e8ee, inset 4px 0 0 0 #263B7E;
    font-weight: 500;
}


.db-is-selected .db-SplitViewList-cell:first-child {
    padding-left: 8px;
}
.db-SplitViewList-cell:first-child {
    padding-left: 0;
}

.mlist {
    min-width: 120px;
    padding: 4px 10px 5px 10px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.popupdatediv {
    position: absolute;
    z-index: 8;
    overflow: hidden;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgb(136 152 170 / 10%), 0 15px 35px 0 rgb(49 49 93 / 10%), 0 5px 15px 0 rgb(0 0 0 / 8%);
    margin-top: 10px;
    display: none;
}
.bk_events_sections{
	width: 100%;
	overflow: auto;
	height: 65vh;
}
.bk_events_leftsec{
	width: 50%;
	overflow: auto;
}
.bk_events_rightsec{
	width: 50%;
	overflow: auto;
}

.bk_events_rightsec::-webkit-scrollbar {
	height: 0px;
	width: 0px;

	}
	.bk_events_leftsec::-webkit-scrollbar {
		height: 0px;
		width: 0px;

		}
		.bk_hotelid_applybtn{
			background-color: #263B7E;
			color: white;
			margin-left: 10px;
		}

		/***conditions**updated *** 15-02-2023***/

		.bk_conditionsfromdate{
			width: 35%;
		}
		.bk_conditionstodate{
			width: 14%;
		}

		.bk_minhourswidth{
			width: 22%;
		}
		.foreachincreasebtn{
			width: 31%;
		}
		.bk_cancelpolicydays{
			width: 75%;
		}
		.bk_conditionsguestpay1{
			width: 17%;
		}
		.bk_conditionsguestpay2{
			width: 77.5%;
		}
		.bk_depositcharge3 {
			width: 33%;
		}
		.bk_depositcharge2 {
			width: 50%;
		}
		.bk_depositcharge1 {
			width: 17%;
		}
		.bk_petsincludedq{
			width: 98%
		}
		.pdbk_boxshadow	ul.tabs_partners {
			width: 66%;
			display: flex;
			justify-content: space-between;
		}
		.pdbk_boxshadow {
			box-shadow: inset 0 -1px #e3e8ee;
		}
		.bk_addtaxesmultiplicator {
			width: 70%;
			margin-right: 10px;
		}
		.bk_addtaxesmultiplicator1 {
			width: 30%;
		}
		.bk_addtaxeschargesec {
			width: 45%;
		}
		.bk_addtaxeschargesec1 {
			width: 70%;
			margin-left: 15px;
		}
		.bk_addtaxestypesec {
			width: 95%;
		}
		.bk_addtaxesdetailssection {
			width: 98%;
		}


	@media only screen and (max-width: 1280px) {
		.bksep1{
			width: 31%;
		}
		.bkleftinvt {
			width: 31%;
		}
		.bkrightinvtop {
			width: 69%;
		}
		.bkrightinvt{
			width: 69%;
		}


	  }


	  @media only screen and (max-width: 900px) {

		.bkleftinvt {
			width: 32.5%;
		}

		.bkrightinvtop {
			width: 67.5%;
		}

		.bksep1 {
			width: 32.5%;
		}

		.bkrightinvt {
			width: 67.5%;
		}



	  }




	  @media (min-width: 1720px) and (max-width: 2560px)  {

		.bkroomsnew .rdinv_bulkupppr {
			position: absolute;
			right: -20px;
			top: 0px;
		}
		#page_section_ratesnavail_rooms .rdinvlmenu_img {
			bottom: 69px;
			right: 3px;
		}

	}


/**Custom Css**/

.paddrl-25{
	padding-left: 8px;
	padding-right: 8px;
  }
  .scrolly{
  overflow-y: scroll;
  display: block;
  max-height: 200px;
  width: 100%;

  }
  .taby-head{
	position: relative;
	width: 100%;
	display: block;
  }
  .td1-wit{
	width: 0%;
	padding-left: 6px;
  }

  .td2-wit{
	width: 3%;
  }

  .td3-wit{
	width: 15%;
  }
  .Box-rootwit{
	width: 81%;
  }
  .conthead-wit{
  width: 18%;
  }
