.bbm_row {
    display: flex;
}

.bbm_column {
    flex: 50%;
    padding: 10px;
}

.h4 {
    text-align: center;
    color:#0064ff;
}

.bbm_row {
    display: flex;
    flex-direction: column;
}

.bbm-calculator_form-group label, .bbm_calculator_margin_result_label{
    font-size: 17px;
    color:#0064FF;
    font-weight: 700;
    margin-bottom: 8px;
}

.bbm_calculator_result_label{
    font-size: 16px;
    font-weight: 700;
    color: #13C640;
}

.bbm_calculator_result_data{
    font-size: 16px;
    color: #757575;
}

selector select, selector input{
    border: 1px solid #7a7a7a;
    font-size: 14px;
    font-weight: 700;
    color:#757575;
}

selector select:focus, selector input:focus{
    border: 1px solid #0064ff;
    font-size: 14px;
    font-weight: 700;
    color:#757575;
    outline:none;
}

p#margin_calculator_open_price, p#margin_calculator_margin-acct, p#margin_calculator_margin-conv{
    border: 1px solid #7a7a7a;
    font-size: 14px;
    font-weight: 700;
    border-radius:4px;
    padding:8px 16px;
    background: white;

}
p#margin_calculator_open_price{
    color: var(--brand-colors-gray-50-grey, rgba(0, 0, 0, 0.50));
}

p#margin_calculator_margin-acct, p#margin_calculator_margin-conv{
    color: var(--Brand-Colors-Primary-BB_Blue, #0064FF);

}

.bbm_area_results_margin > p{
    font-size: 24px;
    font-weight: 700;
    color:#0064FF;
}

.bbm_calculator_margin_result_data {
    margin-top: 8px;
}

.bbm_calculator_margin_result_label_sub{
    color: var(--Brand-Colors-Primary-BB_Blue, #0064FF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.bbm_area_results_margin{
    background: #e6e6e6;
    height: 100%;
    padding: 32px 16px ;
    border-radius: 4px;
}

.bbm_area_data_margin{
    padding: 0px 16px 30px 16px ;
}

#bbm_calc_price{
    color: var(--brand-colors-gray-50-grey, rgba(0, 0, 0, 0.50));
}

.bbm_column {
    margin-bottom: 15px;
}

.bbm-calculator-description {
    padding: 0px 25px;
    margin: 0px 0px 10px 0px;
}

@media (max-width: 695px){
    button.e-n-tab-title {
        flex-basis: unset !important;
        width:100% !important;
        padding-inline-end: 0px !important;
        padding-inline-start: 0px !important;
    }
}

@media (max-width: 695px){
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
        --n-tabs-direction: column;
        --n-tabs-heading-display: 100%;
        --n-tabs-content-display: contents;
    }
}


selector .bbm-calculator-input {
    background-color: #fff;
}