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

body{
	background:#fff;
}


a {
    color: #222;
}

.col-md-12.login-form-form-col{
 background-image: url('img/login-page/background.jpg') !important;
}

.form-select-property,
.form-signin {
    background: transparent;
    box-shadow: unset;
    padding: 0px 10px;
	top: 70px;
}

.login-page-logo {
   margin-bottom: 120px;
}
.form-select-property .input-group-addon,
.form-signin .input-group-addon{
	display:none;
}


.form-select-property h4,
.form-signin label {
    color: #b1a689;
    margin-bottom: 7px;
    display: table !important;
    font-size: 13px;
}



.form-signin input{
    background: transparent;
    border: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 1px solid;
    color: #bcb693;
	border-radius: 0px;
}


.form-select-property .btn.btn-success,
.form-signin .btn.btn-primary {
    background-color: #b1a689;
    border-color: #b1a689;
    color: white;
    border-radius: 35px;
    padding: 13px 19px;
    max-width: 220px;
    margin: 58px auto !important;
    display: table;
    font-weight: bold;
    font-size: 20px;
}


.form-select-property .select2-container--default .select2-selection--single {
    background-color: transparent;
    border: 0px solid #aaa;
        border-bottom-color: rgb(170, 170, 170);
        border-bottom-style: solid;
        border-bottom-width: 0px;
    border-radius: 0px;
    border-bottom: 1px solid #b1a689;
}

.form-select-property .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 28px;
}

.user-info-name {
    color: #018ec6;
}

.mobile-header{
	height:300px;
	background-image: url('img/header-back.png');
	background-size:cover; 
}


.mobile-header-username {
    text-align: left;
    padding-top: 20px;
    font-size: 20px;
    padding-left: 15px;
}

.user-info-down-arrow.ti-angle-down {
    margin-left: 8px;
    font-size: 18px;
}

#property_id_sel {
    background: transparent;
    border: 0px;
    color: #018ec6;
    display: inline-table;
    width: 270px;
	font-size: 18px;
}

.mob-home-totals {
    color: #b1a689;
    margin-top: 20px;
    padding: 0px 10px;
}

.mob-home-total-item {
    display: inline-table;
    width: 32.33%;
    margin-bottom: -10px;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 5px;
    text-align: left;
}

.mob-home-total-amount {
    color: white;
    font-weight: normal;
}

.mob-home-total-item img {
    height: 27px;
    float: left;
    margin-right: 6px;
}

.mob-main-section {
    background: white;
    padding-top: 20px;
    position: relative;
    top: -30px;
    border-radius: 20px;
    margin-bottom: -20px;
    padding-left: 15px;
    padding-right: 15px;
    overflow-y: auto;
}

.mob-main-section a img {
    width: 100%;
}


.mob-main-section a {
    display: inline-table;
    width: 49%;
    padding: 15px 30px;
}

.mobile-header.bookings-mobile-header {
    height: 230px;
}
.mob-booking-list-row {
    margin-bottom: 13px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 8px 8px;
    font-size: 13px;
}

.mob-booking-list-row.row.dark {
    background: #f1eee7;
    border-radius: 20px;
}


.mob-booking-list-titles-col {
    color: #b8a988;
    font-weight: bold;
}


.mob-booking-list-room-col{
	text-align:center;
}

.mob-booking-list-room-col img{
	width:100%;
	padding:8px;
}

.mob-booking-list-room-col b {
    font-size: 11px;
}


.row.search-date-row {
    margin: 0px;
}


.row.search-date-row input[type="text"] {
    background: transparent;
    color: #fff;
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid;
    padding-left: 0px;
}


.row.search-date-row input[type="submit"] {
    background-color: #bdaf8f;
    border-color: #7E7050;
}

.fast-buttons-mob li {
    display: inline-table;
    width: 24%;
}


.fast-buttons-mob ul {
    padding-left: 15px;
    padding-right: 15px;
}

.fast-buttons-mob li a {
    font-size: 13px !important;
    display: table;
    width: 100%;
    padding: 4px 8px !important;
    margin-bottom: 9px;
    background: #bdaf8f;
    color: white !important;
}


.bottom-menu a img {
    height: 66px;
    width: 70px;
    object-fit: contain;
}


.mob-booking-list-a {
    display: table !important;
    width: 100% !important;
    padding: 0 !important;
}


.single-booking-table tr td:first-child{
	color:#baac89;
	font-weight:bold;
}

.back-button {
    color: #fff;
    padding-left: 15px;
    margin-top: 30px;
    display: table;
    font-size: 18px;
    text-transform: uppercase;
    cursor: pointer;
}


.loading-img {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.mob-main-section-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: -10px;
	text-align:center;
}


.mob-finance-main-table .label-text{
	display:unset;
}



.mob-finance-main-table #table-export-2 {
    background: #efede7;
    border-radius: 27px;
}

.mob-finance-main-table table tr th {
    border-bottom: 0px solid #baac89 !important;
    background: transparent;
    color: #baac89;
	font-weight:bold;
}


.mob-finance-main-table .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: transparent;
}


.mob-finance-main-table .table > tbody > tr > td, 
.mob-finance-main-table .table > tbody > tr > th, 
.mob-finance-main-table .table > tfoot > tr > td, 
.mob-finance-main-table .table > tfoot > tr > th, 
.mob-finance-main-table .table > thead > tr > td, 
.mob-finance-main-table .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #baac89;
}

.mob-finance-main-table{
	font-size:11px;
}


.mob-record-line {
    border-bottom: 1px solid #E2E2E2;
    margin: 0px;
	font-size:12px;
}



.panel-mob .panel-heading {
background:#f3efe8;
color:#baac89;
}

.panel-mob .panel-heading .panel-title{
   
    color: #baac89;
    font-weight: 900;
}


.bookings-mobile-header {
    height: 310px !important;
}


.bookings-mobile-header .mob-home-totals{
	margin-top:-15px;
}

.bookings-mobile-header .mob-home-total-item {
    padding: 10px 5px;
   
}


.bookings-mobile-header .mobile-header-username {
    padding-top: 5px;
   
}

.fast-buttons-mob-booking {
    padding: 0px 15px;
    
    display: table;
    width: 100%;
    margin-bottom: 17px;
}


#fast-buttons-sel {
    background: transparent;
    color: #fff;
    border: 0px;
    border-bottom: 1px solid;
    width: 225px;
    border-radius: 0px;
    padding: 0px;
    display: table;
    float: right;
}



.row.mob-booking-list-line {
    border-bottom: 1px solid #C4C4C4;
    font-size: 12px;
}

.row.mob-booking-list-line .col-xs-6{
	padding-right:0px;
}

.bottom-menu {
    text-align: center;
}



}