body, p, a {
    font-family: 'Poppins', sans-serif;
}

.errorMessage {
	color: red;
}
.hoc-table td, .hoc-table th {
	padding: 2px 8px;
}
.hoc-table tbody > tr:nth-of-type(2n) {
  background-color: #ffffff;
}
.hoc-table tbody > tr:nth-of-type(odd) {
  background-color: #efefef;
}
.modal-backdrop {
	display: none;
}
.min-box {
	font-weight: bold;
	text-align: text;
	width: 60px;
	display: inline-block;
}
.pagination a {
	color: #66615b;
}
#metricaComparacao {
	border-radius: 6px;
	padding: 4px 8px;
	border-width: 1px;
}
.week-day-box {
	display: inline-block;
	width: 40px;
	height: 16px;
	padding: 0 ;
	margin: 0 ;
	background: #f8f8f8;
}
.week-day-box-active {
	/*background: #66615B;*/
	background: #0277bd;
	/*background: #ff905e;*/
}
.form-control {
    background-color: #F3F2EE;
    border: 1px solid #e8e7e3;
    border-radius: 4px;
    color: #66615b;
    font-size: 14px;
    padding: 7px 18px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-group.filters {
	margin: 5px 0;
	padding: 5px 15px;
	border: 1px solid #e5e5e5;
	border-radius: 12px;
}
.form-group.filters legend{
	padding-left: 5px
}
.tenant-box {
	background: white;
	padding: 12px;
	border-radius: 6px;
    height: 51px;
    line-height: 29px
}
.hint {
	color: #aaa;
}
.sidebar[data-active-color="danger"] .nav li.active > a, .off-canvas-sidebar[data-active-color="danger"] .nav li.active > a {
	color: #ffcf01;
}
.sidebar[data-background-color="black"] .logo, .off-canvas-sidebar[data-background-color="black"] .logo {
	border: none;
}
.sidebar .nav li > a, .off-canvas-sidebar .nav li > a {
	opacity: .9;
	/*border-bottom: 1px solid #405677*/
}
.sidebar .nav i, .off-canvas-sidebar .nav i {
	font-size: 18px;
	margin-right: 5px;
}
.sidebar .nav p, .off-canvas-sidebar .nav p {
	font-size: 15px;
}
.sidebar-wrapper {
	/*background-image: linear-gradient(338deg, #2146fd 0%, #275d87 100%);*/
	background-image: linear-gradient(338deg, #788be8 0%, #275d87 100%);

	/*background: #113468!important*/
}
.navbar, .card, .footer {
	background: white;
}
#main-content {
	background: #f8f8f8;
}
.sidebar .nav li.active > a::after, .off-canvas-sidebar .nav li.active > a::after {
	border-right: 17px solid #ffcf01;
}
.navbar-default .navbar-brand {
	color: #666;
	letter-spacing: 2px;
}
.card {
	border-radius: 0px;
}
.table-striped > thead > tr > th, .table-striped > tbody > tr > th, .table-striped > tfoot > tr > th, .table-striped > thead > tr > td, .table-striped > tbody > tr > td, .table-striped > tfoot > tr > td {
	padding: 4px 8px!important;
}
a {
	color: #5175b9;
}

.btn {
	background: transparent;
	border-color: #6f86dd;
	font-weight: bold;
	color: #747474;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .open > .btn.dropdown-toggle, .navbar .navbar-nav > li > a.btn:hover, .navbar .navbar-nav > li > a.btn:focus, .navbar .navbar-nav > li > a.btn:active, .navbar .navbar-nav > li > a.btn.active, .open > .navbar .navbar-nav > li > a.btn.dropdown-toggle {
	background: #6f86dd;
	border-color: #6f86dd;
	color: white;
}
.btn.btn-fill {
	background: #6f86dd;
	border-color: #6f86dd;
	font-weight: bold;
}
.btn {
	border-radius: 0px;
}
.btn.btn-fill:hover, .btn.btn-fill:focus, .btn.btn-fill:active, .btn.btn-fill.active, .open > .btn.btn-fill.dropdown-toggle, .navbar .navbar-nav > li > a.btn.btn-fill:hover, .navbar .navbar-nav > li > a.btn.btn-fill:focus, .navbar .navbar-nav > li > a.btn.btn-fill:active, .navbar .navbar-nav > li > a.btn.btn-fill.active, .open > .navbar .navbar-nav > li > a.btn.btn-fill.dropdown-toggle {
	background-color: #326394;
	border-color: #326394;
}
.session-header { 
	color: #666;
	margin-top: 0px;
	margin-bottom: 0px;
}
.inline-label {
	display: inline-block;
	width: 100px;
}