﻿#s4-bodyContainer
{
    padding-bottom:0px
}


div.slider-carousel {
	overflow: hidden;
}

.container input[type=button], .container input[type=reset], .container input[type=submit], .container button {
    min-width: 0;
}

.container input[type=button].btn-post-large, .container input[type=reset].btn-post-large, .container input[type=submit].btn-post-large{
    background-color: #5bc6e8!important;
    min-width: 100px;
}

.slider figcaption h1 a, .slider figcaption h1 a:link, .slider figcaption h1 a:visited { color: #fff;}


/* people filter bar */
#subrolesection #noroleSelectBoxItContainer {
	display:inline-block;
}

.pageLayoutInfo {
	color:#aaa;
	font-size:11px;
	margin-top:20px;	
}
.ms-formfieldvaluecontainer textarea, .ms-formfieldvaluecontainer input[type=text] {
    width: 100%;
}

/* programs & courses */
#moreButtonPrograms {
	margin-bottom:40px;	
}

/* news */
.form-group>.btn-glyph.active {
	background-color: #0672af;
	color: white !important;
}
.noresultsfound {margin: 0 auto 0 auto;width: 100%;text-align: center;color: #002e52;display: none;}

/*events*/
.registration .crmWebPart label{ display: inline;}
.crmWebPart span input[type="checkbox"]{ margin-left: 0;}
.crmWebPart input[type="checkbox"]{ margin-top: 6px;}
.registration select{ width: 300px;}
.Questionnaire_Right input[type="checkbox"]{ margin: 10px!important;}
.Questionnaire_Left input[type="checkbox"]{margin-top: 6px;}

/*student form*/
.table-responsive table{ border-color: #ffffff;}

/* Ribbon fixes */
#ms-designer-ribbon {
    position: fixed;
    top: 0;
    z-index: 999;
}
.utility-bar {
	z-index:2;
}
.navbar-default {
	z-index:1;
}
#DeltaPageStatusBar {
    width: 650px;
    display: block;
    float: right;
}
.ms-cui-menu, .ms-cui-tooltip {
	position:fixed!important;
}
.ms-cui-tb {
	height:20px!important;
}
/*screenreader link*/
#skiptocontent {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}
/*P&C anchor offset*/
.offset-anchor {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}
/*hide add page from siteactions*/
.ms-siteactions-root li[text="Add a page"] {
	display:none;
}


/*Sticky nav*/
.cta-sidebar {position:fixed; right:0; top:300px; width:120px; color:#4d5a00;}
.cta-sidebar h5, .m-cta-sidebar h5 {color:#4d5a00; font-size:.8rem;}
.cta-sidebar i, .m-cta-sidebar i {color:#4d5a00; font-size:1.4rem;}
.bg-green-light {background-color:#d1e524;}
.bg-white {background-color:#fff;}
.col-white {color:#fff;}
.sidebar-btn:link {color:#4d5a00;}

a:link .sidebar-btn h5 {color:#4d5a00; text-decoration:none;}
a:link .sidebar-btn i {color:#4d5a00;}

.sidebar-btn:hover, .sidebar-btn:hover i, .sidebar-btn:hover h5 {background-color:#6e8000; color:#fff;}

a:hover .sidebar-btn h5 {color:#fff; text-decoration:none;}
a:hover .sidebar-btn i {color:#fff;}
a:hover .sidebar-btn {background-color:#6e8000;}
h5 {text-decoration:none!important;}

.devider { 
    height: 1px;
    background: #4d5a00;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#d1e524), to(#d1e524), color-stop(50%, #6e8000));
    background: -o-linear-gradient(right, #d1e524, #6e8000, #d1e524); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #d1e524, #6e8000, #d1e524); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #d1e524 , #6e8000, #d1e524); /* Standard syntax (must be last) */
}
.popup-devider { 
    height: 1px;
    background: #fff;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#fff), color-stop(50%, #0067a8));
    background: -o-linear-gradient(right, #fff, #0067a8, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #fff, #0067a8, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #fff , #0067a8, #fff); /* Standard syntax (must be last) */
}
.m-devider {
  width:1px; height:70px;
  background: -webkit-linear-gradient(#d1e524, #6e8000, #d1e524); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#d1e524, #6e8000,#d1e524); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#d1e524, #6e8000,#d1e524); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#d1e524, #6e8000,#d1e524); /* Standard syntax (must be last) */
}
.m-cta-sidebar {position:fixed; bottom:0; width:100%; color:#4d5a00; margin-left: -16px;}

/*Variation*/
.VariationWrap{width:350px;}.variationSelectionLeft{padding-left:10px; width:140px;float: left;}.variationSelectionRight{padding-top:15px;width:160px;float:left;}.variationButton{padding:0;margin-top:20px;margin-right:20px;float:right;}

                                                                                                                                                                 
.fullwidthControl{ width: 100%;}.programSelect .selectboxit-container, .grey-featured-box .selectboxit-container{ width: 100%;background-color: white;border: 1px solid #b3b3b3;}#topsection .col-lg-one-quarter,#topsection .col-lg-three-quarters,#topsection .col-lg-20, #bottomsection .col-lg-one-half,#bottomsection .col-md-one-half,#bottomsection .col-lg-20{ min-height: 0;}
#topsection .ms-rtestate-field p {
    margin-top: 13.5px;
}
@media (min-width: 66.0625em){.programcol{ width: 20%;}}@media (max-width: 66.0625em){.programcol{ width: 100%;}}