.banner_comparisonapp {
  background: url('../banner/RVComparisonAppBanner.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp {
  background: url('../banner/RVAppBanner.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}
.banner_reports_sbfm_checkers {
  background: url('../banner/SBFM-Checkers-Reports-Banner.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp_demo {
  background: url('../banner/RVAppBannerDemo.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp_pricing {
  background: url('../banner/RVAppBannerPricing.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp_info {
  background: url('../banner/RVAppBannerProductInfo.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp_tut {
  background: url('../banner/RVAppBannerTutorial.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_rvapp_upgrade {
  background: url('../banner/RVAppBannerUpgrade.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_api_demo {
  background: url('../banner/RVAPIBannerDemo.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
  
}

.banner_vafapp {
  background: url('../banner/VAFApp.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
}

.banner_costing_model {
  background: url('../banner/SBFM_Costing_Model_Banner.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
}

.banner_bbfmr {
}

.banner_vafapi_v1 {
  background: url('../banner/VAF_API_Version1_Banner.png'); height: 182px; background-size: contain; background-repeat: no-repeat;
}

.banner_vafapp_demo {
  background: url('../banner/VAFAppDemo.png'); height: 182px; background-size: contain; background-repeat: no-repeat;

}

.banner_vafapp_pricing {
  background: url('../banner/VAFAppPricing.png'); height: 182px; background-size: contain; background-repeat: no-repeat;

}

.banner_vafapp_info {
  background: url('../banner/VAFAppProductInfo.png'); height: 182px; background-size: contain; background-repeat: no-repeat;

}

.banner_vafapp_tut {
  background: url('../banner/VAFAppTutorial.png'); height: 182px; background-size: contain; background-repeat: no-repeat;

}


#apicalls pre {
  background-color: #f9f2f4;
  border-radius: 4px;
  color: #c7254e;
  font-size: 90%;
  padding: 2px 4px;
}

#deal_parameters h4 {
  font-weight: bold;
}

#deal_parameters .form-control {
  background-color: #FAFAD2;
}
#deal_parameters .form-control[disabled] {
  background-color: #D3D3D3;
}
.row_alternative_1 {
  background-color: floralwhite;
}
.row_alternative_2 {
  background-color: aliceblue;
}

.inp_error {
  border: 2px solid red;
}

.optimized_input {
  border: 2px solid #41da9a;
}


table.rvtable {
  margin-top: 8px;
  width: 100%;
}

.rvtable > tbody > tr > td, .rvtable > tbody > tr > th, .rvtable > tfoot > tr > td, .rvtable > tfoot > tr > th, .rvtable > thead > tr > td, .rvtable > thead > tr > th {
  line-height: 1.42857;
  vertical-align: top;
  padding: 4px 8px 4px 8px;
}

.anErrorTab {
  background-image: url('err-bg.png');
  background-size: 21%;
  background-repeat: repeat !important;
}

.anErrorClass {
  background-image: url('err-bg.png');
  background-size: 21%;
  background-repeat: repeat !important;
}
.anErrorText {
  color: red;
}

#quotetable thead th {
  text-align: center;
  background: #66a9bd;
}

#quotetable tbody td {
  text-align: center;
}

#fileList > .present {
  color: darkseagreen;
  font-weight: bold;
  display: block;
}
#fileList > .notPresent {
  color: lightgrey;
  font-style: italic;
  display: block;
}

#blockerDiv {
  position:fixed;
  padding:0;
  margin:0;
  top:0;
  left:0;

  width: 100%;
  height: 100%;
  background:rgba(255,255,255,0.5);
}
#loadingIndicator {
  background: url('loading.gif');
  padding-top: 15px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
}
