
/*Login Form*/
body.login,
.page-container-bg-solid .page-content{background-color: #f8f8f8;}

.login .content,
.dashboard-stat2,
.portlet.light{
    box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.2);
		-ms-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.2);
		-o-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.2);
}

.login .content .input-icon {border-left:2px solid #bf1e2d;}

.login .content .btn.red:not(.btn-outline),
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default{background-color: #bf1e2d;}
.login .content .btn.red:not(.btn-outline) {
    border-color: #bf1e2d;
}

.login .content .btn.red:hover:not(.btn-outline){
    background-color: #a7111f;
    border-color: #8f0815;
}
.login .content .forget-password h4 + p{margin-top:0;}

.login .content .form-actions .btn {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px !important;
        -moz-border-radius: 5px !important;
		-ms-border-radius: 5px !important;
		-o-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
}

.login .page-footer {
    background-color: #312e7a;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 20px;
    text-align: center;
}
.login .page-footer * {
    color: #fff;
    font-size: 12px;
}

/*End Login Form*/

/*Dashboard*/
.page-sidebar,
body.page-header-fixed.page-container-bg-solid {
    background-color: #abcfe9;
}

.page-header.navbar,
.page-header.navbar .page-logo {background: #0e74bc;}
.page-sidebar .page-sidebar-menu > li.active.open > a, 
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li:hover > a{
    background-color:#0e74bc;
}
.page-sidebar .page-sidebar-menu > li.active.open > a > i, 
.page-sidebar .page-sidebar-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li:hover > a > i[class*="icon-"],
.page-sidebar .page-sidebar-menu > li:hover > a > i[class^="icon-"],
.page-sidebar .page-sidebar-menu .sub-menu li > a{color:#fff;}

.page-sidebar .page-sidebar-menu > li > a{border-top: 1px solid #99bdd7;}
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a{background: #024877 !important;}

.page-sidebar .page-sidebar-menu > li > a,
.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"],
.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"]{color: #527690;}

.page-sidebar-menu-hover-submenu li:hover a > .arrow {border-right-color:#065894;}
.page-sidebar-menu-hover-submenu li:hover > .sub-menu {background: #065894 !important;}


.btn.btn-outline.green {
    border-color: transparent;
    color: #2e96af;
    background-color: #abcfe9;
}
.btn.btn-outline.green:hover {
    border-color: transparent;
    color: #FFF;
    background-color: #0e74bc;
}
.page-footer .page-footer-inner {color: #ffffff;}
/*End Dashboard*/

/* button group */
.btn-group > *:not(:last-child) {
    margin-right: 15px;
}

.row.row-grid > * {
    margin-bottom: 15px;
}

/* Solicitudes */

#sample_editable_1_wrapper > .row:first-child{
    display: none;
}
#sample_editable_1_info,
#solicitudes-table-nav a,
.color-text-gris{
    color: #999999 !important;
}
.color-text-gris > i,
#solicitudes-table-nav a > i,
.color-text-azul{
    color: #0c6dac !important;
}
#solicitudes-main-form h4{
    font-size: 14px;
}
#solicitudes-main-form input,
#solicitudes-main-form select,
#solicitudes-main-form option{
    font-size: 15px;
    height: 34px;
    margin-left: 0px;
}
#sample_editable_1 tr td{
    font-size: 13px;
    font-weight: 700;
}
#solicitudes-main-form .row{
    padding: 0 15px;
}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
    color: #000;
    background-color: #eeeeee;
    border-color: #eeeeee;
}
.btn.red-sunglo:not(.btn-outline) {
    background-color: #bf1e2d;
    border-color: #bf1e2d;
}
.btn.green-meadow:not(.btn-outline) {
    background-color: #35aa47;
    border-color: #35aa47;
}
@media screen and (min-width: 960px){
    
    #solicitudes-main-form .row div{
        display: inline-block;
        margin-right: 15px;
    }
    #solicitudes-main-form .row div:not(.btn-group){
        margin-bottom: 15px;
    }
    #solicitudes-main-form .row .med-width{
        width: 156px;
    }
    #solicitudes-main-form .row .small-width{
        width: 104px;
    }
    .btn-med-width{
        width: 125px;
    }
    .dataTables_wrapper .dataTables_paginate {
        float: left;
    }
}
@media screen and (max-width: 959px){
    #solicitudes-main-form input[name="desde"]{
        margin-bottom: 15px;
    }
    #solicitudes-main-form input[name="orden_d"]{
        margin-bottom: 15px;
    }
}