#tblMisSubs>tbody>tr:hover,
#resultados>tbody>tr:hover {
    cursor: pointer;
}


/*#resultados>tbody>tr.child>td>div {
    opacity: 0.7;
}*/


/* ===========================================
            Estrellitas para votar 
==============================================
*/

.rate {
    /*border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;*/
}

.rating {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center
}

.rating>input {
    display: none
}

.rating>label {
    position: relative;
    width: 1em;
    font-size: 50px;
    font-weight: 300;
    color: #FFD600;
    cursor: pointer
}

.rating>label::before {
    content: "\2605";
    position: absolute;
    opacity: 0
}

.rating>label:hover:before,
.rating>label:hover~label:before {
    opacity: 1 !important
}

.rating>input:checked~label:before {
    opacity: 1
}

.rating:hover>input:checked~label:before {
    opacity: 0.4
}

.rating-submit {
    border-radius: 15px;
    color: #fff;
    height: 49px;
}

.rating-submit:hover {
    color: #fff;
}


/* ===========================================
            /Estrellitas para votar 
==============================================
*/


/* ===========================================
            Estrellitas para visualizar
==============================================
*/

.ratings {
    margin-right: 10px;
}

.ratings i {
    color: #cecece;
    font-size: 32px;
}

.rating-color {
    color: #fbc634 !important;
}

.review-count {
    font-weight: 400;
    margin-bottom: 2px;
    font-size: 14px !important;
}

.small-ratings i {
    color: #d9cdcd;
}

div.small-ratings i {
    margin-right: -4px;
}

.menu_titulo_buscador {
    white-space: nowrap;
}

tr>td:nth-child(2) {
    /*white-space: nowrap;*/
    width: 20vw;
}

tr>td:nth-child(3) {
    /*white-space: nowrap;*/
    width: 35vw !important;
}

.pointer,
#signup,
#loginFromVerUsr,
.dataTables_wrapper tbody a {
    text-decoration: unset !important;
    /*color: #0d6efd !important;*/
    text-decoration: unset !important;
}
#usuariosChats div.alert:hover
{
  cursor: alias;
}

.verUsr,
.deleteCom,
.responderMsg,
.deleteMsg,
.pointer,
#signup,
#loginFromVerUsr,
.navbar-nav a:hover,
.hover,
.dataTables_wrapper tbody a:hover {
    cursor: pointer;
    text-decoration: unset !important;
}


#filtro_grap {
    margin-top: 20px;
    flex-flow: row wrap;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 98%;
    opacity: 0.9;
    padding-bottom: 10px;
}

#filtro_grap fieldset {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}

fieldset.lgngraf {
    display: block;
    width: 250px;
}

#miembros tr>td:first-child {
    width: 20%;
}

#miembros tr>td:nth-child(6) {
    width: 20%;
}

#divFotoSub>img {
    height: 150px;
}

#principal {
    min-height: 75vh;
}
.bg-child-clasico{
    background-color: #e8e8e8 !important;

}

.dataTables_wrapper #resultados tbody tr.child td.child{
    border: none;
    margin: 0px !important;
    padding: 0px !important;    
}

html[data-bs-theme="light"] .dataTables_wrapper #resultados tbody tr.dt-hasChild  > td:nth-child(2)
{
    border-left: solid 1px #ced4da;
    border-top-left-radius: 5px;
}
/*.dataTables_wrapper #resultados tbody tr.child > td:first-child { 
    border-left: solid 1px #ced4da;
    border-bottom-left-radius: 5px;
}*/

.dataTables_wrapper #resultados tbody tr.dt-hasChild td
{
  border-bottom: none;
}

.trMarcar{
    /* background-color with gradient of #99adce to 4b6fab verticaly */
    background: #99adce; /* Old browsers */
    background: -moz-linear-gradient(top,  #99adce 0%, #4b6fab 100%); /* FF3.6-15 */
    background: linear-gradient(to bottom, #99adce 0%, #4b6fab 100%);
}

#principal.container-fluid #resultados tr:hover {
    background-color: #b2e4f8;
    cursor: pointer; 
}
html[data-bs-theme="dark"] #principal.container-fluid #resultados tr:hover {
background-color: #35444a !important;
}

html[data-bs-theme="dark"] #resultados tr.child td div{
    background: #393939 !important;
    color: white !important;
}

html[data-bs-theme="dark"] table td.child{
    color: black !important;
}
html[data-bs-theme="light"] .bg-principal-clasic{
    background-color: #efefef !important;
}
html[data-bs-theme="light"] .bg-clasic{
    background-color: #d4d9dd !important;
}
#usuariosChats{
    max-height: 80vh;
    overflow-y: auto;
}
#chat {
    max-height: 60vh;
    overflow-y: auto;
}
.noto-color emoji-regular {
  font-family: "Noto Color Emoji", sans-serif;
  font-weight: 400;
  font-style: normal;
}

@media (max-width: 768px) {
    #resultados tr > td{
        word-wrap: anywhere !important;
        max-width: 99vw !important;
        overflow-x: scroll !important;
    }
}
