/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

.datepicker .active,
.datepicker .active:hover {
	background-color: #444d58 !important;
	color: white!important;
}

.datepicker table td:hover {
	background: #e4e4e4;
	cursor: pointer;
}

.datepicker table td {
	text-align: center;
	cursor: pointer!important;
}

#datatable_ajax_paginate {
	float:right!important;
	margin-top: 16px!important;
}

#datatable_ajax_filter input {
	height: 34px!important;
	width: 320px !important;
	margin-bottom: 10px;
}

#datatable_ajax_info {
	font-size:16px;
	margin-top: 16px!important;
}

.select2-hidden-accessible {
	display:none!important;
}

.page-content {
  padding: 0px 0 15px!important;
}

.paddingtop15 {
	padding-top: 15px;
}	

.page-spinner-bar .bounce1 {
  background:#444d58!important;
}
.page-spinner-bar .bounce2 {
  background:#444d58!important;
}
.page-spinner-bar .bounce3 {
  background:#444d58!important;
}
.font-pink-sharp {
color: #444d58!important;
}

.pointer {
	cursor:pointer;
}
.alignCenter {
	text-align:center
}
.alignRight {
	text-align:right
}

.floatRight {
	float:right;
}

/* Tabela light */
.table.table-light > tbody > tr > td {
  color: grey;
}
/*.table.table-light tr:nth-child(even) {background: #CCC}
.table.table-light tbody tr:nth-child(odd) {background: #F2F2F2}*/

.fundoCinzentoTotal {
	background-color:#CFCFCF;
}

/* Linha da tabela ativa */
.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #F5D8E1!important;
	color: #424242!important;
}

.table tbody tr.active td,
.table tbody tr.active th {
	background-color: #FDE4EB!important;
	color: #424242!important;
}


.table tbody tr.active:hover td,
.table tbody tr.active:hover th {
	background-color: #D8EBF5 !important;
}

.table-striped tbody tr.active:nth-child(odd) td,
.table-striped tbody tr.active:nth-child(odd) th {
	background-color: #017ebc;
}

.portlet.light.bordered {
border: 0px!important;
}
.portlet.bordered {
border-left: 0px!important;
}

.form .form-actions {
margin-top: 24px!important;
}

.textAlignRight {
	text-align:right;
}

.tabbable-line > .nav-tabs > li.active {
border-bottom: 4px solid #444d58!important;
}

.marginRight10 {
	margin-right:10px;
}
.marginTop10 {
	margin-top:10px;
}
.mleft {
margin-left:0px!important;
}

.escondido {
	display:none;
}
.escondido2 {
	display:none!important;
}
.aparecido {
	display:block!important;
}

.green.btn:active, .green.btn.active {
	background-color: #35aa47!important;
}

.btn-primary:active, .btn-primary.active {
background-color: #444d58!important;
color:white!important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
background-color: #444d58!important;
color:white!important;
border: 0px!important;
}

.login .btn-primary:hover {
background-color: rgba(218, 218, 218, 0.38)!important;
color: white!important;
}


.daterangepicker td.active {
background-color: #444d58;
background-image: none;
filter: none;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #444d58;
border-color: #444d58;
color: #fff;
}

@media (max-width: 991px) {
.page-header .page-header-menu {
    display:block!important;
}
.page-header .page-header-menu .hor-menu .nav {
	display:block!important;
}
}