﻿/*.navbar { border-radius: 0; min-height: 0; border-bottom: 1px solid #D5D291; margin-bottom: 0; }
.navbar-default { background-color: transparent; }
.navbar-nav { color: #000; float: right; font-size: 11px; font-weight: bold; }
    .navbar-nav > li { border: 1px solid #D5D291; border-bottom: none; width: 100px; text-align: center; margin: 0 1px; }
    .navbar-nav > li > a { padding-top: 0; padding-bottom: 0; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-nav .dropdown-menu li a, .navbar-nav .dropdown-menu li a:focus { color: #690022; }
.navbar-default .navbar-nav .dropdown-menu li a:hover, .navbar-default .navbar-nav .dropdown-menu li a:focus { background-color: #f1f1f1; }
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:active, .navbar-default .navbar-nav > li > a:active { color: #003366; }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { border-bottom: 1px solid #EDECD1; margin-bottom:-1px; background-color: #EDECD1; }*/
body { padding: 15px 25px; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; }
.goldBorder { padding: 5px 3px; background-color: #EDECD1; border-left: 1px solid #D5D291; border-right: 1px solid #D5D291; border-bottom: 1px solid #D5D291; margin-top: -1px; min-width: 1285px; }
    .goldBorder .innerSpacer { display: block; margin: 0 auto; padding: 10px 5px 5px 5px; background-color: #FFF; border: 1px solid lightgrey; min-height: 150px; }
a, .page-link { color: #333333; }
    a:hover { color: #000000; text-decoration: underline; }
.clear { clear: both; }
table { max-width: 100%; border-collapse: separate; border-spacing: 2px; margin-bottom: 5px; }
.contentTable { display: inline-block; background-color: #FFF; margin: 0 auto; padding: 5px; border: 2px solid lightgrey; }
.TestMode { background-color: #ffd8d7; padding: 5px; border: 1px solid red; margin-bottom: 10px; }
    .TestMode h1 { color: red; font-size: 2em; margin: 0 auto; padding: 5px; text-align: center; }
#fancybox-wrap, #fancybox-content { box-sizing: content-box; } /* Fix issues with Bootstrap's Box Sizing and Fancybox. */
h1 { text-align: center; margin-top: 0; padding-top: 5px; font-size: 22px; font-weight: bold; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 15px; font-weight: bold; }

.ajax__calendar .ajax__calendar_body, .ajax__calendar .ajax__calendar_days { width: 100%; }
.ajax__calendar table > thead > tr > th, .ajax__calendar table > tbody > tr > th, .ajax__calendar table > tfoot > tr > th, .ajax__calendar table > thead > tr > td, .ajax__calendar table > tbody > tr > td, .ajax__calendar table > tfoot > tr > td { border: none; }
.ajax__calendar table { border: none; }

table.border-collapse { border-collapse: collapse !important; }
    .table-primary > tbody > tr > th { background-color: #ececec; }
.text-bold { font-weight: bold; }
.panel-sm > .panel-body { padding: 10px; }
.form-control { padding: 3px 10px; height: auto; }
.lead { margin-bottom: auto; }
.curr-view-type { margin: 3px 0 15px; text-align: center; font-size: 1.75em; background-color: #f1f1f1; border: 1px solid #D3D3D3; }
    /*.curr-view-type > strong { font-size: 12px; }*/
/*.sa.navbar { display: -webkit-flex; display: flex; align-items: baseline; -webkit-flex-direction: row; flex-direction: row; }
    .sa.navbar > * { float: none; flex-grow: 1; }
    .sa.navbar .sa.justify-right { align-self: flex-end; }*/
/*.flex-outer { display: flex; flex-grow: 1; }
    .flex-outer.align-bottom { justify-content: flex-end; align-items: baseline; }*/

#SAViewTypeModal .modal-header { background-color: transparent !important; }

/*.navbar .dropdown-toggle:after { display: none; }*/
.navbar .dropdown-menu { border-radius: 0; }