
#PageBody #naepShell #search-input{
	border:1px solid #d1d3d4;
	border-radius:2px;
	background-color:#fff;
	padding:15px 20px;
	position:relative;
	display:flex;
	border:none;
	height:auto;
	width:80%;
	margin:15px auto 0 auto;
	transition:background-color .3s ease;
}
#PageBody #naepShell #search-input form{
	width:100%;
}
#PageBody #naepShell #search-input input[type=text]{
	height:38px;
	border:none;
	width:calc(100% - 145px);
	font-size:16px;
	color:#363636;
	font-style:italic;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #8e9fbc;	
	border-right:none;
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);	
	transition:all .3s ease-in;


}
#PageBody #naepShell #search-input input[type=submit]{
	height:38px;
	width:100px;
	border:1px solid #8e9fbc;
	font-size:16px;

	background-color:#001871;
	color:#fff;
	font-weight:600;
	transition:all .3s ease;
	margin-left:-3px;
}
#PageBody #naepShell #search-input input[type=text]:focus{
	border:1px solid #001871;	
	border-right:none;
}

#PageBody #naepShell #search-input.active{
	border:1px solid #001871;
	background-color:#bb8822;
	transition:all 0s;
}
#PageBody #naepShell #search-input [type=text]:focus{
	outline:none;
}
#PageBody #naepShell #search-input input[type=submit]:hover,
#PageBody #naepShell #search-input input[type=submit]:focus{
	border-left:1px solid #001871;
	background-color:#c69214;
	color:#001871;
}
#PageBody #naepShell #search-input input[type=submit]:focus{
	outline:none;
}
.gsc-above-wrapper-area-container{
	margin:10px 0;
}
.gsc-result-info{
	font-size:14px;
	font-family:"Open Sans";
	color:#77787b;
}
.gsc-results-wrapper-visible .gsc-tabsArea{
	display:none;
	visibility:none;
}
.gsc-orderby-label{
	font-size:14px;
	color:#004c97;
	margin-right:5px;
	font-family:"Open Sans";
}
.gsc-selected-option-container{
	background-color:#fff;
	border:1px solid #004c97;	
	border-radius:0px;
	background-image:none;
	padding-right:38px;
}
.gsc-option{
	font-size:14px;
	font-family:"Open Sans";
	color:#004c97;
}
.gsc-selected-option{
	font-size:14px;
	font-family:"Open Sans";
	font-weight:700;
	color:#004c97;

}
.gsc-control-cse .gsc-option-menu {
	border:1px solid #004c97;
}
.gsc-control-cse .gsc-option-menu-item-highlighted {
	font-weight:700;
}
.gsc-control-cse .gsc-option-selector {
	background:url(/nationsreportcard/adminonly/design2016/images/sortby-chevron.png) center no-repeat;
	border-left:1px solid #004c97;
	padding:5px 5px 5px 14px;
	margin-top:-8px;
}
	.gsc-above-wrapper-area, .gsc-result-info {
		padding: 0;
		margin: 0;
	}

	.cse .gsc-control-cse, .gsc-control-cse{
		padding: 0;
	}

	table.gsc-branding td, table.gsc-branding, table.gcsc-branding td, table.gcsc-branding {
		display: none;
	}

	.gsc-webResult.gsc-result.gsc-promotion {
		border-color: #FCCC9C;
		background-color: #FFFFDD;
	}
	
	.gsc-webResult, .gscResult{
		margin-bottom:10px;
	
	}
	.gsc-webResult .gsc-promotion, .gscResult .gsc-promotion{
		display:none;
	}	
	
	.gsc-control-cse .gsc-result .gs-title{
		font-size:18px;
	}
	.gs-result .gs-title{
		text-decoration:none;
	}	
	.gs-result .gs-title a:link,
	.gs-result .gs-title a:visited	{

	}	
	.gs-result .gs-title a:link *,
	.gs-result .gs-title a:visited *	{
		color:#004c97 !important;
	}	
	#MainContent .gs-result .gs-title a:hover{
		color:#001871;
		text-decoration:none !important;
	}	
	.gs-result .gs-title a:hover *{
		text-decoration:none !important;
	}
	.gs-result .gs-visibleUrl-long{
		font-size:14px;
		color:#009639;
		padding-bottom:2px;
		text-decoration:none;
		line-height:1.714;
	}
	#MainContent .gs-fileFormat span.gs-fileFormat{
		font-size: 12px;
		color:#77787b;
	}
	#MainContent .gs-fileFormat span.gs-fileFormatType{
		font-size: 12px;
		color:#77787b;
	}	
	#MainContent .gs-result .gs-snippet{
		font-size:14px;
		color:#363636;
		line-height:20px;
	}	
	#MainContent .gsc-results {
		width:100%;
	}
	#MainContent .gsc-results .gsc-cursor {
		display:flex;
		justify-content:space-around;
		width:600px;
		margin:0 auto;
	}	
	
	
	#MainContent .gsc-results .gsc-cursor-box .gsc-cursor-page{
		width:35px;
		color:#004c97;
		border:1px solid #004c97;
		text-align:center;
		box-shadow:0 0 2px 0 rgba(0,0,0,.3);
		font-size:16px;
		font-weight:600;
		margin:0;
		line-height:2em;
		height:2em;
	}
	#MainContent .gsc-cursor-page:hover{
		background-color:#dbe2e9;
	}	
	#MainContent .gsc-results .gsc-cursor-box  .gsc-cursor-current-page,
	#MainContent .gsc-results .gsc-cursor-box  .gsc-cursor-current-page:hover{
		color:#fff;
		
		background-color:#004c97;
		box-shadow: inset 0 0 10px 0 rgba(0,0,0,.3) 
	}
	
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#MainContent #PageBody #naepShell #search-input{
		padding:10px;
		width:80%;
		margin:20px auto 0 auto ;
	}
	#MainContent #PageBody #naepShell #search-input input[type=text]{
		height:30px;
		width:calc(100% - 127px);
	}
	#MainContent #PageBody #naepShell #search-input input[type=submit]{
		height:30px;
		width:80px;
		font-size:14px;
	}
	#MainContent .cse .gsc-control-cse, #MainContent .gsc-control-cse {
		padding:0;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	#PageBody #naepShell #search-input {
		margin: 45px auto 0 auto;
	}

	#MainContent #PageBody #naepShell #search-input{
		padding:10px;
		width:100%;
		margin:10px 0 0 0 ;
	}
	#MainContent #PageBody #naepShell #search-input input[type=text]{
		height:30px;
		width:calc(100% - 127px);
	}
	#MainContent #PageBody #naepShell #search-input input[type=submit]{
		height:30px;
		width:80px;
		font-size:14px;
	}
	#MainContent .cse .gsc-control-cse, #MainContent .gsc-control-cse {
		padding:0;
	}	
}	

@media screen and (max-width: 767px){
	#MainContent #PageBody #naepShell #search-input{
		padding:10px 5px;
		width:100%;
		margin:10px 0 0 0 ;
	}
	#MainContent #PageBody #naepShell #search-input input[type=text]{
		height:30px;
		width:calc(100% - 127px);
	}
	#MainContent #PageBody #naepShell #search-input input[type=submit]{
		height:30px;
		width:80px;
		font-size:14px;
	}	
	#MainContent .cse .gsc-control-cse, #MainContent .gsc-control-cse {
		padding:5px;
	}
	#MainContent .gsc-results .gsc-cursor {
		width:90%;
	}		
	#MainContent .gsc-results .gsc-cursor-box .gsc-cursor-page{
		font-size:14px;
	}
	#MainContent .gsc-control-cse .gsc-result .gs-title{
		font-size:16px;
	}
}

@media screen and (max-width: 400px){
	#MainContent #PageBody #naepShell #search-input{
		padding:10px 5px;
		width:100%;
		margin:10px 0 0 0 ;
	}
	#MainContent #PageBody #naepShell #search-input input[type=text]{
		height:30px;
		width:calc(100% - 127px);
	}
	#MainContent #PageBody #naepShell #search-input input[type=submit]{
		height:30px;
		width:80px;
		font-size:14px;
	}	
	#MainContent .cse .gsc-control-cse, #MainContent .gsc-control-cse {
		padding:5px;
	}
	#MainContent .gsc-results .gsc-cursor {
		width:100%;
	}		
	#MainContent .gsc-results .gsc-cursor-box .gsc-cursor-page{
		font-size:12px;
		line-height:2em;
		height:2em;
		width:30px;
	}
	#MainContent .gsc-control-cse .gsc-result .gs-title{
		font-size:14px;
	}
}