img{max-width:100%;height:auto;}
.logo-lg img{max-height:40px;}
body{background-color:#FFF;font-family:'Open Sans',sans-serif;}
.login-page, .register-page{background-color:#e0444f;font-family:'Open Sans',sans-serif;}
.login-page, .register-page{margin: 6% auto;}
.login-box-body, .register-box-body{background-color:transparent;}
.login-box-msg{font-size:1.3em;}

.oswald,h1,h2,h3{font-family:'Open Sans',sans-serif;text-transform:uppercase;}

.morado{color: #86353b !important;}
.naranja{color: #e0444f !important;}
.bgmorado{background-color: #86353b !important;color:#FFF !important;}
.bgnaranja{background-color: #e0444f !important;color:#FFF !important;}

.content-wrapper, .right-side{background-color:#fafafa;}
.skin-black .main-header .navbar,.skin-black .main-header>.logo{background-color:#e0444f;}
.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side{background-color:#eee;}
.skin-black .sidebar-menu>li>.treeview-menu{background-color:#fff;}
.skin-black .main-header>.logo{color:#FFF;}
.skin-black .main-header .navbar .sidebar-toggle{color:#fff;}
.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#fff;color:#e0444f;}
.skin-black .main-header>.logo:hover{background-color:#222;}
.skin-black .sidebar a,.skin-black .treeview-menu>li>a{color:#e0444f;}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a, .skin-black .main-header .navbar .navbar-right>li>a{color:#FFF;}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav>li>a:hover{background-color:#86353b;}
.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a{background-color:#e0444f;}
.skin-black .sidebar-menu > li.header{background-color:#eee;}
.sidebar-menu{color:#FFF;}
.sidebar-menu select{color:#000;}
.skin-black .content-header{background-color:#eee;padding-bottom:20px;}
.main-footer{background-color:#eee;}
.table-responsive{overflow:hidden;}
.skin-black .treeview-menu>li.active>a, .skin-black .treeview-menu>li>a:hover{color:#000;}

.table.dataTable tbody tr.active:hover td,
.table.dataTable tbody tr.active:hover th {
	background-color: rgba(252,176,24,0.3) !important;
	color:#000;
	}
.table.dataTable tbody tr.active:hover td a,
.table.dataTable tbody tr.active:hover th a{
	color: #86353b;
}

a {
    color: #86353b;
}
.btn-primary {
    background-color: #e0444f;
    border-color: #e0444f;
	width:auto;
}
.btn-primary:hover {background-color: #391675;}
.alert{padding:5px;text-align:center;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.fc-time{
   display : none;
}

.select2-container--default .select2-selection--single{border-radius: 0;border-color: #CCC;height: 34px;}
.select2-container--default .select2-selection--single option:nth-child(0){color:#CCC;}

.timeline>li>img{
	width: 25px;
    height: 25px;
    font-size: 15px;
    line-height: 25px;
    position: absolute;
    color: #666;
    background: #d2d6de;
    border-radius: 50%;
    text-align: center;
    left: 20px;
    top: 8px;
}
.timeline>li>.fa{
	width: 25px;
    height: 25px;
    font-size: 15px;
    line-height: 25px;
    position: absolute;
    color: #666;
    background: #d2d6de;
    border-radius: 50%;
    text-align: center;
    left: 20px;
    top: 8px;
}

.progress {
    height: 5px;
    margin: 8px 0;
	padding:0;
}

.progress-bar-green{background-color: #b4e51b;}
.progress-bar-yellow{background-color: #fff112;}


.bootstrap-switch,.bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-label{border-radius:0 !important;}

@media (max-width: 991px) {
.content-header>.breadcrumb {background-color:transparent !important;}
}

.dt-buttons{float:right;margin-left:20px;}
.dt-buttons button{background-color: #DDD;border: none;padding: 5px 15px;}

#tablefiltros_wrapper tfoot {
    display: table-row-group;
}