.hideMobile {
    display: none !important;
}

.back_cs_alquiler {
    background-size: cover;
    height: 100%;
}
.back_cs_construccion {
    background-size: cover;
    height: 100%;
}
.back_cs_consultores {
    background-size: cover;
    height: 100%;
}
.back_cs_mecanico {
    background-size: cover;
    height: 100%;
}
.back_cs_fontanero {
    background-size: cover;
    height: 100%;
}
.back_cs_construccion {
    background-size: cover;
    height: 100%;
}
.back_cs_ecommerce {
    background-size: cover;
    height: 100%;
}
.back_cs_peluqueria {
    background-size: cover;
    height: 100%;
}
.back_cs_tienda {
    background-size: cover;
    height: 100%;
}
.back_cs_informatico {
    background-size: cover;
    height: 100%;
}
.buttonBlock {
    margin-left: 10vw !important;
}

.tituloTablaDinamica {
    height: 35px !important;
    padding-bottom: 0px;
}

.back_cs_marketing {
    background-size: cover;
    height: 100%;
}
    .back_cs_limpieza {
    background-size: cover;
    height: 100%;
}
.imgTablaDinamica {
    padding-right: 0vw !important;
    padding-left: 0vw !important;
}

.back_cs_abogados {
    height: auto;
}
.back_cs_arquitecto {
    height: auto;
}
#botonesFacturaAlbaran {
    display: block;
    padding-top: 10px;
    padding-left: 10%;
}


.botonFactura {
    padding-right: 0px;
}

.botonTablaDinamica {
    padding-left: 3vw;
    width: 19vw;
}
.bulleted {
    width: 80vw;
    padding-left: 1vw;
}

.tablaCabeceraAbogados {
    text-align: left;
    padding-bottom: 5vh;
}

.bloque_app_abogado {
    padding-bottom: 10vh;
}
.bloque_app_alquilerMecanico {
    padding-bottom: 5vh;
}
.bloque_app_alquiler {
    padding-top: 7vh;
    width: 98%;
    height: 100%;
    padding-left: 0vh;
    padding-bottom: 10vh;
}

.bloque_info_alquiler {
    padding-bottom: 10vh;
}
.imagenInfo {
    display: none;
}

.imagenTablaDinamica {
    display: none;
}

.botonesTablaDinamica {
    width: 90vw;
}

#listaTabla {
    width: 100%;
    padding-left: 2%;
}

.imgInfo {
    display: none;
}
.imgInfoMecanico{
    display: none;
}

.botonTablaDinamica {
    width: 19vw;
}
#boton1 {
    margin-left: 0vw !important;
}
.textoTablaDinamica4{
    padding-top:7vh;
}

.txtDiv2 {
    padding-top:15px;
    padding-bottom:15px;
}
.txtDiv21 {
    padding-top: 5vh !important;
}

#infoGestion, #facturasAlbaranes {
    width: 95%;
    margin-left: 10px;
}

.title_h3 {
    width: 100%;
}
.title_h3Informatico, .title_h3_alquiler {
    width: 98%;
    margin-left: 10px;
}

.txtDiv24 {
    padding-top: 6vh;
}

#botonMasInformacion {
    max-width: 150px !important;
}
.listaCabeceraTablaDinamica{
    display:block;
    width:250px;
    padding-left: 30% !important;
}
.allModules, .iconoTablaDinamica {
    display: none !important;
}
.listaCabeceraTablaDinamica {
    width: 70%;
    padding-left: 25% !important;
}
.bloque_app {
    width: 100% !important;
    padding-bottom: 10vh;
}
.title_description, {
    width: 90% !important;
}
.h2MasInformacion {
    width: 100% !important;
}
.appLogo {
    width: 130px !important;
    height: 50px !important;
}
.public_h1_black{
    width: 85% !important;
}
.btn_blue2{
    width: 225px;
}
.bloqueAppfinatxt {
    padding-left: 5vw !important;
}
.botonfinalbtn {
    padding-left: 0% !important;
    padding-right: 15%;
}
.paddingLeft25{
    padding-left: 0 !important;
}
figure{
    display: none;
}
.tituloTablaDinamica {
    text-align: center !important;
    height: 30px !important;
}
.parrafoTabladinamica {
    padding-top: 2vh;
    width: 300px;
}
.parrafoTabladinamica2 {
    padding-top: 6vh;
    width: 300px;
}
.textoTablaDinamica {
    font-size: 16px;
    text-align: center !important;
}
.tablaCabeceraAbogados {
    text-align: center !important;
}
.tituloTabla {
    text-align: center !important;
}
@media (min-width: 321px) and (max-width: 812px) {
    #tabs-facturacion, #tabs-contabilidad, #tabs-impuestos {
        padding-left: 5vw !important;
    }
   }
    
.bloquebotonfinal {
    padding-left: 10vw !important;
}
#tblDinamicaList2{
    margin-left: 3vw;
}
.txtDiv2_2{
    padding-top:10%;
}
.noneMobil{
    display:none;
}
.SeccionTabla {
    padding-top: 5px;
    padding-left: 0px;
}
.ulListaTablaDinamica{
    display:grid;
}
.liListaTablaDinamica {
    text-align: center !important;
    float: initial !important;
    padding-top:15px !important;
}
.circle {opacity: 1;}
.back_canal_etico {background-size: cover;background-color: #496c9b;background-image: url(https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/backgrounds/cover_canal_etico.jpg);background-repeat: no-repeat;background-position: center;background-color: #496c9b;}
.lateral_heading {width: 479px;background-color: rgba(17, 18, 21, 0.71);padding: 50px 10px 20px 7px;color: white;margin-left: 7px;}
.back_visor_facturaE {
    background-size: cover;
    background-color: #496c9b;
    background-image: url(https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/facturaE/cover.jpg);
    background-repeat: no-repeat;
    background-position: center;
}