.headeradmin {
    background: #191C1D;
}

.menuli {
    background: #424242;
    color: white;
    font-size: 15px;
    cursor: pointer;
    margin-top: 4px;
    margin-bottom: 4px;
}

.menuli:hover {
    background: #5A5A5A;
}

.divmenu {
    background: #191C1D;
}

.imgmenu {
    padding-right: 2%;
    padding-left: 6%;
    font-size: 18px;
}

.menuli.active {
    background: #5A5A5A;
}

.desconectarbtn {
    background: red;
    color: white;
    font-size: 15px;
    cursor: pointer;
    margin-top: 4px;
    margin-bottom: 4px;
}

.inputtextr {
    width: 100%;
    background: #ECECEC;
    height: 3.5rem;
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 20px;
    padding: 10px;
}

label,
.textp {
    font-size: 12px;
    color: #878787;
    margin-bottom: 1rem;
}

.textescorttarea {
    background: #ECECEC;
    width: 100%;
    height: 14rem;
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 20px;
}

.flexformescort {
    gap: 10vw;
}

.selecxxx {
    background: #ECECEC;
    height: 3.5rem;
    border-radius: 8px;
    margin-top: 5px;
    margin-bottom: 20px;
    padding-left: 1rem;
    padding-right: 2rem;
    color: #000;
}

select::-ms-expand {
    padding-right: 2rem;
}

.maximoimg {
    color: #AFAFAF;
    font-size: 12px;
}

.subirf {
    font-size: 15px;
    color: #000;
    margin-right: 2rem;
}

#originalesf {
    color: #C85C5C;
    font-size: 15px;
    font-weight: 500;
}


.tab-content {
    display: none;
}

.tab-content.active {
    display: block;
}

input[type=checkbox]:checked+label {
    background: green;
    color: white;
}

.activetab {
    border-bottom: 2px solid #4d8df7;
    color: #4d8df7 !important;
}

.max-h-custom {
    max-height: 90vh;
}

.custom-size-img {
    max-height: 80px;
    border-radius: 180px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    word-break: break-all;
}

.w-comentarios {
    max-width: 300px;
}

.switch-rotation-label {
    margin-bottom: 0px;
}