/*******************Textos asociados a las pantallas de companies***********************/

.texto_chico {
    font-size: 10pt;
}

.texto_normal {
    font-size: 12pt;
}

.texto_blanco {
    color: #ffffff;
}

.texto-grande {

    font-size: 18pt;
}

.texto_singup {
    color: #7d7a75;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
}

.txt_cpn_name {
    color: #000000;
    font-family: Helvetica, "Liberation Sans", Arial, sans-serif;
    font-size: 13pt;
    font-weight: 300;
    font-style: normal;
}

.txt_cpn_data p {
    color: #7d7a75;
    font-family: Helvetica, "Liberation Sans", Arial, sans-serif;
    font-size: 10pt;
    font-weight: 300;
    font-style: normal;

}

.txt_list_title p {
    color: #000000;
    font-family: Helvetica, "Liberation Sans", Arial, sans-serif;
    font-size: 16pt;
    font-weight: 300;
    font-style: normal;
    display: inline-block;

}

/*****************************************************************************************/

.sii_text {
    color: #FF0000;

}

.transp {

    font-weight: 300;
}

.op {
    opacity: 0.4;
}

.title_text {
    font-weight: 300;
}

.dte_head_text {
    font-size: 11px;
    font-weight: bold;

}

.dte_body_text {
    font-size: 10px;
}

.admin_text {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 11pt;
    font-weight: 300;
}

.admin_head_text {
    color: #ee7320;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 11pt;
    font-weight: 300;
}

.total_text {

    font-size: 13px;
    font-weight: bold;
    color: #000000 ;
}

.narrow_text {
    font-weight: 300;
}

.texto_gris {
    opacity: 0.6;
}

.texto_nav_bar {
    font-size: 10px;
}

.texto_nav_bar_pending {
    opacity: 0.3;

}

.link_text {
    cursor: pointer;
}

.delete_warning_text {
    color: #8A6D3B;

}

.text_tab_menu {
    color: #3B3B3B;
}

.texto_subtitulo_grande {
    color: #333333;
    font-size: 24pt;
    font-style: normal;
    font-weight: normal;
    text-align: left;
}

.texto_singup_negrita {
    color: #7D7A75;
    /*color: #333333;*/
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}

.texto_titulo_grande {
    color: #333333;
    font-size: 32pt;
    font-style: normal;
    font-weight: normal;
    text-align: left;
}

.text_link {
    font-family: arial, bold;
    font-size: 12pt;
    text-decoration: none;
    color: #585858;
    border-right: 1px solid #CCCCCC;
    padding-right: 10px;
    padding-left: 5px;
    cursor: pointer;
}

.text_link:hover {
    color: #424242;
}

.text_link:last-child {
    border-right: none !important;

}

.texto_titulo {
    color: #333333;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 15px;
}

.texto_grande {
    font-size: 16pt;
}

.texto_tipo_link {

    cursor: pointer;
    cursor: hand
}

.texto_rojo {
    color: #d64161;
}

.texto_verde
{
    color: #b5e7a0;
}

.cancel_text {
    font-size: 10pt;
    color: #707070;
    text-decoration: none;
}

.texto_singup_mediano {
    color: #7D7A75;
    /*color: #333333;*/
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
}

.texto_singup_chico {
    color: #7D7A75;
    /*color: #333333;*/
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
}

.texto_singup_blanco {
    color: #fffbef;
    /*color: #333333;*/
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
}

.texto_usr_data {
    /*color: #7D7A75;*/
    color: #333333;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;

}

.text_error {
    color: #333333;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 40pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
}

.button-icon-custom{
    display: flex;
    align-items: center;
    color: gray;
    cursor: pointer;
}

.button-icon-custom:hover {
    color: rgba(0, 153, 204) !important;
}

.button-icon-custom:active {
    color: rgb(0, 120, 160) !important; /* Puedes ajustar la opacidad o el color según tus preferencias */
}