#headerW {
	position: fixed;
	z-index: 999;
/* 	margin-top: -5em; */
	width: 100%;
	padding: 13px;
	border-bottom: 2px solid #d3d3d3;
}

.defHeaderW {
	background-color: #f8f8f8;
}

.home-icon {
    width: 1.2em;
    margin: 0 0.2em 0.4em -0.2em;
}

.version-text {
    font-size: 14px;
    color: #5090a0;
}


@media (max-width: 767.98px) { 

	ul.navbar-nav li {
	    margin-bottom: 10px;
	}
	
	ul.navbar-nav li:first-child{
	    margin-top: 10px;
	}
}

.header-bottom {
	border-bottom: 1px solid #ccc;
}

ul#actionsTab a {
     color: #0062cc;
    font-size: 16px;
    font-weight: bold;
    
}

/*body {
  min-height: 75rem;
}
*/

div#map {
	height: 100%;
	width:  100%;
}

/* Result List Page */

.hotel-img {
	width: 200px;
    height: 200px;
}

.hotelItem-area {
	max-height: 250px;
}

/* checkout */
.hotel-detail-name {
	font-size: 15px;
}

.labelInput {
	border: none;
    background: none;
    padding: 0;
    display: inline-block;
    width: auto;
    line-height: unset;
    border-radius: 0;
    max-width: inherit;
    text-align: right;
    font-weight: 300;
}

.table-bordered th, .table-bordered td { border: 1px solid #ddd; }


.card{
	margin-bottom: 30px !important;
}

.card-mb-small{
	margin-bottom: 10px !important;
}

.custom-table-border-bottom{
	box-sizing: content-box;
	height: 0;
	margin-top: 0.5rem;
	border: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.custom-table-border-bottom td{
	padding: 15px 0 15px 10px;
}

.custom-table-border-bottom-2{
	box-sizing: content-box;
	height: 0;
	margin-top: 0.5rem;
	border: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.custom-table-border-bottom-2 td{
	padding: 5px 0 0 5px !important;
	height: 50px;
	vertical-align: middle;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link{
	font-size: 16px;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link{
	font-size: 16px;
	padding: 0 20px 10px 20px;
}
.td-bold{
	font-weight: 800;
}
.card-subtitle{
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.sss a,
.sss a:hover{
	color: #6c757d;
}
.sss a strong{
	font-weight:700;
}

.sss a p{
	margin: 0 0 20px 0 !important;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

.sss a p:nth-child(2n+2){
	margin: 0 0 0 0 !important;
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}
#content-length{
	background-color: #6c757d;
}
.btn-no-background {
	border: 1px solid #0bb2e5;
	color: #0bb2e5;
}
.btn-orange:hover,
.btn-orange {
	border: 1px solid orange;
	color: #fff;
	background-color: orange;
}
.login-caption{
	margin-bottom: 1.25rem;
	font-size: 18px;
}
.admin-search-icon{
	position: absolute;
	right: 5px;
	bottom: 30px;
	color: gray;
	cursor: pointer;
}
.max-message{
	padding: 8px;
	margin-bottom: 10px;
	font-weight: 600;
	color: #e46a76;
}
.noty-wrapper.i-am-new{
	position: fixed;
	z-index: 10000;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.bg-grn {
	background-color: #4cb050 !important;
	border: 1px solid #4cb050;
	border-right: 0;
	height: 90px;
	max-height: 90px;
}
.txt{
	font-family: Nunito;
	font-size: 22px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #ffffff;
}
.noty_bar_{
	display: flex;
	padding: 21px 24px 29px 60px;
}
.noty_bar_ .fa.fa-check-circle,
.noty_bar_ .fa.fa-times-circle{
	margin-right: 15px;
	font-size: 48px;
	color: #fff;
}
.close-div{
	right: 0;
	position: absolute;
}
.close-div .fa.fa-times{
	right: 0;
	float: right;
	color: #fff;
	margin-right: 25px;
	font-size: 24px;
	cursor: pointer;
}
.noty_bar_{
	align-items: center;
}

.bg-red {
	background-color: #ff5455 !important;
	border: 1px solid #ff5455;
	border-right: 0;
	height: 90px;
	max-height: 90px;

.orange{
	color: orange;
	font-weight: 600;
}