/** ------------------------------
    GENERAL
    ------------------------------ */
body {
    background-color: #525052;
    font-family: 'Open Sans','Helvetica Neue',​Helvetica,​Arial,​sans-serif;
	line-height: 1.75em;
}
a {
    color: #F5842F;
}
h1, h2, h3, h4, h5, h6 {
    text-align: center;
    color: #525052;
    font-family: 'Montserrat', sans-serif;
}
h3, h4, h5, h6 {
    margin-top: 1em;
}

.field-name-field-list-attachments .field-items {
    background-color: #EEE;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 15px;
}
.field-name-field-list-attachments .field-items a {
    color: #0080FF;
}

@media (min-width: 768px) {
    h1, h2, h3, h4, h5, h6 {
        text-align: left;
    }

}


/** ------------------------------
    HEADER
    ------------------------------ */
.header {
    background-color: #FFF;
    padding: 2em 0 1em 0;
    border-bottom: 6px solid #333;
}
.header h1, .header h1 a {
    display: block;
    margin: 0;
    height: 75px;
}
.header h1 a {
    background: transparent url(../img/ODM_DIGITAL.png) center no-repeat;
    background-size: 80% auto;
}
.header h1 a span {
    display: none;
}

@media (min-width: 768px) {
    .header h1 a {
        background-size: 370px 75px;
    }
}

/** ------------------------------
    MAIN NAVBAR
    ------------------------------ */
.sidebar {
    padding: 0;
}
.navbar-header {
    text-align: center;
}
.navbar-toggle {
    float: none;
    margin-right: 0;
}
.navbar {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin-top: .5em;
    margin-bottom: 0;
    overflow: hidden;
}
.navbar-ohpbm {
    background-color: transparent;
}
#main-navbar {
    text-align: center;
    padding: 0;
}
.dropdown-menu li a {
    text-align: center;
}
.navbar ul.menu {
    padding: 0;
    margin: 0;
}
.navbar ul.menu li {
    margin: 0;
}
.navbar li.leaf {
    list-style: none;
    padding: 0;
}
.navbar li a {
    display: block;
    text-align: center;
    line-height: 2.5em;
    color: #000;
}
.navbar li a.active, .navbar li.expanded > a.active-trail {
    background-color: #888;
    color: #FFF;
}
.navbar ul.menu li.expanded {
    list-style: none;
    padding: 0;
}
.navbar ul.menu li.expanded ul.menu li a {
    background-color: #BBB;
}
.navbar ul.menu li.expanded ul.menu li a.active {
    background-color: #650013;
}
.navbar-toggle {
    background-color: #BBB;
}

.navbar-toggle .icon-bar {
    background-color: #FFF;
}

@media (min-width: 768px) {
    .sidebar {
        padding-right: 15px;
    }
    .navbar {
        margin-top: 0;
        border-top-left-radius: 0;
        -webkit-border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
    }
    .navbar-ohpbm {
        background-color: #CCC;
    }
}

/** ------------------------------
    MAIN CONTAINER
    ------------------------------ */
#main-container {
    background-color: #FFF;
}
@media (min-width: 768px) {
    #main-container {
        border-bottom-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        margin-bottom: 3em;
    }
}

/** ------------------------------
    CONTENT
    ------------------------------ */
.recent-updates {
    background-color: #EEE;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    padding: 15px;
}
@media (min-width: 768px) {
    .recent-updates {
        padding-top: 0;
        padding-bottom: 0;
    }
}

/** ------------------------------
    TABLES
    ------------------------------ */
.table-pbm {
    border-color: #999;
}
.table-pbm thead th {
    background-color: #999;
    color: #FFF;
}
.table-pbm thead th, .table-pbm tbody th, .table-pbm tbody td {
    width: 50%;
}
.table-pbm tbody th {
    background-color: #EEE;
}
.table-pbm > tbody > tr > td, .table-pbm > tbody > tr > th,
.table-pbm > tfoot > tr > td, .table-pbm > tfoot > tr > th,
.table-pbm > thead > tr > td, .table-pbm > thead > tr > th {
    border: 1px solid #999;
}
.table-pbm > thead > tr > td, .table-pbm > thead > tr > th {
    border-bottom-width: 1px;
}
.views-table {
	width: 100%;
	margin-bottom: 1em;
	background-color: #FFF;
	font-size: .85em;
}
.views-table td, .views-table th {
	padding: 3px 4px;
}
.pager {
	border-radius: 4px;
    -webkit-border-radius: 4px;
	background-color: #EEE;
	border: 0;
}
.item-list ul.pager li {
	margin: 0;
}
.pager > li > a {
	padding: 0;
	background-color: transparent;
	border: 0;
}
/*#edit-submit-pdf-lookup-tool {
	margin: 0;
}*/
.view-druglookuptest .view-content {
	overflow: scroll;
}

.view-druglookuptest  .views-exposed-widget .form-submit {
	margin-top: 2.25em;
}


/** ------------------------------
    FOOTER
    ------------------------------ */
.footer {
    background-color: #999;
    font-size: .75em;
    font-style: italic;
    color: #FFF;
    padding: 15px;
    text-align: center;
}
@media (min-width: 768px) {
    .footer {
        margin-top: 2em;
        text-align: left;
    }
}

/** ------------------------------
    MINUTES ARCHIVE
    ------------------------------ */
    .minutes-archive {
        margin-bottom: 2em;
    }
