/* NPIC CSS */

html {
    position: relative;
    min-height: 100%;
}

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

.pageLogo {
    min-width:300px;
    max-width:500px;
    width:90%;
    height:auto;
    padding-bottom: 10px;
}


.carousel-control.left, .carousel-control.right {
    background: none !important;
    filter: progid: none !important;
    outline: 0;
    z-index: 999;
}
.carousel .carousel-control {
    visibility: hidden;
}
.carousel:hover .carousel-control {
    visibility: visible;
}



.carousel .carousel-indicators li {
    width: 10px;
    height: 10px;
    background: black;
    border: 2px solid white;
    border-radius: 100%;
    margin-left:2em;
    margin-right:2em;
}
.carousel .carousel-indicators li.active {
    width:15px;
    height:15px;
    background: white;
    border: 2px solid black;
}


.boxCollapse {
}
.boxCollapse h3 {
    display: block;
    color: white;
    font-weight: bold;
    padding-left:1em;
    padding-right:1em;    
    background-color: #024e94;
}
.boxCollapse .collapse[aria-expanded="false"] {
    display: block !important;
    height: 0px !important; 
    overflow: hidden;
}
.boxCollapse .collapsing[aria-expanded="false"] {
    height: auto !important;
}
a.collapsed.boxToggle:after {
    content: '+ Show more';
}

a.boxToggle:not(.collapsed):after {
    content: '- Show less';
}


.npicCollapse {
}
.npicCollapse h3 {
    display: block;
    color: white;
    font-weight: bold;
    padding-left:1em;
    padding-right:1em;    
    background-color: #024e94;
}
.npicCollapse .collapse[aria-expanded="false"] {
    display: block !important;
    height: 0px !important; 
    overflow: hidden;
}
.npicCollapse .collapsing[aria-expanded="false"] {
    height: auto !important;
}
a.collapsed.npicToggle:after {
    content: '+ Show more';
}

a.npicToggle:not(.collapsed):after {
    content: '- Show less';
}

#lastUpdated {
/*    text-align:center;*/
    font-size:0.8em;
    padding-top:2em;
}

#npicPage a {
    font-size:1.1em;
    text-decoration:none;
    color:#024e94;
}

/*#npicPage a:hover {
    border-bottom: 1px dashed black;
}*/



/* green:  #026224; */
/* blue: #024e94; */
