﻿.navbar {
    margin-bottom: 0 !important;
}

.content-wrapper-shrink {
    width: 60%;
}

.extend {
    width: 100%;
}

.button-shrink button {
    min-width: 32px;
}

.figure--main figcaption {
    position: relative;
}

.align-right {
    text-align: right !important;
}

/*Responsive video styles*/
.video-container {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

    .video-container iframe,
    .video-container object,
    .video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

#exportBtn {
    color:#002e52;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.col-spacer {
    margin-top: 20px;
}

.ms-signInLink {
    display: none !important;
}

#submitButton {
    color: white;
    background-color: #97bf0d;
    border-bottom-color: white;
    border-left-color: white;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: white;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: white;
    border-top-style: none;
    border-top-width: 0;
    font-family: arial-regular, sans-serif;
    height: 18px;
    line-height: 18px;
    margin-left: 0;
    width: 72px;
}

    #submitButton:hover, #submitButton:focus, #submitButton:active, #submitButton.active, .open #submitButton.dropdown-toggle {
        background-color: #79990a;
    }

.nav-level-1 > li.selected,
.nav-level-1 > li:hover,
.nav-level-1 > li:focus {
    height: 41px;
}

@media (max-width: 66.0625em) {
    .fixedNav .off-canvas__main-nav {
        position: fixed;
        width: 100%;
        right: 0;
        top: 0;
        z-index: 9999;
    }
}

.active-nav .fixedNav .off-canvas__main-nav {
    position: static;
}

.no-top-margin * {
    margin-top: 0 !important;
}

#exportBtn {
    margin-top: 10px;
}

.visible-filter-b-p {
    display: inline-block;
}

.filter-title {
    float: left;
}

#newsTypeFilter button[clicked="true"] {
    background-color: #1772AF;
}

.push-out .form-group {
    display: inline-block;
    float: left;
}
.push-out .form-group.small {
    display: block;
    float: none;
}
.hero-figure {
    overflow: hidden;
}

#A1 figcaption {
    padding-bottom: 0;
}

#A1.tile_hover figcaption {
    bottom: 0 !important;
    -webkit-transition-dely: 0s;
    -webkit-transition-duration: 0.125s;
    -webkit-transition-property: bottom;
    -webkit-transition-timing-function: ease-in-out;
    padding-bottom: 10px;
}

#A1.tile_hover img {
    opacity: 0.7;
}

#A1 figcaption .tight-text {
    font-size: 1.05rem;
    color: #999;
    margin-top: 6px;
    padding-bottom: 8px;
}
.col-lg-5 .subscribe--widget {
    margin-top: 0 !important;
}



.ms-core-listMenu-root>li.selected, .ms-core-listMenu-root>li:hover,.ms-core-listMenu-root>li:focus{border-bottom: 4px solid #00acdc;}.ms-core-listMenu-root>li{ border-bottom: 4px solid transparent;}
.ms-core-listMenu-horizontalBox.dynamic-children.additional-background{ background-image: none;}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-item{ font-size: 16px;font-size: 1rem;line-height: 2.815;color: #ffffff;text-transform: uppercase}
.ms-core-listMenu{ color: #ffffff;background-color: #002e52;}
.ms-core-listMenu-horizontalBox ul.dynamic{ background-color: #002e52;border: none; opacity: .8;margin-top: 12px;}
.ms-core-listMenu-horizontalBox ul.dynamic>li>a{font-size: 14px;font-size: 0.9rem;line-height: 2.2;color: #ffffff;text-transform: none;}
.content-wrapper .ms-core-listMenu-root>li{ padding: 0 0 0 20px;margin-left: 0;}
.content-wrapper .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover,.content-wrapper .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected{ color: #ffffff;}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-Selected{ color: #ffffff;}
.content-wrapper .ms-core-listMenu-horizontalBox li{ list-style-image: none;padding-bottom: 0;}
.main-navigation{background-color: #002e52;}

.ctaSidebar {position:fixed; right:0; top:300px; width:120px;}
.m-ctaSidebar {position:fixed; bottom:0; width:100%; left: 0px;}

.display-desktop{display:block;}
.display-mobile-tablet{display:none;}

@media (max-width:95em) {
 
  .display-desktop{display:none;}
  .display-mobile-tablet{display:block;}

  .mob-devider {
    width:1px; height:50px;
    background: -webkit-linear-gradient(rgba(180,228,7,1), rgba(151,191,13,1), rgba(180,228,7,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(180,228,7,1), rgba(151,191,13,1),rgba(180,228,7,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(180,228,7,1), rgba(151,191,13,1),rgba(180,228,7,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(180,228,7,1), rgba(151,191,13,1),rgba(180,228,7,1)); /* Standard syntax (must be last) */
  }
}

.ctaSidebar h5, .m-ctaSidebar h5 {color:rgba(35,31,32,1); font-size:.8rem;}
.ctaSidebar i, .m-ctaSidebar i {color: rgba(35,31,32,1); font-size:1.4rem;}
.bg-greenLight {background-color: rgba(180,228,7,1);}
.bg-white {background-color: rgba(255,255,255,1);}
.col-white {color:rgba(255,255,255,1);}
.sidebarBtn:link {color:rgba(151,191,13,1);}

a:link .sidebarBtn h5 {color: rgba(35,31,32,1); text-decoration:none;}
a:link .sidebarBtn i {color: rgba(35,31,32,1);}
.sidebarBtn:hover, .sidebarBtn:hover i, .sidebarBtn:hover h5, a:hover .sidebarBtn h5, a:hover .sidebarBtn i, a:hover .sidebarBtn {color:rgba(255,255,255,1); background-color:rgba(151,191,13,1);text-decoration:none;}
.desk-devider { 
    height: 1px;
    background: rgba(151,191,13,1);
    background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(180,228,7,1)), to(rgba(180,228,7,1)), color-stop(50%, rgba(151,191,13,1)));
    background: -o-linear-gradient(right, from(rgba(180,228,7,1), rgba(151,191,13,1), from(rgba(180,228,7,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, from(rgba(180,228,7,1), rgba(151,191,13,1), from(rgba(180,228,7,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, from(rgba(180,228,7,1) , rgba(151,191,13,1), from(rgba(180,228,7,1)); /* Standard syntax (must be last) */
}
.popup-devider { 
    height: 1px;
    background:  rgb(255,255,255);
    background: -webkit-gradient(linear, 0 0, 100% 0, from( rgb(255,255,255)), to( rgb(255,255,255)), color-stop(50%, rgb(151,191,13)));
    background: -o-linear-gradient(right,  rgb(255,255,255), rgb(151,191,13),  rgb(255,255,255)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right,  rgb(255,255,255), rgb(151,191,13),  rgb(255,255,255)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right,  rgb(255,255,255) , rgb(151,191,13),  rgb(255,255,255)); /* Standard syntax (must be last) */
} 

