*{
    padding:0;
    margin:0;
    box-sizing:border-box;
}

.cfs_title{
    font-size:38px!important;
    margin-top:20px;
    text-align:center;
    font-family:"Montserrat",sans-serif;
    font-weight:600;
    color: #23A5DF;
}

.cfs_description{
    line-height:1.6;
    width:1000px;
    max-width:100%;
    font-size:16px;
    text-align:center;
    margin:30px auto 0;
    font-family:"Montserrat",sans-serif;
    color:#141414;
    padding:15px;
    background:#D0E9FB;
}

.calculadora-fs{
    line-height:1.6;
    font-family:"Montserrat",sans-serif;
    width:1000px;
    max-width:100%;
    margin:40px auto 50px;
}

.calculadora-fs .ventas-anuales{
    display:flex;
    align-items:center;
    margin-top:30px;
    margin-bottom:20px;
}

.calculadora-fs .ventas-anuales .lbl-ventas-anuales{
    font-size:16px;
    text-align:center;
    background:#D0E9FB;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:8px 12px;
    height:69px;
    font-weight:600;
}

.calculadora-fs .ventas-anuales .ventas-anuales{
    all:unset;
    font-size:18px;
    font-weight:500;
    padding:20px 15px;
    width:200px;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#FFFF00;
    cursor:text;
}

.calculadora-fs .ventas-anuales input:hover{
    border:1px solid #747474;
}

.calculadora-fs .ventas-anuales input:focus{
    border:0;
    outline:2px solid #4e4e4e;
}

.calculadora-fs .cfs_table{
    width:100%;
    border-collapse:collapse;
}

.calculadora-fs .cfs_table th{
    width:260px;
    background:#D0E9FB;
    padding:8px 15px;
    font-size:16px;
    font-weight:700;
    text-align:center;
    border:1px solid #b9dced;
}

.calculadora-fs .cfs_table td{
    font-size:16px;
    padding:8px;
    text-align:center;
    border:1px solid #e3e3e3;
}

.calculadora-fs .cfs_table td:first-child{
    width:220px;
    text-align:left;
}

.calculadora-fs .cfs_table tbody tr:nth-child(even){
    background:#E5F2F8;
}

.calculadora-fs .dto-farmacia{
    background:#FFFF00;
    min-width:80px;
}

.calculadora-fs .beneficio{
    font-weight:600;
}

.calculadora-fs .last-row .lbl-beneficio-anual{
    font-weight:700;
}

.calculadora-fs .last-row .beneficio-anual{
    font-weight:700;
    font-size:20px;
    background:#C0E6F5;
}