.region-content .content p{
  margin-bottom:35px;
  color:#444444;
}
.region-content .content,
.region-content .content p,
.region-content .content ul li{
  font-size: 16px;
  line-height:24px;
}
.region-content .content .italic_offset{font-style: italic; margin-left:10px; text-indent:-10px;}
.region-content .content .italic{font-style: italic;}
.region-content .content .bold{font-style: bold;}
.region-content .content .center{text-align: center;}
.region-content .content .bold{font-style: bold;}
.region-content .content .rteright, .region-content .content .right{text-align: right;}
.region-content .content .margin_bottom_20{margin-bottom:20px;}
.region-content .content .amanx{color:#062758;}
.region-content .content .amagx{color:#006633;}
.region-content .content .amdwx{color:#8E3326;}
.region-content .content .amapx{color:#6A2872;}
.region-content .content .sextant{color:#336699;}
.region-content .content .nitex{color:#4B3607;}
.region-content .content .ssb{color:#0188C0;}
.region-content .content table td.whiteblue,
.region-content .content p.whiteblue,
.region-content .content a.whiteblue{
  background-color: #369; color: #fff;
}
.region-content .content table td{
  padding: 5px;
}
.region-content .content table.events tr:nth-child(2n+1){
  background-color:#E5EEF6;
}
#security-questions-user-form,
.region-content #user-form{
  max-width: 600px;
}
.region-content #user-form #edit-pass-pass2,
.region-content #user-form #edit-pass-pass1{
  margin-right:12px;
  max-width:210px;
}
.region-content #user-form .password-parent .input-group-addon{
  padding:4px 0 0 0;
  display:block;
  position: relative;
  margin:4px 10px;
}
.path-frontpage .region-content{
  margin-top:20px;
}
.breadcrumb{
  background:none;
  margin-left:0;
  padding-left:0;
  color:#555555;
  margin-top:30px;
}
.expanding-content{
  display: none;
}
.nav-tabs li{
  cursor:pointer;
}
.breadcrumb a{
  color:#336699;
  font-size: 14px;
  border-bottom:1px dotted #336699;
}
.page-node-type-page .big-blue{
  background:#336699;
}
.page-node-type-webform-page .big-blue,
.page-node-type-webform-page .big-blue .row,
.page-node-type-webform-page .big-blue .container,
.page-node-type-webform-page .big-blue .region-header,
.page-node-type-page .big-blue,
.page-node-type-page .big-blue .row,
.page-node-type-page .big-blue .container,
.page-node-type-page .big-blue .region-header{
  min-height:250px;
}
@media (min-width: 992px) {
  .page-node-type-webform-page .big-blue,
  .page-node-type-webform-page .big-blue .row,
  .page-node-type-webform-page .big-blue .container,
  .page-node-type-webform-page .big-blue .region-header,
  .page-node-type-page .big-blue,
  .page-node-type-page .big-blue .row,
  .page-node-type-page .big-blue .container,
  .page-node-type-page .big-blue .region-header{
    min-height:400px;
  }
}
.no-background{
  margin-top:-90px;
  background-color:rgba(100,125,90,.6);
  height:200px;
}
.custom-header h1.page-header{
  margin:20px 0 30px 0;
  position: absolute;
  bottom:0;
}
.page-node-type-page .field--name-body{position: relative;}
.page-node-type-page .bluebackground { background-color:#E5EEF6; }
.page-node-type-page .big-purple{
  background:#6A2872;
  width: 100vw;
  margin-left: calc(-50vw + 50%);
  color:#fff;
  padding:20px 0;
}
.page-node-type-page .big-purple a{color:#FFFFFF; text-decoration:none; border-bottom:1px dotted;}
.page-node-type-page .big-purple a:hover{ color:#CCDDEE; text-decoration:none; border-bottom:1px dotted; }
.page-node-type-page .big-purple table a{ color:#369; }
.page-node-type-page .big-purple table a:hover{ color:#0188C0; }
.page-node-type-page .big-purple:before,
.page-node-type-page .big-purple:after{
    display: table;
    content: " ";
}
.page-node-type-page .big-purple:after{
    clear: both;
}
.region-header .page-header{
  margin-top:30px;
}
.page-node-type-webform-page .big-blue .page-header,
.page-node-type-page .big-blue .page-header{
  color:#fff;
  border:0;
  padding-bottom:0;
  margin-bottom:20px;
  text-shadow: 1px 1px black;
}
.region-content .content  p, .region-content .content ul, .region-content .content ol,
.region-content .content h1, .region-content .content h2, .region-content .content h3, .region-content .content h4{
  max-width:900px;
}
.region-content .content .content-image-container{padding-left:30px; padding-right:30px;}
.region-content form.contact-form{max-width:600px;}
.embedded-entity[data-entity-embed-display="view_mode:media.full_content_dark_text"],
.embedded-entity[data-entity-embed-display="view_mode:media.full_content_dark_text"] a {
  color: #369;
  border-color: inherit;
}
.embedded-entity[data-entity-embed-display="view_mode:media.full_content_dark_text"] a:hover {
  color: #0188C0;
  border-color: inherit;
}
.btgrid .row .col {
  overflow: hidden;
}
.border-right{
  border-right:1px solid #ccc;
}
@media (max-width: 991px) {
  /* kludge: non-standard breakpoint to override content editor entered html */
  .btgrid .row .col .content {
    margin-top: 40px !important;
  }
  .btgrid iframe {
    margin-top: 0 !important;
  }
}
@media (min-width: 992px) {
  .btgrid .row .col {
    overflow: visible;
  }
}
