/* Custom Styles for PCC */


/* Header */
.header13 .h13-nav {
    padding:0;
}

/* Main Nav */
@media (min-width: 992px) and (max-width: 1200px) {
  .main-nav .nav-link {
    font-size: 0.8rem;
  }
}

/*.main-nav > li:last-child {
    background-color: #263892;
    border-radius: 60px;
    -webkit-border-radius: 60px;
}
.main-nav > li:last-child:hover {
    background-color: #1D2A6E;
}

.main-nav > li:last-child > a.nav-link {
    color:white!important;
    text-align: center;
}*/


/* Small devices (landscape phones, less than 768px)*/
/* Overview Section*/
@media (max-width: 767.98px) {
    div#section-1[style] {
        background-image: none!important;
    }
}

/* Lists */
ul.list-icon-check>li::before {
    content: "\e080";
    font-family: 'simple-line-icons';
    color: #188ef4;
    padding: 0 10px 0 0;
}

/* Colors */
.bg-primary {
    background-color:#153696!important
}

/* Formz Builder */
.boolWrap {
    display: block;
}
.boolDiv {
    display: block;
}
.form-group > label {
    font-weight: 600;
}

label {
    font-weight: 600;
    margin-bottom: 0;
}

.form-control {
    background-color: #f8f9fa;
}

/*-- ============================================================== 
 Slider 2 
 ============================================================== */
 
.slider2 .bs-slider, .slider2 .carousel-item {
  max-height: 400px;
}
  
#page-954 .wrap-feature41-box .f41-tab li a {
    background-color: #f5f7fa;
}
#page-954 .wrap-feature41-box .f41-tab li a.active {
    background-color: #fff;
}

/* Site Map */
.sitemap {
    margin-top: 80px;
}

#page-964 #sitemapPrimaryNav li a {
    color: white;
    background: #253594;
    border: 2px solid #1c286f;
    
}

#page-964 #sitemapPrimaryNav li li a {
    background-color: #005eb8;
    border-color: #00509C;
}
#page-964 #sitemapPrimaryNav li li li a {
    background-color: #ff8200;
    border-color: #D96F00 ;
}
#page-964 #utilityNav li a {
    border: 2px solid #8E8F91;
    color: black;
    background: #a7a8aa;
}

/* Paris Airshow page */
@media (max-width: 576px) {
    .hero-heading {
        font-size: 1.75rem ;
    }
}

.box {
  height: 100%;
  background-color: white;
  padding: 20px 20px 10px;
  border: 1px solid #eee;
}

.position-relative {
position: relative;
}

.overlay-caption {
    position: absolute;
    top: 0;
    left: 0;
    width:100%;    
    height:100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    background-color: rgba(0,0,0,0.3);
}

.rounded-none {
  border-radius: 0;
}

.text-shadow {
  text-shadow: 2px 7px 5px rgba(0,0,0,0.9), 
    0px -4px 10px rgba(255,255,255,0.3);
}

.square {
  list-style-type: square;
}

.square li {
    padding: 10px 0;
}

.list-border-bottom li {

  border-bottom: 1px solid #ddd;
}

.list-border-bottom li:last-child {
  border-bottom: 0;
}

/* Callouts */
.bd-callout {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    color: #2b2f32;
    background-color: #e2e3e5;
    border-left: 0.25rem solid #c4c8cb;
}

.bd-callout h4 {
    margin-bottom: .25rem
}

.bd-callout>:last-child {
    margin-bottom: 0
}

.bd-callout-success {
    color: #0a3622;
    background-color: #D2E8DE;
    border-left-color:#198754;
}
