﻿body {
}
[data-notify] {
    z-index: 9999 !important;
}

.btn {
    text-transform: initial !important;
}

.btn.btn-gradient-yellowTando {
    color: #fff;
    background-color: #2196F3;
    background: linear-gradient(-90deg, #2196F3, #2196F3);
    background: -webkit-linear-gradient(-90deg, #2196F3, #2196F3);
    border-color: #2196F3;
}

    .btn.btn-gradient-yellowTando:hover, .btn.btn-gradient-yellowTando:focus:not(.disabled):not([disabled]), .btn.btn-gradient-yellowTando.focus:not(.disabled):not([disabled]), .btn.btn-gradient-yellowTando:active:not(.disabled):not([disabled]), .btn.btn-gradient-yellowTando.active:not(.disabled):not([disabled]) {
        background-color: #2196F3;
        background: linear-gradient(-90deg, #2196F3, #2196F3);
        background: -webkit-linear-gradient(-90deg, ##2196F3, #2196F3);
        border-color: #2196F3;
        box-shadow: none;
    }

    .btn.btn-gradient-yellowTando.btn-shadow {
        box-shadow: 0px 5px 10px 2px rgba(0, 132, 255, 0.24) !important;
    }

.tandoNav {
    background: #34383d;
    color: #ffffff;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.1) !important;
    border-color: #dee2e6 !important;
}

.header-menu {
    background-color: #232121 !important;
}

.tando-title-page {
    color: #34383d !important;
    text-transform: initial !important;
}

.bg-tando {
    background-color: #611232;
}

.page-header.whiteHeader.page-header.page-header-tando .sidenav-btn .navbar-toggler-icon {
    background-color: #34383d;
}

    .page-header.whiteHeader.page-header.page-header-tando .sidenav-btn .navbar-toggler-icon:before, .page-header.whiteHeader.page-header.page-header-tando .sidenav-btn .navbar-toggler-icon:after {
        background-color: #34383d;
    }

.tandoNav .metisMenu > li.active > .nav-thumbnail {
    background-color: #2196F3;
    background: linear-gradient(-90deg, #2196F3, #2196F3);
    background: -webkit-linear-gradient(-90deg, #2196F3, #2196F3);
}

.dataTables_wrapper select.form-control.form-control-sm {
    height: calc(1.8125rem + 2px) !important;
}

.nav-pills.pills-tando .nav-item {
    background-color: #f7f7f7 !important;
}

.nav-pills.pills-tando .nav-link {
    height: 100%;
}

    .nav-pills.pills-tando .nav-link.active, .nav-pills.pills-tando .show > .nav-link {
        background-color: #34383d !important;
        color: #ffffff !important;
    }

.nav-pills.pills-success .nav-link.active, .nav-pills.pills-tando .show > .nav-link {
    background-color: #94df4a !important;
}

/*.nav-pills.pills-tando .nav-item {
    background-color: #f7f7f7 !important;
    /*flex-basis: auto !important;*/
}*/

.nav-pills.pills-success .nav-item {
    background-color: rgba(148, 223, 74, 0.10980392156862745) !important;
}

.pills-tando .nav-item a:hover {
    color: #34383d !important;
    font-weight:bold;
}

.pills-success .nav-item a:hover {
    color: #94df4a !important;
}

.jp-audio {
    width: 100% !important;
}
.jp-controls-holder {
    width: 90% !important;
}

#marker-tooltip {
    display: none;
    position: absolute;
    width: 300px;
    height: 200px;
    margin: 15px;
}

.img-circle {
    border-radius: 50%;
    border: 2px solid black;
}

.ui-widget.ui-widget-content {
    max-width: 1500px;
}

.ui-state-default {
    border: 1px solid #e1eaea !important;
    background-color: #f3f8fa !important;
}

.ui-state-active {
    background-color: #f3f8fa !important;
    border: 1px solid #e1eaea !important;
    color: #000;
}

.dropdown-menu {
    min-width: 175px;
    font-size: .80rem;
}

/*.multiselect-container > li > a > label {
    padding: 3px 10px 3px 10px !important;
}*/

.multiselect-container > li > a 
{
    clear: both;
    color: #333333;
    white-space: nowrap;
}

/*.modal.show
{
    display: block !important;
}*/

.modal-xlg {
    max-width: 1000px;
}

.input-icon-group {
    margin-bottom: .3rem !important;
}

label {
    margin-bottom: .3rem !important;
}

.customUi-checkbox label, .customUi-radio label, .customUi-switchToggle label {
    text-transform: initial !important;
}

.semaforo-circle {
    width: 15px;
    height: 15px;
    /*display: block;
    float: left;*/
    vertical-align: middle;
    border-radius: 12px;
    margin: 0 4px !important;
}


.table-striped.table-rpt tbody tr:nth-of-type(odd) > td:not(.celda-separador) {
    background-color: #f3f8fa;
}

.celda-separador {
    border: none !important;
    /*border-top-color: #fff !important;
    border-bottom-color: #fff !important;*/
    background-color: #fff !important;
}

.sidenav .slimScrollBar {
    display: block !important;
}

.table-parent {
    width: calc(100vw - 200px);
    overflow: auto;
}

.table-scroll {
    overflow: auto;
}

.table-striped-2 tbody tr:not(.header):nth-child(4n+1),
.table-striped-2 tbody tr:not(.header):nth-child(4n+2) {
    background-color: rgba(0,0,0,.05);
}

.table-hover tbody tr:not(.header):hover {
    /*background-color: #a4d0c8 !important;*/
    background-color: #dae7ec !important;
}
/*.table-hover tbody tr:not(.header):hover*/
/*tr:nth-child(4n+1), tr:nth-child(4n+2) {
    background: red;
}*/



.multiselect-container > li > div.container-search {
    padding: 3px 20px 3px 40px;
    margin: 0 !important;
}

.multiselect-container .multiselect-search {
    border: 1px solid #e1eaea !important;
    border-radius: 4px !important;
    margin: 2px 5PX !important;
    padding: .45rem .75rem !important;
}

.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus {
    background-color: #fff !important;
    color: #212529;
}

.multiselect-container .form-check-label {
    color: #212529 !important;
}

.text-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
}

.multiselect-native-select {
    font-weight: 700;
}

.multiselect-container-group .multiselect-option,
.multiselect-container-group .multiselect-all {
    padding-left: 30px !important;
}

.swal2-container {
    z-index: 1505 !important;
}

/*.multiselect-container.dropdown-menu.show {
    width:100%;
}*/

.multiselect-container.dropdown-menu.show {
    opacity: 1;
    visibility: visible;
}


.display-none {
    display: none !important;
}


.th-icon {
    max-width: 55px;
}


.resize-none,
textarea {
    resize: none;
}


.swal2-styled.btn.btn-success {
    color: #fff !important;
    background-color: #94df4a !important;
    border-color: rgba(125, 200, 53, 0.7) !important;
}


    .swal2-styled.btn.btn-success:hover,
    .swal2-styled.btn.btn-success:focus:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-success.focus:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-success:active:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-success.active:not(.disabled):not([disabled]) {
        background-color: #7dc835 !important;
        box-shadow: none !important;
        border-color: #7dc835 !important;
        color: #e5fcd0 !important;
    }

.swal2-styled.btn.btn-danger {
    color: #fff !important;
    background-color: #fa625e !important;
    border-color: rgba(227, 66, 61, 0.7) !important;
}

    .swal2-styled.btn.btn-danger:hover,
    .swal2-styled.btn.btn-danger:focus:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-danger.focus:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-danger:active:not(.disabled):not([disabled]),
    .swal2-styled.btn.btn-danger.active:not(.disabled):not([disabled]) {
        background-color: #e3423d !important;
        box-shadow: none !important;
        border-color: #e3423d !important;
        color: #fee5e4 !important;
    }


.swal2-modal .swal2-content {
    opacity: .9 !important;
}

.swal2-modal .swal2-textarea {
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    border: 1px solid #ced4da !important;
    color: #495057 !important;
    background-color: #fff !important;
}

.table-sm.small td,
.table-sm.small th {
    padding: 0.1rem 0.3rem;
}

.div-marker {
    text-align: center;
}

    .div-marker p {
        color: #434343;
        background-color: #fffffffa;
        text-align: center;
        padding: 0;
        margin: 0;
        font-size: 12px;
    }

    .div-marker img {
        padding: 0;
        margin: 0;
    }


@media (min-width: 992px) {
    .modal-xlg 
    {
        max-width: 1500px;
    }
}

@media (max-width: 991px) 
{
    .dropdown-menu {
        box-shadow: 0 0px 5px 1px rgb(16 114 206 / 13%);
        max-width: 100%;
        overflow: auto !important;
    }

    .display-xs {
        display: block !important;
    }

    .label-aux {
        display: none !important;
    }

    .dataTables_length > label {
        width: 100%;
    }

    .dataTables_filter > label {
        width: 100%;
    }

    .aside-footer {
        display: block !important;
    }
}

/*body {
    counter-reset: page 1;
}*/



/*#pageNumbers {
    counter-reset: page;
}*/

    /*#pageNumbers:before {
        counter-increment: page;
        content: "Page " counter(page) " of ";
    }*/

#printFoot {
    display: none;
}

@media print 
{
    /*body {
        counter-reset: page 1;
    }*/

    .oculto-impresion, .oculto-impresion * {
        display: none !important;
    }

    #fc_frame, #freshworks-container {
        display: none !important;
    }
    /*body.clean-toprint > *:not(#printSection) {
        display: none;
    }

    body.clean-toprint #printSection,
    body.clean-toprint #printSection * {
        visibility: visible;
    }

    body.clean-toprint #printSection {
        position: absolute;
        left: 0;
        top: 0;
    }*/

    /*@page {
        counter-increment: page;
        counter-reset: 1;
    }*/

    body {
        margin-bottom:55px;
        background-color: #fff;
    }


    .saltopagina {
        /*counter-reset: page;*/
        /*page-break-inside: avoid;*/
        page-break-inside: avoid;
        page-break-after: auto;
    }

        /*.saltopagina:after {
            counter-increment: page;
            content: counter(page);
        }*/

    /*.moving-steps {
        counter-reset: page;
    }

        .moving-steps .saltopagina {
            counter-increment: page;
        }*/



    #printFoot {
        display: block;
        position: fixed;
        bottom: 0pt;
        left:60px;
    }

        /*#printFoot:after {
            content: attr(data-title);
        }*/

    /*#print-head {
        display: block;
        position: fixed;
        top: 0pt;
        left: 0pt;
        right: 0pt;
        font-size: 200%;
        text-align: center;
    }

    #print-foot {
        display: block;
        position: fixed;
        bottom: 0pt;
        font-size: 200%;
        counter-reset: page;
    }

        #print-foot:after {
            counter-increment: page;
            counter-increment: page;
            content: counter(page);
            counter-increment: page;
        }*/
    /*.print-small {
        font-size: 10px !important;
    }*/
}


/* end print only */