.select2-container--default .select2-selection--single {
    border-color: rgb(229, 230, 231);
}

textarea {
    resize: vertical;
}

.scroll-440 {
    overflow-y: scroll;
    height: 440px;
}

.viewEdit, .delete, .viewShow {
    width: 100%;
    max-width: 60px;
}

.tablaModal {
    color: #444 !important;
    line-height: 3 !important;
    width: 100% !important;
}

.odd {
    background-color: #f9f9f9;
}

.img-nav {
    max-height: 50px;
}



.img-nav-bg {
    max-height: 90px;
}

.navbar-static-side, .sidebar-collapse, .metismenu {
    height: 100%;
}

.nav-btt {
    position: fixed !important;
    bottom: 0 !important;
    z-index: -999 !important;
}

.desgloseiva {
    text-align: left;
    padding-left: 0;
    padding-right: 0px;
    font-size: 12px;
}




@media (max-height: 700px) {
    .nav-btt {
        display: none !important;
    }
}

.dropdown.profile-element {
    text-align: center;
}

span.block.m-t-xs {
    text-align: left;
}


/** FORMATO DE SELECT 2*/

.select2-container--default .select2-selection--single {
     background-color: #fff;
     border: 1px solid #e5e6e7 !important;
     height: 36px !important;
     border-radius: 0px !important;
 }

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px !important;
}



.cabecera-tpres{
    margin-top: 15px;
}

.titulo-tpres{
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
a:hover {
    color: #e0e0e0 !important;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #e5e6e7 !important;
    border-radius: 0px !important;
    cursor: text;
}

.select2-dropdown {
    background-color: white;
    border: 1px solid #e5e6e7 !important;
    border-radius: 0px !important;

}

.modificado {
    position: relative !important;
}

.nav-header {
    padding: 33px 25px !important;
    background-color: #fff;
    background-image: none !important;
    border: 1px solid #e7eaec !important;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
    font-size: 13px;
}

.oculto{
    display: none;
}
span.glyphicon.glyphicon-plus {
    height: 19px;
}

span.glyphicon.glyphicon-minus {
    height: 19px;
}


.btn-xs i.fa {
    height: 18px;
    line-height: 18px;

}

.producto{
   height: 260px !important;
}

.icono {
    min-height: 26px;
}

a.iconregalo.btn.btn-warning {
    float: left;
    position: absolute;
    left: 0px;
    width: 20px;
    margin-top: 45px;
    margin-left: 17px;
}

span.iconregalo.glyphicon.glyphicon-pencil{
    margin-left: -6px;
}

a.iconregalo2.btn.btn-warning {
    float: left;
    position: absolute;
    left: 0px;
    width: 20px;
    margin-top: 0px;
    margin-left: -3px;

}

a.iconregalo3.btn.btn-warning {
    float: left;
    position: absolute;
    left: 0px;
    width: 20px;
    margin-top: 0px;
    margin-left: -18px;

}a.iconregalo3b.btn.btn-warning {
    float: left;
    position: absolute;
    left: 0px;
    width: 20px;
    margin-top: 0px;
    margin-left: -18px;

}

.swal2-container{
    z-index: 19060 !important;
}