﻿/*remove after next compile */
/* end of remove next compile */

.courseInfoPrimaryInfo a:visited {
color:#e67e22!important;
}


@media all and (max-width: 640px) {
	.dropdown-menu {
		margin-left:0;
		padding-left:0;
	}/**/
}
.courseTableList thead {
	display:none;
}/* change if necessary */



/* NOT FOUND PAGE */
.error-content {
	padding:20px;
}

/* ***** Request Private Session Form ****/

.form-inline.timeframeForm label {
	padding-right:10px;
	padding-left:5px;
}
/* override sharepoint form close button */
.modal-header .close {
	border:none!important;
}

/********** Global *********************/

.header {
	height: auto;
}
.header .header {
	background-color:transparent!important;
}
.header .fa {
	padding-right:2px;
	font-size: 18px!important;	
}
.header .fa-envelope {
	font-size:16px!important;
}
.boxed-layout {
	min-height: 435px !important;
}
.ms-signInLink {
	display: none !important;
}
#s4-bodyContainer {
	padding-bottom: 0px;
}
.largerBtn {
	padding: 15px 20px!important;
}
/*Top Sign-in link*/

.login-control{
	display:none !important;
}
/*Top Right Corner Search Box*/

.form-control {
	height: 33px !important;
}

@media all and (max-width: 640px) {
	.form-control {
		height: 50px !important;
	}
}



.input-sm.search-open {
	width: 350px !important;
}

span.bold {
	font-family: 'noto_sansbold'!important;
	font-weight:normal!important;
}

/* Error Page Content Not found

.error-content a:visited {
	color:#e67e22!important;
} */

/* Homepage */

.cbq-layout-main .trendingRow:last-child {
	border-bottom:none!important;
}
.cbq-layout-main {
    margin-bottom: 3% !important;
    
}
@media all and (max-width: 640px) {
	.cbq-layout-main {
		padding-left:10px;
	}
	.bottom-content .cbq-layout-main {
		padding-left:0;
	}
	.bottom-content .dfwp-column {
		padding-left:0;
	}
	.blurbFit h3{
		padding:0!important;
		font-size:22px;
	}/***/
}

/* Header toggle button fix */

.navbar-toggle {
	min-width:0!important;
}
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
	color: #1b1b1b!important;
}
a.btn-u.btn-lg.btn-u-primary.pull-left.animated.left:visited, a.btn-u.btn-lg.btn-u-primary.pull-left.animated.left {
	color:#fff!important;
}
a.btn-u {
	color:#fff;
}
strong, b {
	 font-family: 'noto_sansbold'!important;
	 font-weight: normal!important;
}
.topbar ul.contactbar>li, .topbar ul.contactbar>li>a, .topbar ul.contactbar>li>a:hover {
	font-size:13px!important;
}


/* Search Page Results */

.searchResultsLogo div img, .courseListItem img {
	width:15px;
	height:15px;
	margin:0 3px;
}/**/
.searchRefiner .searchHeader{
	height:50px;
	line-height:50px;
	font-size:18px;	
	color:#fff;
	background-color:#33364F;		
	text-align:center;
}
.searchRefiner h4{
	font-size:16px;
}
.searchResultsDescBlock a:visited, .homeBlog1 a:visited {
	color:#e67e22!important;
}
.searchResultsDescBlock .searchResultsLogo a:visited {
	color:#33364f!important;
}
.searchResultsLogo {
	padding-left:0!important;
}
.ms-promlink-button {
	padding:0!important;
}
.searchResult {
	margin:0;
}
.searchResultsLogo * {
	line-height:20px;
	vertical-align:-10%;
}
.ms-srch-group-content div:nth-last-child(2) {
	border-bottom:none;
}
.SearchResultsBlocks>div {
	margin-top:0!important;
}
.ms-webpartzone-cell {
	margin: auto auto 10px!important;
}


.searchResultsLogo div:last-child a {
	font-family: noto_sansregular!important;
	font-size: 13px!important;
	line-height:0!important;
	color:#e67e22!important;
}
.searchResultsLogo div:last-child a:visited {
	color:#e67e22!important;
}

/* No results */

#Result {
	margin-left:5px;
}
#NoResult {
}
.ms-srch-result {
}
.SearchResultsBlocks .ms-webpart-zone.ms-fullWidth {
	margin-top:30px;
}

/* Cant find what you are looking for */

.searchResults .input-group .form-control {
	width:100%;
	display:block!important;
}
input[type=button], input[type=reset], input[type=submit], button {
	margin-left:0;
}
input#ctl00_ctl35_g_b18077b4_4c93_4efd_b113_3f939c8e0c6c_ctl00_txtKeyword, input#ctl00_ctl35_g_e642a488_857e_44ac_8efa_46d5bbe17ed4_ctl00_txtKeyword {
	margin-bottom:10px;
}

/* correct Text pulling old Segoe font */

.ms-textLarge {
	font-family: 'noto_sansregular';
	font-size:18px;
}

/* Panels */

a:active {
	text-decoration:none !important;
}
.panel a:hover {
	text-decoration: none !Important;
}
.panel-heading:hover .accordion-toggle:after {
	font-family: 'Glyphicons Halflings';
	float: right;
	color: #e67e22;
	content: "\e114";
}
.panel-heading h4 {
	color: #fff;
}
.panel-heading h4:hover {
	color: #e67e22;
}
.panel-body a:visited{
	color:#e67e22;
}
/* Course Page */

#courseReviews:first-child {
	border-bottom:none!important;
}/**/

.btn-right {
	padding-right: 5px !important;
}
.courseInfoBlock a{
	color:#e67e22;
}
#CourseDetailsBlockDest h2 {
	color: #585f69;
}
#CourseDetailsBlockDest h4 {
	color: #fff !important;
}
.viewCourseDetails a:visited {
	color: #fff;
}
#CourseAvgRatingBlockSource {
	display: none;
}
#CourseDetailsBlockSource {
	display: none;
}
#CourseDetailsBlockDest h4:hover, #CourseDetailsBlockDest h4:visited, .locationDetailCourseList a:visited {
    color: #e67e22 !important;
    text-decoration:none !Important;
}
#CourseDetailsBlockDest h4:hover {
	color: #e67e22 !important;
	text-decoration: none !Important;
}
#CourseDetailsBlockDest .panel-body ul {
	padding-left:20px;
	padding-bottom:10px;
}
#CourseDetailsBlockDest .panel-body li {
	list-style:disc;
	margin-left:10px;
	margin-bottom:5px;
}
#CourseDetailsBlockDest .panel-body strong {
	font-size:14px;
	padding:10px 0;
}
blockquote a:visited, .infolink:visited {
	color:#e67e22!important;
}
#requestSession button.close.pull-right {
	padding:5px;
	margin:0;
	text-align: right!important;	
}
#requestSession .placeholder {
	color:#ccc!important;
}
#requestSession h4 {
	margin-top:20px;
}
#requestSession select {
	margin-bottom:10px;
}


/* fixing that ugly IE dropdown arrow */

select::-ms-expand {
	width:11px;
	height:11px;
	margin-right:0!important;
	background-color:transparent;
	border:none;
}

/* Session page */

.locationActiveBlock a:visited, .locationMap a:visited {
	color:#e67e22!important;
}
#SessionLoc {
	display: none;
}
#InstructorBlockSource{
	display:none;
}

/* There are no sessions for this course */

.ms-vb {
	font-family: 'noto_sansbold';
	padding:20px 5px;
	font-size:14px;
	padding-left:7px;
}

/* Cisco/Comptia Certifications */

.cisco td a:visited, .comptia td a:visited {
	color:#e67e22;
}
.findTraining a:hover {
	color:#555;
}
.findTraining a:visited {
	color:#777;
}

/* GTR page */

.courseTableList a:visited {
	color:#e67e22;
}

/* Sharepoint user topbar */

#suiteBarRight a {
	white-space:nowrap;
}

/* Pagination */

.ms-paging {
	text-align:center!important;
}
.ms-paging img {
	padding: 10px;
	background-color: #f0f0f0;
	margin:10px;
}
.ms-promlink-button {
	padding: 18px!important;
	background-color: #f0f0f0;
	border: none;
}
.ms-promlink-button-image {
	margin-left: -7px;
	margin-top:-7px;
	position:absolute;
}
.ms-srch-result #PagingSelf a, 
.ms-srch-result #PagingSelf a:hover, 
.ms-srch-result #PagingSelf a:active,
.ms-srch-result #PagingLink a:hover {
	color: #e67e22;
}
.ms-srch-result #PagingLink a {
	padding:10px;
}
.ms-promlink-button-enabled-hover, 
.ms-promlink-button-enabled:hover, 
.ms-paging img:hover {
	background-color:#fbeadb;
}

/* Physical Security Page */

.ms-rtestate-field h4 {
	color:initial;
	line-height:inherit;
}

/* ******* CAROUSEL SLIDE FIX *********** */

.buttonFit{
	padding-right:0px;	
}
.carouselButtonNoDesc{
	margin-top:20%;
	margin-left:-35px;
}
@media all and (max-width:767px) {
	.carouselButtonNoDesc{
		margin-top:26%;
	}

}

.carousel-inner > .item > img {
	max-width:initial!important;
	width:100%!important;
}


.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

@media all and (max-width: 480px) {

	/* site header mobile fix */
	.input-sm.search-open {
		width:235px!important;
	}
	/* Search RESULTS mobile fix */
	.dfwp-column {
		margin-left:0!important;
	}
	.ms-webpartzone-cell {
		margin:0 0 5px!important;
	}

}


/* VENDOR DETAIL */
.courseListItem a:visited {
	color:#e67e22;
}

