﻿/* Base HTML Element Overrides */

/* Calendar Styles */

.or-calendar-month-view .or-calendar-event-link.or-calendar-category-meeting {
    background-color: green;
    color: #fff;
}
.or-calendar-month-view .or-calendar-event-link.or-calendar-category-training {
    background-color: blue;
    color: #fff;
}

/* Top Nav Overrides */

.or-navbar {
    background: #333;
}

.or-navigation-list > li:last-of-type a::before {
    color: #8b9c43;
    content: "\f090";
    font-family: FontAwesome;
    padding-right: 10px;

}
.or-navigation-list > li:last-of-type a {
	border: 1px solid #333;
    background-color: #2c2c2c;
}

/* Header Overrides */

.or-header {
    background-color: #28374b;
    background-image: url('/ogec/style%20library/capitol-dusk.jpg');
}
.or-header .or-header-overlay {
    background: #222;
    opacity: 0.7;
}

.or-header-title {
    font-size: calc(16px + 1.2vw);
}

@media (min-width: 1200px) {
	.or-header-title {
	    font-size: 30px;
	}
}

.or-navbar-search-wrapper {
    background: #222;
}
.or-navbar-search-submit-button,
.or-navbar-search-submit-button:hover,
.or-navbar-search-submit-button:focus {
    background: #222;
}
.or-navbar-search-wrapper.or-navbar-search-open {
    box-shadow: -10px 0px 10px -5px #222;
}


/* Off-Canvas Overrides */

@media screen and (max-width: 767px) {
    .navbar-offcanvas {
        background-color: rgba(34, 34, 34, 0.9);
    }
}


/* Left Nav Overrides */

.or-side-navigation ul .or-side-navigation-current > a {
    border-left: solid 3px #58162c;
    color: #58162c;
    padding-left: 12px;
}
html .or-side-navigation {
    background-color: #eee;
    padding: 10px;
    border-top: 4px solid #58162c;
}
/* Breadcrumb Overrides */

.or-breadcrumbs {  
    background-color: rgba(0, 0, 0, 0.25);
}


/* Calendar Overrides */

.or-calendar-month-view .or-calendar-event-link,
.or-calendar-agenda-view .or-calendar-event {
    background: #58162c;
}


/* Helpful Page Poll Overrides */

.helpfulPollQuestion .btn-primary {
    background-color: #58162c;
    border-color: #3e0f1f;
}


/* Accordion Styles */

.or-accordion-list .or-accordion-panel > a,
.or-accordion-list .or-accordion-panel > a:link,
.or-accordion-list .or-accordion-panel > a:visited,
.or-accordion-list .or-accordion-panel > a:active,
.or-accordion-list .or-accordion-panel > a:hover {
    color: #222;
    text-decoration: none;
}
.or-accordion-heading-title > .panel-title {
    font-size: 1.8rem;
}
.or-accordion-heading-title h4 {
    font-weight: normal;
}

/* Task Box Overrides */

.or-taskbox .or-taskbox-title {
	color:#222
}

.or-taskbox .list-group-item a{
    line-height: 1.6;
    padding-block: 15px;
}

.or-taskbox-title {
    background: rgba(255,255,255, 0.9);
}

html .ms-WPBody .or-taskbox-title, html .ms-TPBody .or-taskbox-title {
    font-size: 18px;
}
/* visited button links show as white */
a.btn:visited {
    color: #fff;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
    line-height: 1.6;
}

.or-side-navigation ul li a, .or-side-navigation ul li .or-side-navigation-unlinked-item{
    line-height: 1.6;
    padding-block: 15px;
}


/*Stay Connected Siteimprove fixes. Wierd selector to avoid !important*/
#prefix-overlay-outer #prefix-overlay-step1 #prefix-overlay-label{
    font-size: 1.8rem;
}