/*
 Theme Name:     Child Theme - NSC (Main)
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */



#main-header {border-bottom:3px solid #003144 !important; background-color:#555 !important; }
/* #main-header .container {width:1080px !important;} */
.et_pb_fullwidth_menu{background-color:#818181; color:#fff;}
.et_pb_fullwidth_menu a{color:#fff !important;}
.fullwidth-menu-nav a:hover{background-color:none !important;}
.fullwidth-menu-nav .nav ul li a:hover {background-color:#fff !important;}
.headercontainer{max-width: 1087px;margin:0 auto;}

#main-header .leftside, #main-header .centerside{ overflow: hidden; float:left; background-color:#555; height:107px !important; }
#main-header .leftside{padding:20px 0;}
#main-header .rightside{padding-top:20px;text-align: right; float:right; width:auto !important; font-size:13px;}
#main-header .rightside p{padding-bottom:15px; color:#909090 !important}
#main-header .rightside p a{color:#fff !important;}
#main-header .rightside .searchtext{border:0; padding:2px; height:25px; width:auto;}
#main-header .rightside .searchbtn{border:1px solid #000; color:#fff; background-color:#222;padding:2px 5px; height:27px; }


#mobile_menu1, #mobile_menu1 .sub-menu {background-color:#555 !important;}
.et_pb_fullwidth_menu .mobile_menu_bar::before {color:#e5e3e3 !important;}

.et_pb_fullwidth_menu .et_mobile_nav_menu {    text-align: center;}

#mobile_menu1 a{color:#e5e3e3 !important;}

.et_mobile_menu .menu-item-has-children > a{background:none;}

#mobile_menu1 .menu-item-9155 a, #mobile_menu1 .menu-item-59 {border-radius:0 !important; background-color:#555 !important;}
#mobile_menu1 .menu-item-9155 .sub-menu li, #mobile_menu1 .menu-item-59 .sub-menu li {padding:10px 5% !important;}


/*
* Remove sidebar on all archive pages
*/
.search #main-content .container::before,
.archive #main-content .container::before {display: none;}
.search #left-area,
.archive #left-area {width: 100%;float: none;padding-right: 0;}
.search #sidebar,
.archive #sidebar {display: none;}
strong.search-excerpt {background-color:yellow;color:blue;}

#main-footer{background-color:#4D4D4D !important;}
.et_pb_gutters3 .footer-widget { margin:0 !important;}

#footer-widgets{text-align:center;}
.footer-widget{width:100% !important;}
.footer-social-icons{padding-top:25px;}
	.footer-social-icons a {margin:0 2px;}
.footer-logos{padding:15px 0;}
.footer-badges{clear:both !important; margin:0 auto 0 auto; width:365px !important;}
.footer-badges .footer_spp, .footer-badges .footer_sdp, .footer-badges .footer_trust{float:left;}
.footer-badges .footer_spp{margin:12px 15px 0 0;}
.footer-badges .footer_sdp{margin:0 15px 0 15px;}
.footer-badges .footer_trust{margin:12px 0 0 15px;}


.et_mobile_menu li a {color: #003144 !important;}
.hilite { background:#ffde03; }
.home .et_pb_button_module_wrapper {margin-bottom:3% !important;}
ol, ul {list-style-position:outside !important; margin-left:20px !important;}
ul ul, ol li ul, ul li ul {list-style-type:circle !important;}
#builder-sidebar ol, ul {margin-left:0 !important;}
.feedzy-rss ul{padding-left: 0 !important; margin-left:0 !important;}
ul.sub-menu li a {color:#01749e !important;}
.et_mobile_menu li a, .nav li li a {font-size: 13px !important;}
.fullwidth-menu li li a {padding:7px 20px !important; line-height: 16px !important;}
h1{font-size: 26px !important;}
h2{font-size: 22px !important;}
h3{font-size: 19px !important;}
h4{font-size: 16px !important;}
h5{font-size: 15px !important;}
h6{font-size: 14px !important;}

.etxlist{float:left;margin:20px 0 0 0; padding:0 0 0 0;width:531px;}		
	.etxlist .etxstate{float:left;margin:0 0 8px 0;padding:0 0 4px 0;width:531px;font-size:13px;font-weight:bold;color:#597d3b;border-bottom:1px solid #6e2145;}
		.etxlist .etxstate h4{margin:0;}
	.etxlist .etxlistrow{float:left;margin:0 0 10px 0;width:531px;}
	.etxlist .etxlistrow .etxschool{float:left;width:531px;font-weight:bold;}
	.etxlist .etxlistrow .etxschooldetails{float:left;padding:4px 0 0 0;width:531px;}
		.etxlist .etxlistrow .etxschooldetails ul{list-style:none;margin:0; padding:0;width:531px;}
			.etxlist .etxlistrow .etxschooldetails ul li{float:left;width:511px;padding:0;margin:0 0 5px 20px;}
				.eligibility_row{float:left;margin:12px 0 0 0;width:100%;}				
					.eligibility_row .eligibility_question{float:left;padding:5px 0 0 0; margin:0 0 8px 0;width:431px;}
					.eligibility_row .eligibility_answer{float:left;padding:5px; margin:0 0 8px 0; width:113px; background-color:rgba(242,213,198,0.29);}

					.eligibility_row .eligibility_answer input:first-child{margin-left: 5px}

					.eligibility_row .eligibility_content{float:left; width:531px}
						.eligibility_row .eligibility_content ul li{margin:0 0 5px 0;}
						p.show4, p.show5{clear:both; padding-top:15px !important; color:#6db944 !important; font-size: 18px !important;}


#smlist .et_pb_text_inner ul{padding-bottom:0;}
#parttable_length, #parttable_filter, #dvlist_length, #dvlist_filter {margin-bottom:20px;}

h3.systitle{float:left; margin-right:10px;}

table.newmsg{border:0; width:inherit;}
table.newmsg td{float:left; border:0;padding:10px 0;}
table.newmsg td:first-child{width:10%;}
table.newmsg td:last-child{width:90%;}
table.newmsg td select{padding:5px;font-size:14px;}
table.newmsg td input.txt{padding:5px;font-size:14px;width:590px;}
table.newmsg td input.txtdate{width:310px;padding:5px;font-size:14px;}
table.newmsg td textarea{padding:5px; width:590px; height: 100px;font-size:14px;}
table.newmsg td ul{list-style: none;padding:0;margin:0;}
table.newmsg td ul li{float:left; width:33%;}

.topsysmsg{background-color: #f3f2f2;}
	.topsysmsg .smsg:first-child{padding-top:15px;}
	.topsysmsg .smsg:last-child{padding-bottom:15px;}
	.topsysmsg .smsg{clear:both;float:left; margin:0 0 20px 0;}
	.topsysmsg .smsg:last-child{margin-bottom:0 !important;}
		.topsysmsg .smsg i, .topsysmsg .smsg strong, .topsysmsg .smsg em{float:left;}
		.topsysmsg .smsg strong{margin-left:10px;}
		.topsysmsg .smsg em{margin-left:20px;}

		.topsysmsg .smsg p{clear:both; float:left;width:100%; padding:0;}
		.topsysmsg .smsg p:nth-child(2){padding-left:35px;}

.statusrow{clear:both; float:left; margin:0 0 20px 0; padding:30px; width:100%; background-color:#F3F3F3;border-radius: 25px;}
.statusrow *{float:left;}
.statusrow .statustitle{font-weight:bold;padding-bottom:0!important; width: inherit;}
.statusrow .statustitle span{padding-left:10px;}
.statusrow .statustitle em{float:right; font-weight: normal;}
.statusrow .statuscontent{padding-left:35px;}

.statrow{clear:both; float:left; padding-bottom:20px; width:100%; background:#fff url("/wp-content/uploads/stat_bar-3.png") repeat-y -5px 0;}
.statrow .staticon, .statrow .statmsg{float:left;}
.statrow .staticon {margin-top:25px;width:5.714%; text-align: center; background-color: #fff; padding:5px 0;}
.statrow .statmsg{width:94.286%}

div.adminMsgRow, div.adminMsgBar{clear:both; float:left;padding:10px; width: 100% !important;border:2px solid #f3f2f2;background-color: #fff;}
div.adminMsgBar{background-color: #f3f2f2; margin:0 0 0 0;}
form.inlineform{float:right;width:30px;}
.showicon{color:deepskyblue;}
.showicon:hover{color:lightgrey;cursor: pointer;}
.igreen{color:#54BF18;}
.iblue{color:#007FCE;}
.iyellow{color:#FFB400;}
.ired{color:#DF0000;}
.mdi-24px.mdi::before {font-size: 28px !important;}

.sys-content, .new-message{display:none;}

.talk-bubble { margin: 0 0 0 17px;display: inline-block;position: relative;height: auto;background-color: #f3f2f2;}
.border{border: 8px solid #666666;}
.round{
	border-radius: 30px; 
	-webkit-border-radius: 30px; 
	-moz-border-radius: 30px;
	}
/* Right triangle placed top left flush. */
.tri-right.border.left-top:before {content: ' ';position: absolute;width: 0;height: 0;left: -40px;right: auto;top: -8px;bottom: auto;border: 32px solid;border-color: #666 transparent transparent transparent;}
.tri-right.left-top:after{content: ' ';position: absolute;width: 0;height: 0;left: -20px;right: auto;top: 0px;bottom: auto;border: 22px solid;border-color: #f3f2f2 transparent transparent transparent;}
/* Right triangle, left side slightly down */
.tri-right.border.left-in:before {content: ' ';position: absolute;width: 0;height: 0;left: -40px;right: auto;top: 30px;bottom: auto;border: 20px solid;border-color: #666 #666 transparent transparent;}
.tri-right.left-in:after{content: ' ';position: absolute;width: 0;height: 0;left: -20px;right: auto;top: 38px;bottom: auto;border: 12px solid;border-color: #f3f2f2 #f3f2f2 transparent transparent;}
/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left:before {content: ' ';position: absolute;width: 0;height: 0;left: -8px;right: auto;top: auto;bottom: -40px;border: 32px solid;border-color: transparent transparent transparent #666;}
.tri-right.btm-left:after{content: ' ';position: absolute;width: 0;height: 0;left: 0px;right: auto;top: auto;bottom: -20px;border: 22px solid;border-color: transparent transparent transparent #f3f2f2;}
/*Right triangle, placed bottom left side slightly in*/
.tri-right.border.btm-left-in:before {content: ' ';position: absolute;width: 0;height: 0;left: 30px;right: auto;top: auto;bottom: -40px;border: 20px solid;border-color: #666 transparent transparent #666;}
.tri-right.btm-left-in:after{content: ' ';position: absolute;width: 0;height: 0;left: 38px;right: auto;top: auto;bottom: -20px;border: 12px solid;border-color: #f3f2f2 transparent transparent #f3f2f2;}
/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right-in:before {content: ' ';position: absolute;width: 0;height: 0;left: auto;right: 30px;bottom: -40px;border: 20px solid;border-color: #666 #666 transparent transparent;}
.tri-right.btm-right-in:after{content: ' ';position: absolute;width: 0;height: 0;left: auto;right: 38px;bottom: -20px;border: 12px solid;border-color: #f3f2f2 #f3f2f2 transparent transparent;}
/*Right triangle, placed bottom right side slightly in*/
.tri-right.border.btm-right:before {content: ' ';position: absolute;width: 0;height: 0;left: auto;right: -8px;bottom: -40px;border: 20px solid;border-color: #666 #666 transparent transparent;}
.tri-right.btm-right:after{content: ' ';position: absolute;width: 0;height: 0;left: auto;right: 0px;bottom: -20px;border: 12px solid;border-color: #f3f2f2 #f3f2f2 transparent transparent;}
/* Right triangle, right side slightly down*/
.tri-right.border.right-in:before {content: ' ';position: absolute;width: 0;height: 0;left: auto;right: -40px;top: 30px;bottom: auto;border: 20px solid;border-color: #666 transparent transparent #666;}
.tri-right.right-in:after{content: ' ';position: absolute;width: 0;height: 0;left: auto;right: -20px;top: 38px;bottom: auto;border: 12px solid;border-color: #ccc transparent transparent #f3f2f2;}
/* Right triangle placed top right flush. */
.tri-right.border.right-top:before {content: ' ';position: absolute;width: 0;height: 0;left: auto;right: -40px;top: -8px;bottom: auto;border: 32px solid;border-color: #666 transparent transparent transparent;}
.tri-right.right-top:after{content: ' ';position: absolute;width: 0;height: 0;left: auto;right: -20px;top: 0px;bottom: auto;border: 20px solid;border-color: #f3f2f2 transparent transparent transparent;}
/* talk bubble contents */
.talktext{ padding: 1.5em; text-align: left; line-height: 1.5em;}
.talktext p{-webkit-margin-before: 0em;  -webkit-margin-after: 0em; }



.yseobread{font-size:13px;}
#wpadminbar #wp-admin-bar-nsc-items .ab-empty-item:before {content: "\f107" !important; top: 3px;}

.feedzy-rss ul li.rss_item span, .feedzy-rss ul li.rss_item span a{display:block;line-height:22px !important;}
sup { vertical-align: super; bottom:1px !important;font-size:9px !important; }

table.industrynews{border:none;}
table.industrynews tr:nth-child(odd){background-color:#F0F0F0;}

table.tblPCV{margin-bottom:20px;width:100% !important;}
	table.tblPCV tr th.col1{text-align:left;font-size:13px;font-weight:bold;color:#6e2145;border-bottom:1px solid #6e2145;}
	table.tblPCV tr td{float:left;padding:5px 0;vertical-align:top;text-align:left;}
	table.tblPCV tr td.col1{padding-left:4px;width:85%;}
	table.tblPCV tr td.col2{padding-right:4px;width:10%; text-align:right;}
	table.tblPCV tr td.colspan{padding:0 4px 5px 4px;width:771px;}
	table.tblPCV tr.altRow{background-color:#fff;}
	table.tblPCV tr.defRow{background-color:#edf4f5;}

.et_pb_slides, .et_pb_slide, .et_pb_slider {height:100%;}

.ufaq-faq-category-title{display:none;}
.ufaq-faq-display-style-Minimalist{border-color: #e8e8e8;padding-bottom:15px; margin-bottom: 15px;}
.ufaq-faq-title-text h4{padding-bottom:0 !important;}
.ewd-ufaq-expand-collapse-div{margin-bottom:15px;}

#menu-item-9155 a:first-child{border-radius: 13px;background:#6db944;padding:10px;width:155px;}
#menu-item-9155 :after{top:11px !important;right:7px !important;}
#menu-item-9155 .sub-menu a{border:0; background:#fff;padding:0; width:auto;}

.hilite {background: #89ff00 !important;} 
.mytweets{border:0; padding:0;margin-bottom: 0 !important;}
.mytweets span a{color:#00a5f2 !important;}
.mytweets .widget_tp_widget_recent_tweets {margin-bottom:0 !important;}

#mc-sidebar{padding:0 !important;border:0 !important;}

#mc-sidebar #custom_html-2{margin-bottom:13.174%;}
#mc-sidebar #custom_html-2 a, #mc-sidebar #custom_html-2 img{float:left;margin:0; padding:0;}
#mc-sidebar #custom_html-2 a {margin-right:2px;}

#mc-sidebar #custom_html-6{background-color: #e1ecf2; padding:15px !important; font-size:100%;margin-bottom:13.174%;}
#mc-sidebar #custom_html-6 a{color: #01749f;}

#mc-sidebar #nav_menu-2 ul, #mc-sidebar #nav_menu-2 ul li{ list-style: none;}



#sidebar{padding:0 !important;border:0 !important;}

#sidebar #custom_html-2{clear:both;float:left;margin-bottom:13.174%;}
#sidebar #custom_html-2 a, #sidebar #custom_html-2 img{float:left;margin:0; padding:0;}
#sidebar #custom_html-2 a {margin-right:2px;}

#sidebar #custom_html-6{clear:both;float:left;background-color: #e1ecf2; padding:15px !important; font-size:100%;margin-bottom:13.174%;}
#sidebar #custom_html-6 a{color: #01749f;}

#sidebar #nav_menu-2 ul, #sidebar #nav_menu-2 ul li{ list-style: none;}

#prevpost #custom_html-2{margin-bottom:13.174% !important;}
#prevpost #custom_html-2 a, #mc-sidebar #custom_html-2 img{float:left;margin:0; padding:0;}
#prevpost #custom_html-2 a {margin-right:2px;}

#prevpost #custom_html-6{background-color: #e1ecf2; padding:15px !important; font-size:100%;margin-bottom:13.174%;}
#prevpost #custom_html-6 a{color: #01749f;}

#mc-announcements{width:33%; margin-right:7%;}
#mc-clearpress{width:60%; margin-right:0 !important;}

.post-template-default .container {padding-top:25px !important;}
.post-template-default .container::before {background-color: #fff !important;}
.post-template-default #left-area{border:none !important;}

.yseobread{padding:15px 0 !important;background-color:#f7f7f7 ;}
.yseobread .et_pb_row_1{padding:0;}
.yseobread .et_pb_code_0{margin-top:0 !important;}

.footnote{font-size: 11px !important; line-height: 13px;}
.help-text ul li{line-height:20px !important; margin-bottom:10px;}

.wpcf7-text, .wpcf7-select{float: left;width: 98%;padding-top: 4px;padding-bottom: 3px;border: 1px solid #ccc;height: 36px !important;}

#mysubbtn, .wpcf7-submit{background-color:#fff; border:2px solid #01749f; color:#01749f; border-radius: 8px; padding: .4em 2em; font-size: 16px;     font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif; }
#secureftplinks{clear:both;width:100%; float:left; margin:0 0 20px 0;padding:8px 10px;background-color: #f7f7f7 !important;}

#cc{margin:0 auto; width:800px; height:675px; font-family: Montserrat !important;}
	#cc .circle {float:left; width:799px; height: 675px;}
		#cc .circle img.circlespace{float:left; width:1px !important; height: 675px !important;}
		#cc .circle .toprow,
		#cc .circle .middlerow,
		#cc .circle .bottomrow{clear:both;float:left; display:block; width:799px !important;}
		#cc .circle .toprow{height:138px;}
		#cc .circle .middlerow{height:320px !important;}
		#cc .circle .bottomrow{height:138px !important;}
			#cc .circle .middlerow .verbiage{float:left; width:510px; height:320px; display: block; overflow: hidden;}
			#cc .circle .middlerow .verbiage .mdtxt,
			#cc .circle .middlerow .verbiage .ictxt,
			#cc .circle .middlerow .verbiage .tftxt,
			#cc .circle .middlerow .verbiage .crtxt,
			#cc .circle .middlerow .verbiage .oatxt{float:left; font-size: 28px; padding: 85px 45px; text-align: center; display: none;}
			#cc .circle .middlerow .verbiage .mdtxt{color:#6db944; display:block;}
			#cc .circle .middlerow .verbiage .ictxt{color:#f36c32;}
			#cc .circle .middlerow .verbiage .tftxt{color:#931e5e;}
			#cc .circle .middlerow .verbiage .crtxt{color:#e22672;padding-top:70px !important;}
			#cc .circle .middlerow .verbiage .oatxt{color:#00a5f2;padding-top:70px !important;}
			#cc .circle .toprow .md,
			#cc .circle .middlerow .ic,
			#cc .circle .middlerow .tf,
			#cc .circle .bottomrow .cr,
			#cc .circle .bottomrow .oa{float:left; display:block; width:138px; height: 138px;}
			#cc .circle .toprow .md{margin-left:335px;}
			#cc .circle .middlerow .ic{margin:70px 0 0 13px;}
			#cc .circle .middlerow .tf{margin:70px 0 0 0;}
			#cc .circle .bottomrow .cr{margin:0 0 0 156px}
			#cc .circle .bottomrow .oa{margin:0 0 0 204px;}

				#cc .circle .toprow .md a,
				#cc .circle .toprow .md a:hover,
				#cc .circle .middlerow .ic a,
				#cc .circle .middlerow .ic a:hover,
				#cc .circle .middlerow .tf a,
				#cc .circle .middlerow .tf a:hover,
				#cc .circle .bottomrow .cr a,
				#cc .circle .bottomrow .cr a:hover,
				#cc .circle .bottomrow .oa a,
				#cc .circle .bottomrow .oa a:hover{display:block; width:138px; height:138px;}				
					#cc .circle .toprow .md a{background: url('/wp-content/uploads/_circle/imgs/Mission ON.png') no-repeat 0 0;}				
					#cc .circle .middlerow .ic a{background:url('/wp-content/uploads/_circle/imgs/Intel OFF.png')no-repeat 0 0;}
					#cc .circle .middlerow .tf a{background:url('/wp-content/uploads/_circle/imgs/Trustful OFF.png')no-repeat 0 0;}
					#cc .circle .bottomrow .cr a{background:url('/wp-content/uploads/_circle/imgs/Caring OFF.png')no-repeat 0 0;}
					#cc .circle .bottomrow .oa a{background:url('/wp-content/uploads/_circle/imgs/Open OFF.png')no-repeat 0 0;}
.bg-animationplaceholder {width: 800px; height: 659px;background: url('/wp-content/uploads/_circle/imgs/CirclewLabels.png')no-repeat 0 21px;}

#mobiletertiary{display:none;}
#mobiletertiary a{color:#fff;}
#mobiletertiary a:hover{color:#ccc;}




.hideit{display:none;}

span.lbl{margin:0 0 0 5px;}
span.fulllbl{clear:both; float:left; width:100%;margin:0 0 5px 0;}
	span.fulllbl strong{color:#6e2145; font-weight:bold;}
p.sidebar-header{color: #6e2145;font-weight: bold;text-transform: uppercase;}
p.intro{clear:both; float:left; width:100% !important;color:#6e2145; font-weight:bold;}
input.txt, select.txt{float:left; width:90%; padding-top:4px; padding-bottom:3px; border:1px solid #ccc;height: 36px !important;}
select.txt{height:75px;}
label.error{clear:both;float:left;font-size:9px; color:#d44e3e;width:100%;}
label.radioError{float:left; width:100%; margin-bottom:8px;}
select.selState{padding:4px 0 3px 0; border:1px solid #ccc;height:36px;}
textarea.txtstyles{width:100%; height:80px; border:1px solid #ccc;}
input.txtaccount{width:35%;}





.cont{padding:30px 18px !important;}
	.cont .form-row{clear:both;float:left; padding:9px 0 0 0; width:100%;}
		.cont .form-row ul {float: left; margin: 0; padding: 0; width: 100%; list-style: none !important;}
		.cont .form-row ul li {float: left;margin: 0 0 8px 0;padding: 0;width: 50%;}
		.cont .form-row ul.fullWidth li {width:100%;}



	.cont .form-note{float:left; padding:9px 0 0 0; width:732px;}
		.cont .form-note .form-note-content{padding:10px 30px; width:672px; color:#597d3b;}
			.cont .form-note .form-note-content p{clear:both;}
		.cont .form-note .form-note-bottom{padding:5px 30px; width:672px;}
	.cont .contact-forms{float:left;padding:0 62px 0 0; width:732px;}
		.cont h3{clear:both; float:left;margin:0 !important;padding:25px 0 27px 0; width:672px; color:#000; font-size:14px;}
		.cont h3.no-ribbon{font-size:12px; font-weight:normal; color:#000;padding-bottom:0;}
		.cont .form-box{clear:both; float:left; width:732px;}
			.cont .form-box .form-content{clear:both; float:left; padding:0 0;width:672px;}
				.cont .form-box .form-content ul{float:left; margin:0; padding:0; width:672px; list-style:none !important;}
					.cont .form-box .form-content ul li{float:left; margin:0 0 8px 0; padding:0; width:50%;}			
					.cont .form-box .form-content ul.biz-req-dv li{width:100%;}			
				.cont .form-box .form-content ul.fullWidth li{width:100%; clear:both; margin-bottom:15px;}			
			.cont .form-box .form-box-bottom{clear:both; float:left; padding:10px 0; width:732px;}	
		.cont .submit-row{clear:both; float:left; width:732px; text-align:center;}
			.cont .submit-row input{width:91px; height:33px;}				
	


.datefield,.phonefield { display: inline; float:left; padding: 0.3em; border: 1px solid #CCC; background: #FFF; color: #666;}
.datefield *,.phonefield * { display: inline-block;}
.datefield input, .phonefield input { width: 1.7em; padding: 0 0.4em; border: none; font-size: 100%; background: none;color: #000;}
.phonefield input { width:3em; }

select.typeOrg{border:1px solid #CCC; padding:0.198em;}

.datefield input#year { width:2.5em; }
.phonefield input#suffix { width:3.7em; }
.datefield input:focus,
.phonefield input:focus { outline:none; }

/* interstate passport styles */
.page-id-11986 .rightside,
.page-id-11986 .et_pb_section_1,
.page-id-11986 .yseobread{display:none;}
 
@media all and (max-width: 479px) {
	.centerside, .rightside{display:none;}	
	.et_pb_section_1{padding:0 !important;}
	
	.leftside{padding:30px 0 !important;}
	.leftside a{margin-left:25px;}
	.menu-item-9654, .menu-item-9883, .menu-item-9882{font-weight: bold;}
	p.footer-badges{width:115px !important;}
	p.footer-badges .footer_spp, 
	p.footer-badges .footer_sdp, 
	p.footer-badges .footer_trust{clear:both;float: none;} 
	p.footer-badges span{margin:0 0 15px 0 !important;}
	#mobiletertiary{display:block;}
	#mobiletertiary a{color:#fff;}
	#mobiletertiary a:hover{color:#ccc;}

	.cont .form-row ul li{clear:both; width:100%;}
	
	.cont .form-box .form-content ul li {clear:both;}
	.cont h3 {width:375px;}
	textarea.txtstyles{width:329px;}
	
}

@media all and (max-width: 1080px) {
	#main-header .rightside .searchtext{border:0; padding:2px; height:25px; width:100%;}
}

@media screen and (max-width:768px){
	.statrow{background-image:none;clear:both;}
	.statrow .staticon{z-index: 3001;float:none;} 
	.statrow .statmsg{width:100%;float:none;}
	.tri-right.border.left-in:before {content:none;border: 0;}
	.tri-right.left-in:after{content: none;border: 0;}
}
@media screen and (max-width:400px){
	.statrow{background-image:none;}
	.tri-right.border.left-in:before {content:none;border: 0;}
	.tri-right.left-in:after{content: none;border: 0;}
}