
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

/* Legend controls text on Front Facing Web forms in Section labels */
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}


#bootstrap-overrides .logo-prb {
	height: 100px;
	background-color: #114e75;
	border-bottom: 1pt solid #90cef7;
	height: auto;
	width: 100%;
	margin: auto;
	display: inline-block;
	vertical-align: middle; 
}

#bootstrap-overrides img.prb {
    display: block;
	margin: auto;
	padding: 0 10px;
}

#bootstrap-overrides .navbar-default {
  background-color: #8f1110;
  border-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-brand {
  color: #ffffff;
}
#bootstrap-overrides .navbar-default .navbar-brand:hover,
#bootstrap-overrides .navbar-default .navbar-brand:focus {
  color: #ffffff;
}
#bootstrap-overrides .navbar-default .navbar-text {
  color: #ecf0f1;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > a:hover,
#bootstrap-overrides .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: 520808;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #8f1110;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
#bootstrap-overrides .navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-nav > li > .dropdown-menu > li.divider {
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
#bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
#bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-nav > .active > a,
#bootstrap-overrides .navbar-default .navbar-nav > .active > a:hover,
#bootstrap-overrides .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-nav > .open > a,
#bootstrap-overrides .navbar-default .navbar-nav > .open > a:hover,
#bootstrap-overrides .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-toggle {
  border-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-toggle:hover,
#bootstrap-overrides .navbar-default .navbar-toggle:focus {
  background-color: #520808;
}
#bootstrap-overrides .navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
#bootstrap-overrides .navbar-default .navbar-collapse,
#bootstrap-overrides .navbar-default .navbar-form {
  border-color: #ecf0f1;
}
#bootstrap-overrides .navbar-default .navbar-link {
  color: #ffffff;
}
#bootstrap-overrides .navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  #bootstrap-overrides .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #520808;
  }
}


	
.body-prb {
    background-image: url("PRB_background_Sup.png");
    background-repeat: no-repeat;
	background-position-y: -410px;
    background-color: #ffffff;
	height: 100%;
	overflow:hidden;
}

.content-prb {
    background-color: #ffffff;
}

#bootstrap-overrides .center {
	margin: auto;
	width: 100%;
	text-align: center;
	background-color: gray;
}

.btn-prb {
    color: #fff;
    background-color: #114e75;
    border-color: gray;
}

.btn-prb:hover,
.btn-prb:focus,
.btn-prb.focus,
.btn-prb:active,
.btn-prb.active,
.open>.dropdown-toggle.btn-prb {
    color: #fff;
    background-color: #114e75;
    border-color: gray;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #E6F2FF !important;
}

.table th,
.table td {
  padding: 5px !important;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* no changes made to label at this time. This is a placeholder in case needed */
label.control-label.required:before {
    content: '*';
    color: red;
    white-space: nowrap
	size: 18px;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.postedon,
.createdby,
.modifiedon {
	visibility: hidden;
}


.tel-prb {
    color: #AAAAAA;
}

.tel-prb:hover,
.tel-prb:focus,
.tel-prb.focus,
.tel-prb:active,
.tel-prb.active,
.open>.dropdown-toggle.tel-prb {
    color: #AAAAAA;
}

.validation-summary ul li a,
.validation-summary aul li a:hover,
.validation-summary ul li a:focus,
.validation-summary ul li a:active,
.validation-summary ul li a.active {
    color: #a94442; 
}

div.message.success {
 background-color:#eef6ee;
 border-color:#eef6ee;
 color:#234323;
 font-size: 20px;
 -ms-border-radius:3px 3px 3px 3px;
 border-radius:3px 3px 3px 3px;
 margin-bottom:18px;
 padding:9px 39px 9px 14px;
 -ms-text-shadow:0 1px 0 rgba(255,255,255,.5);
 text-shadow:0 1px 0 rgba(255,255,255,.5)
}

	
#MessagePanel .message .success .alert .alert-success {
	background-color: #abd4ac;
	font-size: 20px;
}