﻿/* Global menu bar */
.global-menu-bar {
    color: white;
    line-height: 8pt;
    border-top: solid thin white;
    border-bottom: solid thin white;
}
    
/* Fix for global menu bar */
.menu-item-text {
    padding-top: 0px;
    padding-bottom: 0px;
}

header:not(.header-fixed).navbar #Logo {
    padding-top: 5px;
}

header.navbar .navbar-collapse {
    border-bottom: none;
}

header.header-fixed.navbar .menu-wrapper {
    background: #fff;
}

header.navbar .navbar-collapse {
    padding: 0px !important;
}

header:not(.header-fixed) #search-bar .search-bar-link {
    color: white;
    padding-right: 15px;
}

header.header-fixed #search-bar .search-bar-link {
    padding-right: 15px;
    color: black;
}

#search-bar input {
    border-radius: 0px;
}

#search-bar #searchButton {
    padding: 6px 12px;
    color: black;
}

.search-bar-link {
    line-height: 30px;
}

/* Fix for BindTuning Ignite link buttons */
a.btn:visited {
    color: #fff;
}

/* Background color of the breadcrumb */
/* Format the breadcrumbs */
#breadcrumb-bar {
    background-color: gainsboro;
    text-align: left;
    line-height: 2em;
}

#breadcrumb-trail {
    color: black;
    background: transparent;
    text-align: left;
    padding-left: 25px;
}

#breadcrumb-trail a.BT-breadcrumbLink, #Breadcrumb a.BT-breadcrumbLinkRoot, #Breadcrumb span.BT-breadcrumbLinkCurrent {
    color: black;
}

#breadcrumb-trail span.BT-breadcrumbLinkCurrent, #Breadcrumb a.BT-breadcrumbLink:hover, #Breadcrumb a.BT-breadcrumbLinkRoot:hover, #Breadcrumb span.BT-breadcrumbLinkCurrent:hover {
    color: black;
    padding: 0 10px;
    text-decoration: none;
}

/* Underline links in the breadcrumbs */
#breadcrumb-trail a.BT-breadcrumbLink:hover, #Breadcrumb a.BT-breadcrumbLinkRoot:hover {
    text-decoration: underline;
}

#breadcrumb-trail ul {
    list-style: none;
    display: inline;
    padding-left: 0px;
}

#breadcrumb-trail ul li {
    list-style: none;
    display: inline;
}

#breadcrumb-trail > ul > li:first-child > span {
    display: none
}

#breadcrumb-trail > ul > li:first-child > a {
    display: none
}

#breadcrumb-trail > ul > li:first-child > ul > li:first-child > span:first-child {
    display: none
}

.s4-breadcrumb-arrowcont {
    padding-left: 10px;
    padding-right: 10px;
}

/* Fix for top Search bar */
header.navbar .header-ledge {
    color: #fff;
    background: #4d4d4d !important;
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 8px;
}

/* Fix for top Search bar */
#Search .ms-srch-sb > input {
    font-size: 12px !important;
    padding: 0 0 0 10px;
}

.header-ledge a {
    padding-right: 15px;
    text-transform: uppercase !important;
    letter-spacing: 0.02em;
}

.header-ledge .fa {
    font-size: 14pt;
    margin-right: -5px;
}

#PageTitleArea {
    margin: 0 0 0;
}

#globalnavbar {
    background-color: #007A66;
}

/* Format the page title */
#DeltaPlaceHolderPageTitleInTitleArea {
    padding: 0px 0px 0px 0;
}

/*  */
#MenuH {
    background-color: #007A66;
    padding-top: 0px;
    padding-bottom: 0px;
}

header.header-fixed.navbar #MenuH li.static > .menu-item .menu-item-text, header.header-fixed.navbar #MenuH li.static > a.menu-item .menu-item-text, header.header-fixed.navbar #MenuH li.static > .bt-extra-links-icon, header.header-fixed.navbar #MenuH .ms-navedit-dropNode .menu-item.static .menu-item-text {
    color: white;
}

header.header-fixed.navbar #MenuH li.static > .menu-item:hover .menu-item-text, header.header-fixed.navbar #MenuH li.static > a.menu-item:hover .menu-item-text, header.header-fixed.navbar #MenuH li.static:hover > .bt-extra-links-icon, header.header-fixed.navbar #MenuH .ms-navedit-dropNode .menu-item.static:hover .menu-item-text, header.header-fixed.navbar #MenuH ul.root > li.selected > .menu-item .menu-item-text, header.header-fixed.navbar #MenuH ul.root > li > ul > li.selected > .menu-item .menu-item-text {
    color: white;
}

.col-content h1:first-of-type {
    margin-top: 0px;
}

header.navbar {
    transition: none;
}

#search-bar .input-group {
    margin-top: 15px;
    margin-bottom: 15px;
}

#MenuH li.static > .menu-item:hover .menu-item-text, #MenuH li.static > a.menu-item:hover .menu-item-text, #MenuH li.static:hover > .bt-extra-links-icon, #MenuH .ms-navedit-dropNode .menu-item.static:hover .menu-item-text, #MenuH ul.root > li.selected > .menu-item .menu-item-text, #MenuH ul.root > li > ul > li.selected > .menu-item .menu-item-text {
    color: white !important;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.collapse-tablet #MenuH li.static>.menu-item .menu-item-text, .collapse-tablet #MenuH li.static>a.menu-item .menu-item-text, .collapse-tablet #MenuH li.static>.bt-extra-links-icon, .collapse-tablet #MenuH .ms-navedit-dropNode .static.menu-item .menu-item-text {
		color: white !important;
	}
	
	.collapse-tablet #MenuH li.static>.menu-item:hover .menu-item-text, .collapse-tablet #MenuH li.static>a.menu-item:hover .menu-item-text, .collapse-tablet #MenuH li.static:hover>.bt-extra-links-icon, .collapse-tablet #MenuH .ms-navedit-dropNode .static.menu-item:hover .menu-item-text, .collapse-tablet #MenuH ul.root>li.selected>.menu-item .menu-item-text, .collapse-tablet #MenuH ul.root>li>ul>li.selected>.menu-item .menu-item-text {
		color: white !important;
	}
}

#MenuH li.static > .menu-item .menu-item-text, #MenuH li.static > a.menu-item .menu-item-text, #MenuH li.static > .bt-extra-links-icon, #MenuH .ms-navedit-dropNode .menu-item.static .menu-item-text {
    color: white !important;
}

#Search {
    padding-top: 1.4em;
}

/* Make the header */
.menu-wrapper {
}

body {
    background: url(/_catalogs/masterpage/HOC.OCIEC/images/ignite-bg.png) no-repeat;
    background-position-x: -100px;
}

header.navbar.header-fixed .menu-wrapper {
    background: url(/_catalogs/masterpage/HOC.OCIEC/images/ignite-bg.png) no-repeat;
    background-position-x: -101px;
    background-position-y: -85px;
}

header.navbar.header-fixed .menu-wrapper-anonymous {
    background: url(/_catalogs/masterpage/HOC.OCIEC/images/ignite-bg.png) no-repeat;
    background-position-x: -101px;
    background-position-y: 0px;
}

#BgLayer1, #BgLayer1:before, #BgLayer1:after {
    background: transparent;
}

.ms-backgroundImage {
    background-image: url(/_catalogs/masterpage/HOC.OCIEC/images/ignite-bg.png) no-repeat;
}

/*
    Footer
*/
footer ul > li {
    margin: 4px -25px;
}

.footer-header {
    font-size: 12pt;
}

/* Fixed header anchor  */
:target::before {
    content: "";
    display: block;
    height: 150px; /* fixed header height*/
    margin: -150px 0 0; /* negative fixed header height */
}

/* Bullets within Articles are not indented as much */
.article-body ul {
    margin-left: -25px;
}

/* Card Images */
.card
{
    box-shadow: 1px 1px 1px 2px rgba(0,0,0,0.15);
}

.card > img, .card a > img {
    width: 100%;
    height: auto;
}

.col-md-12 > .card, .col-md-9 > .card, .col-md-10 > .card {
	max-width: 1280px;
}

h2 {
	color: black !important;
}

body {
	font-size: 14px !important;
}

.ociec-title {
	background: rgba(245,245,245,0.5);
	padding-right: 10px;
	line-height: 42px;
}

header.navbar {
    border-bottom: 1px solid white;
}

@media (max-width: 767px) {
	footer {
		text-align: left !important;
	}
}
