@charset "UTF-8";

.no-js .top-bar,.no-js .title-bar {display:none;}

@media screen and (min-width: 40em)  {
.no-js .top-bar {display:block;}
.no-js .title-bar {display:none;}
}


/*--- Fonts Roboto+Condensed:300,400,700|Roboto:400,500,700 ---*/
body {font-family:"Roboto",Calibri,Arial,sans-serif;font-weight:400;font-style:normal;background-color:#fff;}
.hightlights h3,.mobile-highlights,.wp-caption-text,.map,div.calendar,div.datepickr-calendar {font-family:"Roboto Condensed",Calibri,Arial,sans-serif;font-weight:500;font-style:normal;}
ul.mobile-menu,.breadcrumbs {font-family:"Roboto Condensed",Calibri,Arial,sans-serif;}
strong,b {font-weight:700;}


/*---HTML5--*/
nav,header,footer,main {position:relative;}

/*--COLORS--*/
.red {color:#c13230;}
a.red:hover {color:#c13230;}
a.red {color:#c13230;}
.white {color:#fff;}
a.white:hover {color:#fff;}
.grey {color:#626465;}
.teal {color:#2566AA;}
.footer .teal {color:#636363;}
.green {color:#2a8a7c;}
.green-50 {color:#5AACA1;}
.green-70 {color:#0A584D;}
.green-100 {color:#072A25;}
.orange {color: #ec6736;}
.orange-100 {color:#9F2A00;}
.dark-blue {color:#002b4e;}
.blue-50 {color:#7AAADB;}
.yellow {color:#ffdb3e;}

/*---Headers---*/
/*font*/
h1,h2,h3,h4,h5,h6,h7,h8 {font-family:"Roboto",Calibri,Arial,sans-serif;font-weight:500;font-style:normal;}
/*h4, h6  {font-family:"Roboto Condensed",Calibri,Arial,sans-serif;}*/
/*color*/
h1,h2,h3,h4,h5,h6,h7,h8 {color:#002b4e;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {color:#949494;}
/*weight*/
h3 {font-weight:400;}
/*size*/
@media screen and (min-width: 64em)  {h1 {font-size:2.8em;} h2 {font-size:2rem;} h3 {font-size:1.7em;}}
@media screen and (min-width: 40em) and (max-width: 63.9375em)  {h1 {font-size:2.5rem;} h2 {font-size:2rem:} h3 {font-size: 1.8em;}}
@media screen and (max-width: 39.9375em)  { h1 small {display:block; line-height:1.6:}}

.contact h5,.contact h2 {font-weight:300;margin:1rem 0;font-size:99%;}
	.text-center {text-align: center!important;}
/*---Rows---*/
.row.half-collapse .columns,.row.half-collapse .column {padding-right:.375rem;padding-left:.375rem;}
.row.half-collapse input,.row.half-collapse textarea,.row.half-collapse select {margin-bottom:0;}
.row.half-collapse.expanded .row {margin-right:-.375rem;margin-left:-.375rem;}
@media screen and (min-width: 40em) {main.row.expanded .row {margin-right: -0.9375rem;margin-left: -0.9375rem; }.main-content {padding-left:1.475rem; }}

/*--Main Content--*/
.main-content {background-color:#fff;line-height:1.7;}
.main-content p {margin-bottom:1.25rem;line-height:1.7;}
.apps.main-content {padding-top:2em; padding-bottom:1.5rem;}

/*---Accessibility---*/
.sr-only {position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}

/*---Links---*/
a {color:#0055a5;}
a:hover {color:#2777b8;cursor:pointer!important;}
a:focus {color:#15487d;}
.side-nav li a:hover { /*border-bottom:1px solid #dad9d4;  */ background: #eef1f5;}

body p a, ul.styled li a, ol.steps li a {cursor:pointer!important;}
body p a:hover, ul.styled li a:hover, ol.steps li a:hover {border-bottom:none!important;cursor:pointer!important;}
a img, a img:hover {border:0!important;}
p.img-link a {border-bottom:none!important}
   
/*a.img:hover {border:0!important;}*/

/*--Z-AXIS MATERIAL DESIGN -- 5 is higher priority, box-shadow: none|h-shadow v-shadow blur spread color |inset|initial|inherit;*/
.z-depth-1 {box-shadow:0 3px 6px rgba(0,0,0,0.06),0 3px 1px rgba(0,0,0,0.02);}
.z-depth-2,.webicon,img.shadow {box-shadow:0 10px 20px rgba(0,0,0,0.08),0 6px 6px rgba(0,0,0,0.13);}
/*.z-depth-3 {border-top: #2566aa 8px solid;}*/
/*.z-depth-3 {box-shadow:0 2px 6px rgba(0,0,0,0.1),0 5px 5px rgba(0,0,0,0.1);}*/
.z-depth-4,.nav-bkgd,.footer,.off-canvas-absolute.is-open,div.calendar {box-shadow:0 3px 6px rgba(0,0,0,0.06),0 3px 1px rgba(0,0,0,0.02);}
.z-depth-5,.nav-bkgd .dropdown-pane,div.datepickr-calendar {box-shadow:0 19px 38px rgba(0,0,0,0.25),0 15px 12px rgba(0,0,0,0.20);}
.no-shadow,.button.tiny,.button.postfix,.vertical.medium-horizontal.menu .button,.menu .button,table .button,table button,.button-group .button {box-shadow:none!important;}


/*---CALLOUTS---*/
.callout {border:0;}
.callout.primary {background-color:#e8eef4;border:none;color:#050505;}
.callout.secondary {background-color:#fefefe;border:1px #e6eef1 solid;}
.callout.primary a.button {color:#fff;}
.callout.warning {background-color:#f3eaea;border:1px solid #a02b2b;color:#a02b2b;}
.callout.warning a {color:#a94141;}
.callout.warning a:hover {color:#a94141;}
.callout.alert-box p {margin-bottom:1rem;}
.callout.green {background-color:#e9f2e8;border:none;color:#050505;}
.callout.green a {color:#0A584D;}
.callout.green a:hover {color:#072A25;}

.callout.yellow {background-color:#f9f0e2;border:none;color:#050505;}
.callout.alert {background-color:#f6e1df;}
.callout.notice {background-color:#bd4b21!important; color:#fff!important;}

.callout.notice h5 {color:#fff;} .callout.notice a {color:#fff; text-decoration: underline;}
.callout.orange {background-color:#F6ECE8;color:inherit!important;}
.callout.orange a {color:#bb5c3b;}
.callout.orange a:hover {color:#9F2A00;}
.callout.orange p {color:#222;}
/*--- Overlay Blurb ---*/
.overlay-blurb {box-shadow:inset 0 0 0 2000px rgba(0,29,78,0.50);color:#ffff;padding:60px 40px;}
.overlay-blurb:hover {transition:.25s ease-in-out;box-shadow:inset 0 0 0 2000px rgba(0,29,78,0.60);}


/*---BUTTONS---*/
a.button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover  { border:none; background-color:#15487d;}
.button:focus {box-shadow:none;background-color:#2566AA;transition:ease-out .25s;}
.button {font-family:"Roboto",Calibri,Arial,sans-serif;font-weight:500; font-size:1rem;}
a.button.expanded.covid:hover {background:#962221!important;}
.button {background-color:#2566AA;color:#fff; border:none;}
.button.small {font-size:.8rem;font-weight:400;}
.button.small.postfix {font-size:.85rem;}
.button.postfix {padding: 0.7em 1em;}
.button.secondary {background-color: #e8eef4; color: #002b4e; text-decoration: none!important; border: none;}
.button.secondary:hover,.button.secondary:focus {background-color: #d6e0ea; color: #002b4e; border: none; }
.button.tiny {font-size:.85rem;font-weight:500;}
.button.primary {background-color:#2566AA;}
input.button:disabled,input.button[readonly] {background-color:#2566AA;}
input:disabled, input[readonly], textarea:disabled, textarea[readonly]
{background-color: #f6f6f6;}
.callout.primary a.button.secondary {color:#222;}
.button.success {background-color:#5e9448;}
.button.success:hover,.button.success:focus {color:#fff;}
.button.green {background-color:#2a8a7c;
    color: #fff!important;}
.button.green:hover {background-color:#2a776c}
.button-group.secondary .button {background-color:#e6e2d6;color:#050505;}
.button-group.secondary .button:hover,.button-group.secondary .button:focus {background-color:#e1d8bd;color:#050505;}
.button.hollow.dark {color:#001d4e;border:1px solid #001d4e!important;background-color:#fff;}
.button.hollow {background:rgba(254, 254, 254, .60); border:none;color:#002b4e!important;}
.button.hollow:hover {background:#e8eef4;border:none; color:#002b4e!important;}
.formButton {text-align:left!important;}
input[type="submit"], input[type="button"] {background-color:#2566AA;color:#fff;display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;-webkit-appearance:none;border:none;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;line-height:1;text-align:center;cursor:pointer;}
.button.rounded {border-radius:100px!important;}
.input-group-button a.button {height: 36px;}
.input-group-button a.button.tiny {height: 33px!important;}


/*side-bar buttons*/
/*
.side-nav a.button {background-color: #fff;width:80%;color:#fff;border: 1px solid #2566AA; color: #2566AA; font-size:.9rem; font-weight:500;}
.side-nav a.button:hover {background-color:#2566AA; color: #fff;transition: background-color .5s;transition: color .25s;}
*/

.side-nav a.button {background-color: #fff;
    box-shadow: 1px 2px 5px #ccc; text-decoration: none!important; color: #002b4e!important;  width:90%; font-weight:500;     border: none; border-radius: 5px; }

.side-nav a.button:hover {background-color: #fff; box-shadow:none; color: #002b4e; border: none; }


.button.form-row {margin: 1.5em 0 0 0; padding: .5em 1em; border: none; height: 2.275rem;}	
.button.form-row:hover {border:none;}
.button.overlay.dark {background-color:rgba(122, 170, 219,.30);color: #002b4e;}
.button.overlay.dark:hover {background-color:rgba(105, 146, 187,.30);color: #002b4e;}

/*---LABELS----*/
label {font-size:inherit;font-weight:inherit;color:#222; line-height: 1.5;}
.apps label {font-weight:500;}
label.nobold {font-weight:400;}


/*---LISTS---*/
ul.styled,ul.styled li {list-style:disc;line-height:1.8;}
ul.styled li:before {content:'';float:left;margin-left:-1.3em;color:#999999;font-size:.65rem;margin-top:.2rem;font-weight:900;}
ul.styled li::marker {color: #262c31;    font-size: .9em;}
ul.styled.red li:before {color:#999999;}
article ul.styled li {margin-top:.5rem;}
ul.styled {margin-left:2rem;}
ul.styled.top-nav {margin-left: 0rem;}
 ul.styled.top-nav li {list-style: none; line-height: 2;}
 ul.styled.top-nav li a {border-bottom:none!important;}
ul.styled ul li:before {content:'';margin-left:-1em;color:#9F2A00;font-size:.65rem;margin-top:.4rem;}
ul.styled ul li {margin-top:.25rem;}
ul.checklist,ul.checklist li {list-style:none;}
ul.checklist li:before {content:'\f058';font-family:'FontAwesome';float:left;margin-left:-1.3em;color:#2a8a7c;font-size:.85rem;margin-top:.25rem;font-weight:900;}
article ul.checklist li {margin-top:1rem;}
ul.checklist {margin-left:2rem;}
ul.checklist ul li:before {content:'\f00c';margin-left:-1em;font-size:.65rem;margin-top:.4rem;}
ul.checklist ul li {margin-top:.25rem;}
ol.steps {counter-reset:li;margin-left:2rem;padding-left:0;border-left:1px dashed #d6ddde;}
ol.steps > li {position:relative;margin:0 0 2rem 1rem;padding:0 12px;list-style:none;}
ol.steps > li:before {content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:18px;margin-left:18px;padding:4px;border-top:2px solid #7AAADB;color:#fff;background:#7AAADB;font-weight:700;padding:2px;border-top:2px solid #7AAADB;text-align:center;border-radius:96%;}
li ol.steps,li ul {margin-top:6px;}
ol.steps ol li:last-child {margin-bottom:0;}

ul.location {list-style: none;}

ul.location li::before{
content: '\f3c5';
    font-family: 'FontAwesome';
    margin-left: -1.2em;
    color: #7AAADB; float:left;
    margin-top: .1rem; font-size:1em; font-weight: 900;
  }

ul.location.green-icon li::before{
content: '\f3c5';
    font-family: 'FontAwesome';
    margin-left: -1.2em;
    color: #7FC4BA; float:left;
    margin-top: .1rem; font-size:1em; font-weight: 900;
  }


/*TOP BANNER SLIDER*/
.banner .orbit-container {padding:0em 3em .5em 3em;  background: #e8eef4; height:auto;}
.banner .orbit-previous, .orbit-next {color: #7aaadb;}
.banner .orbit-previous:hover, .banner .orbit-next:hover, .banner .orbit-previous:active, .banner .orbit-next:active, .banner .orbit-previous:focus, .banner .orbit-next:focus {background-color: transparent; color: #27609a; cursor: pointer;}
.banner .orbit-container .button.small {margin-top:1em; border-radius: 5px;}


/*---TOPBAR---*/
.top-bar a.social {display:none;}
.top-bar,.top-bar ul {background-color:#001d4e;}
.top-bar {padding:0rem;}
.top-bar a {color:#d8d3c0;font-size:.9rem;}
.top-bar .menu > li > a {padding:.25rem .4rem;}
.top-bar li a.social {font-size:1.2rem;padding-right:0;}
.top-bar-left {margin-top:0rem;}
.aK-logo {position:absolute;top:-1px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:100;}
.aK-logo-bkgd {background-color:#07a0c3;height:72px;}
.goog-te-gadget-simple .goog-te-menu-value span {font-size:.75rem;font-weight:300;}
.aK-logo-bkgd .notranslate {font-weight:400;display:block;padding-top:.5rem;color:#222;font-size:.9rem;}


/*--SEARCH--*/
input.gsc-input {border:1px solid #ccc!important;background-color:transparent; background-image: none !important;display:block!important;margin:0!important;padding:3px 6px!important;height:40px!important;width:100%!important;color:#434343;font-size:1.5rem;transition:none;box-shadow:none;}
@media screen and (max-width: 39.9375em)  {input.gsc-input{background:transparent url(/images/search.png) right no-repeat!important;}}
.gsc-search-button-v2,.gsc-input-box {height:40px!important;width:auto!important;}
.gsc-search-button-v2 {margin-top:6px!important;}
.gsc-input-box table {margin:0;}
table.gsc-search-box td,.gsib_a {padding:0 !important;}
input.gsc-search-button-v2 {padding:10px 27px!important;}
.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus {background-color:#2566AA!important;cursor:pointer;}
.mobile-search .gsc-search-button-v2 {display:none;}
#gse.mobile-search {height:36px!important;padding:.25rem;background-color:#fff;}
.mobile-search .gsc-search-button-v2,.mobile-search .gsc-input-box {height:30px!important;padding:0;}
#gse.mobile-search input.gsc-input {height:30px!important;border:0 solid #ccc!important;}
input.gsc-input::placeholder {color:#fff;opacity:0;}
input.gsc-input:-ms-input-placeholder {color:#fff;}
input.gsc-input::-ms-input-placeholder {color:#fff;}
.gsst_a .gscb_a {color:#2566AA;}

/*---NAVIGATION---*/
nav#widemenu {z-index:10;}
.nav-bkgd {background-color:#bfe6ef;}
.nav-bkgd ul a.nav-item {padding:.9rem 1.5rem 0 1rem;line-height:1.9;text-transform:uppercase;font-size:1.2rem;color:#1c3b66;position:relative;font-weight:700;}
.dropdown.menu > li > a.nav-item::after {display:block;width:0;height:0;border:inset 5px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#dd1c1a transparent transparent;top:55%;left:82%;position:absolute;}
.dropdown.menu > li.departments > a.nav-item::after {left:92%;}
.dropdown.menu > li.parks > a.nav-item::after {left:91%;}
.dropdown.menu > li.online-services > a.nav-item::after {left:89%;}
/*Submenu*/
.nav-bkgd .dropdown-pane {width:100%;background-color:#fff;border:none;text-align:left;font-size:1rem;margin-top:-1rem;}
.nav-bkgd .dropdown-pane ul.styled li::before {font-size:.5rem; content:none;}
.nav-bkgd .dropdown-pane li a {font-weight:400;color:#002b4e; line-height:2.1;}
.nav-bkgd ul a.nav-item.hover {background-color:#083860;color:#fefefe;}
.nav-bkgd .dropdown-pane p {font-weight:300;font-size:1rem;margin-bottom:.25rem;}
.nav-bkgd .dropdown-pane .callout {margin-top:1rem;}
/*.nav-bkgd .dropdown-pane .columns {border-right:1px solid #e0dddd;}*/
.nav-bkgd .dropdown-pane .columns .columns,.nav-bkgd .dropdown-pane .columns:last-child {border-right:0 solid #e0dddd;}
.nav-bkgd .primary.callout,.nav-bkgd h5 {margin-bottom:0;}
.nav-bkgd .dropdown-pane .parks {font-size:1rem;}
.nav-bkgd .dropdown-pane .parks ul {margin-left:.8rem;margin-top:.5rem;}
ul.menu.inline-list.header-search {background-color: rgba(37, 102, 170, .42);  padding: 5px 10px;  border-radius: 20px; margin: 5px;
}
ul.menu.inline-list.header-search:hover {background-color: rgba(37, 102, 170, .25);}
.header-search i {color:#7aaadb;}

/*---Mobile NAVIGATION---*/
/*.title-bar {background-color:#0d96b5;border-top:1px solid #FFF6;}*/
.mobile-bar .menu-icon {width: 100%;}
.mobile-bar .menu-icon::after {width:20px;}
.mobile-search {margin:0;border-radius:10px;}
.menu-icon:hover::after {background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff;-webkit-box-shadow:0 7px 0 #fff,0 14px 0 #fff;-moz-box-shadow:0 7px 0 #fff,0 14px 0 #fff;}
.mobile-bar .title-bar-left {width:30%;padding-top:.25em;}
.mobile-bar .title-bar-title.search-mobile-bar {width:70%;}

.off-canvas-absolute {background-color:#27609a;}
ul.mobile-menu a {color:#fff;border-bottom:1px solid #5984af;line-height:1.2;}
.close-button {top:.25rem;font-size:1.75em;color:#2566AA;}
.is-drilldown-submenu {background-color:#27609a;}
li.menu-text {background-color:#1d4e80;text-align:center;    text-transform: uppercase; font-weight: normal;color: #fff;}
li.js-drilldown-back {background-color:#002b4e;}
li.js-drilldown-back a {color:#fff;}
.js-drilldown-back > a::before {border-color:transparent #fff transparent transparent;}
ul.mobile-menu .callout {font-size:.9rem;text-align:center;padding:1rem .5rem;font-weight:500;background-color:#d7eff5;}
ul.mobile-menu .is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #f5f5f2;}


.mobile-bar  .title {font-size:1.2rem;color:#fff;font-family: "Roboto Condensed",Calibri,Arial,sans-serif;}

/*--- Forms --- */
.file-upload {background-color:#fefefe;outline:none;box-sizing:border-box;width:100%;height:2.4375rem;padding:0;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);border-radius:3px;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;}
.leaveme {display:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#8c8c8c;font-size: .9rem;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#8c8c8c;font-size: .9rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#8c8c8c;font-size: .9rem;}
input::placeholder,textarea::placeholder {color:#8c8c8c;font-size: .9rem;}
::-moz-placeholder {opacity:1;}
.file-upload {position:relative;overflow:hidden;margin-bottom:1rem;}
.file-upload input.file-input {position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.ui-helper-hidden-accessible {display:none;}

label.vertical {display:inline;margin-right:0!important;}
label.vertical:after {content:"\A";white-space:pre;}
input.vertical[type="checkbox"],input.vertical[type="radio"] {margin:0 .25rem;}
.search-field {width:0;}
.top-bar input {margin:0;padding:0;border:none;max-width:0;height:1.75rem;}
.search-field.open input.dream-search {max-width:200px;padding:.5rem;}
/*input group*/
.input-group-button .button {padding:.5em 1em;}
.input-group input[type="text"],.input-group input[type="password"],.input-group select, .input-group-button .button {margin-bottom:0;}
.input-group-label {border: 1px solid #e0e0e0;}

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea, select, .file-upload {margin: 0 0 .65rem;border: 1px solid #e0e0e0;background-color: #fdfdfd;height: 2.275rem; box-shadow: none;}
[type='file'], [type='checkbox'], [type='radio'] {margin: 0 0 .65rem;}

/*--Footer--*/
.footer {background-color:#c7d4e0;color:#002b4e;padding:1rem;font-size:.9rem;}
/*.footer {background-color:#d6e0ea;color:#002b4e;padding:1rem;font-size:.9rem;}*/
.footer a {color:#002b4e;font-weight:300;}
.footer p {line-height:1.4;}
.sub-footer {background-color:#2566AA;color:#2566AA;padding:.5rem;position:relative;}
.footer-mid a {color:#002b4e;}
.footer-mid {font-size:1rem;}


/*--Social Media Icons---*/
.webicon {display:inline-block;background-size:100%;width:30px;height:30px;text-indent:-999em;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:5px;}
.webicon.small {width:20px;height:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.webicon.large {width:38px;height:38px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
@media print {.webicon {text-indent:0;width:auto!important;height:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;}}
.no-svg .webicon.facebook {background:url(/css/webicons/webicon-facebook-m.png);}
.no-svg .webicon.facebook.large {background:url(/css/webicons/webicon-facebook.png);}
.no-svg .webicon.facebook.small {background:url(/css/webicons/webicon-facebook-s.png);}
.svg .webicon.facebook {background:url(/css/webicons/webicon-facebook.svg);}
.no-svg .webicon.twitter {background:url(/css/webicons/webicon-twitter-m.png);}
.no-svg .webicon.twitter.large {background:url(/css/webicons/webicon-twitter.png);}
.no-svg .webicon.twitter.small {background:url(/css/webicons/webicon-twitter-s.png);}
.svg .webicon.twitter {background:url(/css/webicons/webicon-twitter.svg);}
.no-svg .webicon.youtube {background:url(/css/webicons/webicon-youtube-m.png);}
.no-svg .webicon.youtube.large {background:url(/css/webicons/webicon-youtube.png);}
.no-svg .webicon.youtube.small {background:url(/css/webicons/webicon-youtube-s.png);}
.svg .webicon.youtube {background:url(/css/webicons/webicon-youtube.svg);}
.no-svg .webicon.instagram {background:url(/css/webicons/webicon-instagram-m.png);}
.no-svg .webicon.instagram.large {background:url(/css/webicons/webicon-instagram.png);}
.no-svg .webicon.instagram.small {background:url(/css/webicons/webicon-instagram-s.png);}
.svg .webicon.instagram {background:url(/css/webicons/webicon-instagram.svg);}
/*
i.fab.fa-twitter {color:#00acee;}
i.fab.fa-twitter:hover {color:#0599d2;}
*/

/*--Alerts and Errors--*/
.alert-box {padding:0 1.5rem 0 .875rem;margin-bottom:1rem;}
.alert-box ul {margin:.25rem;list-style-type:none!important;font-weight:400;}
.alert-box .close-button {top:.25rem;font-size:1.75em;color:#fefefe;}
.alert-box ul li {position:relative;padding:0 20px 0 0;font-size:16px;}
/*.alert-box ul li:before {position:absolute;top:0;left:0;font-family:'FontAwesome';content:"\f00c";color:#fff;font-weight:900;}*/
.errors .alert-box ul li:before {display: none;}
.errorMessage {color:#fff!important;}
ul.errorMessage li:before {color:#c13230!important;}
ul.errorMessage {margin-top:0em;}
.alert-box.alert ul.errorMessage {margin:0;padding:0; list-style-type: none!important;}
.alert-box.alert ul.errorMessage li:before {color:#c13230;}
ul.errorMessage li span {color:#c13230!important;}
.alert-box.alert ul.errorMessage li span {color:#c13230!important;}
.alert-box.alert ul li:before,ul.errorMessage li:before {content:"\f071";font-family:'FontAwesome';padding:.25rem;font-weight:900;}
.apps .alert-box.alert ul li:before,.apps ul.errorMessage li:before {content:"\f071";font-family:'FontAwesome';}
.alert-box.success ul li:before {content:"\f058";padding:.25rem;}
.error input,input.error,.error textarea,textarea.error,select.error,.error select {border-color:#c13230;background-color:#F9E3E3;}
.alert-box.alert {background-color:#fff;color:#c13230;padding:.5rem;border-left: 8px solid #c13230;  box-shadow: 3px 3px 8px rgb(128, 128, 128, .42); }
.alert-box p {margin-bottom:0; }
/*.alert-box.success {background-color: #419639;  border-color: #419639;font-weight:500;color:#fff;padding:.5rem;}*/

.alert-box.success {background-color: #E9F2E8;  border-color: #2e8c7e; font-weight: 500;  color: #2e8c7e;
    padding: .5rem;  border-left: 8px solid #2e8c7e;  box-shadow: 3px 3px 8px rgb(128, 128, 128, .42);
}
.alert a {color:#fff;}
.alert strong {font-weight:600;}
.button.alert {background:#b14447;}
.alert-box.alert .button.secondary {background-color: #fff;}
header .alert-box.alert {margin-bottom:0;padding:.75rem .5rem .25rem;margin-bottom:0;padding:.5rem;}
.apps ul.errorMessage {color:#c13230;line-height:19px;list-style-type:none;font-weight:700;padding:.5rem;background-color:#fff;}
.apps ul.errorMessage li {font-size:14px;font-weight:500;}
.apps .alert-box.alert ul.errorMessage {color:#fff;}
ul.alert-box,ul.errorMessage {margin-left:0;}
.apps .alert-box ul.errorMessage {background-color:transparent;}

/*--Callout Alerts ex Notices--*/
.callout.alert-box.alert  {padding:1rem;}
.callout.alert-box.alert p {margin-bottom:1rem;}
.alert-box.alert ul {margin-left:1rem;}
.alert-box.alert a {text-decoration:underline;}
.alert-box.alert a:hover {border-bottom:0 dotted #2566AA;color:#dedede;}
.alert-box.alert a.button:hover {color:#222;}
ul.alert-box.alert {list-style-type: none!important;}
/*.alert-box.alert ul li:before {content:'\f054';color:#fff!important;}*/
.alert-box.alert ul ul li {padding-left:10px;}
.alert .button.close {color:#ececec;background-color:#bc5f62;}

/*-- Side Navigation--*/
.columns.side-nav {padding-right:0; padding-left:0;}
/*.side-nav p {padding-left:1.75rem;padding-right:1.75rem;}*/
.side-nav-bkgd {background:#f9f9f9;}
.side-nav li a {font-weight:400;border-bottom:1px solid #fefefe;color:#000154;padding-top:.6rem;padding-bottom:.6rem;}
.side-nav li a:hover {color:#2566AA;}
.side-nav .is-accordion-submenu-parent > a::after {border-color:#cccccc transparent transparent;}
.side-nav ul {margin-bottom:3rem;}
.side-nav ul ul {margin-bottom:0;}
.contact .address:before,.contact .hours:before,.contact .people:before,.contact .recognition:before,.contact .phone:before,.contact .fax:before,.contact .email:before {content:'\f3c5';font-family:'FontAwesome';margin-left:-1.2em;color:#ccc;font-size:.75rem;margin-top:.1rem;}
.contact .facebook:before {content:'\f082';font-family:'Font Awesome 5 Brands';margin-left:-1.2em;color:#afbdcc;font-size:.75rem;margin-top:.1rem;}
.contact .twitter:before {content:'\f099';font-family:'Font Awesome 5 Brands';margin-left:-1.2em;color:#afbdcc;font-size:.75rem;margin-top:.1rem;}
.contact .hours:before {content:'\f017';}
.contact .people:before {content:'\f007';}
.contact .recognition:before {content:'\f005';}
.contact .phone:before {content:'\f095';}
.contact .facebook:before {content:'\f082';}
.contact .email:before {content:'\f0e0';}
.contact p {line-height:1.2;margin-left:1.25rem;}
.title-bar.secondary {background-color:transparent;color:#fff;padding:0;}
.title-bar.secondary button {cursor:pointer;width:100%;margin:0;background-color:#f5f5f5; color: #002b4e; font-size:1.1rem;font-weight:500;border:none; text-align: right;}
#side-nav .close-button {top:0.75rem;margin-right:1rem;background-color:transparent; color:transparent; padding-left:10px;}
.title-bar.secondary button:focus,.title-bar.secondary button:hover {background-color:#dbe6f0; color: #002b4e;}
/*.title-bar.secondary button::after {display:block;width:0;height:0;border:inset 8px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fff transparent transparent;position:absolute;margin-top:-11px;right:2rem;}*/

.title-bar.secondary button::after {content:'\f142';font-family:'FontAwesome';margin-left:.5em;color:#002b4e;font-size:1rem;margin-top:.1rem; font-weight: 900;}

.side-nav li a.active {font-weight:700;color:#2566AA;}
.menu.nested {margin-left:1.25rem;}
.menu.nested ul {margin-left:1.5rem;}
li.is-accordion-submenu-parent[aria-expanded="true"] a,li.is-accordion-submenu-parent[aria-expanded="true"] ul li.is-accordion-submenu-parent[aria-expanded="true"] a {font-weight:300;}
li.is-accordion-submenu-parent[aria-expanded="true"] ul li a,li.is-accordion-submenu-parent[aria-expanded="true"] ul li.is-accordion-submenu-parent[aria-expanded="true"] ul li a { line-height: 1.3em;}

/*---Contact Us---*/
.contact p {font-size:.9rem;}


/*--Breadcrumbs--*/
div.breadcrumbs > * {color:#00B44F;float:left;font-weight:400;line-height:.95rem;margin:0;}
div.breadcrumbs > :hover a,div.breadcrumbs > :focus a {text-decoration:underline;}
div.breadcrumbs a {color:#2566AA;}
div.breadcrumbs a:hover {text-decoration:none;}
div.breadcrumbs > :before {color:#AAA;content:"/";margin:0 .5rem;position:relative;top:-2px;font-size:.75rem;}
div.breadcrumbs > :first-child:before {content:" ";margin:0;}
div.breadcrumbs i.fa-home {font-size:.9rem;}
[aria-label="breadcrumbs"] [aria-hidden="true"]:after {content:"/";}
.breadcrumbs li {font-size:1.1rem;text-transform:none;}
ul.breadcrumbs {margin-bottom:2rem;}


/*--Tables--*/
table {border-collapse: collapse;}
table tbody th,table tbody td {padding:.5rem;line-height:1.4;}
table.grid td,table.grid th {border:1px solid #fafafa;border-spacing:0;}
table.grid {border-spacing:0;}
table.auto {width:auto;}
table tr th a.sort i {font-weight:300;margin:1px 0 0 5px;font-size:10px;display:inline-block;}
table tr th a.sort:after,table tr th.sortable a:after {font-family:'FontAwesome';font-weight:900;font-style:normal;display:inline-block;text-decoration:inherit;content:"\f0dc";margin-left:5px;color:#acbac8;}
table tr th a.sort,table tr th.sortable a {color:#002b4e;}
table tr th.sortable {white-space:nowrap;}
.apps table {font-size:1rem;}
table.scroll {display:table;}
.apps table {width:auto;}
.apps table.wide {width:100%;}
table#dateList {line-height:1.2;font-size:.9rem;}

    table thead, table thead:hover, table.hover thead tr:hover {background:#e8eef4!important;} 
  table tbody tr:nth-child(even) {background-color: #f6f6f6;}
table.unstriped td {border:none!important;border-spacing:0;}
table.unstriped tbody tr:nth-child(even) {background-color: #fefefe;}
table.unstriped tbody tr:hover {background-color: #f6f6f6;}


table.unstriped {border-collapse: collapse;}
/*---ToolTips---*/
.has-tip {font-weight: 400; border-bottom:none!important;}
.tooltip {max-width: none;}

/*---Font Awesome---*/
.fa.fa-cart-plus {font-size:1.5rem;}

/*--Menus--*/
ul.medium-horizontal {margin-bottom: 1rem;}
.app-navbar ul.medium-horizontal {margin-bottom: 0;}


/*--ACCORDIONS and TABS--*/
.accordion-title {font-size:1rem;}
.tabs-title > a {font-size:1rem;color:#0a5b9c;}
.tabs-title > a:focus,.tabs-title > a[aria-selected="true"] {color:#fff;background:#2566AA;}
.tabs-title > a:hover {color:#002b4e;background:#f5f6f7;}
.tabs,.tabs-content {border:none;}
.tabs {border-bottom:none;background:#e8eef4;}
.accordion-content {background-color:#fff;}
.accordion-title {background-color:#e8eef4;color:#002b4e; border: 1px solid #f4f4f4;font-weight:500;font-style:normal;line-height:1.4em;padding-right:2em;}
.accordion-content {border:0;background-color:#fff;padding:1rem;margin-top:-2px;border:none;}
.accordion-content .callout h5 {border-bottom:1px solid #f1f1f1;}
.accordion-title:hover , .accordion-title:focus{background-color:#e1e7ee!important;color:#002b4e;}
.accordion .accordion-item.is-active .accordion-title {border:none; background-color:#fff!important;}
.accordion-content fieldset {background-color:#fff;}
li.accordion-item.is-active a.accordion-title {font-weight:800;}
li.accordion-item.is-active {border:1px solid #f1f1f1;}
.accordion-content button.small.alert {margin-top:2px;}
.accordion .accordion-item a.accordion-title:after {content:"\f078";font-family:'FontAwesome';cursor:pointer;padding-left:5px;float:right;font-weight:900;padding-bottom:5px;font-size:1rem;}
.accordion .accordion-item.is-active a.accordion-title:after {content:"\f00d";}
.accordion .accordion-item a.accordion-title:after {color:#2566AA;}
.accordion .accordion-title::before {content:"";}
.accordion.notice {margin-bottom:0;}
.accordion.notice .accordion-title { background: #fbf1eb;    color: #d24116;    font-size: 1.1rem;    font-weight: 500;    text-align: center;   }
.accordion.notice .accordion-item a.accordion-title:after {color:#d24116!important;}
.accordion.notice .accordion-item.is-active .accordion-title {background:#fff; color:#d24116;}

.accordion.notice :last-child:not(.is-active) > .accordion-title {   border-bottom: none;}
ul.vertical.menu.accordion-menu > li > a:hover {
border-bottom: none!important;}
ul.vertical.menu.accordion-menu ul li::before {{content:'\f101';margin-left:-1em;color:#9F2A00;font-size:.65rem;margin-top:.4rem;}}
.is-accordion-submenu-parent > a::after {border-color:transparent;}
/*--APPS--*/
/*Fieldsets*/
.apps fieldset {border:solid 1px #dde4e9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:12px 12px 20px;margin:5px 0 15px;overflow:visible;page-break-inside:auto!important;page-break-after:avoid!important;page-break-before:avoid!important;overflow:visible!important;display:block!important;}
.apps fieldset legend {color:#5C5C5C;font-weight:700;background:#fff;padding:0 3px;margin:0;margin-left:-3px;font-size:1rem;}
.apps fieldset.data-group {border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0;padding:0 .9375rem;}
.apps fieldset.data-group .title {color:#5C5C5C;font-weight:700;background:#fff;padding:0 3px;margin:0;margin-left:-3px;font-size:1rem;max-width:100%;box-sizing:border-box;display:table;max-width:100%;white-space:normal;}
/*App Nav*/
.app-nav {font-size:1.1rem;color:#666;text-transform:uppercase;margin:3px 1px 1.5rem 0;}
.apps .menu .button.tiny {box-shadow:none;}
.apps .menu .button.tiny,.apps .menu .button.small {margin-bottom:1rem;}
.apps ul.styled li {margin-top:0;}
/*Tables*/
.apps table .button {margin-bottom:0;}
.apps table a {color:#2566AA;}
.apps table a.button {color:#fff;}
.apps table a.button.secondary {color:#222;}
table.search-results .button.tiny {padding:.65em;}
table#requestTable td {font-size:.9rem;}
table#requestTable td {font-size:.9rem;}
/*table#requestTable th {text-align:left;}*/

/*THIS SETS THE REQUEST ID COLUMN TO CENTER*/
table#requestTable tr>:nth-child(2){
 
 
 text-align:center;
}
.search-req table#requestTable td {padding:.25em;text-align:left;}
a.reserve-not-met {border-radius: 100px;    background: #f9eaea;    padding: 5px 10px;    color: #c13230;}
a.reserve-met  {border-radius: 100px;  padding: 5px 10px;  background: #e9f2e8; color: #2a8a7c;}

table.search-results td {padding:.5em;font-size:.9rem;}
table td[align="center"] {text-align:center;}
table.search-results td.description {word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;}
table.search-results td select {margin-bottom:0;}
table.search-results td select[name="newBuyer"] {min-width:70px;}
table.search-results input {margin:0;}
table#meeting-calendar {margin:0 auto;width:80%;}
.apps table th {text-align:center;}
table th {font-weight:700;}
/*Forms*/
.apps [type="radio"] + label {margin-left:.25rem;margin-right:.5rem;}
/*Buttons*/
.apps .menu .button.tiny,.apps .menu .button.small {margin-bottom:0;}
/*For Calendar App*/
.showMinutes th.blue {background-color:#008190;color:#fff;}
.showMinutes th h5 {color:#fff;margin-bottom:0;}
.calendar-view td {height:5rem;font-size:.8rem;}
.calendar-view td span {font-size:1rem;}

/*For Purch App*/
form#auction hr {margin:.25rem auto;}
.apps .menu > li > a i {font-size:.95rem;margin-bottom:.2rem;}
.apps .dropdown.menu > li.is-dropdown-submenu-parent > a::after {border-color:#b9b9b9 transparent transparent;right:12px;}
.apps .dropdown.menu > li.is-dropdown-submenu-parent > a {padding-right:1.75rem;}
.apps .is-dropdown-submenu {border:1px solid #e6e6e6;background:#f8f8f8;box-shadow:0 10px 20px rgba(0,0,0,0.08),0 6px 6px rgba(0,0,0,0.13);}
ul.purchasing.dropdown.menu {margin:1rem 0 2rem;background-color:#e6e6e6;}
ul.purchasing.dropdown.menu li a {font-size:1rem;}
ul.purchasing.dropdown.menu li ul.is-dropdown-submenu {display:none;}
ul.purchasing.dropdown.menu li ul.is-dropdown-submenu.js-dropdown-active {display:block;}

@media screen and (min-width: 64em)  {
ul.accordion.commodity .accordion-item a.accordion-title:before {content: "Expand to Select";font-size: .75rem;padding-right: 1.15rem;color: #5588bc;line-height: 1rem;}
ul.accordion.commodity .accordion-item.is-active a.accordion-title:before {content: "Close";}
}
/*For ISTraining App*/
.apps form[name="roster"] .grid.search-results td {padding:.25rem;}
.apps form[name="roster"] .grid.search-results strong {font-size:.8rem;}
.apps form[name="roster"] .grid.search-results .button.tiny {padding:.5em;}


/*--Badges--*/
.badge {position:absolute;min-width:1.85em;color:#fefefe;line-height:1.2;margin-left:4px;background:#2566AA;}


/*--Pills--*/
.pill {background-color:#e8eef4;position:relative;padding:.25rem 1rem;margin:.25rem;display:inline-block;border-radius:10px;}
.close-pill {padding-left:1rem;}

/*--Pagniation--*/
.pagniation {margin-top:2rem;}
.pagniation input.button {margin:0 .5rem;}
.pagination a,.pagination button,.pagination strong,.pagination .current {display:inline-block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a;}
.pagination .current {background:transparent;}

/*--Date Picker (datepickr and datepicker --*/
div.calendar,.datepickr-calendar {padding-top:10px;background-color:#fff;border:1px solid #f1f1f1;text-align:center;margin-top:2rem;}
.prev-month,.next-month {display:inline-block;padding:0 10px;font-size:1.3rem;}
.datepickr-wrapper {position:relative;}
.datepickr-calendar {display:none;position:absolute;top:100%;left:5px;z-index:100;margin-top:-.5rem;}
.is_open .datepickr-calendar {display:block;}
.datepickr-calendar .datepickr-prev-month {float:left;display:inline-block;padding:0 10px;font-size:1.3rem;cursor:pointer;}
.datepickr-calendar .datepickr-next-month {float:right;display:inline-block;padding:0 10px;font-size:1.3rem;cursor:pointer;}
.datepickr-calendar .datepickr-day {cursor:pointer;}
.datepickr-calendar table {margin-bottom:0;}
.datepickr-calendar datepickr-current-month,.datepickr-day {color:#07a0c3;}
.datepickr-calendar table th,.datepickr-calendar table td {padding:.5rem;}
.ui-widget-content {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;color:rgba(0,0,0,0.75);margin-top:-3px;}
.ui-menu {list-style:none;margin:0;display:block;outline:none;}
.ui-autocomplete {position:absolute;cursor:default;-webkit-box-shadow:0 5px 5px 0 rgba(112,112,112,1);-moz-box-shadow:0 5px 5px 0 rgba(112,112,112,1);box-shadow:0 5px 5px 0 rgba(112,112,112,1);}
li.ui-menu-item {padding:0 10px;}
li.ui-state-focus {background-color:#e1e9f3;color:#000;}
#datepicker {background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.08),0 6px 6px rgba(0,0,0,0.13);}
input#datepicker {background-color:inher;box-shadow:none;}
#datepicker button {background-color:#f2efed;color:#5c575e;}
.datepicker.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-family:"Roboto",sans-serif;font-size:13px;line-height:18px;}
.datepicker.dropdown-menu th,.datepicker.dropdown-menu td {padding:4px 5p;}
.datepicker {display:none;position:absolute;padding:4px;margin-top:1px;direction:ltr;}
.datepicker-inline {width:220px;}
.datepicker-rtl {direction:rtl;}
.datepicker-rtl table tr td span {float:right;}
.datepicker-dropdown {top:0;left:0;}
.datepicker-dropdown:before {content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px;}
.datepicker-dropdown:after {content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px;}
.datepicker>div {display:none;}
.datepicker.days div.datepicker-days {display:block;}
.datepicker.months div.datepicker-months {display:block;}
.datepicker.years div.datepicker-years {display:block;}
.datepicker table {border:0;margin:0;}
.datepicker td,.datepicker th {text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer;}
.datepicker td.active.day,.datepicker th.active.day {background:#2ba6cb;}
.datepicker td.active.year,.datepicker th.active.year {background:#2ba6cb;}
.datepicker td span.active,.datepicker th span.active {background:#2ba6cb;}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th {background-color:transparent;}
.datepicker table tr td span {display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;}
.datepicker th.date-switch {width:145px;}
.datepicker thead tr:first-child th,.datepicker tfoot tr:first-child th {cursor:pointer;}
.datepicker .cw {font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle;}
.datepicker thead tr:first-child th.cw {cursor:default;background-color:transparent;}
.datepicker-dropdown::before,.datepicker-dropdown::after {display:none;}
.datepicker-close {position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none;}
.datepicker td.old,.datepicker td.new {color:#999;}
.datepicker td.day.disabled {color:#eee;}
/*Date Picker in Motion Calendar*/
a.ui-datepicker-prev {float:left;}
a.ui-datepicker-next {float:right;}
.ui-datepicker-title {text-align:center;font-weight:700;}
.ui-datepicker-header {padding:.5rem;}
table.ui-datepicker-calendar td,table.ui-datepicker-calendar th {padding:.25rem .5rem;text-align:center;font-size:.8rem;}
#ui-datepicker-div {border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,0.06),0 3px 6px rgba(0,0,0,0.12);}


/*--Reveal Fix--*/
body.is-reveal-open {overflow:visible;}


/* Small only */
@media screen and (max-width: 39.9375em)  {
.aK-logo-bkgd {height:69px!important;}
.aK-logo {padding-right:1em;top:-6px;}
.side-nav-bkgd {background:transparent;}
#side-nav {background-color:#dbe6f0;}
.main-content,.contact {padding-top:1em;}
div.breadcrumbs {display:none;}
.main-content {padding-left:inherit;}
ul.styled {margin-left:.5rem;}
table.scroll {display:block; overflow-x: scroll!important;}
    .columns.side-nav {padding:0;}
.apps table.search-results td,.apps table.search-results td {padding:.25rem;}
.apps .menu .button.tiny,.apps .menu .button.small {margin-bottom:0;}
div.calendar {margin:0;}
[type="checkbox"] + label,[type="radio"] + label {display:inline;}
.off-canvas-absolute.is-open {display:block;}
.row.around-county {background-size:100% 151px;}
#google_translate_element {display:none;}
.tabs-title {display:contents!important;}
}

/* Medium and up */
@media screen and (min-width: 40em)  {
.title-bar {display:none;}
.off-canvas-absolute {display:none;}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em)  {
.aK-logo {top:19px;width:302px;}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {display:none;}
.dropdown.menu > li.is-dropdown-submenu-parent > a {padding-right:.5rem;}
.nav-bkgd ul a {font-size:1rem;}
.top-bar a {font-size:.8rem;}
.top-bar .menu > li > a {padding:.35rem .4rem;}
.dropdown.menu > li > a.nav-item::after {display:none;}
.nav-bkgd ul {margin-left:.75rem;}
.nav-bkgd ul a.nav-item {padding-bottom:.7rem;padding-top:1rem;font-size:1.2rem;line-height:.9;}
.nav-bkgd ul a {line-height:1.1;}
.nav-bkgd ul ul li {line-height:1.2;padding:.1rem;}
.nav-bkgd .dropdown-pane .columns {padding-right:.5375rem;padding-left:.5375rem;}
.contact {padding-bottom:2rem;}
.side-nav,.main-content {padding-top:1em;}
table.scroll {display:block;}
.apps table.search-results td,.apps table.search-results td {padding:.25rem;}
[type="checkbox"] + label,[type="radio"] + label {display:inline;}
.top-bar {padding:0;}
.tabs-title {display:contents!important;}
}


/* Large and up */
@media screen and (min-width: 64em)  {
.contact .address:before,.contact .hours:before,.contact .people:before,.contact .recognition:before,.contact .phone:before,.contact .fax:before,.contact .email:before {float:left;}
.side-nav,.main-content,.contact {padding-top:2rem;padding-bottom:3rem;}
}

/*-- Print --*/
@media print  {
a[href]:after {content:"";}
column,.columns {padding-right:.2375rem;}
.top-bar,nav,ul.breadcrumbs,.footer,.button,.button.tiny,.button.small,.menu,.apps ul.tabs,.side-nav {display:none!important;}
.main-content {margin-top:1.5rem;width:100%;}
.apps .large-10 {width:100%;}
input {border:1px solid #666;width:inherit;}
input[type="checkbox"],input[type="radio"] {width:auto;}
table {page-break-inside:auto;overflow:visible!important;display:block;}
fieldset {border:0;page-break-inside:auto!important;page-break-after:avoid!important;page-break-before:avoid!important;overflow:visible!important;display:block!important;}
h1,h2,h3,h4 {font-size:100%;}
table.search-results td,table.search-results th {font-size:.75rem;}
.hide-on-print {display:none!important;}
table.search-results th,table.search-results td {padding:.25rem;}
table.deed-results th,table.deed-results td {padding:.05rem;font-size:.65rem;}
.print-width {width:100%;}
.apps .tabs,.apps .tabs-content {border:0 solid #dad9d4;padding:0;}
form[name="hoststatistics"] table tbody td {padding:.25rem .25rem .25rem 0;font-size:.9rem;line-height:1.2;}
form[name="departmentstatistics"] table tbody td {padding:.25rem .25rem .25rem 0;font-size:.9rem;line-height:1.2;}
form[name="departmentstatistics"] fieldset {border:0;padding:0;}
form[name="hoststatistics"] fieldset {border:0;padding:0;}
.noprint {display:none;}
* {font-size:99%!important;}
[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea {padding:.25rem 0 .25rem .25rem;}
.accordion-content {padding:1rem;}
.accordion-title {padding:1rem;background-color:#f2f2f2!important;}
    
    .ccrecords-mailer-address {margin-left:60px;}
}	 
	
/*New Colors from UPDATE*/
.top-bar, .footer, .sub-footer {background-color: #002b4e;}
.top-bar ul {background-color:transparent;}
.app-navbar.top-bar ul {background-color:#27609a!important;}
.nav-bkgd {background-color: #27609a; height: 43px;}       
.aK-logo-bkgd {background-color: #002b4e;height: 46px;}
.aK-logo {top: 9px; max-width: 335px;}   
.top-bar a {color: #ececec;font-size: .9rem; font-weight: 300!important;}
.dropdown.menu > li > a.nav-item::after {border-color: #d5e3e8 transparent transparent;} 
a, div.breadcrumbs a {color:#2566AA;}    
.button {background-color:#2566AA; }
.nav-bkgd ul a.nav-item {color:#fff; font-weight: 400; padding: .35rem 1.5rem 0rem 1rem;text-transform: none;}	
	
.side-nav li a {color:#2566AA;}
.side-nav li a:hover {color:#15487d;}
.side-nav li a.active {color:#002b4e;  font-weight: 500;}	
	
.footer {padding: 1rem 1rem 0;}
@media screen and (min-width: 64em) {.side-nav, .main-content, .contact {padding-top:1rem;}}
/*@media screen and (min-width: 40em) {h2 {font-size: 2rem;}}*/
@media screen and (max-width: 40em) { .aK-logo { max-width: 220px;}}
ul.styled li:before {color: #2566AA;}
.title-bar {background-color: #002b4e;}
.translator {padding: 0;}
.translator .goog-te-gadget-simple .goog-te-menu-value span, .translator .goog-te-gadget img,  p.ctct-gdpr-text, .translator .goog-te-gadget-icon, .grecaptcha-badge {display: none;}
.translator .goog-te-gadget-simple {background-color: transparent;border: 1px solid #a0aeb9;text-transform: uppercase;padding:.25rem;padding-right:.5rem;margin-top: .25rem;}
.translator .goog-te-gadget-simple:after {font-family: "FontAwesome"; content: "\f57d";color: #d8d3c0;}
.translator .goog-te-gadget-simple:before {content: "TRANSLATE";font-size: .9rem;font-weight: 300;color:  #ececec;font-family: 'Roboto', Verdana, sans-serif;padding-left: .5rem;line-height: 2;}  
.ctct-form-embed.form_0 .ctct-form-custom .ctct-form-button:hover {background-color: #2566AA !important;}

.row.expanded form .row {margin-right: -0.9375rem;margin-left: -0.9375rem;}