/* margin del menu del administrador que quita un margin al menú cuando es responsive*/
@media (max-width: 991px) {
    .page-sidebar {
        margin: 0px !important;
    }
}

/* Arreglo visual*/
.quitar-padding-iz {
    padding-left: 0px !important;
}

.quitar-padding-der {
    padding-right: 0px !important;
}

.subsolicitud-aceptada {
    border: 1px green solid !important;
}

.subsolicitud-denegada {
    border: 1px red solid !important;
}

.service-box-v1 {
    text-align: center;
    padding: 15px;
}

.service-box-v1 i {
    padding: 15px;
    font-size: 35px !important;
}

.service-box-v1:hover {
    background: #BF0024;
    color: #FFF;
}

.bounce1, .bounce2, .bounce3 {
    background: #CB0017 !important;
}

.bootstrap-maxlength {
    z-index: 10051 !important;
}

.modal-content {
    margin-top: 100px;
}

.dropdown-submenu .dropdow-menu {
    float: left;
}

.portlet > .portlet-title.resto-solicitudes {
    cursor: pointer;
}

.alert-warning.border {
    border: 1px solid #c49f47 !important;
}

.select2.select2-container.select2-container--bootstrap {
    width: 100% !important;
}

.progress > .progress-bar-default {
    background-color: #CB0017 !important;
}

.form-wizard .steps > li.active > a.step .number {
    background-color: #CB0017 !important;
    color: #fff;
}

.control-label {
    font-weight: bold;
}

.table.dataTable > tbody > tr.child ul {
    display: block !important;
}

.table-hover > tbody > tr.bg-yellow:hover, .table-hover > tbody > tr.bg-yellow:hover > td {
    background: #c49f47 !important;
}

.motivo-denegacion-form-control {
    width: 100%;
    padding: 6px 12px;
    background-color: #eef1f5;
    border: 1px solid #c2cad8;
    outline: 0 !important;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.select2-results__group {
    background-color: #e6e6e6;
    -webkit-text-fill-color: #cb0017;
}