/*
* Styles custom
*/
h1,h2,h3,h4,h5,h6 {
	font-family: 'Oswald', sans-serif!important;	
	color:#5f6a7d;
}
html,body {
	color:#5f6a7d;
}
body .container-fluid {
	padding-top:0;
	padding-bottom:0;
}
#page {
    /*margin: 0;
    padding: 0;*/
	color:#5f6a7d;
}
.noStyles {
	padding:0;
	margin:0;
}
.btn-learn-site {
	background:#f7941d;	
	color:#ffffff;
	border-radius:15px;
	border:3px solid #ffffff!important;
	padding:.3em 2.4em!important;
	margin-top:1em;
}
.btn-learn-site:visited {color:#ffffff;}
#apply .col-sm-4 {padding:0;}
#apply .col-sm-8 {padding:0;}
#apply .container #elementtoScrollToID .nav {padding:0;}
#apply .container #elementtoScrollToID .nav .col-sm-2 {padding-top:0;}
/*
*  NAVIGATION
*/
.nav ul li:nth-child(2) > a {color:#ffffff!important;}
.nav ul li:nth-child(2) > a:visited {color:#ffffff!important;}
.nav ul li:nth-child(2) > a:active {color:#ffffff!important;}
.navbar-toggle {
    border: 1px solid #eeeeee!important;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {box-shadow:none;}
.logoMini {padding-top:2em !important;}
.logo {
    margin-bottom: 1.5em;
}
.navbar-nav li > a {
	padding-top:2em!important;
	padding-bottom:2em!important;
	font-size:1.4em;
}
.navbar-nav li:last-child a {
	color:#ffffff!important;
}
.icon-bar {background:#415e4b;}
.navbar-nav li:nth-child(2) {
	background:#f49419!important;
	color:#ffffff;
}
.navbar-nav li:nth-child(2):hover {
	background:#415e4b!important;
}	
.nav {
    margin: 0;
    text-align: left !important;
}
.navbar-nav li a:nth-child(1):hover {
	background:#ffffff!important;
	color:#35474d;
}
.navbar-nav li a:nth-child(2):hover {
	background:#f7ad4e!important;
	color:#ffffff;
}

#naviLSD {padding:0;}
#naviLSD div {padding:0;}
#primary-menu li a {
	font-family: 'Oswald', sans-serif!important;
	color:#5f6a7d;
}
#primary-menu li a:visited {color:#5f6a7d; }
#primary-menu li {
	list-style-type:none;
	display:inline-block;
}
/*
* SOME STANDARD STUFF TO BE USED EVERYWHERE
*/
.noPadLeft {padding-left:0!important;}
.noPadRight {padding-right:0!important;}
.makeUpperCase {text-transform:uppercase;}
.smallerContainer {
	max-width:600px;	
}
.biggestHeadingSize {
	font-size:4em;
	font-family: 'Oswald', sans-serif;	
}
.mediumHeadingSize {
	font-size:2.4em;
	font-family: 'Oswald', sans-serif;	
}
.smallHeadingSize {
	font-size:1.4em;
	font-family: 'Oswald', sans-serif;	
	font-weight:300;
}
.relative {position:relative;}
.noMarginBottom {margin-bottom:0;}
.noPaddingBottom  {padding-bottom:0;}
.noMarginTopANDBottom {margin-bottom:0;margin-top:0;}
.noPaddingTopANDBottom   {padding-bottom:0;padding-top:0;}
.AddPadMedium {padding-top:2.5em;padding-bottom:2.5em;}
.AddPadBig {padding-top:5.5em;padding-bottom:5.5em;}
/*
*
*/

div {padding:1.2em 0;}
.footerDark {
	background:#2b2b2b;
	color:#ffffff;
}
.footerLight {
	background :#c3c5c8;
	color:#63666e;
}
.footerLight a,a:visited {color:#63666e;text-decoration:underline;}
.footerLight div{
	padding:0;	
}
.moveRight {position:relative;left:10px;}
.headerRow {
	border-top:1.5em solid #333333;	
}
.overflowHidden {overflow-x:hidden;}
/*Down pointing*/

.triangle-down::after {
    border-left: 500px solid transparent;
    border-right: 500px solid transparent;
    border-top: 500px solid #fafafa;
    content: "";
    display: block;
    height: 0;
    margin-left: -500px;
    margin-top: -500px;
    width: 0;
}
.triangle-down {
    height: 0;
    margin: auto 0;
    overflow: hidden;
    padding-left: 10%;
    padding-top: 10%;
    position: absolute;
    top: -5em;
    width: 20%;
}
.triangle-down-dark::after {
    border-left: 500px solid transparent;
    border-right: 500px solid transparent;
    border-top: 500px solid #35474d ;
    content: "";
    display: block;
    height: 0;
    margin-left: -500px;
    margin-top: -500px;
    width: 0;
}
.triangle-down-dark {
    height: 0;
    margin: auto 0;
    overflow: hidden;
    padding-left: 10%;
    padding-top: 10%;
    position: absolute;
    top: -5em;
    width: 20%;
	z-index:4;
}
.triangle-downNav:after {
    border-left: 536px solid transparent;
    border-right: 536px solid transparent;
    border-top: 536px solid #fff;
    content: "";
    display: block;
    height: 0;
    margin-left: -536px;
    margin-top: -536px;
    width: 0;
    z-index: 50000;
}
.triangle-downNav {
    bottom: -35px;
    height: 0;
    left: 42%;
    margin: auto 0;
    overflow: hidden;
    padding-left: 10%;
    padding-top: 10%;
    position: absolute;
    width: 20%;
}
.blackTop {
    background: #000000;
    height: 100%;
    left: 0;
    opacity: 0.141104;
    position: absolute;
    top: 0;
    width: 100%;
}
.relativeDownZ {z-index:1;}
.relativeUpZ {z-index:4;position:relative;}
.jumbotron {
	background-image:url('custom-images/bg-jumbotron.jpg');
	background-size:100% auto;
	background-repeat:repeat-y;
	margin-bottom:0!important;
	color:#ffffff!important;
	border-radius:0!important;
}
.someLightInfo {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+100 */
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #fafafa 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#fafafa 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #ffffff 0%,#fafafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	padding:.9em!important;
}
.someLightInfo {
	font-weight:400;
	font-style:italic;
	color:#576366;
	letter-spacing:`px;
	font-family: 'Open Sans', sans-serif;
}
.someLightInfo div {
	padding:0;	
}
/*
* FRONT PAGE
*/
.posEmp {
    margin: 0 auto;
    max-width: 155px!important;
}
.empRow {
	border-bottom: 4px solid #ccc;
}

/*
* ROW WITH JAMES MISSION STATEMENT
*/
.seamlessImageBGComputer {
	background:#333e3f;
	color:#ffffff;
}
/*
* Course Focus
*/
.courseFocus h2 {
    margin-bottom: 0;
    margin-top: 0.4em;
}
.yellow {color:#f49419;}
.freeText {
    font-family: 'Oswald', sans-serif!important;	
    font-size: 3em;
    font-weight: bold;
}
.activate-course {
    background: rgba(255, 255, 255, 0.13);
    /*text-align: center !important;*/
	border-bottom:5px solid #ffffff;
}
.btn-orange-form { 
  color: #F49419!important; 
  background-color: #FFFFFF!important; 
  border-color: #FFFFFF!important; 
  font-size:1.4em!important;
} 
 
.btn-orange-form:hover, 
.btn-orange-form:focus, 
.btn-orange-form:active, 
.btn-orange-form.active, 
.open .dropdown-toggle.btn-orange-form { 
  color: #F49419!important; 
  background-color: #F29B29!important; 
  border-color: #FFFFFF!important; 
} 
 
.btn-orange-form:active, 
.btn-orange-form.active, 
.open .dropdown-toggle.btn-orange-form { 
  background-image: none!important; 
} 
 
.btn-orange-form.disabled, 
.btn-orange-form[disabled], 
fieldset[disabled] .btn-orange-form, 
.btn-orange-form.disabled:hover, 
.btn-orange-form[disabled]:hover, 
fieldset[disabled] .btn-orange-form:hover, 
.btn-orange-form.disabled:focus, 
.btn-orange-form[disabled]:focus, 
fieldset[disabled] .btn-orange-form:focus, 
.btn-orange-form.disabled:active, 
.btn-orange-form[disabled]:active, 
fieldset[disabled] .btn-orange-form:active, 
.btn-orange-form.disabled.active, 
.btn-orange-form[disabled].active, 
fieldset[disabled] .btn-orange-form.active { 
  background-color: #FFFFFF!important; 
  border-color: #FFFFFF!important; 
} 
 #close {display:none;}
.btn-orange-form .badge { 
  color: #FFFFFF!important; 
  background-color: #F49419!important; 
}
.containForm #close {color:#ffffff;opacity:1;}
/*.containForm #close:hover {
    border: 1px solid #fff;
    border-radius: 0.15em;
    font-size: 1.92em;
    left: 0.15em;
    opacity: 1;
    padding: 0.15em;
    position: relative;
    top: 0.15em;
}*/
.containForm {
    background: #f49419;
    color: #ffffff;
}
.success-all-forms {
	background: #89E894;
    color: #ffffff;
    left: 0;
    margin: 0 auto;
    position: absolute !important;
    right: 0;
    top: 0;
	border-left:10px solid #7CDB87;
	border-right:10px solid #7CDB87;
	border-bottom:10px solid #7CDB87;
	z-index:2;
}
.microWordForm {margin-bottom:0;padding-bottom:0;}
.col-sm-3.containForm > h3 {margin-top:.1em;}
#divyBlackout {
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
#userMessage .form-group {padding:0;}
#userMessage {padding:0;margin:0;}
.success-all-forms span {color:#ffffff;}
.courseFocus .alignCenterQuery .activate-course {background:none;border:none;}
/*.activate-course {
    background: #fafafa;
    bottom: -16px;
    left: -15em;
    position: absolute !important;
    text-align: center !important;
}*/
.activate-course img {margin:0 auto;}
.showSingle {cursor:pointer;}
.pull-middle {
    position: relative;
    top: 3em;
}
.courseFocus {background:#35474d;color:#ffffff;padding:0;}
.grayText {color:#b3b3b3;}
/*
* 	STUDENTS RECEIVE
*/
.studentsRecieve ul {
    font-size: 0.91em;
    font-style: italic;
    line-height: 1.52em;
    margin: 1em 0;
    padding-left: 2em;
    padding-right: 4em;
}
#report td {cursor:pointer;}
.noBorder td {padding:0;}
.collapse {padding:1em;}
.hiddenRow {padding:0;}
tbody tr {/*background:#ffffff;*/}
tr .hiddenRow {
    background: #fafafa;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.studentsRecieve {background:#eeeeee;}
.studentsRecieve .col-sm-4{padding:0;}
.studentsRecieve h2 {margin:0;}
/*MEDIA QUEIRES*/
/*767 and below*/
@media(max-width:48em){
	.alignCenterQuery {text-align:center!important;}
	.alignCenterQuery h2 {text-align:center;}
	.alignCenterQuery img {margin:0 auto;}
	.smallHeadingSize {font-size:1em;line-height:1.4em;}
	.biggestHeadingSize {font-size:1.7em;}
	.seamlessImageBGComputer .AddPadBig {padding:1.5em;}
	.navbar-nav li > a {
		background: transparent none repeat scroll 0 0 !important;
		padding: 0.7em !important;
	}
	.navbar-nav li:first-child > a {
		border-right: 1px solid #cccccc;	
	}
	.navbar-nav li:last-child {background:transparent!important;}
	.navbar-nav li:last-child a { color:#5f6a7d!important;}
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
		float: left!important;
		margin: 1em 15px 2em !important;
	}
	.navbar-collapse.pull-right {
		float: none !important;
		overflow: visible!important;
	}
	}
