div#datatable_length {
    display: none;
}
div#datatable_info {
    display: none;
}
div#datatable_paginate {
    display: none;
}
.w100{
	width: 100px!important;
}
div#cke_1_contents {
    height: 800px!important;
}
.iframe-pdf object{
	width: 100%;
	height: 700px;
}
.new-dealer-info h2{
	color: #bf2424f2;
}
.new-dealer-info p{
	font-size: 18px;
	color: #bf2424f2;
}
.select_tr_{
	background: #f9f0ab!important;
}
.button-menu-mobile.disable-btn {
    display: block!important;
}
.fix-edit{
	position: fixed;
    top: 5px;
    left: 295px;
    opacity: 1;
    color: #000;
    display: block;
    cursor: pointer;
    padding: 10px 9px;
    padding-bottom: 6px;
    font-size: 16px;
    z-index: 999999999999;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    background-color: white;
}
.top-container {
  background-color: #f1f1f1;
  padding: 30px;
  text-align: center;
}


.sticky {
  position: fixed;
  top: 0;
  z-index: 9999;
}

.sticky + .content {
  padding-top: 102px;
}
table td,table th{
	font-size: 15px!important;
    font-weight: bold;
    /* text-overflow: ellipsis!important; */
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
div#datatable_filter {
    float: right;
}
.btn-invoice{
	width: 100%;
    margin: 5px 0 0 0;
}
.terminal_r_, .terminal_r_NO{
	background: red;
	width: 90px;
}
.terminal_r_YES-SMS, .terminal_r_YES{
	background: #20fd85;
	width: 90px
}
.terminal_rr_YES-SMS, .terminal_rr_YES{
	background: #20fd85;
    width: 90px;
    color: #000;
}
.terminal_rr_YES-SMS .form-control, .terminal_rr_YES .form-control{
	background: #20fd85;
    width: 90px;
    color: #000;
}

.nuser{
	background: #70b6f9;
    color: #000;
}
tr.terminalCheck {
    background: #dccc0f!important;
}
.carsgo-show tr td h5{
	margin: 0px;
	background: #eaeaea;
}
.rpc{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
}
.gpc{
	-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(0%);
}
tr.checkVIN {
    background: #ff5b5a!important;
    color: #fff!important;
}
table td, .table th {
    padding: .40rem!important;
}
body {
    font-size: .8rem!important;
}
.btn{
	padding: .25rem .4rem!important;
    font-size: .7rem!important;
}
h3 {
    font-size: 16px;
}
.card-box {
    padding: 15px!important;
}
#sidebar-menu>ul>li>a{
	padding: 5px 10px!important;
    font-size: 12px!important;
}
.left-side-menu,.logo-box{
	width: 210px!important;
}
.content-page{
	margin-left: 210px!important;
	padding: 0px!important
}
ul.gallery-list {
    display: inline-block;
    width: 200px;
}
ul.gallery-list img {
    width: 100%;
}
.grpay{
	color: #10c469!important;
}
.pay-success{
	background: #10c469!important;
}
.pay-notsuccess{
	background: #ff5b5b!important;
}
.pay-success h3{
	color: #fff!important;
}
.pay-notsuccess h3{
	color: #fff!important;
}
.colordebts{
	color: red;
}
#financing_price{
	display: none;
}
.col-sm-12.scrollinfo {
    height: 985px;
    overflow: hidden;
    overflow-y: scroll;
}
.order-rd {
    background: #f9c851!important;
    color: #000;
    font-weight: bold;
}
.order-ok {
    color: #f5fff5;
    background: #10c469!important;
    font-weight: bold;
}
.order-no {
    background: #ff5b5b!important;
    color: #fff;
    font-weight: bold;
}
.textcoment{
	width: 100%
}
.order-waiting td{
	color:#acaf0e;
}
.current-day-procedures tr td{
	padding: .35rem!important;
}
.current-day-procedures tr td button{
	padding: .05rem .5rem!important;
    font-size: .8rem!important;
}
.user-list-item:hover{
	cursor: pointer;
}
.list-fluid{
	width: 100%;
}
.list-fluid li{
	padding-left: 15px;
}
.btn-notf{
	padding: 7px!important;
    line-height: 0!important;
    width: 25px;
    margin-left: 5px;
}
.custom-modal-text.ui-draggable-handle {
    height: 400px;
    overflow: hidden;
    overflow-y: scroll;
}
.loadroom-modal {
    height: 520px!important;
    max-width: 600px;
    overflow: hidden!important;
    overflow-x: hidden!important;
}
.loadroom-modal table tr{
	
}
.loadroom-modal table tr td{
	padding: 0.45rem;
    font-size: 12px;
    color: #292929;
}
.custombox-overlay.custombox-top.custombox-slidetogether.custombox-open {
    background-color: rgba(54, 64, 74, 0)!important;
}
.price-min{
	max-width: 125px;
}
.br-0{
	border: none!important;
}
.pd-0{
	padding-left: 10px;
}
.input-group-text{
	font-size: 0.8rem!important;
}
.pd15{
	padding: 0 15px;
}
.age16{
	background: #a2160c2b!important;
}
.colorb{
	color: #000;
}
.modaloff .close {
    position: absolute;
    top: 15px;
    right: 25px;
    color: #ffffff;
    opacity: 1;
}
.modaloff{
	display: none;
}
.time-off{
	display: inherit;
}
.dtr-data form{
	display: inherit;
}
.active-main-image {
    background: #0ead60!important;
    color: #fff;
}
.fa-camera{
	background: #394a42;
	padding: 5px;
	cursor: pointer;
	border-radius: 3px;
}
.fa-trash {
    background: #c31111;
    padding: 5px;
    cursor: pointer;
    border-radius: 3px;
}
#LoadingImage{display:none}
i#main {
    position: initial;
}
ul#preview li img{
	width: 150px;
    margin: 10px 0;
}
.icon-box-icon-block,
.icon-box-round,
.icon-box-text,
.list-thumb-box,
ul.amenities li {
	display: inline-block
}

ul.amenities li {
	margin: 7px 0;
	position: relative;
	padding-left: 0px;
	font-size: 14px
}
.amenities.third {
	margin-bottom: 0px;
}

.hotel-rooms .guides-img-box {
    width: 100px;
    height: 100px;
    margin: 30px auto 5px auto;
    background: #f6f8fb;
    padding: 8px;
}

.hotel-rooms .hotel-box {
    margin-bottom: 0px;
}
.hotel-rooms .guides-container {
    margin: 15px 0;
}
.tr-single-detail .tr-single-body.hotel-rooms  {
    padding: 10px 10px !important;
}

ul.amenities li img {
	width: 30px;
	margin-right: 10px;
}

ul.amenities.two li {
	width: 50%
}

ul.amenities.third li {
	width: 33.3333%
}

ul.amenities.fourth li {
	width: 25%
}

.list-thumb-box {
	position: relative;
	min-height: 250px;
	border-radius: 6px;
	overflow: hidden
}

.list-thumb-box h5 {
	position: absolute;
	right: 15px;
	bottom: 15px;
	color: #fff;
	font-size: 18px
}

.list-thumb-box:before {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	background: #162444;
	opacity: .5
}

.icon-box-icon-block {
	width: 100%;
	font-size: 13px
}

.icon-box-round {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-right: 7px;
	color: #778494;
	font-size: 14px;
	border-radius: 50%;
	background-color: #f0f3f7
}

.icon-box-text strong {
	display: block;
	line-height: 1.4
}

.simple-features-list {
	margin: 0;
	padding: 0
}

.simple-features-list li {
	list-style: none;
	padding: 0 0 10px 25px;
	position: relative
}

.simple-features-list li:before {
	position: absolute;
	content: "\e71b";
	font-family: themify;
	left: 0;
	top: 0
}

.extra-service {
	margin: 10px 0 0;
	display: table;
	width: 100%
}

.extra-service li {
	list-style: none;
	padding: 7px 0
}

.extra-service.half li {
	width: 50%;
	float: left;
	display: inline-block
}

.hotel-box .inner-box p {
	font-size: 13.5px
}

.hotel-place {
    position: absolute;
    margin-top: 15px;
    top: 0;
    left: 15px;
    z-index: 1;
    font-size: 16px;
}

.hotel-place a:hover,
.hotel-place>*,
.hotel-place>:focus {
	color: #fff
}

.hotel-detail-box {
	padding: 10px 20px
}

.hotel-ellipsis p {
	font-size: 12px
}
.choose-book.form-control {
    height: 42px;
    margin-bottom: 15px;
}
.hotel-review h6 {
	margin: 0;
	display: inline-block;
	color: #8995a2
}

.room-text {
    white-space: normal;
    max-height: 200px;
    overflow: hidden;
    overflow-y: scroll;
}
.room-text::-webkit-scrollbar {
    width: 0.5em;
}
 
.room-text::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.room-text::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
@media only screen and (max-width: 600px) {
  .fix-edit{
		top: 123px!important;
    	left: 24px!important;
	    left: 275px;
	    opacity: 1;
	    color: #000;
	    display: block;
	    cursor: pointer;
	    padding: 10px 9px;
	    padding-bottom: 6px;
	    font-size: 16px;
	    z-index: 999999999999;
	    -webkit-transition: all .2s ease;
	    -moz-transition: all .2s ease;
	    -ms-transition: all .2s ease;
	    -o-transition: all .2s ease;
	    transition: all .2s ease;
	    background-color: white;
	}
}