
.miBnstr_btn_div{
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    justify-content: space-evenly;
    padding: 20px 0px 10px 0px;
    cursor: default;
}

.miBnstr_btn_body{
    display: flex;
    flex-direction: column;
    align-items: center;    
}

.miBnstr_btn{
    background: orange;
    color: white;
    width: 75px;
    height: 75px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;    
    transition: all .2s;
}

.miBnstr_btn:hover{
    background: grey;
    transition: all .2s ease-in-out;
    transform: scale(1.25);    
}

.miBnstr_btn_txt{
    padding: 18px 0px 5px 0px;
    font-size: 14px!important;
    font-family: 'Montserrat';
    font-weight: 900;
    color: grey;
    line-height: 18px;
    letter-spacing: 1px;
}

.mibnstr_h1{
    font-family: 'Montserrat';
    font-size: 18px!important;
    font-weight: bold;
    color: grey;
}

.mibnstr_ttls{
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: bold;
    color: grey;
}

.mibnstr_ttls_o{
    font-family: 'Montserrat'!important;
    font-size: 16px!important;
    font-weight: bold!important;
    color: orange!important;
}

.mibnstr_ico_ttl{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    flex-direction: row;    
}

.mibnstr_lbl_12{
    font-family: 'Montserrat'!important;
    font-size: 12px!important;
    font-weight: bold!important;
}

.mibnstr_txt_12{
    font-family: 'Montserrat'!important;
    font-size: 12px!important;
}

.mibnstr_txt_n12{
    font-family: 'Montserrat'!important;
    font-size: 12px!important;
    font-weight: bold!important;
}

.mibnstr_lbl_14{
    font-family: 'Montserrat'!important;
    font-size: 14px!important;
    font-weight: bold!important;
}

.mibnstr_lbl_16{
    font-family: 'Montserrat'!important;
    font-size: 16px!important;
    font-weight: bold!important;
}

.mibnstr_txt_14{
    font-family: 'Montserrat';
    font-size: 14px!important;
}

.mibnstr_txt_16{
    font-family: 'Montserrat'!important;
    font-size: 16px!important;
}

.mibnstr_txt_n16{
    font-family: 'Montserrat'!important;
    font-size: 16px!important;
    font-weight: bold!important;
}

.mibnstr_btn_ms{
    padding: 5px 10px 5px 10px;
    font-family: 'Montserrat';
    font-size: 14px!important;
    font-weight: bold;
    border-radius: 5px;
    background-color: orange;
    border: 1px solid orange;
    color: white;
    cursor: pointer;
    text-align: center;    
}

.mibnstr_tbl{
    width:100%;
    font-family: 'Montserrat';
}

.mibnstr_tbl_th{
    padding: 5px;
    border:1px solid #b4b4b4;
    background-color: #d8d8d8;
    color:black;
    font-size: 12px!important;
    cursor:default;
}

.mibnstr_tbl_td{
    padding: 5px;
    border:1px solid #b4b4b4;
    background-color: white;
    color:black;
    font-size: 12px!important;
    cursor:default;
}

.mibnstr_tbl_td_nt{
    padding: 5px;
    border:1px solid #b4b4b4;
    background-color: white;
    color:black;
    cursor:default;
}

.mibnstr_tbl_td_div{
    display: flex;
    justify-content: space-evenly;
    align-items: center;    
}

.miBvga_slctd_bnfcs{
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: bold;
    padding: 5px 20px 5px 20px;
    border-radius: 5px;
    height:34px;
    background-color:#17a2b8;
    border-color:#17a2b8;    
    color:white;
    cursor:pointer;
    letter-spacing: 1.5px;
}

.vga_slctd_bnfcs:hover{
    background-color:#138496;
    border-color:#138496;        
}

.mibnstr_btn_div{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;    
}

.mibnstr_header_confirm{
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
}

.slctd_error{
    font-family:Montserrat!important; 
    font-size:14px!important; 
    font-weight: bold!important;
}

.div_cotizante{
    border: 1px solid #c8c8c8;
    border-radius: 5px;
    padding: 15px;
}
