/* Use For Quick Patches */

/* Account Search */

@media only screen and (min-width: 1185px) {
	.search-options input {
		max-width:300px !important;
	}
	.search-options input[type="text"] {
		min-width:300px !important;
	}
	.search-options input[type='checkbox'] {
		min-width: initial !important;
	}
}

/* Reservations */

.btn.back-one-day {
    display: inline-block !important;
}
.reservations section.reservation-custom-fields input {
  float:right;
  margin:0 0 15px 0
}
.reservations section div.scroll table th {
    white-space: nowrap;
}
@media only screen and (max-width: 1740px) {
	.booking-graph {
	    margin-top: 25px !important;
	}
	.SmallBusinessSkin .booking-graph {
	    margin-top: 5px !important;
	}
}

/* Settings */

@media only screen and (min-width: 780px) {
	section.settings div.scroll {
		border-right:none;
	}
}
.settings table tr, .settings table tr:nth-child(2n) {
    background: #fff;
  border-bottom:1px solid #EEE;
}
.settings .inactive-setting,.settings table tr.inactive-setting:nth-child(2n) {
    background-color: #eee;
    color: #888;
    border-bottom:1px solid #ddd;
}
.settings td.setting-name,.settings td.setting-supplier,.settings td.setting-value {
    width: 16.666%;
}
.settings td.setting-description {
  width:50%
}

/* small biz Logo */

.SmallBusinessSkin.logo footer {
    display: block !important;
}

/* testing enhancements for table oveflow */

xtable tr {
    background: #fff;
    xborder-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
x.fade2 {
	content:"";
	position:absolute;
	width: 100px;
	height: 74%;
	right: 18px;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	pointer-events:none;
	top: 97px;
	z-index: 9;
}

/* Commissions */

.commissiondetails section div.scroll {
    border-right: 3px solid #ddd;
}