@import url("//hello.myfonts.net/count/2b4f0c");

  
@font-face {font-family: 'ImpactURW';src: url('../webfonts/2B4F0C_0_0.eot');src: url('../webfonts/2B4F0C_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2B4F0C_0_0.woff') format('woff'),url('../webfonts/2B4F0C_0_0.ttf') format('truetype');}



/* CSS Document */

#fastfacts .box {margin-top:10px;}

#Notice {
	/* background:#FF0004; */
	margin-bottom: -10px;
	padding-bottom: 5px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.Notice-bg-red {
	background:#FF0004;
	color:#FFFFFF;
}

.Notice-bg-green {
	background:#566C30;
	color:#FFFFFF;
}

.Notice-bg-blue {
	background:#0060a9;
	color:#FFFFFF;
}

.Notice-bg-yellow {
	background:#FFDD00;
	color:#000;
}

.promo-left {
	margin: 15px -13px -10px -18px;
    padding: 10px 13px 5px 13px;
}

.red-font {
	color:#FF0004;
}

.bg-gray {
	background:#ECECEC;
}

.Phone /* Spam Prevent for form */
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

#HideWrapperImage #wrapper {background-image: none;}
#wrapper {
	width:100%;
	height:100%;
	position:absolute;
	padding:0;
	margin:0;
	}

.cover { -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}

#wrapper-content {
	top:0;
	width:100%;
	height:100%;
	position:static;
	}
	
#InnerContent {height:auto; padding-bottom:125px; z-index: 2000;}


/* Responsive iFrames */
 
   /* YouTube Videos */ 
.responsive-iframe-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.responsive-iframe-container iframe,  
.vresponsive-iframe-container object, 
.vresponsive-iframe-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%!important;
}	

	/* Google Calendar */
.calendar-container {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

.calendar-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* GOOGLE SEARCH BOX */
#cse-search-form {
	width: 60%; 
	float:right; 
	margin-top: 15px; 
	margin-bottom: 8px;
	height:30px; 
	overflow:hidden;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button {
	box-sizing: content-box;
	line-height: normal;
}

.gsc-tabsArea div {
	overflow: visible;
}


.quick-tab img {display:none;}
.quick-line {display: inline;}
.quick-tab {background-color: #0060a9; padding: 2px 5px 2px 25px; opacity: 1;}
.content .quick-tab a, .quick-tab a {color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

#quicklinks.index {margin-bottom: 10px;}

/* NAVIGATION */

.programs, .programs-INDEX {background-color: #A43A18;}

#programs .col-lg-10, #who .col-lg-6, #programs-INDEX .col-lg-10  {padding: 0;}
	
/*Expanding Paragraphs */
.menutitle {
     cursor: pointer;
}
.menutitle p {
     cursor: pointer;
     color: #0060a9;
     text-decoration:underline;
}

/*Social */
#social {margin-left: 15px;}
#social ul {padding-left: 0px;}
#social li {list-style-type: none; display: inline; }
#social .icon-name {display: inline; padding: 0px 10px 0 5px;}

/*Slogan */
#slogan {color: #ffd000; padding: 7px 5px 5px 5px; clear:both;}
#slogan p {font-family: ImpactURW, helvetica; font-size: 13px; margin-bottom: 0; text-transform: uppercase; margin-left: 15px;}


/*Carousel Slider */
#carousel {background-color: #FFF;}

#carousel .col-md-4, #carousel .col-md-8, #carousel .col-md-3, #carousel .col-md-9 {padding: 0;}
#carousel .slider-content {padding: 0 15px 0 15px; min-height: 200px;}
#carousel .slider-content p.h1 {font-size: 24px; font-family: ImpactURW; color: #0060a9; line-height: 1.2; margin-top: 0;}
#carousel .slider-content p.h2 {font-size: 13px; line-height: 1.5; font-weight: bold; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 0;}


/*WHO STYLES*/	
.who ul.who_ul {
	padding:0;
	margin-bottom: 0px;
	float: right;
	}


.who ul.who_ul li a {color: #FFD000; display: block; padding: 10px 15px; }
.who ul.who_ul ul.dropdown-menu li a {padding: 5px 15px; }
.who ul.who_ul li ul.dropdown-menu a:hover {color: #0060a9; text-decoration: underline; background-color: transparent;   }
.who ul.who_ul li ul.dropdown-menu a {color: #0060a9; text-decoration: none; font-weight: bold; font-size: 90%;}

.who ul.who_ul li a:hover {color: #FFD000; background-color: #283c50; text-decoration: none; width: 100%; display: block;  }
.who li {
	list-style: none; 
	line-height: 150%;	
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	
/*	
	display:inline; 
	float: left;
	position: relative;
	display: block;
*/	}
.who2 {width: 100%; display:block;}
.w2-l {float:left; width:40%; }
.w2-r {float:right; width: 55%;}
.w2-r ul {padding-left:15px; padding-top:10px;}
.w2-r li {
	list-style: none;
	}
.w2-r li a {display: block;
	background-color:#ffd000;
	margin-bottom:5px;
	padding: 5px;
	margin-right: -15px;
	}
.w2-r li a:hover {
	display: block;
	background-color:#0060a9;
	color:#fff;
	}
.hide-sm {
	display: none;
	}
.hide-lg {
	display: inline;
	}

	
/*CONTENT GLOBAL STYLES*/	
.content {margin-top: 10px; padding-bottom:10px;}
.content p, .content li, .content ul, h2, h3, h4, .content table {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.content a {color: #0060a9;}
.content a:hover {text-decoration: none; color: #a43a18;}

.content h1 {font-family: ImpactURW;}

h1,.h1 {font-family: ImpactURW; font-size:30px; color: #0060a9; line-height:100%; font-weight:normal;}
h2 {font-size:22px; color:#7B7B7B; font-weight:normal;}
h3 {font-size:18px; color: #0060a9; font-weight:normal;}
h4 {text-transform:uppercase;  margin-bottom:2px; font-size:13px; font-weight:bold;}
p.kicker {text-transform: uppercase; margin-top:20px;}
p.kicker + h1 {margin-top:0;}

p.button a {
	color:#FFF;
}
p.button a:hover {
	color:#FFF;
}

/*PROMO BOXES ON THE INDEX PAGE*/
.promo {}
.promo .middle  {margin-left: 0; margin-right: 0; width: 100%;}
.promo .col-lg-6, .promo .col-lg-3, .col-md-6, .promo .col-md-3, .col-sm-6, .promo .col-sm-3  {min-height: 75px; overflow: hidden; padding: 15px 13px 10px 18px; margin-bottom: 15px; 
}
.promo h2 {padding: 2px 0 5px 0; margin: 0; font-size:15px; text-transform: uppercase; font-weight: bold; }
.promo h2, .promo p, .promo li {color: #283c50;}
.promo ul {padding-left: 10px;}
.promo li {list-style-type: square;}


/*LEFT COLUMN STYLES*/
.eitc-logo {margin-top:20px; margin-bottom:5px;} 
.eitc-logo-index {margin-top:45px; margin-bottom:5px;} 

.leftnav-bar {
     margin-top:40px;
     margin-left:-15px;
     margin-right:-15px;
     display:block;
     clear:both;
     }
.leftnav-bar p a {
     color: #ffd000;
     font-size:120%;
     margin-left:30px;
     line-height:150%;
     }
.leftnav-bar p a:hover {
     color: #fff;
     }
ul.leftnav  {
     padding-left: 0;
     font-size:90%;
     margin-bottom:0;
     margin-left:15px;
     }
ul.leftnav li {
     list-style:none;
     border-bottom: solid 1px;
     border-bottom-color: #ECECEC;
     padding-bottom:5px;
     margin-bottom: 5px;
     font-weight:bold;
     }
ul.leftnav li a:hover {text-decoration: underline;}


ul.leftnav li ul {
     padding-top:5px;
     margin-left:10px;
     padding-left:0;
     padding-bottom:0;
}

ul.leftnav ul  {
     margin-top:0;
     font-size:95%;
     }
ul.leftnav li ul li {
     list-style-type:none;
     padding-left:0;
     margin-left:0;
     position:relative;
     border: none;
     margin-bottom:0;
     font-weight: normal;
}

/*QUICK LINKS STYLES*/
.box {background-color:#ECECEC; padding:10px; margin-top:25px;}

.box ul  {
	padding-left: 0;
	margin-bottom: 0;
	font-size:90%;
	}
.box li {
	list-style:none;
	padding-bottom:5px;
	}
p.box-hdr {text-transform:uppercase; margin-bottom: 7px; font-weight:600;}

p.box-contact {
	font-size: 11px;
	}


/*BOTTOM STYLES*/
#bottom p, #bottom li, #bottom ul {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#bottom {
	width:100%;
	background-color: #0060a9;
	min-height: 55px;
	padding-top:10px;
	z-index: 2000;
	}
#bottom ul {
	font-size:90%;
	padding: 0;
	margin-bottom:5px;
	}
#bottom ul li{
	list-style: none;
	display:inline-block;
	width: 45%;
	line-height:170%;
	}
#bottom ul li a, #bottom p a{
	color: #ffd000;
	}
#bottom ul li a:hover, #bottom p a:hover{
	color: #fff;
	text-decoration:none;
	}
#bottom p{
	color: #fff;
	font-size:90%;
	line-height:170%;
	}
#bottom p.bottom-hdr{
	color: #ffd000;
	font-size: 160%;
	font-weight:bold;
	margin-top:12px;
	line-height:100%;
	}
#bottom p.bottom-hdr2{
	color: #ffd000;
	font-size: 120%;
	font-weight:bold;
	margin-top:0px;
	line-height:100%;
	}	
#bottom p.small{
	font-size: 70%;
	line-height:130%;
	}
#bottom p.hea{
	font-size: 125%;   
	font-weight:bold; 
	line-height:130%;
	margin-bottom:5px;
	margin-top:2px;
	}

/*GENERAL CLASSES*/
.red {background-color: #a43a18;}
.green {background-color: #566c30;}
.teal {background-color: #286771;}
.grey {background-color: #6d6a67;}
.lightgrey {background-color: #dbdbdb;}
.drkblue {background-color: #283c50;}
.white {background-color: #fff;}

.trans {
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	}
.blue {background-color: #0060a9;}
.green {background-color: #566c30;}
.yellow {background-color: #ffd000;}
.gold {background-color: #fdb827;}
.redtext {color: #a43a18;}
.bluetext {color: #0060a9;}
.greentext {color: #566c30;}
.yellowtext {color: #ffd000;}
.goldtext {color: #fdb827;}

.no-pad {padding:0;}
.pad25b {padding-bottom: 25px;}
.pad20t {padding-top:20px;}
.mar15tb {margin-bottom: 15px; margin-top: 15px;}

.block {display: block;} /* Used to break school name, address and phone number onto separate lines on the smaller devices */


/* MOBILE 768 MOBILE 480 MOBILE 480 MOBILE 480 MOBILE 768 MOBILE 480 MOBILE 480 MOBILE 480 MOBILE 480 MOBILE 768  */

@media (min-width: 480px) {  
#cse-search-form {
	width: 300px; 
}

/*Slogan */
#slogan p {font-family: ImpactURW, helvetica; font-size: 130%; letter-spacing: 1px;}

}
/* MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768 MOBILE 768  */

@media (min-width: 768px) {  
.leftnav-bar {
	display:none;
	}
ul.leftnav  {
	margin-top:20px;
	}
.hide-lg {
	display: none;
	}
.hide-sm {
	display: inline;
	}
.block {display: inline;}

#bottom ul li{
	display:inline;
	line-height:100%;
	padding-right:15px;
	margin-bottom:5px;
	}
	
/*Slogan */
#slogan p {letter-spacing: 5px;}

/* PROGRAM NAVIGATION */
.programs {margin-top: 100px; background-color: transparent;}
.programs-INDEX {margin-top: 0px; background-color: transparent; }
#programs-INDEX .navbar {min-height:100%; }
#programs-INDEX .navbar-nav {margin-top: 10px;}
#programs-INDEX img {display: inline;}
#programs-INDEX ul.navbar-nav  {float:right !important;}
#programs-INDEX .nav {width: 100%;}


.quick-tab {opacity: .9;}

/* BACKGROUND IMAGES */
#HideWrapperImage #wrapper.wft_FireTech { background-image: url(../imgs/cover_fire-tech.jpg);} 
#HideWrapperImage #wrapper.wft_Truck { background-image: url(../imgs/cover_truck.jpg);} 
#HideWrapperImage #wrapper.wft_Apprentice {background-image: url(../imgs/cover_tutoring.jpg);}
#HideWrapperImage #wrapper.wft_summer {background-image: url(../imgs/cover_wft_summer.jpg);}
#HideWrapperImage #wrapper.wft {background-image: url(../imgs/cover_wft.jpg);}
#HideWrapperImage #wrapper.wft_fire {background-image: url(../imgs/cover_wft_fire.jpg);}
#HideWrapperImage #wrapper.wft_fire-tech {background-image: url(../imgs/cover_wft_fire-tech.jpg);}
#HideWrapperImage #wrapper.wft_emt {background-image: url(../imgs/cover_wft_emt.jpg);}
#HideWrapperImage #wrapper.wft_osha {background-image: url(../imgs/cover_wft_osha.jpg);}
#HideWrapperImage #wrapper.quick {background-image: url(../imgs/cover_quicklinks.jpg);}

#HideWrapperImage #wrapper.current {background-image: url(../imgs/cover_current.jpg);}
#HideWrapperImage #wrapper.index-old {background-image: url(../imgs/cover_index.jpg);}
#HideWrapperImage #wrapper.index {background-image: url(../imgs/cover_index2.jpg);}
#HideWrapperImage #wrapper.prospective {background-image: url(../imgs/cover_prospective.jpg);}

#HideWrapperImage #wrapper.about {background-image: url(../imgs/cover_about.jpg);}
#HideWrapperImage #wrapper.admissions {background-image: url(../imgs/cover_admissions.jpg);}
#HideWrapperImage #wrapper.bookstore {background-image: url(../imgs/cover_bookstore.jpg);}
#HideWrapperImage #wrapper.calendar {background-image: url(../imgs/cover_calendar.jpg);}
#HideWrapperImage #wrapper.campus {background-image: url(../imgs/cover_campus.jpg);}
#HideWrapperImage #wrapper.career-placement {background-image: url(../imgs/cover_career-placement.jpg);}
#HideWrapperImage #wrapper.counseling {background-image: url(../imgs/cover_counseling-advising.jpg);}
#HideWrapperImage #wrapper.disability {background-image: url(../imgs/cover_disability-resources.jpg);}
#HideWrapperImage #wrapper.hr {background-image: url(../imgs/cover_hr-careers.jpg);}
#HideWrapperImage #wrapper.high {background-image: url(../imgs/cover_high-school.jpg);}
#HideWrapperImage #wrapper.library {background-image: url(../imgs/cover_library.jpg);}
#HideWrapperImage #wrapper.hea {background-image: url(../imgs/cover_right.jpg);}
#HideWrapperImage #wrapper.myeitc {background-image: url(../imgs/cover_myeitc.jpg);}
#HideWrapperImage #wrapper.scholarships {background-image: url(../imgs/cover_scholarships.jpg);}
#HideWrapperImage #wrapper.veterans {background-image: url(../imgs/cover_veterans.jpg);}

#HideWrapperImage #wrapper.testing {background-image: url(../imgs/cover_testing-center.jpg);}
#HideWrapperImage #wrapper.tutoring {background-image: url(../imgs/cover_tutoring.jpg);}

#HideWrapperImage #wrapper.accounting {background-image: url(../imgs/cover_accounting.jpg);}
#HideWrapperImage #wrapper.auto {background-image: url(../imgs/cover_auto-diesel.jpg);}
#HideWrapperImage #wrapper.business-tech {background-image: url(../imgs/cover_business-tech.jpg);}

#HideWrapperImage #wrapper.certified-nursing {background-image: url(../imgs/cover_certified-nursing-assistant.jpg);}
#HideWrapperImage #wrapper.computer {background-image: url(../imgs/cover_computer-networking.jpg);}
#HideWrapperImage #wrapper.cyber {background-image: url(../imgs/cover_cyber-security.jpg);}
#HideWrapperImage #wrapper.dental {background-image: url(../imgs/cover_dental-assisting.jpg);}
#HideWrapperImage #wrapper.energy {background-image: url(../imgs/cover_energy-systems.jpg);}
#HideWrapperImage #wrapper.gen_2plus2s {background-image: url(../imgs/cover_bridge.jpg);}
#HideWrapperImage #wrapper.gen_pathways {background-image: url(../imgs/cover_hiker.jpg);}
#HideWrapperImage #wrapper.lab {background-image: url(../imgs/cover_lab.jpg);}
#HideWrapperImage #wrapper.legal {background-image: url(../imgs/cover_legal.jpg);}
#HideWrapperImage #wrapper.machine {background-image: url(../imgs/cover_machine-tool.jpg);}
#HideWrapperImage #wrapper.medical {background-image: url(../imgs/cover_medical-assistant.jpg);}
#HideWrapperImage #wrapper.office-tech {background-image: url(../imgs/cover_office-tech.jpg);}

#HideWrapperImage #wrapper.practical-nursing {background-image: url(../imgs/cover_practical-nursing.jpg);}
#HideWrapperImage #wrapper.programs {background-image: url(../imgs/cover_programs.jpg);}
#HideWrapperImage #wrapper.radiation-old {background-image: url(../imgs/cover_radiation-safety.jpg);}
#HideWrapperImage #wrapper.radiation {background-image: url(../imgs/cover_radiation-safety2.jpg);}
#HideWrapperImage #wrapper.registered-nurse {background-image: url(../imgs/cover_registered-nurse.jpg);}
#HideWrapperImage #wrapper.surgical {background-image: url(../imgs/cover_surgical-tech.jpg);}
#HideWrapperImage #wrapper.web {background-image: url(../imgs/cover_web-dev.jpg);}
#HideWrapperImage #wrapper.welding {background-image: url(../imgs/cover_welding.jpg);}
}

@media (min-width: 1000px) {  

.content {padding-bottom:170px;}
#programs-INDEX .nav {width: auto;}
.navbar-margin {
  margin-top: 50px;
}

/* .promo .col-md-6, .promo .col-md-3  {height: 225px;}  */

#bottom {
	position: fixed;
	bottom: 0;
	}



/* PROGRAM NAVIGATION */
#programs-INDEX {margin-top: 0px; background-color: transparent; }
#programs-INDEX {background-color: transparent;}
#programs-INDEX .navbar {min-height:50px; }
#programs-INDEX .navbar-nav {margin-top: 90px; margin-bottom: 10px;}



#quicklinks.col-md-1, #social.col-md-1 {width: 100%; float: inherit;}


}

@media (min-width: 1200px) { 

/*Slogan */
#slogan p {letter-spacing: 7px; font-size: 160%;}

.promo .middle  {margin-left: 2%; margin-right: 2%; width: 46%;}
.promo .col-lg-6, .promo .col-lg-3  {margin-bottom: 10px;}

/*Social */
#social {margin-left: -15px;}
#social ul {padding-left: 0px;}
#social li {display: block; padding-bottom: 10px;}
#social .icon-name {display: none;}

ul.leftnav  {margin-left:0px;}
.quick-tab img {display:inline; float: right;}
.quick-tab {background: transparent; padding: 0; opacity: 1;}
.quick-line {display: none;}
#quicklinks.col-md-1 {width: 8.333333333333332%; float: left; z-index: 2000;}
}

#fastfacts p.box-hdr {margin-bottom:-2px;}
#fastfacts .col-md-6, #fastfacts .col-md-12 {padding-left:0; padding-right:0px;}
#fastfacts .left {padding-right:10px;}

/*ALL new POS styles 2018 */
.control {position: relative; overflow: hidden; margin-bottom: 5px;}
.text p {margin-bottom: 0;}
.text p a {
	position: absolute;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	opacity: 1;
	bottom: 0;
	color: #fff;
	font-size: 1.5rem;
	line-height: 2rem;
	margin-bottom: 0px;
	display: block;
	width: 100%;
	background: rgba(0,69,126,1.00); /* Fall-back for browsers that don't support rgba */
    background: rgba(0,69,126,.8);
}
.text p a:hover {
	background: rgba(255, 185, 0); /* Fall-back for browsers that don't support rgba */
    background: rgba(255, 185, 0);
    color: #00457e;
}

#pos img {width: 100%;}
#pos {margin-bottom:20px; overflow: auto;}

#pos .col-sm-12, #pos .col-lg-6 {padding-left: 0;}
#pos .box {margin-bottom: 20px; overflow: auto; margin-right:15px; padding:0;}

.pr-0 {padding-right: 0px;}
#pos .box .pd {padding: 10px;}
#pos .box .control {margin-bottom: 0;}