@import url(/css/color_scheme_blue.css);
body {
  background-image: url("/img/large-building-pale.png");
  background-size: cover;
  background-attachment: fixed;
  background-color: #FEFEFE;
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  font-family: var(--theme-fonts);
  color: var(--root-text-color); }

.hide {
  display: none;
  visibility: hidden; }

pre {
  font-family: monospace;
  margin: 5em 0;
  font-size: 25px; }

/*
 * radio_table styles (Quality Features positining)
 */
.qfpos {
  border: 0;
  color: var(--root-text-color);
  background: var(--root-background-color);
  font-family: var(--theme-fonts);
  font-size: 14px;
  width: 100px;
  height: 60px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle; }

.qfpos:hover {
  color: white;
  background: #4878A8; }

.qfpos_selected {
  border: 0;
  color: #F0F0F0;
  background: #E40000;
  font-family: var(--theme-fonts);
  font-weight: 700;
  font-size: 14px;
  width: 100px;
  height: 60px;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle; }

.qfpos_selected:hover {
  background: #F00000; }

.qfpos_ro {
  border: 0;
  color: var(--root-text-color);
  background: var(--root-background-color);
  font-family: var(--theme-fonts);
  margin: 0;
  padding: 0;
  font-size: 14px;
  width: 100px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer; }

input[type=checkbox].large {
  transform: scale(1.25); }

input[type=text].required_field {
  background-color: #FFC0C0;
  border-radius: 3px;
  border: solid 1px;
  border-color: #AAA;
  padding: 5px 5px; }

table td {
  padding: 0;
  margin: 0;
  color: var(--root-text-color); }

table.medium_gray_text td {
  padding: 5px 0 5px 0; }

h1, h2, h3, h4 {
  font-family: var(--theme-fonts);
  padding: 0 0 0 20%; }

div#masthead,
div#sign_in_banner {
  left: 0;
  font-family: var(--theme-fonts);
  font-size: 56px;
  background-image: url("/img/small-building.png");
  margin: 0px;
  padding: 13px 0px 17px 150px;
  color: white;
  background-color: var(--root-background-color);
  background-repeat: no-repeat;
  text-shadow: 4px 4px 5px var(--root-dark-shadow-color);
  height: 60px;
  overflow: hidden;
  text-wrap: none; }

div#masthead a {
  color: white;
  width: 600px; }

table, td {
  border: none;
  border-collapse: collapse; }

td#mkt_reports {
  font-size: 12px;
  border: none;
  border-collapse: collapse; }

a {
  color: var(--root-text-color); }

a.bpg_decision {
  color: var(--root-text-color);
  text-decoration: none; }

td.bpg_decision:hover {
  background: var(--root-background-color); }
  td.bpg_decision:hover a.bpg_decision {
    text-decoration: none;
    color: white;
    background: var(--root-background-color);
    display: block; }

.manual_links {
  color: gray;
  font-size: 13px; }

a.manual_links {
  color: #606060;
  text-decoration: none; }

a.manual_links:hover {
  color: white;
  background: gray;
  display: inline;
  height: contain; }

div.panel_footer {
  background-color: #CCC;
  font-size: 12px;
  color: #666;
  margin: 0;
  padding: 5px;
  text-align: center; }

div.panel_main {
  color: var(--root-text-color);
  margin: 0 25px; }

div.panel_top {
  color: var(--root-text-color); }

div.panel_all {
  width: 1100px;
  margin: auto;
  background-color: #FEFEFE;
  opacity: 0.93;
  color: var(--root-text-color); }

td.boxshadow {
  /* box-shadow: 1px 2px 4px rgba(128, 128, 128, .5); */
  padding: 5px;
  font-size: 16px;
  text-align: center;
  background-color: #FFFF40; }

td.boxnoshadow {
  padding: 5px;
  font-size: 16px;
  text-align: center;
  background-color: white; }

hr {
  color: var(--root-text-color); }

/*

div#bpg_landing_page
{
	background-image: url( '/img/large-building-pale-1920.jpg');

}
*/
div#bpg_landing_page a.landing_large_button {
  font-family: var(--theme-fonts);
  color: #DDD;
  text-align: center;
  text-decoration: none;
  background-color: var(--root-background-color);
  opacity: 0.6;
  display: inline-block;
  font-size: 48px;
  margin: 30px;
  padding: 10px 50px 10px 30px;
  width: 400px;
  height: 56px;
  text-shadow: 4px 4px 5px var(--root-dark-shadow-color); }
div#bpg_landing_page a.landing_small_button, div#bpg_landing_page a.download_report {
  font-family: var(--theme-fonts);
  color: #DDD;
  text-align: center;
  text-decoration: none;
  background-color: var(--root-background-color);
  opacity: 0.6;
  display: inline-block;
  font-size: 16px;
  margin: 10px;
  padding: 3px 3px 0px 3px;
  width: 240px;
  height: 26px;
  text-shadow: 2px 2px 3px var(--root-dark-shadow-color); }
div#bpg_landing_page a:hover {
  opacity: 0.75;
  color: white; }

textarea {
  resize: none;
  width: 100%;
  height: 300px;
  color: #234;
  background-color: var(--pale_yellow);
  font-size: 18px;
  font-family: var(--theme-fonts); }

/*
div.wide_row_heading .handsontable col.rowHeader {
    width: 160px;
}
*/

/*# sourceMappingURL=bpg_admin.css.map */
