/* Custom styles
-------------------------------------------------- */

.transparent {
	zoom: 1;
	filter: alpha(opacity=95);
	opacity: 0.95;
}


/* Form styles
-------------------------------------------------- */

.btn-filter {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
}

.btn-filter:hover, .btn-filter:focus, .btn-filter:active {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e;
	text-decoration: none;
}

[type=checkbox] { 
	display: none; 
}
.show{
	display: inline;
}
label { cursor: pointer; }
[class*=icon-].icon-fixed-width { text-align: left; }
.fa-square-o {padding-right: 2px;}


/* Tables styles
-------------------------------------------------- */

.table-stats>tbody>tr>td, .table-stats>tbody>tr>th {
	background-color: #f5f5f5;
	border-color: #fff;
}

.table-stats>tbody>tr:hover>td, .table-stats>tbody>tr:hover>th, .table-stats tr.selected th{
	background-color: #dcdcdc;
}

.table-total, .table-stats-button {
	border-right: 1px solid #fff;
}

.table-stats .table-header {
	cursor: default;
}

.table-stats .table-stats-button {
	min-width: 28px;
}

.table-stats .table-stats-button a {
	color: #333;
}

.table-stats .table-stats-button i {
	padding-left: 5px;
	font-size: 125%;
}

.table-stats .table-stats-button i.fa-angle-down {
	padding-left: 3px;
}

.table-total-left {
	border-left: 1px solid #fff;
	padding-left: 15px !important;
}

tr.drilldown-stats.table-totals th, tr.drilldown-stats.table-totals th:hover, tr.drilldown-stats.table-totals td, tr.drilldown-stats.table-totals td:hover {
	background-color: #f5f5f5;
	border-top: 1px solid #f5f5f5;
}

.drilldown-stats.table-totals td {
	padding: 5px 0px 5px 0px;
}

.table-drilldown {
	margin-bottom: 0px;
}

table.table-condensed.table-drilldown tr th, 
table.table-condensed.table-drilldown tr td {
	padding-left: 10px;
}

.report-col-1-4 {
	width: 64%;
}

.report-col-234-4 {
	width: 12%;
}

.col-md-6 .report-col-1-4 {
	width: 37%;
}

.col-md-6 .report-col-234-4 {
	width: 21%;
}

.col-md-12 .report-col-1-2 {
	width: 88%;
}

.col-md-12 .report-col-2-2 {
	width: 12%;
}

.col-md-6 .report-col-1-2 {
	width: 79%;
}

.col-md-6 .report-col-2-2 {
	width: 21%;
}

.program-table .report-col-1-4 {
	width: 40%;
}

.program-table .report-col-234-4 {
	width: 24%;
}

.voucher-sales-status .report-col-1-4 {
	width: 44%;
}

.program-table .report-col-1-7 {
	width: 10%;
}

.program-table .report-col-234-4.table-total-left {
	width: 10%;
}

.lead-details {
	margin-left:10px;
	margin-right:10px;
	color: #888;
	font-size: 90%;
}

.report-agent .lead-details-capture-date {
	margin-right:10px;
}

/* Tooltip styles
-------------------------------------------------- */

a.tooltip-link {
	color: #333;
	border-bottom: 1px dotted #333;
  display: inline;
  text-decoration: none;
  cursor: default;
}

a.tooltip-link:hover {
  text-decoration: none;
}

.report-status-snapshot a.tooltip-link {
	color: #428bca;
	border-bottom: 1px dotted #428bca;
}

.tooltip.in{opacity:1;filter:alpha(opacity=100)}

.tooltip-inner {
	background-color: #428bca;
	border-color: #357ebd;
	font-weight: normal;
}

.tooltip.top .tooltip-arrow {
	border-top-color: #428bca;
}


/* User styles
-------------------------------------------------- */

.user.user-no {
	color: #e3e3e3;
}

.user.user h3 {
	margin-top: 5px;
}

.user.user-yes .active-low {
		color: #a94442;
}

.user.user-yes .active-high {
		color: #3c763d;
}


/* Misc styles
-------------------------------------------------- */

.new-feature {
	color: #d43f3a;
}

.loading, [class^="loading"] {
	margin-left: 5px;
}


/* Manage styles
-------------------------------------------------- */

.options label {
	font-weight: normal;
}

#show_hide {
	position: relative;
	left: 5px;
	top: 1px;
}


/* Reporting styles
-------------------------------------------------- */

.room-summary .btn, .room-summary .badge {
	font-size: 18px;
}

.room-summary .btn.disabled {
	opacity: 1;
}


/* Footer styles
-------------------------------------------------- */


#footer {
	border-top: solid 1px #e7e7e7;
}

.logo{
	height: 200px;
}



/* Responsive styles
-------------------------------------------------- */
@media (max-width: 767px) {
  .col-md-12 .big-header {
    display: none;
  }
  .col-md-6 .big-header {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .col-md-12 .big-header {
    display: none;
  }
  .col-md-6 .small-header {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .col-md-12 .small-header {
    display: none;
  }
  .col-md-6 .big-header {
    display: none;
  }

}

@media (min-width: 1200px) {
  .col-md-12 .small-header {
    display: none;
  }
  .col-md-6 .small-header {
    display: none;
  }
}

