/**
 * DISCLAIMER
 *
 * Do not edit or add to this file.
 * You are not authorized to modify, copy or redistribute this file.
 * Permissions are reserved by FME Modules.
 *
 *  @author    FMM Modules
 *  @copyright FME Modules 2020
 *  @license   Single domain
 */

.helpbox
{
  display: inline-block;
  box-sizing: border-box;
  color: #25b9d7;
  background-color: #dff5f9;
  height: 16px ;
  width: 16px;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  vertical-align: middle;
  text-align: center;
  border: 2px solid #25b9d7;
  cursor: pointer;
  padding: 0;
  margin: 0 5px 2px;
}
#fmm_price_calc .box_viewer
{
  background-color: white;
  box-shadow: inset 0 0 0 1px #e7e9ef ,0 6px 20px -1px rgba(2,2,3,.18);
  padding: 4% 3%;
  border-radius: 4px;

}

#fmm_price_calc .dp_product_tooltip
{
    max-width: 500px;
}
#fmm_price_calc .qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    background-clip: padding-box;
}

#fmm_price_calc .qtip-bootstrap .qtip-content {
    padding: 9px 14px;
}
#fmm_price_calc .qtip-content, .qtip-titlebar {
    position: relative;
    overflow: hidden;
}
#fmm_price_calc .qtip-content {
    padding: 5px 9px;
    text-align: left;
    word-wrap: break-word;
}

#fmm_price_calc .qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

#fmm_price_calc .dp_qtip img {
    max-width: 100%;
    margin-bottom: 5px;
}
#fmm_price_calc img {
    vertical-align: middle;
}
#fmm_price_calc img {
    border-style: none;
}

#fmm_price_calc .qtip-content {
    text-align: left;
    word-wrap: break-word;
}
#fmm_price_calc .qtip-bootstrap {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
#fmm_price_calc,
#fmm_price_calc .row { margin-left: 0 !important;margin-right: 0 !important;}

#fmm_price_calc .box_viewer label { text-transform: capitalize;}
#fmm_price_calc .box_viewer .fmm_dpc_extra_price { font-style: italic; color: #16b2e4; font-size: 12px;}
#fmm_price_calc .box_viewer .clear_error_text {font-size: 12px;font-style: italic;}
#fmm_price_calc .box_viewer .required { color: red;}
#fmm_price_calc .box_viewer .fmm_calc_rows { background: #f1f1f1; border-radius: 6px; padding: 2%;}
#fmm_price_calc .box_viewer .fmm_calc_rows .col-lg-6 { margin-bottom: 0px;}
#fmm_price_calc .box_viewer .fmm_calc_rows .col-lg-6 p { margin-bottom: 0px;}
#fmm_price_calc .box_viewer .fmm_calc_rows .fmm_calc_rows_right_txt { text-align: right;}
#fmm_price_calc .box_viewer .fmm_total_price_val { box-shadow: inset 0 1px 10px 0 rgba(0,0,0,.1);}
#fmm_price_calc .box_viewer .fmm_total_price_val #pricingcalculator_total_price {color: #e6405d; font-weight: 700; display: inline-block; vertical-align: middle;}
.fmm_no_margin { margin: 0px !important;}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap { position: relative; display: inline-block; vertical-align: middle; text-align: center; margin: 0px;}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap .fmm_calc_formula_blk { position: absolute; right: 0px; top:28px;z-index: 99; background: #fff;
border: 1px solid #00a9e0; box-shadow: inset 0px 0px 0px 2px #9ae6ff; padding: 6px; font-size: 12px; border-radius: 6px; max-width: 200px; display: none}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap .fmm_calc_formula_blk div { margin: 0px;}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap .fmm_calc_formula_blk .fmm_dpc_title_formula { padding-bottom: 4px;}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap .fmm_calc_formula_blk .fmm_dpc_formula_value {color: #e6405d;}
#fmm_price_calc .box_viewer .fmm_dpc_formula_wrap:hover > .fmm_calc_formula_blk { display: block;}
#fmm_price_calc .box_viewer .fmm_dpc_lbl_unit { text-transform: lowercase; color: #7f7f7f; font-style: italic}