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


.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;
}


.pl5{
    padding-left:5px;
}

.pr5{
    padding-right: 5px;
}

.ml5{
    margin-left:5px;
}

.mr5{
    margin-right: 5px;
}


.ml10{
    margin-left:10px;
}

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

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

}

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

.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;
}

.text-teal{
    color: #196966 !important;
}

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

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

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

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

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

.btn-custom{
    color: #fff;
    background-color: #326ca3;
    border-color: #285986;
}
.practice-aid-group-container{
    transition:color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
	-webkit-transition:color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;
}
.practice-aid-group-container:hover{
    background-color: #efefef;
}

@media (max-width: 992px) {
    .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;
    }

}


/* 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}
}