@media print
{
	body { margin: 5px 0px; padding: 0px 10px 0px 10px !important;}
	html, body {
        height: 95%;    
    }

    .compact-h1 + div{border-bottom: 1px solid #cccccc; color:#000000 !important;margin-bottom:30px;font-weight: 400;font-size: 12px;}
	.compact td, .compact th {color:#000000;font-size: 12px; border:0px !important;background-color: #FFFFFF !important;padding:0.4rem !important;}
}

.page-content {padding: 0 30px 30px 30px;}
.table tfoot th, .table thead th{font-weight: 600;}
.modal-content .form-control-label{margin-bottom:0;}
.
.breadcrumb-item.active{font-size: 16px !important;}

.site-navbar .navbar-header .navbar-brand, .site-navbar .navbar-header .navbar-brand .btn{cursor:default;}

.dataTables_filter input, .dataTables_filter label{width:100% !important;}

.dataTables_filter .form-control {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="spyglass" viewBox="0 0 22 22" height="22" width="22"><path d="m 10.011718,5.0898489 c -2.7000005,0 -4.9003915,2.2004 -4.9003915,4.9003996 0,2.6999995 2.200391,4.8983995 4.9003915,4.8983995 1.154374,0 2.204251,-0.4184 3.042969,-1.0898 l 3.207031,3.1113 0.626953,-0.6465 -3.185547,-3.0879 c 0.743242,-0.8594 1.208984,-1.964 1.208984,-3.1854995 0,-2.6999996 -2.20039,-4.9003996 -4.90039,-4.9003996 z m 0,1 c 2.2,0 3.90039,1.7004 3.90039,3.9003996 0,2.1999995 -1.70039,3.8983995 -3.90039,3.8983995 -2.2000005,0 -3.9003915,-1.6984 -3.9003915,-3.8983995 0,-2.1999996 1.700391,-3.9003996 3.9003915,-3.9003996 z" style="fill:#808080"/></svg>');
        background-repeat: no-repeat;
        background-color: #fff;
        background-position: 5px 4px !important;
        padding-left: 30px;
    }

.ct-chart2 , .ct-chart3{position: relative !important;}

.body-print { margin: 5px 0px; padding: 0px 10px 0px 10px !important;}
.compact-h1{font-size:17px !important;border-top: 1px solid #cccccc; color:#000000 !important;font-weight: 800;font-style: italic; }

.centerName, .compact-h1 + div{color:#000000 !important;margin-bottom:0px;font-weight: 400;font-size: 16px;}

tfoot .sumFooter{ border-bottom: 3px double #cccccc  !important; border-top: 1px solid #cccccc !important; }

thead .dt-body-right div:nth-child(1){
	display: block;
}

thead .dt-body-right div:nth-child(2){
	font-size: 10px !important;
	display: block !important;
}


tbody .compact td, tbody .compact th {border:0px !important; color:#000000; padding:0.4rem !important;font-size:12px;}

.compact thead {border-bottom:1px solid #cccccc;}

.filter-label{font-weight:600;}
 
.dt-body-center{text-align: center !important;}
.dt-body-left{text-align: left !important;}
.dt-body-right{text-align: right !important;}

.datepicker-dropdown{z-index:2000 !important;}


#widgetLinepoint .ct-chart .ct-line, #widgetLinepoint .ct-chart .ct-point, #widgetLinepoint .ct-series .ct-series-a {
  stroke: white !important; }
  
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #ffffff !important; }  
  

@media screen and (max-width: 767px) {
	.dataTables_wrapper .dt-buttons {
	  	float: none;
		width: auto;
		margin-bottom: .5em;
		text-align: right;
		float: right !important;
	}
}

@media screen and (max-width: 640px){
	.dataTables_wrapper .dt-buttons {
		float: right !important;
		text-align: right;
	}
}

.navbar-toolbar-right .nav-item{
	border: 1px solid #e0e0e0 !important;
	border-radius: .215rem !important;
	margin-top: 1rem;
	
}

div.dataTables_wrapper div.dataTables_filter {
text-align: left !important;
}

div.dt-buttons {
float: right !important;
}

.buttons-left .dt-buttons {
float: left !important;
}

.navbar-nav .nav-link.navbar-avatar, .navbar-toolbar .nav-link.navbar-avatar{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.navbar-right{margin-right: 1rem;}

#widgetLineareaOne .ct-chart .ct-area {
    fill-opacity: 1
}

#widgetLineareaOne .ct-chart .ct-series.ct-series-a .ct-area {
    fill: #7986cb
}

#widgetLineareaTwo .ct-chart .ct-area {
    fill-opacity: 1
}

#widgetLineareaTwo .ct-chart .ct-series.ct-series-a .ct-area {
    fill: #ffd54f
}

#widgetLineareaThree .ct-chart .ct-area {
    fill-opacity: 1
}

#widgetLineareaThree .ct-chart .ct-series.ct-series-a .ct-area {
    fill: #4dd0e1
}

#widgetLineareaFour .ct-chart .ct-area {
    fill-opacity: 1
}

#widgetLineareaFour .ct-chart .ct-series.ct-series-a .ct-area {
    fill: #81c784
}

#widgetJvmap path {
    fill: #c5cae9
}

.form-group {
margin-bottom: 0.5rem;
}

.form-group .form-control-label {
padding: .429rem 0rem .02rem 0rem;
}

.datepicker table tr td.today {
color: #fff;
background-color: #2196f3 !important;
}

/** TRANSACTIONS **/

.has-danger .select2-selection, .has-danger input,  .has-error input {
border-color: #f44336 !important;
}

.has-error .help-block{color: #f44336 !important;}

.has-success .select2-selection, .has-success input,  .has-success input {
border-color: #5cb85c !important;
}

.dt-body-right {text-align: right;}
.dt-body-center{text-align: center;}


.has-feedback .form-control-feedback {
  right: 15px; }

.summary-errors p {
  color: inherit; }

.summary-errors ul li a {
  color: inherit; }
  .summary-errors ul li a:hover {
    text-decoration: none; }


@media (min-width: 768px) {
  #exampleFullForm .form-horizontal .form-control-label {
    text-align: inherit; } }



.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection{
	padding: 5px 10px 5px 10px !important;
line-height: 17px !important;
border-bottom: 1px solid #f0f0f0 !important;
	
}

.ms-container .ms-list{padding:0px !important;}

.ms-selectable .search-input,  .ms-selection .search-input{margin-bottom:5px;}

.alertify-logs.top{
	top:0px !important;
	bottom:auto !important;
}
