/* NCSES Redesign Mobile CSS */

.rssMenu {
	background: none;
}

.tabs .ui-tabs-nav li {
	width: 100%;
}

.hide-on-desktop {
	display: block;
}

.txtBox {
	clear: both;
}

.homeOverview {
	background: none;
	color: #000;
	padding: 10px;
}

.inf div, .dst div {
	display: block;
	width: 100%;
}

.dst:before, .inf:before {
	width: 1px;
	height: 1px;
	float: right;
	margin-right: 60px;
	margin-top: 15px;
	opacity: .2;
}

.grid-2 {
	width: 28%
}

.grid-6 {
	width: 50%;
}

.grid-12 {
	width: 100%;
}

.grid-48, .grid-50 {
	width: 100% !important;
}


#rotating-banner {
	display: none;
}

#statistics_logo img {
	padding-top: 0px;
	width: 55%;
}


/*! NAV */
.banner1 {
	text-align:left;
	width: 100%;
}
.block {
        margin-top:-42px;
        background:#162e51;
        color: #fff;
        text-align:left;
        border-radius:3px;
        border:0px solid #adc8c9;
        box-shadow:0px 0px 0 0 #e6e6e6;
        font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;        
        }
.block ol li a, .block ul li a {color: #000; text-decoration: none;}
details summary{list-style:none; font-size: 12px; color: #fff; align:left; text-align:left; line-height:25px; width:100%; padding-top:2x; margin-left:-2px;}

details:focus,summary:focus{outline:0;}
details summary::after{
						content: url("/profiles/resources/images/caret-down_25.png");
						color:#73b3e7;
						display:inline-block;
						width:17px;
						height:17px;
						line-height:50px;
						font-size:16px;
						background:#162e51;
						text-align:left;
						vertical-align:top;
						border-radius:2px;
						cursor:pointer;
						font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
						}
details[open] summary::after{content:url("/profiles/resources/images/caret-up_25.png");}
:root,html{scroll-behavior:smooth;}
:target{scroll-margin-top:1px;}
@media (min-width: 40em) {
    .usa-banner__header--expanded .usa-banner__inner {
        margin-left: auto;
    }
}

@media (max-width: 767px) {
    details summary {
        padding-top: 25px;
        margin-left: -4px;
    }
}
