﻿/* Base HTML Element Overrides */

/* Commented out per ticket #95727

div[id^=ctl00_] table {
    width: 100%;
}
div[id^=ctl00_] table,
div[id^=ctl00_] table > tbody > tr > th,
div[id^=ctl00_] table > tbody > tr > td {
    border: 1px solid #ddd;
}
div[id^=ctl00_] table > thead > tr > th,
div[id^=ctl00_] table > thead > tr > td {
    border: 1px solid #ddd;
    border-bottom-width: 2px;
}
div[id^=ctl00_] table > tbody > tr > td,
div[id^=ctl00_] table > tbody > tr > th,
div[id^=ctl00_] table > tfoot > tr > td,
div[id^=ctl00_] table > tfoot > tr > th,
div[id^=ctl00_] table > thead > tr > td,
div[id^=ctl00_] table > thead > tr > th {
    padding: 8px;
}

*/

/* Top Nav Overrides */

.or-navbar {
    background: #293352;
}
/* Header Overrides */

.or-header-logo {
    background: url(/ODOT/style%20library/odot%20logo.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.or-header {
    background-color: #1b223a;
    background-image: url(/ODOT/PublishingImages/POM_Yaquina%20Bay%20Bridge_MikeGoff.jpg);
    background-attachment: scroll;
}
.or-header .or-header-overlay {
    background: transparent;
    opacity: 0;
}
.regions .or-header {
    background-image: url('/ODOT/style%20library/TablerockMtn_RobinMarshburn.jpg');
}
.procurement .or-header {
    background-image: url('/ODOT/style%20library/GoldBeachBridge.png');
}
.rail-and-public-transit .or-header {
    background-image: url('/ODOT/style%20library/RPTDHeader3.jpg');
}
.get-involved .or-header {
    background-image: url('/ODOT/style%20library/StreetView.png');
}
.about-us .or-header {
    background-image: url('/ODOT/style%20library/RogueRiverBridge-GrantsPass_RickHart.png');
}
.geo-environmental .or-header {
    background-image: url('/ODOT/style%20library/RainbowinEOregon.png');
}
.oregon-real-time-gnss-network .or-header {
    background-image: url('/ODOT/style%20library/ORGNsunrise.png');
}
.statewide-transportation-improvement-program .or-header {
    background-image: url('/ODOT/style%20library/STIP-header.jpg');
}
.technology-transfer-center .or-header {
    background-image: url('/ODOT/style%20library/T2-header.jpg');
}
.planning-technical-guidance .or-header {
    background-image: url('/ODOT/style%20library/planning-header.jpg');
}
.local-government .or-header {
    background-image: url('/ODOT/style%20library/localgov-header.jpg');
}
.data-maps .or-header {
    background-image: url('/ODOT/style%20library/data-header.jpg');
}
.fuels-tax .or-header {
    background-image: url('/ODOT/style%20library/Terminal1BLUE.jpg');
}
.safety .or-header {
    background-image: url('/ODOT/style%20library/1280x300px_EastLakeSunset-NewberryVolcanic_PeterMurphy.png');
}
.programs .or-header {
    background-image: url('/ODOT/style%20library/1280X380px_Woodburn-Lights.png');

}
.oregon-driver-motor-vehicle-services .or-header {
    background-image: url('/ODOT/style%20library/MtHood.jpg');
}
.50plus .or-header {
    background-image: url('/ODOT/style%20library/MtHood.jpg');
}
.teen .or-header {
    background-image: url('/ODOT/style%20library/MtHood.jpg');
}
.transportation-system-plan-guidelines .or-header {
    background-image: url('/ODOT/Style%20Library/1280X380px_Woodburn-Lights.png');
}
.desktopPhoneLink {
                display: none;
}
.mobilePhoneLink {
                display: inline-block;
}

@media only screen and (min-width: 768px) {
                .desktopPhoneLink {
                                display: inline-block;
                }
                .mobilePhoneLink {
                                display: none;
                }
}

.or-navbar-search-wrapper {
    background: #1b223a;
}
.or-navbar-search-submit-button,
.or-navbar-search-submit-button:hover,
.or-navbar-search-submit-button:focus {
    background: #293352;
}
.or-navbar-search-wrapper.or-navbar-search-open {
    box-shadow: -10px 0px 10px -5px #1b223a;
}
/* Off-Canvas Overrides */

@media screen and (max-width: 767px) {
    .navbar-offcanvas {
        background-color: rgba(41, 51, 82, 0.9);
    }
}
/* Left Nav Overrides */

.or-side-navigation ul .or-side-navigation-current > a {
    border-left: solid 3px #1b223a;
    color: #1b223a;
    padding-left: 12px;
}
html .or-side-navigation {
    background-color: #efefef;
    padding: 10px;
    border-top: 4px solid #43526C;
}
/* Breadcrumb Overrides */

.or-breadcrumbs {
    /* background-color: rgba(41,51,82,0.25); */
    
    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: #1b223a;
}
/* Helpful Page Poll Overrides */

.helpfulPollQuestion .btn-primary {
    background-color: #293352;
    border-color: #1b223a;
}
/* 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: #555;
    text-decoration: none;
}
.or-accordion-heading-title > .panel-title {
    font-size: 18px;
}
.or-accordion-heading-title h4 {
    font-weight: normal;
}
/* Task Box Overrides */

.or-taskbox-title {
    background: rgba(41, 51, 82, 0.9);
}
.or-taskbox .list-group-item {
    border: 0 solid transparent;
    padding: 5px 15px
}
.or-taskbox .list-group-item:first-of-type {
    padding-top: 10px;
}
.or-taskbox .list-group-item:last-of-type {
    padding-bottom: 10px;
}
.or-taskbox-image .or-taskbox-title {
    font-size: 20px;
}
/* File Extension CSS Library Overrides */

main a[href*=".com"]::before,
main li a[href*=".com"]::after {
    content: none;
}
main li a[href*=".com"] {
    padding: inherit;
}
/* Standard Page and Standard Page with Aside - Header Override */
/* Project Details Overrides */

.s4-wpTopTable,
.ms-WPSelected {
    border: solid 0 transparent !important;
    border-radius: 0;
    background: #fff;
}
/* RIBBON OVERRIDES */

#Ribbon\2e EditingTools\2e CPEditTab\2e Paragraph-Large-0-0-1 {
    display: none;
}


/* Standard Drawings Table Component */

@media (min-width: 768px) {
    .standard-drawings-table td[data-title="Drawing Number"] {
        width: 140px;
    }
    .standard-drawings-table td:nth-of-type(3) {
        width: 180px;
    }
}

/*

.or-small-header .or-header{
	box-shadow: 0 0 0 transparent;
}

.or-small-header .or-header-content {
	padding-left: 15px;
	padding-top:10px;
}

.or-small-header .or-header-logo-wrapper, .or-small-header .or-header-title small {
	display: none;
}

.or-small-header header, .or-small-header .or-breadcrumbs {
	background: none;
}

.or-small-header .or-header-overlay {
	background: transparent;
}

.or-small-header .or-header-title {
	color: #333;
	padding: 10px 10px 10px 0;
}

.or-small-header .or-breadcrumbs > li, .or-breadcrumbs > li + li:before, .or-small-header .or-breadcrumbs > li.active, .or-small-header .or-breadcrumbs a {
	color: #333;
}
 

*/
/* Markup Styles Menu Options
h2.ms-rteElement-Heading2 {}
h3.ms-rteElement-Heading3 {-ms-name: "H3";}
h4.ms-rteElement-Heading4 {-ms-name: "H4";}
h5.ms-rteElement-Heading5 {-ms-name: "H5";}
h6.ms-rteElement-Heading6 {-ms-name: "H6";}
blockquote.ms-rteElement-BlockQuote {-ms-name: "Block Quote";}
div.ms-rteElement-DivPullLeft {-ms-name: "Pull Text Left"; float: left;}
div.ms-rteElement-DivPullRight {-ms-name: "Pull Text Right"; float: right;}



.ms-rtePosition-PullLeft {-ms-name:"Pull Image Left"; float:left;}
.ms-rtePosition-PullRight {-ms-name:"Pull Image Right"; float:right;}



.ms-rteImage-Rounded {-ms-name: "Rounded"; border-radius: 2px; transition: all .2s ease-in-out;}
.ms-rteImage-Circle {-ms-name: "Circular"; border-radius: 50%; transition: all .2s ease-in-out;}
.ms-rteImage-Thumbnail {-ms-name: "Thumbnail"; display: inline-block; max-width: 100%; height: auto; padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; transition: all .2s ease-in-out;}
*/