.form-control[readonly],
.form-control[disabled]{
	cursor:auto;
	background-color: transparent;
	border:none;
	box-shadow: none;
}
.form-control[readonly] + span,
.form-control[disabled] + span{
	border:none;
}
.form-control[disabled]{
	padding: 0;
}
form.display-only .icheckbox_square-blue.checked.disabled{
	background-position: -48px 0;
}
.form-horizontal .control-label + p{
	padding-top: 7px;
}
.form-control{
	font-size: 14px;
}

label .req-marker{
	color: #ff0000;
	font-weight:bold;
	position: absolute;
	font-size: 125%;
}

#cl-wrapper .cl-sidebar .side-user .info h6{
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	display: block;
	max-width: 135px;
}

.ms-container{
	width:100%;
}
.ms-container .ms-list{
	height: auto;
	min-height:200px;
}
.buttons-container {
	min-width: 200px;
}

.radio-inline, .checkbox-inline {
	margin-left: 10px;
}

span.sale, span.pending {
	display: none;
}

.cl-sidebar li.search-li{
	border-top: 1px solid #32353E;
	border-bottom: 1px solid #1A1C20;
}

.cl-vnavigation li.search-li a {
	display: inline-block;
	padding-right: 0;
	border: none;
}
.cl-sidebar li.search-li input.search {
	color: #fff;
	width: 158px;
	display: inline-block;
	margin-right: 3px;
	border-radius: 2px;
	height: 33px;
	background: none repeat scroll 0 0 #13151D;
	font-size: 11px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07), 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	border: 1px solid rgba(0, 0, 0, 0.5);
}

.sb-collapsed li.search-li input.search{
	display:none;
}
@media (min-width: 768px) and (max-width: 979px) {
	.cl-sidebar li.search-li input.search{
		display:none;
	}
}

.input-group{
	margin-bottom: 0;
}
label.radio{
	padding: 6px 8px;
}
div.form-space{
	height: 39px;
}
.strong-all,
.strong-all *{
	font-weight: bold;
}

.name-column{
	width: 200px;
}

.date-column,
.phone-column,
.actions-column{
	width: 150px !important;
}

#order_notes{
	font-size: 12px;
}
.legend table{
	width: auto;
}
.legend table *{
	margin: 0;
	padding: 0;
}
.legend table tr{
	background: none;
}
.legend table td{
	border: 0;
}

ul.timeline li .content{
	padding: 10px 10px;
}

ul.timeline li .content .title .fa-chevron-right,
ul.timeline li.closed .content .title .fa-chevron-down{
	display: none;
}
ul.timeline li .content .title .fa-chevron-down,
ul.timeline li.closed .content .title .fa-chevron-right{
	display: inline-block;
}

ul.timeline li.closed{
	height: 50px;
}

ul.timeline li.closed .content{
	height: 35px;
	overflow: hidden;
}
ul.timeline li .content .title,
ul.timeline li .fa-comment{
	cursor: pointer;
}

ul.timeline li > .date{
	width: 50px;
}

.fa.click-to-dial,
.fa.click-to-copy,
.zeroclipboard-is-hover{
	cursor: pointer;
	color: #2494F2;
}

.table-nonfluid {
   width: auto;
}

.overdue{
	font-weight: bold;
	color: #DD0000;
}

.overdue{
	font-weight: bold;
	color: #DD0000;
}

img.avatar-small{
	max-height: 30px;
	height: auto;
}

img.avatar-medium{
	max-height: 50px;
	height: auto;
	max-width: 50px;
	height: auto;
}

.dataTables_processing{
	text-align: center;
	font-size: 18px;
}

.multiselect-header {
	background: #CCC;
	color: #2494F2;
	padding: 7px 10px;
	font-size: 14px;
	font-weight: bold;
}
#ToolTables_ordersleads_0, #ToolTables_ordersleads_2, #ToolTables_ordersleads_3, #ToolTables_ordersleads_4 {
	display: none;
}
#ordersleads_info {
	float: left;
}
#filter_fields tr {
	background: none;
}
#filter_fields td {
	border: none;
}

#revenue-graphs .block .header h2{
	font-size: 22px;
	font-weight: bold;
}

#revenue-graph-controls.cl-mcont{
	padding-bottom: 0;
}
#revenue-graph-controls .block-flat{
	margin-bottom: 0;
	padding: 5px 20px;
}
#revenue-graph-controls .content{
	padding: 0;
}
#revenue-graph-controls .form-group{
	margin-top: 0;
	margin-bottom: 5px;
}
#revenue-graph-controls label.col-sm-12{
	padding:0;
	margin-bottom:2px;
}

.hide-today-graphs,
.hide-week-graphs,
.hide-month-graphs,
.hide-year-graphs,
.hide-company-graphs,
.hide-home-graphs,
.hide-business-graphs,
.hide-auto-graphs,
.hide-agent-graphs{
	display:none;
}
.glyphicon-remove {
	width: 100%;
	cursor: pointer;
	color: red;
}
.saved_reports_table {
	width: auto;
}
.saved_reports_table td {
	padding: 5px 10px;
	border: 0;
}
.saved_reports_table td:nth-child(1), .saved_reports_table td:nth-child(1) div {
	width: 600px;
}
.modalButton {
	cursor: pointer;
}
.dropzone.dz-clickable *
{
	cursor: auto;
}
.dropzone.dz-clickable .btn
{
	cursor: pointer;
}.modalButton {
	cursor: pointer;
}
 p.blue {
	color: #3380FF;
}
.cl-vnavigation .treeview li.open > ul {
	margin-left:15px;
}
.cl-vnavigation .treeview ul li a, .cl-vnavigation .treeview label i {
	color: #c9d4f6;
}
.cl-vnavigation .treeview .nav-header {
	color: #c9d4f6;
}
.cl-vnavigation .treeview .nav-header:hover {
	color: #333;
}
/*PDF reader */
.pdfmodal-dialog{
	width: 65%;
  height: auto;
  padding: 0;
}
.pdfmodal-content {
  height: 99%;
}
.square {
	float:left;
	position: relative;
	width: 30%;
	padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
	margin:1.66%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover; /* you change this to "contain" if you don't want the images to be cropped */
}
#mapContainer {
	width: 786px;
	height: 240px;
}
.padmargin5px {
	margin-right: 5px;
  }

/* For locked orders */
.isLocked {
	z-index: 1000;
	background-color: lightgrey;
	opacity: 0.6;
	pointer-events: none;
}

table.dataTable thead th, table.dataTable thead td,
table.dataTable.no-footer {
	border-bottom: none;
}

.dataTables_length {
	position: relative;
	top: 20px;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
}

table.dataTable tfoot th, 
table.dataTable tfoot td {
	border-top: none;
}

.saved_reports_table tr td {
	vertical-align: middle;
}

.btn.current {
	background: #4493f8;
}

/* overlapping datatable fixes */
.cl-sidebar {
		display: block !important;
	
}
.cl-vnavigation, #cl-wrapper {
	background: #13151b;
}
