/* Dark Blue  #012f53; */
/* History #fbe8c7; */
/* Orange-Tan #dda66c; */

body {color:#000;}
a {color:#dda66c;}
.uk-subnav > .uk-active > * {color: #dda66c;}
a:hover {color:#000;}
.tm-toolbar {padding-top:0px;padding-bottom:0px;background-color:#012f53;color:#fff;}
.tm-toolbar a {color:#fff;}
.tm-toolbar a:hover {color:#dda66c;}

.tm-bottom-d {background-color:#222;}
.tm-bottom-d h4, .tm-bottom-d p, .tm-bottom-d p a, .tm-bottom-d li a {color:#fff;}
.tm-bottom-d h4 {font-size:24px;}
.tm-bottom-d ul li em {font-size:28px;padding-right:15px;width:20px;color:#fff;}

.tm-bottom-a .uk-overlay-background {background-color: rgba(5, 44, 87, .5); border:50px solid rgba(255, 255, 255, 0);}
.tm-bottom-a .uk-overlay-background + .uk-overlay-panel h1 {color:#fff;font-weight:700; font-size: 72px; line-height: 80px;}

.tm-top-a .uk-overlay-background {background-color: rgba(5, 44, 87, .5); border:50px solid rgba(255, 255, 255, 0);}
.tm-top-a .uk-overlay-background + .uk-overlay-panel h1 {color:#fff; font-weight:700; font-size: 72px; line-height: 80px;}

.uk-overlay-panel h1,
.uk-overlay-panel h2,
.uk-overlay-panel h3,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6 {padding-bottom: 0px;}

.uk-overlay-panel h1:before,
.uk-overlay-panel h2:before,
.uk-overlay-panel h3:before,
.uk-overlay-panel h4:before,
.uk-overlay-panel h5:before,
.uk-overlay-panel h6:before { border-top: 0px solid #e7e7e7;}

.uk-overlay-panel h1:after,
.uk-overlay-panel h2:after,
.uk-overlay-panel h3:after,
.uk-overlay-panel h4:after,
.uk-overlay-panel h5:after,
.uk-overlay-panel h6:after { border-top: 0px solid #e7e7e7;}

.tm-top-b .uk-panel-box {padding:10px 5px;}
.tm-top-b .uk-panel-box i {font-size:60px;}
.tm-top-b .brunswick-icons .uk-panel-box h4 { font-size: 26px; line-height: 32px; margin-top:15px; margin-bottom:15px;}
.tm-top-b .ssi-icons .uk-panel-box h4 { font-size: 22px; line-height: 28px; margin-top:15px; margin-bottom:15px;}
.tm-top-b .brunswick-icons-small .uk-panel-box i {font-size:22px;margin-bottom:10px;width:20px;}
.tm-top-b .brunswick-icons-small .uk-panel-box h4 { font-size: 18px; line-height: 20px;margin-top:10px; margin-bottom:10px;}
.tm-top-b .brunswick-icons-small .uk-margin {margin-top:10px;}
.tm-sidebar-b .brunswick-icons-small .uk-panel-box:first-child {padding:10px 5px;}
.tm-sidebar-b .brunswick-icons-small .uk-panel-box {padding:10px 5px;}
.tm-sidebar-b .brunswick-icons-small .uk-panel-box i {font-size:22px;margin-bottom:5px;width:20px;}
.tm-sidebar-b .brunswick-icons-small .uk-panel-box h4 { font-size: 18px; line-height: 20px;margin-top:5px; margin-bottom:5px;}
.tm-sidebar-b .brunswick-icons-small .uk-margin {margin-top:0px;}
.uk-panel-box-primary-hover:hover {color: #ecd1b3;}
.uk-panel-box-primary-hover:hover h4 {color: #ecd1b3;}
.uk-panel-box-primary {background-color: #012f53;}

.tm-block-light .history {background:#fbe8c7;}

.uk-button-primary {color:#000; border:2px solid #000;}

.tm-block-footer {padding: 30px 0px;}

.uk-dropdown-navbar { background: #012f53; color: #fff;}
.uk-dropdown-navbar .uk-nav-navbar > li > a {color: #fff;font-size:22px;line-height:35px;}
.uk-dropdown-navbar .uk-nav-navbar > li > a:hover {color: #ecd1b3;}

.uk-container {max-width:1220px;}

.org-chart-profile.uk-panel-box {padding:15px;}
.org-chart-profile.uk-panel-box .uk-panel-teaser {
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
}


/* Only large screens */
@media (min-width: 1220px) {
  .tm-navbar {
    padding-top: 0px;
  }
}
@media (max-width: 1220px) {
  #homepage-content h2 {font-size:32px;}
}
@media (max-width: 1060px) {
  .uk-navbar-nav > li > a {padding:0px 8px;}
}

@media (max-width: 959px) {
  .tm-top-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:48px;}
  .tm-top-b .brunswick-icons .uk-panel-box h4 { font-size: 22px; line-height: 26px;}
  .tm-bottom-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:48px;}
  #homepage-content h2 {font-size:28px;}
  .tm-navbar .uk-container {padding:0px;}
}
@media (max-width: 767px) {
  .tm-top-a .uk-overlay-panel {padding:20px;}
  .tm-top-a .uk-overlay-panel h4 {font-size:20px;}
  .tm-top-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:32px;}
  .tm-bottom-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:32px;}

}
@media (max-width: 650px) {

  .tm-top-a .uk-overlay-background { border: 25px solid rgba(255, 255, 255, 0);}
  .tm-bottom-a .uk-overlay-background { border: 25px solid rgba(255, 255, 255, 0);}
  #homepage-content h2 {  font-size: 22px; line-height: 26px;}
}
@media (max-width: 480px) {
  .tm-top-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:20px;}
  .tm-top-a .uk-overlay-panel { padding: 16px;}
  #homepage-content h2 {font-size:30px; line-height: 42px;}
  #homepage-content h4 {font-size:30px; line-height: 42px;} 
  .tm-bottom-a .uk-overlay-background + .uk-overlay-panel h1 {font-size:20px;}
  h4 {font-size:  font-size: 22px; line-height: 26px;}
  .uk-article-title {font-size: 36px; line-height: 40px;}
}

.uk-article-title {font-weight:400;text-transform:uppercase;}

.uk-offcanvas-bar {background:#012f53;}
.uk-nav-offcanvas > li > a { padding: 10px 40px;}

.uk-overlay-darken {background-color: rgba(0,0,0,0.5);}
.uk-overlay-darken:hover {background-color: rgba(0,0,0,0);}
.uk-overlay .uk-overlay-panel h4 {text-shadow: 1px 1px 1px #000;}
/*
 * Darken
 */
.uk-overlay-darken { background-color: rgba(0,0,0,0);}
.uk-overlay-hover:hover .uk-overlay-darken,
.uk-overlay-active .uk-active > .uk-overlay-darken { background-color: rgba(0,0,0,0.5);}


#rokweather .icon div {color:#fff;}
#rokweather .icon {background:inherit;}
#rokweather {width:150px;}

.tm-article p {text-align:justify;}

.uk-list-striped > li:nth-of-type(odd) {background: #ebebeb;}
.uk-list-striped > li {padding: 15px 5px;}

.uk-button-blue {background: #012f53;}

/* ========================================================================
   Component: Print
 ========================================================================== */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  div.tm-bottom-d, .tm-sidebar-b, .tm-toolbar, .tm-nav {display:none;} 
}

.uk-modal-caption {bottom:-20px;}

.org-chart.uk-panel-box {padding:30px;}