body {
  background-color: #41464A !important;
}

a {
	color: #428bca;
        cursor: pointer;
}
.login .content .input-icon {
	border-left: 2px solid #428bca !important;
}
.login {
	background-color: #41464A !important;
}
.btn.blue {
  background-color: #085CB2;
}
.btn.blue:hover, 
.btn.blue:focus, 
.btn.blue:active,
.btn.blue.active,
.btn.blue[disabled],
.btn.blue.disabled {  
  background-color: #007BFF !important;
}
.btn.red {
	background-color: #e02222;
}
.header {
	background-color: #2B3034 !important;
}
.page-sidebar {
	background-color: #41464A;
}
.page-sidebar-menu {
	margin: 68px 0 0 0;
}
ul.page-sidebar-menu > li > a {
	border-top: 1px solid #5A5F63 !important;
}
ul.page-sidebar-menu > li.open > a,
ul.page-sidebar-menu > li > a:hover,
ul.page-sidebar-menu > li:hover > a {
  background: #5c6165;
}
ul.page-sidebar-menu > li > ul.sub-menu > li.active > a, ul.page-sidebar-menu > li > ul.sub-menu > li > a:hover {
	background: #5c6165 !important;
}
.dashboard-stat.blue {
	background-color: #085CB2;
}
.dashboard-stat.blue .more {
	background-color: #0A52A0;
}
.dashboard-stat .more {
  filter: alpha(opacity=100);
} 
/*.dashboard-stat .details .number {
font-size: 24px;
line-height: 24px;
padding-top: 20px;
text-align: left;
}
.dashboard-stat .visual i {
font-size: 55px;
}
.dashboard-stat .details .desc {
font-size: 13px;
text-align: left;
}

.dashboard-stat .details {
position: static;
right: 0;
padding-right: 10px;
}*/

.portlet.calendar .fc-content {
padding-top: 30px; 
}

.portlet.box.grey > .portlet-title {
	background-color: #41464A;
}
.portlet.box.blue > .portlet-title {
	background-color: #085CB2;
}
.secondary-menu{
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
}
.secondary-menu li{
	float:left;
	margin:0 5px 0 0;
}
.secondary-menu li a{
	background-color:#FFF; color:#666; padding:15px 25px; display:block;
	text-decoration:none;  font-size:16px;
	border:1px solid #ccc;
	border-radius:5px !important; 
	-webkit-border-radius:5px!important;
	-moz-border-radius:5px!important;
}
.secondary-menu li a:hover, .secondary-menu li.active a{
	background-color:#d00;  color:#FFF;
}
.checkfiltri{overflow:hidden; margin-top:20px;}
.checkfiltri label{float:left; width:150px;}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {

padding-top: 0;
}

@media (max-width: 1024px) and (min-width: 992px){
.dashboard-stat .visual i {
	font-size: 65px;
	line-height: 65px;
}}
