﻿input[type=text],input[type=button]{-webkit-appearance:none;-webkit-border-radius: 0px;} /*Quita el renderizado de Apple en los controles input*/
.public_width{ width:320px;}
@media (max-width: 600px) { .public_width{ width:500px;} }
@media (max-width: 799px) { .public_width{ width:600px;} }
@media (max-width: 980px) and (-webkit-device-pixel-ratio: 1) { .public_width{ width:800px;} }

/* HEADERS*/
.header2 { height:120px;}
.header2 #logo{margin-top:10px;}
.header2 #mainButtons{margin-top:10px;}
.header2 #otherButtons {margin-top:0px;float:left;margin-left:50px;}
.header2 a{ font-weight:bold !important;}


/* FOOTER */
.footermenu {padding-left:10px;padding-right:10px}
.footermenu td{display:block;width:480px !important;}
.footermenu a {font-size:1.2rem;}
.footer_text table td{padding-left:10px;padding-right:10px;background-color:#ababab;font-size:1.0rem;}
.footer_text table td br {line-height:40px;}


/* ------------------  ADD CS_130  ------------------ */
.funcionalidades_container td {
    display: block;
    width: 480px !important;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.funcionalidades_text_mobile{
    display: block;
}
.funcionalidades_text{
    display: none;
}
.lista-pasos > li{
    /* Adjust the padding for your custom bullet image */
    margin-left: 10%;
}

.modelo_pasos_title {
    font-size: 30px;
    font-weight: 100;
    line-height: 50px;
    /* color: #222; */
    color: #0046FE;
    text-rendering: optimizelegibility;
}

/* -------------  ADD FACTURACION   ---------------- */

.carousel-control-next{
    width: 3%;
}
.carousel-control-prev{
    width: 3%;
}

.funcionalidades_float_container{
    width: 50%;
}

.background_landing{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.descripcion_container td {
    display: block;
    width: 100% !important;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}

.header_button{
    margin-top:0;
}

.lateral_heading{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.heading_img{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 5px;
}

.background_cabecera td{
    display: block;
    width: 100% !important;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.agencia_container td {
    display: block;
    width: 100% !important;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.agencia_container td .block_right{
    padding-left: 0;
}
.agencia_img{

}
div.block_right.left{
    padding-left: 5%;
    padding-right: 5%;
}

div.block_left.left{
    padding-left: 5%;
    padding-right: 5%;
}

.agencia_img{
    margin-left: 0;
}

.subtitle_grey{
    padding-left: 0;
    width: 100%;
    margin-bottom: 5px;
}

.negocio_container{
    margin-top: 20px;
}

.datos_super_container{
    margin-top: 0;
}
.negocio_text h3{
    font-size: 22px !important;
    line-height: 40px;
}

h2.blue_text{
    margin-left: 0 !important;
}

.datos_container td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.facturas_container td {
    display: block;
    width: 90% !important;
    margin-left: 5%;
    margin-top: 0;
}

.contabilidad_container td {
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.block_right{
    width: 90%;
    padding-left: 5%;
}

.block_left{
    width: 90%;
    padding-left: 0;
}

.hideTablet  { display:none !important;height:auto !important;}

.negocio_text{
    margin-left: 0 !important;
}

.contabilidad_text{
    padding-left: 5%;
    padding-right: 5%;
}

.negocio_container{
    padding-left: 5%;
    padding-right: 5%;
}

.hideTablet{
    display: none !important;
}

.hideDesktop{
    display: block !important;
}

.block_left > div {
    margin: 0 auto;
    max-width: unset;
}
.contabilidad_image{
    margin-top: 0;
}
.prueba_container{
    padding-left: 5%;
    padding-right: 5%;
}

.button_subtitle{
    font-size: 14px;
}

/* -------------  ADD IMPUESTOS   ---------------- */

.bloque_cabecera_impuestos{
    position: relative;
    height: 600px;
    background: url("https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/backgrounds/laptop-impuestos-M.jpg") no-repeat center;
    padding: 0;
}

.bloque_descripcion_impuestos td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

#cabecera_impuestos_title h1{
    padding-top: 10px;
    line-height: 30px;
    font-size: 2em;
}
.bloque_detalles_impuestos td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.bloque_calcula_impuestos td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.bloque_calcula_impuestos{
    padding-bottom: 10px;
}

.bloque_ultimate_impuestos{
    font-size: 25px;
}
.bloque_usuarios_impuestos{
    font-size: 25px;
}

#pruebalo_impuestos_title{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    margin-left: 0;
    text-align: center;
}

.bloque_pruebalo_impuestos{
    height: auto !important;
    padding-bottom: 10%;
}



.bloque_container_pruebalo_impuestos{
    position: relative;
    background: #4A6C9A;
    padding: 0;
}

.lateral_impuestos_container{
    padding-bottom: 0px;
}

.header_impuestos_button{
    margin-right: auto !important;
}
.pre_footer{
    width: 100%;
    height: 22px;
    background-color: #cdcdcd;
}

.phoneImage{
    width: 0 !important;
}

.buttonBlock td{
    width: 100%;
    display: block;
}

.appLogo{
    width: 140px;
}

/* -------------  ADD CONTABILIDAD   ---------------- */
.bloque_cabecera_contabilidad{
    position: relative;
    background: url("https://cdn.contasimple.com/2025.5.1.1/Content/Landings/Images/backgrounds/laptop-contabilidad-M.jpg") no-repeat center;
    background-size: cover;
    padding: 0;
}

.cabecera_contabilidad_container{
    width: 100%;
}


.bloque_ultimate_contabilidad{
    font-size: 25px;
}
.bloque_facturas_contabilidad td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.bloque_green_contabilidad td{
    display: block;
    width: 90% !important;
    padding-left: 5%;
    margin-top: 0;
    text-align: center;
}

.impuestos_image{
    padding-top: 15px !important;
    padding-bottom: 15px;
}

