/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

 .btn-primary-servir {
    color: #fff;
    background-color: #cf0b0b;
    border-color: #9b0501;
}
.btn-primary-servir.focus,
.btn-primary-servir:focus {
    color: #fff;
    background-color: #9b0501;
    border-color: #9b0501;
}
.btn-primary-servir.active,
.btn-primary-servir:active,
.btn-primary-servir:hover,
.open>.dropdown-toggle.btn-primary-servir {
    color: #fff;
    background-color: #9b0501;
    border-color: #9b0501;
}
.btn-primary-servir.active.focus,
.btn-primary-servir.active:focus,
.btn-primary-servir.active:hover,
.btn-primary-servir:active.focus,
.btn-primary-servir:active:focus,
.btn-primary-servir:active:hover,
.open>.dropdown-toggle.btn-primary-servir.focus,
.open>.dropdown-toggle.btn-primary-servir:focus,
.open>.dropdown-toggle.btn-primary-servir:hover {
    color: #fff;
    background-color: #9b0501;
    border-color: #9b0501
}
.btn-primary-servir.active,
.btn-primary-servir:active,
.open>.dropdown-toggle.btn-primary-servir {
    background-image: none
}
.btn-primary-servir.disabled.focus,
.btn-primary-servir.disabled:focus,
.btn-primary-servir.disabled:hover,
.btn-primary-servir[disabled].focus,
.btn-primary-servir[disabled]:focus,
.btn-primary-servir[disabled]:hover,
fieldset[disabled] .btn-primary-servir.focus,
fieldset[disabled] .btn-primary-servir:focus,
fieldset[disabled] .btn-primary-servir:hover {
    background-color: #cf0b0b;
    border-color: #9b0501;
}
.btn-primary-servir .badge {
    color: #cf0b0b;
    background-color: #fff
}
 
.smart-style-3 body, body.smart-style-3 {
    background: #ededed !important;
}

#extr-page {
    background-color: #ededed;
}

.header-login
{
    color: #000000 !important;
    font-size: 17px  !important;
    font-weight: normal  !important;
    height: 55px !important;
    padding: 10px 15px !important;    
}

.smart-style-3 #header {
    background-color: #bb0400;
    background-image: -moz-linear-gradient(top, #bb0400, #9B0400);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bb0400), to(#9B0400));
    background-image: -webkit-linear-gradient(top, #bb0400, #9B0300);
    background-image: -o-linear-gradient(top, #bb0400, #9B0400);
    background-image: linear-gradient(to bottom, #bb0400, #9B0400)
}

.smart-style-3 #logo-group span#activity,
.smart-style-3 .btn-header>:first-child>a {
    background-color: #9B0400;
    background-image: -moz-linear-gradient(top, #bb0400, #9B0400);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9B0400), to(#9B0400));
    background-image: -webkit-linear-gradient(top, #bb0400, #9B0400);
    background-image: -o-linear-gradient(top, #bb0400, #9B0400);
    background-image: linear-gradient(to bottom, #bb0400, #9B0400);
    color: #fff!important;
    border: 1px solid #9B0400;
    text-shadow: #9B0400 0 -1px
}

.smart-style-3 #logo-group span#activity:active,
.smart-style-3 #logo-group span#activity:hover,
.smart-style-3 .btn-header>:first-child>a:active,
.smart-style-3 .btn-header>:first-child>a:hover {
    -webkit-box-shadow: inset 1px 1px 0 #9B0400, inset -1px -1px 0 #9B0400;
    -moz-box-shadow: inset 1px 1px 0 #9B0400, inset -1px -1px 0 #9B0400;
    box-shadow: inset 1px 1px 0 #9B0400, inset -1px -1px 0 #9B0400;
    background-color: #CE0500;
    background-image: -moz-linear-gradient(top, #CE0500, #CE0500);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CE0500), to(#CE0500));
    background-image: -webkit-linear-gradient(top, #CE0500, #CE0500);
    background-image: -o-linear-gradient(top, #CE0500, #CE0500);
    background-image: linear-gradient(to bottom, #CE0500, #CE0500)
}

.smart-style-3 nav>ul>li>a>i {
    color: #bb0400;
}

.btn-header>:first-child>a {
    cursor: pointer !important;
}

.titulo-usuario {
    color: #fff;
    font-size: 12px;
    padding-top: 16px;
    font-family: "Open Sans",Arial,Helvetica,Sans-Serif;
    text-align: left;
    height: 20px !important;
}

.loginFooter {
    display: block;
    padding: 7px 14px 15px;
    border-top: 1px solid rgba(0,0,0,.1);
    background: rgba(248,248,248,.9);
    text-align: right;
}

.loginFooter .btn {
    float: right;
    height: 31px;
    margin: 10px 0 0 5px;
    padding: 0 22px;
    font: 300 15px/29px 'Open Sans',Helvetica,Arial,sans-serif;
    cursor: pointer;
}

.input-group{
    border-radius: 4px !important;
}

.jarviswidget{
    margin: 0px;
}

.login-widget-body{
    padding: 25px 14px 5px !important;
}

.loginLabel {
    margin-bottom: 6px;
    line-height: 19px;
    font-size: 13px !important;
}

.margin-left-8{
    margin-left: 8px;
}

.selectedItemsFirma{
    margin-top: 0em !important;    
}

.selectedItemsNotificado{
    margin-top: 0em !important;
}

.labelHeadMenuRol{
    font-weight: 600 !important;
    padding-top: 10px;
    margin-bottom: 0px !important;
}

.padding-5{
    padding: 5px !important;
}

.padding-5-40{
    padding: 5px 40px !important;
}

.mensajePopUp{
    text-align: center!important;
    font-size: 18px;
    font-weight: 600;
}

.dataTable_SelectAll{
    position: relative;
    width: 16px !important;
    /* content: ' ';
    margin-top: -6px;
    margin-left: -6px;
    border: 1px solid black;
    border-radius: 3px;     */
}

table.dataTable.select tbody tr,
table.dataTable thead th:first-child {
  cursor: pointer;
}

.visualizadorBoleta, .visualizadorAutorizacion, .visualizadorFirma, .visualizadorCambioClave, .visualizadorCargoPadding20{
    top: 150px;
}

.email-open-header-servir{
	border-bottom: 1px solid #bfbfbf;
    margin: -10px 0 0 0;
	padding: 15px 3px;    
}

.margin-top-menos5{
    margin-top: -5px;    
}

.backgroundHeader, .backgroundFooter{
    background-color: #fafafa !important;
}

.inputDisabled{
    background-color: #eee !important;
    cursor: not-allowed !important;
}

.compensacionMessage{
    color: red !important;
    font-weight: bold !important;    
}

.autorizacionesArchivoList {
    list-style: none;
}

.padding0LeftRight{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.padding5Left0Right{
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.padding0Left5Right{
    padding-left: 0px !important;
    padding-right: 5px !important;      
}


.smart-form .state-success textarea, .smart-form .toggle.state-success i{
    background-color: #F5F4F3;
}

.smart-form .state-success input,.smart-form .toggle.state-success i {
    background: #F1F3F1;	
}

.smart-form .state-success select,.smart-form .toggle.state-success i{
    background: #F1F3F1;
}

.smart-style-3 .dropdown-menu {
    background: #ffffff !important;
}

.paddingRight0{
    padding-right: 0px !important;
}