.navbar-brand img.logo{
    max-height: 100%;
    padding: 9px;
}


.annual-reports-list .report-image {
    max-width: 100px;
    max-height: 100px;
    border: 1px solid #e8e6e5;
}
.format-label{
    display:inline-block;
}
.format-label img, .format-label input{
    display:block;

}

.cle-options-labels label{
    font-weight: 400;
    margin:0px 10px;
}

.cle-options-labels .radio-text{
    padding: 5px;
}

.format-radio-img{
    max-width  : 6em;
    display: block;
    margin: 0 auto;
}

#mc_embed_signup form {
    padding: 0 !important;
}
#mc_embed_signup input {
    border: 1px solid #eaeaea !important;
    /* -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important; */
}
#mc_emded_signip input[type=submit]{
    border: 1px solid #b6995f !important;
}




#mc-embedded-subscribe {
    clear: both;
    width: auto;
    display: block;
    margin: 0  !important;
}

.nav-square li a{
    border-radius:0px !important;
    
}

.nav-square li.active a{
    background-color: #f8b343 !important; 
    color: #003f49 !important;
    
}

.pl5{
    padding-left:5px;
}

.pr5{
    padding-right: 5px;
}
.pl20{
    padding-left:20px;
}

.pr20{
    padding-right: 20px;
}

.img-round{
    border-radius: 50%;
}

.ml5{
    margin-left:5px;
}

.mr5{
    margin-right: 5px;
}
.mx0{
    margin-left:0px;
    margin-right: 0px;
}


.ml10{
    margin-left:10px;
}

.mr10{
    margin-right: 10px;
}
.toolkit-active a{

    font-weight: bold;
    color: #337ab7 !important;

}

.pl-0{
    padding-left: 0 !important;
}

.make-me-sticky {
    position: -webkit-sticky;
      position: sticky;
      top: 0;
      
    padding: 0 15px;
  }
  

.blog-head-img {
    max-height: 110px;
    display: inline;
}

.blogheader2020{
    background: rgb(48,103,102);
    background: linear-gradient(90deg, rgba(48,103,102,1) 0%, rgba(59,109,173,1) 100%);
    border-radius: 0 25px 0 0;
}


.homepage-cta-wrap{
    border-radius: 25px 25px 0 0;
    background-color: #e5e5e5;
    z-index:500;
    margin: -35px 25px 0 25px;
    position: relative;
}

.homepage-cta-img{
    background-color: #b6995f;
    width:90px;
    height:90px;
    border-radius: 50%;
    padding:0px;
    margin-left: auto;
	margin-right: auto;
    margin-top: -50px;
}

.homepage-cta-img img{
    margin-left: auto;
	margin-right: auto;
    width:100%;
    height:100%;
    object-fit:cover;
  }

  .homepage-cta-headline a{
      color:#696a6c;
      font-size: 17px;
  }

.btn-custom-social{
    background-color: #fff;
    object-fit: cover;
    color: #196966 !important;
    font-size: 1.75em;
}
.homepage-cta-content{
    font-size: 11px;
}

.btn-text-right{
    text-align: right !important;
}


.px-sm{
    padding-left: 40px;
    padding-right: 40px;
}

.p-sm{
    padding: 25px;
}

.text-size-35{
    font-size: 35px !important;
}

.text-size-20{
    font-size: 20px !important;
}

.text-size-16{
    font-size: 16px !important;
}

.text-size-4em{
    font-size: 4em;
}
.text-size-3em{
    font-size: 3em;
}

.text-weight-normal{
    font-weight:400 !important;
}
.text-weight-light{
    font-weight:100 !important;
}

.eg-quick-form .error{
    color: #ff0000;
}

.btn-custom{
    color: #fff;
    background-color: #326ca3;
    border-color: #285986;
}

.block_background-1{
    background-color: rgb(225,240,234);
}

.block_background-2{
    background-color: rgb(249,224,191);
}

/* Header colors for text and border bar */
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 {
	color:#fff !important;
}
.border-bottom-white{
    border-bottom: 1em solid #fff !important;
}
.bg-white{
    background-color: #fff !important;
}

.text-teal, .text-teal h1, .text-teal h2, .text-teal h3, .text-teal h4, .text-teal h5, .text-teal h6{
    color: #007185 !important;
}
.border-bottom-teal{
    border-bottom: 1em solid #007185 !important;
}
.bg-teal{
    background-color: #007185 !important;
}

.bg-light-teal{
    background-color: #E1F0EA !important;
}

.text-light-green, .text-light-green h1, .text-light-green h2, .text-light-green h3, .text-light-green h4, .text-light-green h5, .text-light-green h6{
    color: #8ccfb7 !important;  
}
.border-bottom-light-green{
    border-bottom: 1em solid #8ccfb7 !important;
}
.bg-light-green{
    background-color: #8ccfb7 !important;
}
.text-dark-green, .text-dark-green h1, .text-dark-green h2, .text-dark-green h3, .text-dark-green h4, .text-dark-green h5, .text-dark-green h6{
    color: #003f49 !important;  
}
.border-bottom-dark-green{
    border-bottom: 1em solid #003f49 !important;
}
.bg-dark-green{
    background-color: #003f49 !important;
}
.text-purple, .text-purple h1, .text-purple h2, .text-purple h3, .text-purple h4, .text-purple h5, .text-purple h6{
    color: #2c2160 !important;  
}
.border-bottom-purple{
    border-bottom: 1em solid #2c2160 !important; 
}
.bg-purple{
    background-color: #2c2160 !important; 
}
.text-yellow, .text-yellow h1, .text-yellow h2, .text-yellow h3, .text-yellow h4, .text-yellow h5, .text-yellow h6{
    color: #f8b343 !important;  
}
.border-tab-yellow{
    border: 0.5em solid #f8b343 !important; 
    border-left:0 !important;;
    border-right:0 !important;;
}
.border-bottom-yellow{
    border-bottom: 1em solid #f8b343 !important; 
}
.border-y-yellow{
    border-top: 5px solid #f8b343 !important; 
    border-bottom: 5px solid #f8b343 !important; 
}
.bg-yellow{
    background-color: #f8b343 !important; 
}

.text-orange, .text-orange h1, .text-orange h2, .text-orange h3, .text-orange h4, .text-orange h5, .text-orange h6, .text-orange a{
    color: #cb5832 !important;  
}

.border-bottom-orange{
    border-bottom: 1em solid #cb5832 !important;
}
.bg-orange{
    background-color: #cb5832 !important;
}
.bg-light-orange{
    background-color: #F9E0BF !important;
}

.staff-author-list-items div{
    border-top: 5px solid #f8b343 !important; 
}
.staff-author-list-items div:last-child{
    border-bottom: 5px solid #f8b343 !important; 
}

.event-list-items {
    border-bottom: 5px solid #f8b343 !important; 
}

/*cta items padding 585 at desktop */


.font-weight-400{
    font-weight: 400;
}


@media (min-width: 768px) {
    .cta-cnt-4 .cta-item .box, .cta-cnt-3 .cta-item .box, .cta-cnt-2 .cta-item .box{
        width:initial;
    }
}
@media (min-width: 992px) {
    .cta-cnt-4 .cta-item .box, .cta-cnt-3 .cta-item .box, .cta-cnt-2 .cta-item .box{
        width:initial;
    }
}
@media (min-width: 1200px) {

    .pr25{
        padding-right: 25px !important;
    }
    .pl25{
        padding-left: 25px !important;
    }

    .cta-cnt-1 .cta-item{
        /* just one item so standard padding */
    }
    
    /* 2 cta items */
    .cta-cnt-2 .cta-item .box{
        width:680px;
    }
    .cta-cnt-2 .cta-item:nth-of-type(odd) .box {
        float: right !important;
    }
    .cta-cnt-2 .cta-item:nth-of-type(even) .box {
        text-align: left;
    }
    
    /*3 cta items */
    .cta-cnt-3 .cta-item .box{
        width:390px;
    }
    .cta-cnt-3 .cta-item:nth-of-type(1) .box {
        float: right !important;
    
    }
    .cta-cnt-3 .cta-item:nth-of-type(3) .box {
        
    
    }
    
    /*4 cta items*/
    .cta-cnt-4 .cta-item .box{
        width:680px;
    }
    .cta-cnt-4 .cta-item:nth-of-type(odd) .box {
        float: right !important;
    }
    .cta-cnt-4 .cta-item:nth-of-type(even) .box {
        
    }
}


/* end cta items padding */
.p1em{
    display:block;
    padding: 1em !important;
}


.text-orange-arrow{
    color: #cb5832 !important;  
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.text-orange-arrow::after{
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f054";
    font-size: 0.75em;
    border: 3px solid #cb5832;
    border-radius: 50%;
    padding: 0.25em 0.4em;
    margin-left: 0.5em;
}

/* watermark css */
/*color*/
.watermark_color-1, .watermark_color-2{
    background-repeat: no-repeat;  
    background-size: 30%; 
}
.watermark_color-1{
    background-image: url('/assets/images/watermarks/Watermark_grey.png');
}
.watermark_color-2{
    background-image: url('/assets/images/watermarks/Watermark_tan.png');

}

/*position*/
.watermark_placement-1{
    background-position: -10% -10%;
}
.watermark_placement-2{
    background-position: 110% -10%;
}
.watermark_placement-3{
    background-position: 110% 110%;
}
.watermark_placement-4{
    background-position: -10% 110%;
}
/* end watermark css */

a.oaap-link{
    border-top: 4px solid #f8b343;
    border-bottom: 4px solid #f8b343;
    padding: 1em 30% 1em 2em;
    color: #2c2160;
    /* font-size: 2em; */
    display: block;
}
a.oaap-link:after {
    right: 2em;
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f054";
    font-size: 0.75em;
    border: 3px solid #2c2160;
    border-radius: 50%;
    padding: 0.25em 0.4em;
    margin-left: 0.5em;
  }
a.oaap-link:hover{
    color: #007185 !important;
}

hr.border-none{
    border:0;
    padding:0;
    margin:0;
}

@media (max-width: 992px) {
    a.oaap-link{
        border-top: 2px solid #cb5832;
        border-bottom: 2px solid #cb5832;
        padding: 1em 1em;
        color: #2c2160;
        font-size: 2em;
        display: block;
    }
    a.oaap-link:after {
        right: 1em;
        position: absolute;
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f054";
        font-size: 0.75em;
        border: 3px solid #2c2160;
        border-radius: 50%;
        padding: 0.25em 0.4em;
        margin-left: 0.5em;
      }
    .blog-head-img {
        max-height: 80px;
        margin: 0 auto;
        display: block;
    }

    .report-image{
        max-width: 100px;
    }

    .homepage-cta-wrap{
        border-radius: 0;
        background-color: #e5e5e5;
        z-index: 1000;
        margin: 25px 0 25px 0;
        position: relative;
    }

    
    .homepage-cta-img{
        background-color: #b6995f;
        width: 70px;
        height: 70px;
        border-radius: 50%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }
    
    .homepage-cta-img img{
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: 100%;
        object-fit:cover;
      }
    
    .homepage-cta-headline a{
        color:#696a6c;
        font-size: 17px;
    }

    .homepage-cta:nth-child(even){
        background-color: #fff;
    }

    .homepage-cta:nth-child(even) .homepage-cta-img{
        float:right;
    }
    .homepage-cta:nth-child(odd) .homepage-cta-img{
        float:left;
    }
    .nopadding-xs{
        padding: 0 !important;
     }



    .px-sm{
        padding-left: 15px;
        padding-right: 15px;
    }

}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
  }
  .row.display-flex > [class*='col-'] {
    flex-grow: 1;
  }
  
  /* only for demo not required */
  .box {
      height: 100%;
      padding: 4em;
  }
  /* only for demo not required */
  .boxV {
      height: 100%;
      padding: 4em 15px;
  }
  
  .row.display-flex [class*='col-'] {
      
  }

  .sidebar .container, .maincontent .container{
    width:initial !important; 
    /* padding-right: 0px !important; 
    padding-left: 0px !important;  */
    
  }
  .sidebar .container{
    padding-left: 0px !important;
  }

  .nav-resources li{
    width: calc(100% / 6);
    
  }
  @media (max-width: 992px) {

    .nav-resources li{
        width: initial;
        
    }
  }
  .nav-resources li a{
      height: 5em;
      background-color: transparent !important;
      border:2px solid #cb5832;
      margin:0.5em;
      font-size: 13px;
  }
  .nav-resources li.active a{
    background-color: #cb5832 !important;
    color:#fff !important;
  }

  #in_sight img{
      max-width:100%;
  }

  .table-striped-alt > tbody > tr:nth-of-type(odd) {
    background-color: #E1F0EA;
  }

.w-100{
    width:100%;
}

.w-80{
    width:80%;
    display:inline-block;
}

.w-20{
    display:inline-block !important;
    width: 19%;
}

#blog_post ul, .oaap-content ul {
	list-style-type:initial;
    padding: revert;
    margin: revert;
}
#blog_post ol, .oaap-content ol {
	list-style-type:decimal;
    padding: revert;
    margin: revert;
}

/* Fancybox */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(/assets/images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/images/fancybox_sprite@2x.png);background-size:44px 152px}
	#fancybox-loading div{background-image:url(/assets/images/fancybox_loading@2x.gif);background-size:24px 24px}
}