.icon-pin-drop {
    background: transparent url(../images/icons/pin-drop.png) no-repeat 0 0;
    padding-left: 26px;
    line-height: 21px;
    display: inline-block;
}

.icon-envelope {
    background: transparent url(../images/icons/envelope.png) no-repeat 0 0;
    padding-left: 26px;
    line-height: 21px;
}

.spare-the-air-footer-logo {
    vertical-align: 75%;
}

.important-text {
    margin: 0px 10px 10px 10px;
    color: #004c83;
    background-color: #E3F8FE;
    padding: 25px 15px 15px 20px;
    overflow: hidden;
    font-size: 1.143em;
}

.special-bold-text {
    font-weight: bold;
    color: #004c83;
}

.definition-list {
    padding-left: 25px;
    overflow: hidden;
}

.definition-list h4 {
    color: #004c83;
    font-size: 1.143em;
    font-weight: bold;
    font-family: proxima-nova-n4, proxima-nova, 'Open Sans', Corbel, Helvetica, Arial;
}

.block-quote {
    padding-left: 10px;
    font-style: italic;
}

.inline-image-left {
    float: left;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 20px;
}

.inline-image-right {
    float: right;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 20px;
}

.modal-content form input, .modal-content form textarea, .modal-content form select {
    float: none;
    margin-bottom: 0;
    font-family: inherit;
    font-size: 14px;
    border-radius: 4px;
}

.modal-content form input:disabled,
.modal-content form textarea:disabled {
    background: #cccccc;
}

.modal-content form h2 {
    margin: 20px 0;
}

.modal-content form input[type='submit'],
.modal-content form input[type='button'] {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-weight: 400;
    margin-top: 12px;
    padding: 7px 12px;
    width: auto;
}

.modal-content form h3 {
    margin: 30px 0 20px;
    font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;
    font-size: 20px;
    font-weight: normal;
}

.modal-content form > h3:first-of-type {
    margin-top: 0;
}

.modal-content form h5 {
    margin-bottom: 20px;
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
}

.last-updated {
    margin-bottom: 20px;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
}

.modal-content form p {
    font-family: inherit;
    font-size: inherit;
    margin-bottom: 5px;
}

.modal-content form label {
    display: block;
    font-family: inherit;
    font-size: 14px;
}

.modal-content form label.sms-alert-list-checkbox {
    padding-left: 20px;
    margin: 10px 0;
}

.modal-content form label.sms-alert-list-checkbox input[type='checkbox'] {
    position: absolute;
    left: 0;
    margin: 0;
}


div.validation-summary-errors,
.field-validation-error {text-align:left;
    color: red;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold;
    margin-top: 5px;
    display: block;
}

div.validation-summary-errors {
    margin-bottom: 10px;
}

.modal-content form .bottom-buttons-progress {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.form-progress-indicator {
    color: #008eb8;
    margin-top: 25px;
    margin-right: 10px;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
}

.formGridDisplay {
    display: grid;
    display: -ms-flexbox;
    -ms-flex-direction: column;
}

.form-loading {
    background-color: rgba(255, 255, 255, 0.7);
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.form-loading-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

div.border-bottom-thick {
    border-bottom: 3px solid #e0e0e0;
    padding-bottom: 10px;
}

@media (max-width: 767px) {
    .popover {
        max-width: 305px !important;
    }
}

.popover {
    max-width: 375px;
    /* border: 1px solid #004f83;
     border-radius: 0;*/
    padding: 0;
    word-break: break-word;
    border: none;
    border-radius: 6px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
}

.popover.left {
    margin-left: -10px;
}

.popover.left .arrow {
    /*border-left-color: #004f83;*/
    border-left-color: rgba(0, 0, 0, 0.2);
}

.popover .popover-title {
    /*background-color: #e3f8fe;*/
    border-bottom: 1px solid #004f83;
    /*  color: #008eb8;*/
    text-transform: uppercase;
    /*font-family: 'proxima_nova_rgregular';*/
    border-radius: 0;
    font-weight: bold;
    background-color: #008eb8;
    border-bottom: none;
    color: white;
    font-family: "proxima-nova-n4", "proxima-nova", "Open Sans", Corbel, Helvetica, Arial;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin: 0 auto;
}

.popover p {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.popover .popover-content {
    font-size: 12px;
    padding: 9px 14px 4px 14px;
    min-height: 55px;
}

.popover .popover-content ul {
    padding-left: 25px;
    padding-top: 10px;
}

.popover .popover-content ul li {
    list-style-type: none;
    line-height: normal;
    margin-bottom: 5px;
}

.enhanced-textbox {
    margin: 16px 0 6px;
    width: 100%;
}

.enhanced-textbox .icon-set {
    width: 24px;
    text-align: right;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 24px;
}

.enhanced-textbox .icon-set.no-label {
    padding-top: 5px;
}

.enhanced-textbox .icon-set .comment-tooltip {
    background: url(/Presentation/DotGov/includes/images/permit/icon_help.png) no-repeat;
    height: 15px;
    background-position: center;
    cursor: pointer;
    display: block;
}

.enhanced-textbox .icon-set .comment-tooltip:hover, .enhanced-textbox .icon-set .comment-tooltip:focus {
    background: url(/Presentation/DotGov/includes/images/permit/icon_help_hover.png) no-repeat;
    height: 15px;
    background-position: center;
    cursor: pointer;
    display: block;
}

.enhanced-textbox .icon-set .required {
    margin: 2px auto 4px auto;
    display: block;
    width: 7px;
}

.enhanced-textbox .field-validation-error {
    font-size: 12px;
    font-weight: 400;
}

.enhanced-textbox .enhanced-textbox-container {
    display: flex;
    display: -ms-flexbox;
    flex-wrap: nowrap;
}

.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select {
    width: 100%; border-radius: 6px;
    line-height: 14px;
    padding: 4px 8px;
    margin-bottom: 5px;
    border: 1px solid #c3c4c6;
    color: #555555;
}

.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='radio'],
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='radio']:hover,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='radio']:checked,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='radio']:hover:checked {
    display: inline-block;
    font-family: inherit;
    margin: 0 10px 0 1px;
    width: 14px;
}

.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox'],
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:hover,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:checked,
.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:hover:checked {
    display: inline-block;
    font-family: inherit;
    margin: 0 20px 0 5px;
    width: 14px;
}

.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input {
    flex: 5 90%;
    -ms-flex: 5 90%;
}

.enhanced-textbox label {
    display: block;
    width: 100%;
    margin: 6px 0;
}

input[type='submit'].flex-form-submit-btn {
    position: relative;
    bottom: 50px;
    margin-bottom: -20px;
    background-color: rgb(0,196,198) !important;
    cursor: pointer;
    color: white;
    border: none;
}
input[type='submit'].flex-form-submit-btn:hover, input[type='submit'].flex-form-submit-btn:focus {
    background-color: #ee8301 !important; color: white;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
}

/* IE11 only BQDSP-925 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {
        padding-bottom: 7px !important;
    }
}
/* STA Languages */
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label {
    float: left; max-width: 100px; color: white;
    line-height: 1.2rem; vertical-align: middle !important; display: flex; width: auto; align-items: flex-end; flex-direction: row-reverse; margin-top: 0px;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label::before {
    display: none;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label input[type="checkbox"] {
    float: right; max-width: 20px; padding: 0px !important;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input {
    margin-bottom: 10px; margin-top: 0;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox {
    margin-top: 0;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects {
    width: 100%;
}
.col-padding-top-10.sign-up-notifications__toolbar-selects .col.d-flex.col-no-padding {
    width: 100%;
    display: inline-block !important;
}
html .modal-inner-pad input.form-button { background-color: rgb(0,196,198); color: white; border: none;}
html .modal-inner-pad input.form-button:hover, html .modal-inner-pad input.form-button:focus { background-color: #ee8301 !important; color: white; border: none !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.16);}
@font-face {
	font-family: 'airdistrict';
	src:url('/Presentation/DotGov/includes/fonts/airdistrict/airdistrict.eot?jtmnb8');
	src:url('/Presentation/DotGov/includes/fonts/airdistrict/airdistrict.eot?#iefixjtmnb8') format('embedded-opentype'),
		url('/Presentation/DotGov/includes/fonts/airdistrict/airdistrict.woff?jtmnb8') format('woff'),
		url('/Presentation/DotGov/includes/fonts/airdistrict/airdistrict.ttf?jtmnb8') format('truetype'),
		url('/Presentation/DotGov/includes/fonts/airdistrict/airdistrict.svg?jtmnb8#airdistrict') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"], [class^="audio"], [class^="video"] {
	font-family: 'airdistrict';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-aol-mail:before {
	content: "\e68d";
}
.icon-video-size:before {
	content: "\e68e";
}
.icon-gmail:before {
	content: "\e68f";
}
.icon-yahoo-mail:before {
	content: "\e690";
}
.icon-outlook-mail:before {
	content: "\e691";
}
.icon-help:before {
	content: "\e692";
}
.icon-airdistrict-logo:before {
	content: "\e600";
}
.icon-alphabetize:before {
	content: "\e601";
}
.icon-angle-double-down:before {
	content: "\e602";
}
.icon-angle-double-left:before {
	content: "\e603";
}
.icon-angle-double-right:before {
	content: "\e604";
}
.icon-angle-double-up:before {
	content: "\e605";
}
.icon-angle-down:before {
	content: "\e606";
}
.icon-angle-left:before {
	content: "\e607";
}
.icon-angle-right:before {
	content: "\e608";
}
.icon-angle-up:before {
	content: "\e609";
}
.icon-arrows:before {
	content: "\e60a";
}
.icon-backward:before {
	content: "\e60b";
}
.icon-book:before {
	content: "\e60c";
}
.icon-bookmark-o:before {
	content: "\e60d";
}
.icon-bookmark:before {
	content: "\e60e";
}
.icon-bullhorn:before {
	content: "\e60f";
}
.icon-calendar-o:before {
	content: "\e610";
}
.icon-calendar:before {
	content: "\e611";
}
.icon-caret-down:before {
	content: "\e612";
}
.icon-caret-left:before {
	content: "\e613";
}
.icon-caret-right:before {
	content: "\e614";
}
.icon-caret-up:before {
	content: "\e615";
}
.icon-check-square-o:before {
	content: "\e616";
}
.icon-check:before {
	content: "\e617";
}
.icon-chevron-down:before {
	content: "\e618";
}
.icon-chevron-left:before {
	content: "\e619";
}
.icon-chevron-right:before {
	content: "\e61a";
}
.icon-chevron-up:before {
	content: "\e61b";
}
.icon-circle-o:before {
	content: "\e61c";
}
.icon-circle-thin:before {
	content: "\e61d";
}
.icon-circle:before {
	content: "\e61e";
}
.icon-comment-o:before {
	content: "\e61f";
}
.icon-comment:before {
	content: "\e620";
}
.icon-comments-o:before {
	content: "\e621";
}
.icon-comments:before {
	content: "\e622";
}
.icon-compress:before {
	content: "\e623";
}
.icon-download:before {
	content: "\e624";
}
.icon-edit:before {
	content: "\e625";
}
.icon-envelope-o:before {
	content: "\e626";
}
.icon-envelope-square:before {
	content: "\e627";
}
.icon-envelope:before {
	content: "\e628";
}
.icon-event-training:before {
	content: "\e629";
}
.icon-exclamation:before {
	content: "\e62a";
}
.icon-expand:before {
	content: "\e62b";
}
.icon-external-link:before {
	content: "\e62c";
}
.icon-facebook-square:before {
	content: "\e62d";
}
.icon-facebook:before {
	content: "\e62e";
}
.icon-fast-backward:before {
	content: "\e62f";
}
.icon-fast-forward:before {
	content: "\e630";
}
.icon-file-add:before {
	content: "\e631";
}
.icon-file-ai:before {
	content: "\e632";
}
.icon-file-code-o:before {
	content: "\e633";
}
.icon-file-excel-o:before {
	content: "\e634";
}
.icon-file-kml:before {
	content: "\e635";
}
.icon-file-movie-o:before {
	content: "\e636";
}
.icon-file-o:before {
	content: "\e637";
}
.icon-file-pdf-o:before {
	content: "\e638";
}
.icon-file-photo-o:before {
	content: "\e639";
}
.icon-file-powerpoint-o:before {
	content: "\e63a";
}
.icon-file-psd:before {
	content: "\e63b";
}
.icon-file-sound-o:before, .audio:before {
	content: "\e63c";
}
.icon-file-text-o:before {
	content: "\e63d";
}
.icon-file-text:before {
	content: "\e63e";
}
.icon-file-word-o:before {
	content: "\e63f";
}
.icon-file-zip-o:before {
	content: "\e640";
}
.icon-file:before {
	content: "\e641";
}
.icon-film:before {
	content: "\e642";
}
.icon-filter:before {
	content: "\e643";
}
.icon-folder-o:before {
	content: "\e644";
}
.icon-folder-open-o:before {
	content: "\e645";
}
.icon-folder-open:before {
	content: "\e646";
}
.icon-folder:before {
	content: "\e647";
}
.icon-forward:before {
	content: "\e648";
}
.icon-gear:before {
	content: "\e649";
}
.icon-globe:before {
	content: "\e64a";
}
.icon-google-plus-square:before {
	content: "\e64b";
}
.icon-google-plus:before {
	content: "\e64c";
}
.icon-google:before {
	content: "\e64d";
}
.icon-group:before {
	content: "\e64e";
}
.icon-headphones:before {
	content: "\e64f";
}
.icon-home:before {
	content: "\e650";
}
.icon-info:before {
	content: "\e651";
}
.icon-level-down:before {
	content: "\e652";
}
.icon-level-up:before {
	content: "\e653";
}
.icon-mail-forward:before {
	content: "\e654";
}
.icon-mail-reply-all:before {
	content: "\e655";
}
.icon-mail-reply:before {
	content: "\e656";
}
.icon-map-marker:before {
	content: "\e657";
}
.icon-meeting:before {
	content: "\e658";
}
.icon-minus-square-o:before {
	content: "\e659";
}
.icon-minus-square:before {
	content: "\e65a";
}
.icon-minus:before {
	content: "\e65b";
}
.icon-navicon:before {
	content: "\e65c";
}
.icon-paperclip:before {
	content: "\e65d";
}
.icon-pause:before {
	content: "\e65e";
}
.icon-phone-square:before {
	content: "\e65f";
}
.icon-phone:before {
	content: "\e660";
}
.icon-play-circle:before, .video:before {
	content: "\e661";
}
.icon-play:before {
	content: "\e662";
}
.icon-plus-square-o:before {
	content: "\e663";
}
.icon-plus-square:before {
	content: "\e664";
}
.icon-plus:before {
	content: "\e665";
}
.icon-print:before {
	content: "\e666";
}
.icon-question:before {
	content: "\e667";
}
.icon-quote-left:before {
	content: "\e668";
}
.icon-quote-right:before {
	content: "\e669";
}
.icon-refresh:before {
	content: "\e66a";
}
.icon-rotate-left:before {
	content: "\e66b";
}
.icon-rotate-right:before {
	content: "\e66c";
}
.icon-rss-square:before {
	content: "\e66d";
}
.icon-rss:before {
	content: "\e66e";
}
.icon-search:before {
	content: "\e66f";
}
.icon-share-alt-square:before {
	content: "\e670";
}
.icon-share-alt:before {
	content: "\e671";
}
.icon-share-square-o:before {
	content: "\e672";
}
.icon-sign-in:before {
	content: "\e673";
}
.icon-sign-out:before {
	content: "\e674";
}
.icon-sort-down:before {
	content: "\e675";
}
.icon-sort-up:before {
	content: "\e676";
}
.icon-sparetheair-logo:before {
	content: "\e677";
}
.icon-spinner:before {
	content: "\e678";
}
.icon-square-o:before {
	content: "\e679";
}
.icon-square:before {
	content: "\e67a";
}
.icon-step-forward:before {
	content: "\e67b";
}
.icon-stop:before {
	content: "\e67c";
}
.icon-times:before {
	content: "\e67d";
}
.icon-training:before {
	content: "\e67e";
}
.icon-twitter-square:before {
	content: "\e67f";
}
.icon-twitter:before {
	content: "\e680";
}
.icon-unsorted:before {
	content: "\e681";
}
.icon-upload:before {
	content: "\e682";
}
.icon-vcard:before {
	content: "\e683";
}
.icon-volume-down:before {
	content: "\e684";
}
.icon-volume-off:before {
	content: "\e685";
}
.icon-volume-up:before {
	content: "\e686";
}
.icon-warning:before {
	content: "\e687";
}
.icon-webcast:before {
	content: "\e688";
}
.icon-workshop:before {
	content: "\e689";
}
.icon-youtube-play:before {
	content: "\e68a";
}
.icon-youtube-square:before {
	content: "\e68b";
}
.icon-youtube:before {
	content: "\e68c";
}

	/*
  	Flaticon icon font: webcast
	designed by Gregor Cresnar from Flaticon
  	Creation date: 22/06/2016 15:44
  	*/

@font-face {
    font-family: "webcast";
    src: url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.eot");
    src: url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.eot?#iefix") format("embedded-opentype"), url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.woff") format("woff"), url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.ttf") format("truetype"), url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.svg#webcast") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "webcast";
        src: url("/Presentation/DotGov/includes/fonts/webcast/Flaticon.svg#Flaticon") format("svg");
    }
}

[class^="webcast-"]:before, [class*=" webcast-"]:before,
[class^="webcast-"]:after, [class*=" webcast-"]:after {   
    font-family: webcast;
    font-style: normal;
}

.webcast-agenda:before { content: "\f100"; }
.webcast-agenda-1:before { content: "\f101"; }
.webcast-badge:before { content: "\f102"; }
.webcast-bar-chart:before { content: "\f103"; }
.webcast-bookmark:before { content: "\f104"; }
.webcast-bookmark-1:before { content: "\f105"; }
.webcast-browser:before { content: "\f106"; }
.webcast-calendar:before { content: "\f107"; }
.webcast-calendar-1:before { content: "\f108"; }
.webcast-calendar-2:before { content: "\f109"; }
.webcast-check:before { content: "\f10a"; }
.webcast-check-mark:before { content: "\f10b"; }
.webcast-cloud-computing:before { content: "\f10c"; }
.webcast-compass:before { content: "\f10d"; }
.webcast-compass-1:before { content: "\f10e"; }
.webcast-compass-2:before { content: "\f10f"; }
.webcast-computer:before { content: "\f110"; }
.webcast-cursor:before { content: "\f111"; }
.webcast-devices:before { content: "\f112"; }
.webcast-dice:before { content: "\f113"; }
.webcast-down-arrow:before { content: "\f114"; }
.webcast-download:before { content: "\f115"; }
.webcast-email:before { content: "\f116"; }
.webcast-eye:before { content: "\f117"; }
.webcast-focus:before { content: "\f118"; }
.webcast-garbage:before { content: "\f119"; }
.webcast-garbage-1:before { content: "\f11a"; }
.webcast-head:before { content: "\f11b"; }
.webcast-house:before { content: "\f11c"; }
.webcast-id-card:before { content: "\f11d"; }
.webcast-idea:before { content: "\f11e"; }
.webcast-idea-1:before { content: "\f11f"; }
.webcast-info:before { content: "\f120"; }
.webcast-info-1:before { content: "\f121"; }
.webcast-internet:before { content: "\f122"; }
.webcast-keyboard:before { content: "\f123"; }
.webcast-keyboard-1:before { content: "\f124"; }
.webcast-left-arrow:before { content: "\f125"; }
.webcast-list:before { content: "\f126"; }
.webcast-menu:before { content: "\f127"; }
.webcast-notepad:before { content: "\f128"; }
.webcast-padlock:before { content: "\f129"; }
.webcast-padlock-1:before { content: "\f12a"; }
.webcast-password:before { content: "\f12b"; }
.webcast-phone:before { content: "\f12c"; }
.webcast-phone-call:before { content: "\f12d"; }
.webcast-photo-camera:before { content: "\f12e"; }
.webcast-picture:before { content: "\f12f"; }
.webcast-pie-chart:before { content: "\f130"; }
.webcast-pie-chart-1:before { content: "\f131"; }
.webcast-placeholder:before { content: "\f132"; }
.webcast-power:before { content: "\f133"; }
.webcast-refresh:before { content: "\f134"; }
.webcast-reload:before { content: "\f135"; }
.webcast-repeat:before { content: "\f136"; }
.webcast-right-arrow:before { content: "\f137"; }
.webcast-scissors:before { content: "\f138"; }
.webcast-screwdriver:before { content: "\f139"; }
.webcast-search:before { content: "\f13a"; }
.webcast-settings:before { content: "\f13b"; }
.webcast-settings-1:before { content: "\f13c"; }
.webcast-settings-2:before { content: "\f13d"; }
.webcast-settings-3:before { content: "\f13e"; }
.webcast-share:before { content: "\f13f"; }
.webcast-shield:before { content: "\f140"; }
.webcast-shopping-bag:before { content: "\f141"; }
.webcast-shopping-bag-1:before { content: "\f142"; }
.webcast-shutter:before { content: "\f143"; }
.webcast-smartphone:before { content: "\f144"; }
.webcast-speech:before { content: "\f145"; }
.webcast-speech-bubble:before { content: "\f146"; }
.webcast-speech-bubble-1:before { content: "\f147"; }
.webcast-speech-bubble-2:before { content: "\f148"; }
.webcast-speech-bubble-3:before { content: "\f149"; }
.webcast-speech-bubble-4:before { content: "\f14a"; }
.webcast-speech-bubble-5:before { content: "\f14b"; }
.webcast-speech-bubble-6:before { content: "\f14c"; }
.webcast-speedometer:before { content: "\f14d"; }
.webcast-star:before { content: "\f14e"; }
.webcast-switch:before { content: "\f14f"; }
.webcast-tablet:before { content: "\f150"; }
.webcast-tap:before { content: "\f151"; }
.webcast-target:before { content: "\f152"; }
.webcast-target-1:before { content: "\f153"; }
.webcast-telephone:before { content: "\f154"; }
.webcast-telephone-1:before { content: "\f155"; }
.webcast-television:before { content: "\f156"; }
.webcast-tick:before { content: "\f157"; }
.webcast-truck:before { content: "\f158"; }
.webcast-up-arrow:before { content: "\f159"; }
.webcast-upload:before { content: "\f15a"; }
.webcast-user:before { content: "\f15b"; }
.webcast-user-1:before { content: "\f15c"; }
.webcast-video-camera:before { content: "\f15d"; }
.webcast-video-player:before { content: "\f15e"; }
.webcast-video-player-1:before { content: "\f15f"; }
.webcast-warning:before { content: "\f160"; }
.webcast-warning-1:before { content: "\f161"; }
.webcast-wifi:before { content: "\f162"; }
.webcast-wifi-1:before { content: "\f163"; }
@font-face {
    font-family: 'icomoon';
    src:  url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.eot?lio2c9');
    src:  url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.eot?lio2c9#iefix') format('embedded-opentype'),
    url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.woff2?lio2c9') format('woff2'),
    url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.ttf?lio2c9') format('truetype'),
    url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.woff?lio2c9') format('woff'),
    url('/Presentation/DotGov/includes/fonts/baaqmdicons/icomoon.svg?lio2c9#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-CleanCarsAll:before {
    content: "\e95e";
}
.icon-NoBurnLockup:before {
    content: "\e956";
}
.icon-NoBurn:before {
    content: "\e957";
}
.icon-NoBurnAlert:before {
    content: "\e958";
}
.icon-EligibleShape:before {
    content: "\e96f";
}
.icon-SpareAirWinterHoriz:before {
    content: "\e953";
}
.icon-AlertTextHorizontal:before {
    content: "\e950";
}
.icon-SpareAirHoriz:before {
    content: "\e951";
}
.icon-AlertResponseLogo:before {
    content: "\eab0";
}
.icon-STAResponseLogo:before {
    content: "\eab5";
}
.icon-EnvJustice2:before {
    content: "\eabe";
}
.icon-Trust:before {
    content: "\eabf";
}
.icon-FinancialEthics:before {
    content: "\eac0";
}
.icon-EnvEthics:before {
    content: "\eac1";
}
.icon-History:before {
    content: "\eaba";
}
.icon-Committee:before {
    content: "\eabb";
}
.icon-MediaLibrary:before {
    content: "\eabc";
}
.icon-EnvJustice:before {
    content: "\eabd";
}
.icon-LiveCorner:before {
    content: "\eab7";
}
.icon-BlankCorner:before {
    content: "\eab8";
}
.icon-DraftCorner:before {
    content: "\eab9";
}
.icon-Windows:before {
    content: "\eab6";
}
.icon-AddAdvisory:before {
    content: "\eab4";
}
.icon-AddNotification:before {
    content: "\eab2";
}
.icon-AddAlert:before {
    content: "\eab3";
}
.icon-AlertResponse:before {
    content: "\eab1";
}
.icon-Unlock:before {
    content: "\eaae";
}
.icon-Lock:before {
    content: "\eaaf";
}
.icon-View:before {
    content: "\eaad";
}
.icon-Weather:before {
    content: "\eaac";
}
.icon-Contract3:before {
    content: "\eaa7";
}
.icon-Contract2:before {
    content: "\eaa8";
}
.icon-Expand3:before {
    content: "\eaaa";
}
.icon-Expand2:before {
    content: "\eaab";
}
.icon-InPerson:before {
    content: "\eaa9";
}
.icon-Online:before {
    content: "\eaa5";
}
.icon-InPerson2:before {
    content: "\eaa6";
}
.icon-WorkRemote:before {
    content: "\ea99";
}
.icon-IdeaLight3:before {
    content: "\eaa4";
}
.icon-Sustainability3:before {
    content: "\eaa2";
}
.icon-WorkRemote3:before {
    content: "\eaa3";
}
.icon-Sustainability2:before {
    content: "\eaa1";
}
.icon-LoveIt:before {
    content: "\ea90";
}
.icon-LikeIt:before {
    content: "\ea91";
}
.icon-Diversity:before {
    content: "\ea92";
}
.icon-Equity2:before {
    content: "\ea93";
}
.icon-Equity:before {
    content: "\ea94";
}
.icon-Telework2:before {
    content: "\ea95";
}
.icon-Telework:before {
    content: "\ea96";
}
.icon-Sustainability:before {
    content: "\ea97";
}
.icon-WorkRemote2:before {
    content: "\ea98";
}
.icon-Health2:before {
    content: "\ea9a";
}
.icon-Health:before {
    content: "\ea9b";
}
.icon-GearUp:before {
    content: "\ea9c";
}
.icon-IdeaLight2:before {
    content: "\ea9d";
}
.icon-IdeaLight:before {
    content: "\ea9e";
}
.icon-HappyTeam2:before {
    content: "\ea9f";
}
.icon-HappyTeam:before {
    content: "\eaa0";
}
.icon-WebAssistLogo:before {
    content: "\ea8e";
}
.icon-WebAssist:before {
    content: "\ea8f";
}
.icon-Bridge:before {
    content: "\ea8c";
}
.icon-TimeSpent:before {
    content: "\ea8d";
}
.icon-Carpool2:before {
    content: "\ea88";
}
.icon-Carpool3:before {
    content: "\ea89";
}
.icon-DriveAlone:before {
    content: "\ea8a";
}
.icon-DriveAlone2:before {
    content: "\ea8b";
}
.icon-RCA:before {
    content: "\ea87";
}
.icon-GoToMap2:before {
    content: "\ea86";
}
.icon-GoToMap:before {
    content: "\ea85";
}
.icon-Asthma:before {
    content: "\ea81";
}
.icon-BigTruck:before {
    content: "\ea82";
}
.icon-Cityscape:before {
    content: "\ea83";
}
.icon-Industrial:before {
    content: "\ea84";
}
.icon-OnlineServices:before {
    content: "\ea7e";
}
.icon-Sitemap:before {
    content: "\ea7f";
}
.icon-Home:before {
    content: "\ea80";
}
.icon-Linkedin:before {
    content: "\ea7d";
}
.icon-EligiblePin:before {
    content: "\ea7b";
}
.icon-NotEligiblePin:before {
    content: "\ea7c";
}
.icon-FacebookMap:before {
    content: "\ea79";
}
.icon-TwitterMap:before {
    content: "\ea7a";
}
.icon-Bolt:before {
    content: "\ea71";
}
.icon-CarCircleBolt:before {
    content: "\ea72";
}
.icon-ChargingStation:before {
    content: "\ea73";
}
.icon-CloudSun:before {
    content: "\ea74";
}
.icon-Leaf:before {
    content: "\ea75";
}
.icon-SolarPanel:before {
    content: "\ea76";
}
.icon-WindFa:before {
    content: "\ea77";
}
.icon-WindTurbine:before {
    content: "\ea78";
}
.icon-Refresh:before {
    content: "\ea70";
}
.icon-AirFlow:before {
    content: "\ea55";
}
.icon-AirFlowMedium:before {
    content: "\ea56";
}
.icon-AirWaves:before {
    content: "\ea57";
}
.icon-AirWaves2:before {
    content: "\ea58";
}
.icon-Circles:before {
    content: "\ea59";
}
.icon-CrossStar:before {
    content: "\ea5a";
}
.icon-CrossWave:before {
    content: "\ea5b";
}
.icon-CrossWave2:before {
    content: "\ea5c";
}
.icon-LeafCircle:before {
    content: "\ea5d";
}
.icon-LeafCorners:before {
    content: "\ea5e";
}
.icon-Ornate:before {
    content: "\ea5f";
}
.icon-OrnateCorners:before {
    content: "\ea60";
}
.icon-OrnateVine:before {
    content: "\ea61";
}
.icon-Science:before {
    content: "\ea62";
}
.icon-SmallAir:before {
    content: "\ea63";
}
.icon-SquiggleSun:before {
    content: "\ea64";
}
.icon-Sun:before {
    content: "\ea65";
}
.icon-Sunburst:before {
    content: "\ea66";
}
.icon-Sunrays:before {
    content: "\ea67";
}
.icon-SwirlRays:before {
    content: "\ea68";
}
.icon-Swirls:before {
    content: "\ea69";
}
.icon-Swirls2:before {
    content: "\ea6a";
}
.icon-Vines:before {
    content: "\ea6b";
}
.icon-Windmill:before {
    content: "\ea6c";
}
.icon-Windmill2:before {
    content: "\ea6d";
}
.icon-Windmill3:before {
    content: "\ea6e";
}
.icon-Wreath:before {
    content: "\ea6f";
}
.icon-AddMixedPin:before {
    content: "\ea54";
}
.icon-MixedPin:before {
    content: "\ea53";
}
.icon-ComingSoon:before {
    content: "\ea52";
}
.icon-Clear:before {
    content: "\ea50";
}
.icon-AddMarker:before {
    content: "\ea51";
}
.icon-LocationOverburdened:before {
    content: "\ea4e";
}
.icon-LocationNotOverburdened:before {
    content: "\ea4f";
}
.icon-SetNorth:before {
    content: "\ea4d";
}
.icon-Location2:before {
    content: "\ea3c";
}
.icon-Compass:before {
    content: "\ea3d";
}
.icon-AreaAssign2:before {
    content: "\ea3e";
}
.icon-Info:before {
    content: "\ea3f";
}
.icon-Boundaries:before {
    content: "\ea40";
}
.icon-AQIndex:before {
    content: "\ea41";
}
.icon-Forecast:before {
    content: "\ea42";
}
.icon-Share:before {
    content: "\ea43";
}
.icon-ZoomAll:before {
    content: "\ea44";
}
.icon-ArrowDown2:before {
    content: "\ea45";
}
.icon-OpenBurn:before {
    content: "\ea46";
}
.icon-Facilities:before {
    content: "\ea47";
}
.icon-Impacted:before {
    content: "\ea48";
}
.icon-Monitoring:before {
    content: "\ea49";
}
.icon-MapMenu:before {
    content: "\ea4a";
}
.icon-MenuOpen:before {
    content: "\ea4b";
}
.icon-MenuClose:before {
    content: "\ea4c";
}
.icon-Overburdened:before {
    content: "\ea3b";
}
.icon-AQIZones:before {
    content: "\ea38";
}
.icon-DistrictBoundary:before {
    content: "\ea39";
}
.icon-County:before {
    content: "\ea3a";
}
.icon-SignOut:before {
    content: "\ea37";
}
.icon-Key:before {
    content: "\ea36";
}
.icon-Trash:before {
    content: "\ea35";
}
.icon-HintLight:before {
    content: "\ea32";
}
.icon-LightBulb:before {
    content: "\ea33";
}
.icon-NotificationBell:before {
    content: "\ea34";
}
.icon-SearchResults:before {
    content: "\ea31";
}
.icon-TermsYears:before {
    content: "\ea2f";
}
.icon-LoanGuarantee:before {
    content: "\ea30";
}
.icon-Permit1:before {
    content: "\ea2e";
}
.icon-CleanAirLogoFull:before {
    content: "\ea2b";
}
.icon-CleanAirLogoFullGreen:before {
    content: "\ea2d";
}
.icon-CleanAirLogoBugBlue:before {
    content: "\ea28";
}
.icon-CleanAirLogoBugGreen:before {
    content: "\ea29";
}
.icon-CleanAirLogoFullBlue:before {
    content: "\ea2a";
}
.icon-CleanAirLogoBug:before {
    content: "\ea2c";
}
.icon-JobsBadge:before {
    content: "\ea20";
}
.icon-GuaranteesBadge:before {
    content: "\ea21";
}
.icon-GrantsBadge:before {
    content: "\ea22";
}
.icon-CO2ImpactBadge:before {
    content: "\ea23";
}
.icon-TermsBadge:before {
    content: "\ea24";
}
.icon-Guarantees:before {
    content: "\ea25";
}
.icon-Jobs:before {
    content: "\ea26";
}
.icon-CO2Impact:before {
    content: "\ea27";
}
.icon-Fullscreen:before {
    content: "\ea1e";
}
.icon-FullscreenB:before {
    content: "\ea1f";
}
.icon-CTFMetro:before {
    content: "\ea18";
}
.icon-CTFBicycle:before {
    content: "\ea19";
}
.icon-CTFCommute:before {
    content: "\ea1a";
}
.icon-CTFRemoteWork:before {
    content: "\ea1b";
}
.icon-CTFBus:before {
    content: "\ea1c";
}
.icon-CTFWalk:before {
    content: "\ea1d";
}
.icon-ExternalLink5:before {
    content: "\ea0e";
}
.icon-InternalLink5:before {
    content: "\ea13";
}
.icon-ExternalLink4:before {
    content: "\ea0f";
}
.icon-ExternalLink3:before {
    content: "\ea10";
}
.icon-ExternalLink2:before {
    content: "\ea11";
}
.icon-ExternalLink1:before {
    content: "\ea12";
}
.icon-InternalLink4:before {
    content: "\ea14";
}
.icon-InternalLink3:before {
    content: "\ea15";
}
.icon-InternalLink2:before {
    content: "\ea16";
}
.icon-InternalLink1:before {
    content: "\ea17";
}
.icon-Link:before {
    content: "\ea0c";
}
.icon-Document:before {
    content: "\ea0d";
}
.icon-BAAQMDEmployee:before {
    content: "\ea0b";
}
.icon-Data:before {
    content: "\ea0a";
}
.icon-Notify31:before {
    content: "\e9fc";
}
.icon-Maintenance21:before {
    content: "\e9fd";
}
.icon-StationDown31:before {
    content: "\e9fe";
}
.icon-StationDown21:before {
    content: "\e9ff";
}
.icon-StationDown41:before {
    content: "\ea00";
}
.icon-NoData1:before {
    content: "\ea01";
}
.icon-Delayed1:before {
    content: "\ea02";
}
.icon-Notify21:before {
    content: "\ea03";
}
.icon-Point21:before {
    content: "\ea04";
}
.icon-Warn11:before {
    content: "\ea05";
}
.icon-Information1:before {
    content: "\ea06";
}
.icon-PointUp1:before {
    content: "\ea07";
}
.icon-Point1:before {
    content: "\ea08";
}
.icon-Notify11:before {
    content: "\ea09";
}
.icon-Flag:before {
    content: "\e9fb";
}
.icon-StationOut5:before {
    content: "\e9e7";
}
.icon-StationOut3:before {
    content: "\e9f1";
}
.icon-StationOut4:before {
    content: "\e9f2";
}
.icon-StationOut7:before {
    content: "\e9f3";
}
.icon-StationOut6:before {
    content: "\e9f4";
}
.icon-StationDown:before {
    content: "\e9f5";
}
.icon-ReportDelay:before {
    content: "\e9f6";
}
.icon-Maintenance:before {
    content: "\e9f7";
}
.icon-PowerOut:before {
    content: "\e9f8";
}
.icon-Alert3:before {
    content: "\e9f9";
}
.icon-StationDown4:before {
    content: "\e9fa";
}
.icon-Notify3:before {
    content: "\e9e3";
}
.icon-Maintenance2:before {
    content: "\e9e4";
}
.icon-StationDown3:before {
    content: "\e9e5";
}
.icon-StationDown2:before {
    content: "\e9e6";
}
.icon-NoData:before {
    content: "\e9e8";
}
.icon-Delayed:before {
    content: "\e9e9";
}
.icon-Notify2:before {
    content: "\e9ea";
}
.icon-Point2:before {
    content: "\e9eb";
}
.icon-Warn1:before {
    content: "\e9ec";
}
.icon-Information:before {
    content: "\e9ed";
}
.icon-PointUp:before {
    content: "\e9ee";
}
.icon-Point:before {
    content: "\e9ef";
}
.icon-Notify1:before {
    content: "\e9f0";
}
.icon-HybridElectric:before {
    content: "\e9e2";
}
.icon-VidStart:before {
    content: "\e9e1";
}
.icon-ClosedCaption:before {
    content: "\e9df";
}
.icon-VideoSettings:before {
    content: "\e9e0";
}
.icon-Mute:before {
    content: "\e9dc";
}
.icon-ProfileSettings:before {
    content: "\e9d6";
}
.icon-News:before {
    content: "\e9d3";
}
.icon-Edit:before {
    content: "\e9dd";
}
.icon-PageAlert:before {
    content: "\e9de";
}
.icon-Notifications:before {
    content: "\e9d7";
}
.icon-Profile:before {
    content: "\e9d8";
}
.icon-Subscribe:before {
    content: "\e9d9";
}
.icon-Topics:before {
    content: "\e9da";
}
.icon-User:before {
    content: "\e9db";
}
.icon-EmailNotif:before {
    content: "\e9d4";
}
.icon-PhoneNotif:before {
    content: "\e9d5";
}
.icon-Settings:before {
    content: "\e9d2";
}
.icon-NA:before {
    content: "\e9d1";
}
.icon-Report:before {
    content: "\e9cf";
}
.icon-Report2:before {
    content: "\e9d0";
}
.icon-GoToPage:before {
    content: "\e9ce";
}
.icon-FireSmoke:before {
    content: "\e9ca";
}
.icon-FireSmoke2:before {
    content: "\e9cb";
}
.icon-FireSmoke3:before {
    content: "\e9cc";
}
.icon-FireSmoke4:before {
    content: "\e9cd";
}
.icon-SlideDown:before {
    content: "\e9c8";
}
.icon-SlideUp:before {
    content: "\e9c9";
}
.icon-HybridCar2:before {
    content: "\e9c7";
}
.icon-HomeCharger:before {
    content: "\e9c5";
}
.icon-PluginHybrid:before {
    content: "\e9c6";
}
.icon-LanguageAlert:before {
    content: "\e9c4";
}
.icon-Pin:before {
    content: "\e9c3";
}
.icon-General:before {
    content: "\e9c1";
}
.icon-Misc:before {
    content: "\e9c2";
}
.icon-Asterisk:before {
    content: "\e9c0";
}
.icon-Dispatcher:before {
    content: "\e9b9";
}
.icon-Emissions:before {
    content: "\e9ba";
}
.icon-InspectForm:before {
    content: "\e9bb";
}
.icon-Inspector2:before {
    content: "\e9bc";
}
.icon-Notify:before {
    content: "\e9bd";
}
.icon-SmokingVehicle2:before {
    content: "\e9be";
}
.icon-WSLocation:before {
    content: "\e9bf";
}
.icon-Video4:before {
    content: "\e9b5";
}
.icon-Video3:before {
    content: "\e9b6";
}
.icon-Video2:before {
    content: "\e9b7";
}
.icon-Video5:before {
    content: "\e9b8";
}
.icon-CreateAccount:before {
    content: "\e9b3";
}
.icon-Login:before {
    content: "\e9b4";
}
.icon-Stop:before {
    content: "\e9b1";
}
.icon-Pause:before {
    content: "\e9b2";
}
.icon-VideoSize:before {
    content: "\e9ac";
}
.icon-Expand:before {
    content: "\e9ad";
}
.icon-Download1:before {
    content: "\e9ae";
}
.icon-AudioSpeaker:before {
    content: "\e9af";
}
.icon-PlayVid:before {
    content: "\e9b0";
}
.icon-OzonePollutant:before {
    content: "\e9aa";
}
.icon-PM25Pollutant:before {
    content: "\e9ab";
}
.icon-Map:before {
    content: "\e9a6";
}
.icon-Language:before {
    content: "\e9a9";
}
.icon-Language2:before {
    content: "\e9a5";
}
.icon-LatestNews:before {
    content: "\e9a7";
}
.icon-CellPhone:before {
    content: "\e9a8";
}
.icon-ShareAlert:before {
    content: "\e99a";
}
.icon-HealthEffects:before {
    content: "\e99b";
}
.icon-ReviewAQI:before {
    content: "\e99c";
}
.icon-ForecastMap:before {
    content: "\e99d";
}
.icon-RemoteWork:before {
    content: "\e99e";
}
.icon-Clouds:before {
    content: "\e99f";
}
.icon-Bus:before {
    content: "\e9a0";
}
.icon-Walk:before {
    content: "\e9a1";
}
.icon-Metro:before {
    content: "\e9a2";
}
.icon-Fireplaces:before {
    content: "\e9a3";
}
.icon-Bicycle:before {
    content: "\e9a4";
}
.icon-Widget:before {
    content: "\e992";
}
.icon-Commute:before {
    content: "\e993";
}
.icon-PressRelease:before {
    content: "\e994";
}
.icon-Email3:before {
    content: "\e995";
}
.icon-Links:before {
    content: "\e996";
}
.icon-Android:before {
    content: "\e997";
}
.icon-Iphone:before {
    content: "\e998";
}
.icon-Text:before {
    content: "\e999";
}
.icon-Wildfire:before {
    content: "\e991";
}
.icon-AdvisoryNew:before {
    content: "\e990";
}
.icon-AlertOne:before {
    content: "\e98c";
}
.icon-AlertThree:before {
    content: "\e98d";
}
.icon-AlertTwo:before {
    content: "\e98e";
}
.icon-NoAlert:before {
    content: "\e98f";
}
.icon-Ebike:before {
    content: "\e988";
}
.icon-CarShare:before {
    content: "\e989";
}
.icon-PublicTransit:before {
    content: "\e98a";
}
.icon-ComboRide:before {
    content: "\e98b";
}
.icon-PlayAudio:before {
    content: "\e987";
}
.icon-MeetingDetails:before {
    content: "\e986";
}
.icon-Messages:before {
    content: "\e985";
}
.icon-Division:before {
    content: "\e984";
}
.icon-ContactCard:before {
    content: "\e980";
}
.icon-FinanceApproved:before {
    content: "\e981";
}
.icon-Lender:before {
    content: "\e982";
}
.icon-Meeting:before {
    content: "\e983";
}
.icon-Address:before {
    content: "\e97e";
}
.icon-Website:before {
    content: "\e915";
}
.icon-Phone1:before {
    content: "\e97f";
}
.icon-HydrogenFuel:before {
    content: "\e97d";
}
.icon-Video1:before {
    content: "\e97b";
}
.icon-Play:before {
    content: "\e97c";
}
.icon-AccessData:before {
    content: "\e97a";
}
.icon-ApplyForm:before {
    content: "\e965";
}
.icon-AwardLetter:before {
    content: "\e966";
}
.icon-Battery:before {
    content: "\e967";
}
.icon-Car:before {
    content: "\e968";
}
.icon-CarClipper:before {
    content: "\e969";
}
.icon-Circle:before {
    content: "\e96a";
}
.icon-Clipper:before {
    content: "\e96b";
}
.icon-DismantleCar:before {
    content: "\e96c";
}
.icon-ElectricCar:before {
    content: "\e96d";
}
.icon-EligApplicant:before {
    content: "\e96e";
}
.icon-EligIncome:before {
    content: "\e970";
}
.icon-EligLocation:before {
    content: "\e971";
}
.icon-EligVehicle:before {
    content: "\e972";
}
.icon-GasNozzle:before {
    content: "\e973";
}
.icon-GasPump:before {
    content: "\e974";
}
.icon-GreenPump:before {
    content: "\e975";
}
.icon-HybridCar:before {
    content: "\e976";
}
.icon-InspectCar:before {
    content: "\e977";
}
.icon-People:before {
    content: "\e978";
}
.icon-Plug:before {
    content: "\e979";
}
.icon-EligibleVehicles:before {
    content: "\e961";
}
.icon-Dealerships:before {
    content: "\e962";
}
.icon-Insurance:before {
    content: "\e963";
}
.icon-ChargerTypes:before {
    content: "\e964";
}
.icon-Grants:before {
    content: "\e959";
}
.icon-Apply:before {
    content: "\e95a";
}
.icon-Resources:before {
    content: "\e95b";
}
.icon-Eligibility:before {
    content: "\e95c";
}
.icon-FAQs:before {
    content: "\e95d";
}
.icon-CleanCarsText:before {
    content: "\e95f";
}
.icon-CleanCarsBug:before {
    content: "\e960";
}
.icon-WindSpeed:before {
    content: "\e93f";
}
.icon-SpareAirVert:before {
    content: "\e954";
}
.icon-SpareAirWinterVert:before {
    content: "\e955";
}
.icon-AQAdvisory:before {
    content: "\e943";
}
.icon-NoExhaust:before {
    content: "\e952";
}
.icon-SpareFire:before {
    content: "\e94f";
}
.icon-Woodsmoke:before {
    content: "\e94d";
}
.icon-WalkBikeLonger:before {
    content: "\e94e";
}
.icon-WalkBikeSmCircle:before {
    content: "\e94c";
}
.icon-WalkBikeCircle:before {
    content: "\e94b";
}
.icon-AQIAdvise:before {
    content: "\e945";
}
.icon-WalkBikeCircles:before {
    content: "\e946";
}
.icon-WalkBikeLong:before {
    content: "\e947";
}
.icon-WalkBike:before {
    content: "\e948";
}
.icon-SpareAirVertical:before {
    content: "\e949";
}
.icon-SpareAirHorizontal:before {
    content: "\e94a";
}
.icon-AlertTextHoriz:before {
    content: "\e942";
}
.icon-AlertText:before {
    content: "\e944";
}
.icon-Signup:before {
    content: "\e941";
}
.icon-Add2:before {
    content: "\e900";
}
.icon-Agency:before {
    content: "\e901";
}
.icon-Alert:before {
    content: "\e902";
}
.icon-AmExpress:before {
    content: "\e903";
}
.icon-AQI:before {
    content: "\e904";
}
.icon-ArrowDown:before {
    content: "\e905";
}
.icon-ArrowLeft:before {
    content: "\e906";
}
.icon-ArrowLeft2:before {
    content: "\e907";
}
.icon-ArrowRight:before {
    content: "\e908";
}
.icon-ArrowRight2:before {
    content: "\e909";
}
.icon-ArrowUp:before {
    content: "\e90a";
}
.icon-Audio:before {
    content: "\e90b";
}
.icon-BAAQMDLogo:before {
    content: "\e90c";
}
.icon-BAAQMDRegistration:before {
    content: "\e90d";
}
.icon-Book:before {
    content: "\e90e";
}
.icon-Calendar:before {
    content: "\e90f";
}
.icon-Charts:before {
    content: "\e910";
}
.icon-Checkmark:before {
    content: "\e911";
}
.icon-Close:before {
    content: "\e912";
}
.icon-Close2:before {
    content: "\e913";
}
.icon-Contact:before {
    content: "\e914";
}
.icon-Copy2:before {
    content: "\e916";
}
.icon-CreditCard:before {
    content: "\e917";
}
.icon-Discover:before {
    content: "\e918";
}
.icon-Download:before {
    content: "\e919";
}
.icon-Echeck:before {
    content: "\e91a";
}
.icon-Email:before {
    content: "\e91b";
}
.icon-ExcelDoc:before {
    content: "\e91c";
}
.icon-Facebook:before {
    content: "\e91d";
}
.icon-Filter:before {
    content: "\e91e";
}
.icon-HeavySmoke:before {
    content: "\e91f";
}
.icon-Help:before {
    content: "\e920";
}
.icon-Help2:before {
    content: "\e921";
}
.icon-Info2:before {
    content: "\e922";
}
.icon-Library:before {
    content: "\e923";
}
.icon-Location:before {
    content: "\e924";
}
.icon-Mastercard:before {
    content: "\e925";
}
.icon-Menu2:before {
    content: "\e926";
}
.icon-Meteorology:before {
    content: "\e927";
}
.icon-More:before {
    content: "\e928";
}
.icon-PDF:before {
    content: "\e929";
}
.icon-Permit:before {
    content: "\e92a";
}
.icon-Phone:before {
    content: "\e92b";
}
.icon-PlayVideo:before {
    content: "\e92c";
}
.icon-Print:before {
    content: "\e92d";
}
.icon-Rss:before {
    content: "\e92e";
}
.icon-Save:before {
    content: "\e92f";
}
.icon-Search:before {
    content: "\e930";
}
.icon-SpareAir:before {
    content: "\e931";
}
.icon-SpareAirFull:before {
    content: "\e932";
}
.icon-SpareAirWinter:before {
    content: "\e933";
}
.icon-Submit:before {
    content: "\e934";
}
.icon-Subtract:before {
    content: "\e935";
}
.icon-Terms:before {
    content: "\e936";
}
.icon-ThankYou:before {
    content: "\e937";
}
.icon-Tools:before {
    content: "\e938";
}
.icon-Twitter:before {
    content: "\e939";
}
.icon-Video:before {
    content: "\e93a";
}
.icon-Visa:before {
    content: "\e93b";
}
.icon-Wifi:before {
    content: "\e93c";
}
.icon-WindDirection:before {
    content: "\e93d";
}
.icon-WindGust:before {
    content: "\e93e";
}
.icon-YouTube:before {
    content: "\e940";
}

/* Background */
.air-bkgrd {  background: #0193be;   }

/* General */
.popover ul li:before {content: "\2022";color: rgba(15,157,88,0.8);font-size: 2.3rem;
    position: relative;display: block;height: 0;width: 0;left: -0.75em;top: -0.3em;}
.popover ul {margin-left: 40px;}
#form {  position: absolute;  top: 0;  left: 0;  width: 100%;  }
.utility.row {  margin-bottom: 10px;  }
.two-col-container-md-3-9>.container-fluid>.row:not(.row.mobile-block) {margin-left: 0px; margin-right: 0px;}
.logo-tagline { text-transform: uppercase;  font-size: 0.94rem;  font-weight: 700;  font-family: Arial !important;     margin-top: 2px;  color: rgba(0,0,0,0.4); }
.space-5pxno {display:inline-block; width: 100%; height: 5px;}
.space-10pxno {display:inline-block; width: 100%; height: 10px;}
.space-15pxno {display:inline-block; width: 100%; height: 15px;}
.space-20pxno {display:inline-block; width: 100%; height: 20px;}
.space-30pxno {display:inline-block; width: 100%; height: 30px;}
.space-80pxno {display:inline-block; width: 100%; height: 80px;}
.space-5pxnoblck { display: block; width: 100%; height: 5px;}
.space-5blk {display:block; width: 100%; height: 5px;}
.space-10blk {display:block; width: 100%; height: 10px;}
.space-15blk {display:block; width: 100%; height: 15px;}
.space-20blk {display:block; width: 100%; height: 20px;}
.space-30blk {display:block; width: 100%; height: 30px;}
p {  font-size: 1.5rem; }
input {color: rgb(116, 116, 121);}
a:hover {  outline:none;  }
:focus {  outline: solid 1px rgba(0,142,184);  }
a:hover {  color: #ee8301 !important;  }
.btn:hover, .btn:focus, .btn.focus {  color: #ee8301;  }
a.btn:hover {  background: rgba(216,119,0,0.15);  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
a.btnls-btn.btn {  padding: 0;  }
.btn:hover, .btn:focus, .btn.focus {  color: #217E9D;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.clear {  clear: both; height: 0px; }
.content-block ul li:before {  color: rgba(15,157,88,0.8);  font-size: 2.3rem;  }
.content-block ul li>ul>li:before {  color: rgba(0,142,184,0.6);  font-size: 2.1rem;  }
.content-block ul li>ul li>ul li:before {  color: rgba(100,110,120,0.5);  font-size: 1.95rem;  }
p.lt-text {  color: #99d2e3;  }
.content-block ol li {  font-size: 1.5rem; text-align: left; }
.home-container.main-content {
    background-color: rgba(255,255,255,0.85) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 23%, rgba(255,255,255,0.4) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 23%,rgba(255,255,255,0.4) 100%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.7) 23%,rgba(255,255,255,0.4) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=0 ) !important;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.home-container, .secondary-container, .two-col-container-md-3-9 {  background: transparent !important;  }
.container-fluid.logo-row {width:100%; padding: 0 20px; box-sizing: border-box; max-width: 100%;}
.container-fluid.no-margin {  margin: 0 !important;  max-width: 100%;  }
.two-col-container-md-3-9 .container-fluid .row .col-md-9 { border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important; }
.last-updated {  border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important;  }
div#divSearchContent.col-md-9 {  float: right;  }
.two-col-container-md-3-9.site-search-container div#divSearchContent {  float: none; margin:auto; border-radius: 6px; padding: 0px; background: #FFF; width: 75%;}
.two-col-container-md-3-9.site-search-container div#divSearchContent .utility.row { padding: 0 45px;}
.two-col-container-md-3-9.site-search-container div#divSearchContent .search-results {padding: 0 30px;}

footer {
    background: url(/Presentation/DotGov/includes/images/dummies/top-footer-background-sample.jpg) repeat;
    background-repeat: repeat;
}
.footer-wrapper {
    background: url(/Presentation/DotGov/includes/images/dummies/top-footer-background-sample.jpg) repeat;
    overflow: hidden;
    background-repeat: repeat;
    background-color: rgba(0,142,184,0) !important;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12) !important;
    background: -moz-linear-gradient(top,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    background: -webkit-linear-gradient(top,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    background: linear-gradient(to bottom,#004f83 0%,#004f83 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f83',endColorstr='#00004f83',GradientType=0) !important;
}
.footer-wrapper .footer-top-section .generic-callout .callout-stay-informed {text-align: center;}
.generic-callout.col-xs-12.col-md-4:last-of-type {text-align: right !important;}
.footer-bottom-section {
    background-color: rgba(0, 79, 131, 0) !important;
    background: -moz-linear-gradient(top, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    background: linear-gradient(to bottom, rgba(0, 79, 131, 0) 0%, rgba(0, 79, 131, 0.5) 50%, rgba(0, 79, 131, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00004f83', endColorstr='#004f83', GradientType=0) !important;
}
.footer-wrapper .footer-top-section {width: calc(100% - 100px); margin-left: 50px;}
@media (max-width: 1500px) {  .footer-wrapper .footer-top-section {width: calc(100% - 80px); margin-left: 40px;}  }
@media (max-width: 1350px) {  .footer-wrapper .footer-top-section {width: calc(100% - 60px); margin-left: 30px;}  }
@media (max-width: 1250px) {  .footer-wrapper .footer-top-section {width: calc(100% - 40px); margin-left: 20px;}  }
@media (max-width: 1024px) {  .footer-wrapper .footer-top-section {width: calc(100% - 40px); margin-left: 20px;}  }
.home-emergency-area {  box-shadow: none; margin-top: -20px; }
.static-emergency-block>.badge-container {
    padding: 0px !important; margin: 0px !important; display: none;
}
.static-emergency-block {
    margin-right: 0; margin-left: 0; margin-top: 0;
}
div#homeAlertBlocksContainer>.container-fluid>.grid-box-area.home-page>ul.home-boxes {
    padding: 0;
}
div#homeAlertBlocksContainer>.container-fluid {
    line-height: 0;
}
@media (max-width: 500px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        font-size: 1.3rem;
        max-width: 350px;
    }
}
@media (max-width: 400px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        max-width: 312px;
    }
}
@media (max-width: 350px) {
    div#outercontent_0_pnlWrapper.row.content-block.one-column table.gridtable {
        max-width: 292px;
        font-size: 1.2rem;
    }
}

/* Slideshow */
.slideshow li span.slide-one {
    background-image: url('/Presentation/DotGov/includes/images/backgrounds/SFSkyline.jpg');
}

.slideshow li span.slide-two {
    background-image: url('/Presentation/DotGov/includes/images/backgrounds/Napa2.jpg');
    -webkit-animation-delay: 10s;
    -moz-animation-delay: 10s;
    animation-delay: 10s;
}

.slideshow li span.slide-three {
    background-image: url('/Presentation/DotGov/includes/images/backgrounds/Diablo2.jpg');
    -webkit-animation-delay: 20s;
    -moz-animation-delay: 20s;
    animation-delay: 20s;
}

.slideshow li span.slide-four {
    background-image: url('/Presentation/DotGov/includes/images/backgrounds/SanJose.jpg');
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    animation-delay: 30s;
}

.latest-news {width: calc(100% - 50px);}
.latest-news .news-divider {  border-color: rgba(0,142,184,0.2);  }
p.important-text, .important-text  {  margin: 0px 0px 10px 0px;  border-radius: 6px;  background-color: rgb(234,252,244);  padding: 15px 15px 15px 20px;  }
a.btn {  border-radius: 6px;  padding: 5px;  }
a.btn:hover {  background: #fff1e0;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
a.btn.add-to-calendar {  padding: 0;  }
a.add-to-calendar span {  color:#217E9D;  }
a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {font-size: 2.6rem;padding: 0 0 0 10px;}
a.add-to-calendar span.cmnt-btn-txt {padding: 0px 10px 0 5px;}
a.add-to-calendar:hover span {  color: #ee8301 !important;  }
a.add-to-calendar, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.add-to-calendar, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.add-to-calendar {  border-bottom: 1px solid #217E9D !important;  }
a.add-to-calendar:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.add-to-calendar:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.add-to-calendar:hover {  border-bottom: 1px solid #ee8301 !important;  }
.col-md-9.rnd-corner {  border-radius: 6px !important;  }
.last-updated.rnd-corner {  border-bottom-right-radius: 6px !important;  border-bottom-left-radius: 6px !important;  }
.last-updated p, .last-updated p#outercontent_1_sidenavigationcontainercontent_1_lastupdatedcontent_0_lastUpdatedContent {
    font-size: 1.3rem !important;  font-style: italic !important;  line-height: 1.9rem !important;  color: rgb(0,0,0,0.45) !important;  }
.contact-widget .contact-widget-wrapper {  margin: 0 2px;  border-radius: 6px;  }
.two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 25px;  }
.emph {  background-color: rgb(242,246,248);  border: none;  border-radius: 6px;  }
.result-content.emph { margin-bottom: 0px; }

.col-md-5.col-md-offset-2.top-search {  max-width: 800px;  padding-right: 0;     width: 680px;  margin-left: 0;  float: right; }
.search-results .gsc-search-button input[type="button"] { min-width: 78px; color: white;  background: #217E9D;  border: 1px solid #217E9D;  border-radius: 6px;  }
.search-results .gsc-search-button input[type="button"]:hover {  color: white !important;  border-color: #ee8301;  background-color: #ee8301;  }
.gsc-input input.gsc-input {  background-color: rgba(0,142,184,0.12) !important;  border-radius: 6px;     padding: 6px 12px !important; font-size: 16px !important;
    line-height: 1.5 !important; color: #555555 !important; border: 1px solid #cccccc !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.gsc-input input.gsc-input:hover, .gsc-input input.gsc-input:focus {background-color: rgb(240,250,255) !important;    border: 1px solid #217E9D !important;}
.search-result-filters {  border: none;  border-radius: 6px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
.search-result-filters .side-nav-title a.btn.done:hover, .search-result-filters .side-nav-title a.btn.done:focus {  background-color: #ee8301;  color: white;  }
.search-result-filters .side-nav-title a.btn.done:hover span, .search-result-filters .side-nav-title a.btn.done:focus span {  color: white;  }
.search-results .device-search-wrapper .filter-action-wrapper .filter-word {  height: 24px;  }
.search-result-filters .side-nav-title a.btn span {  height: 24px;  }
.search-result-filters .side-nav-title a.btn.done {  margin-top: 10px;  }
.search-column {  float: left;  max-width: 288px;  }
.hi-lite-column {  float: right;  text-align: center;  margin-left: 10px; margin-right: 0px; }
.vertical-div {  width: 1px;  height: 60px;  float: left;  background: rgba(0,30,60,0.2); margin-left: 22px;  margin-right: 9px;  }
a.data-access-btn {  text-align: center;  display: inline-block;  }
a.data-access-btn.aqi-data {margin-left: 10px; margin-right: 10px;}
.circle-btn-lbl {margin-top: 5px;  color: rgba(0,0,0,0.65);  }
.circle-btn.icon-AccessData {  background: rgb(129,106,173);  color: white;  height: 48px;  width: 48px;  border-radius: 50%;
    margin-top: 3px;  text-align: center;     font-size: 3.6rem;  line-height: 4.6rem;   margin-left: auto;  margin-right: auto;  text-align: center;  }
.circle-btn.icon-Data {background: #217E9D;    color: white; height: 48px; width: 48px; border-radius: 50%;
    margin-top: 3px; text-align: center; font-size: 3.6rem; line-height: 4.6rem; margin-left: auto; margin-right: auto; text-align: center;}
a.data-access-btn:hover .circle-btn.icon-Data, a.data-access-btn:focus .circle-btn.icon-Data {background-color: rgb(30,172,214); color: rgb(255,255,255);
    box-shadow: 0px 2px 8px 0px rgb(0,0,0,0.3), 0px 2px 5px 0px rgb(0,0,0,0.3), 0px 1px 6px -6px rgb(0,0,0,0.2);}
a.data-access-btn:hover {  cursor: pointer;  }
a.data-access-btn:hover .circle-btn.icon-AccessData, a.data-access-btn:focus .circle-btn.icon-AccessData {  background-color: rgb(169,146,213);  color: rgb(255,255,255);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
a.data-access-btn:hover .circle-btn-lbl, a.data-access-btn:focus .circle-btn-lbl {  color: rgb(129,106,173);  }
.badge-updated, .badge-container span.badge-updated-inv, .badge-container span.badge {  border-radius: 6px; padding: 0px;  min-width: 0; }
.row.content-block.one-column .badge-container {  border-radius: 6px;  padding: 3px 6px 3px 0px;  width: auto;  text-align: left;  }
.row.content-block.one-column .badge-container span {  color: white;  background-color: #217E9D; padding: 2px 15px; }
.badge-updated-inv {  color: white;  background-color: #217E9D;  }
.page-title .badge-container { padding: 0px 15px; color: white;  background-color: #217E9D;  border-radius: 6px;  margin-left: 5px;  display: inline-block;  vertical-align: top;  margin-top: 11px;  }
li.webcast-block .badge-new, li.webcast-block .badge {color: #217E9D !important;  background-color: white !important; border-radius: 6px;}
.page-title .badge-container .badge-updated {  margin-left: 0;   min-width: 0 !important; }
.page-title .badge-container .badge-updated-inv, .page-title .badge-container .badge-new {  margin-left: 0;  border-radius: 6px; }
.row.content-block .badge-updated, .row.content-block .badge-updated-inv, .row.content-block .badge-new {  padding: 3px 10px;  }
.row.content-block .badge-container {  margin-bottom: 5px;  }
.row.content-block.one-column .badge-container span.badge-updated.badge { color: white; background-color: #217E9D; padding: 2px 15px;}
.row.content-block.one-column .badge-container span.badge-new.badge { color: white; background-color: #28A5A6; padding: 2px 15px;}
a.button-default {  background: #217E9D;  color: white;  text-decoration: none;  padding: 3px 8px;  border-radius: 6px;  }
a.button-default:hover, a.button-default:focus {  background-color: #ee8301;  color: white !important;  }
.atm-i {  background: #fff;  border: none;  border-radius: 6px;  padding: 0;  margin: 0;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
.member-thumbnail {  border-radius: 6px !important;  overflow: hidden;  }
.inner-img-overlay {  border-radius: 6px !important;  overflow: hidden;  }

/* Forms */

section#transportform .enhanced-textbox {/*padding: 0 15px 15px 15px;*/ margin: 0 0 0 30px;}
section#transportform form { font-family: Verdana,Arial,Helvetica,sans-serif; }
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="text"],
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="email"] { width:65% !important; float: left; margin-top: .5em !important; margin-bottom: 0;}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label:first-of-type { width: 30%; float: left; }
section#transportform .enhanced-textbox .enhanced-textbox-container .icon-set { width: 5%; vertical-align: top; float: right; text-align: center; padding-top: 0;}
section#transportform .enhanced-textbox .enhanced-textbox-container .icon-set img.required { padding-top: 0;}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input { width: 95%; float: left;}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label{width:20%;float:left;background:transparent !important;border:none !important;}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input .fleet-radio-button ~ label{background-color:rgba(144,144,144,0.1) !important;height:2.75em}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {margin-bottom: 0;}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="radio"]{--s:1em;--c:#217E9D;height:26px;width:26px !important; border: 1px solid #cdcdcd; padding:calc(var(--s)/8);border-radius:50%;outline-offset:calc(var(--s)/10);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:inherit;transition:.3s;opacity:1 !important;margin-right:15px !important;top:4px;position:relative;background:rgba(144,144,144,0.1) !important;z-index:0}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type=radio]:checked{color:#fff !important;background-color:#72c9d4 !important;border-color:#939393;background-size:100% 100%;border-color:#72c9d4 !important;box-shadow:0 0 0 1px #72c9d4 !important;text-align:center !important}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type=radio]:checked:before{content:'\f00c';-webkit-font-smoothing:antialiased !important;font-family:FontAwesome !important;font-style:normal !important;font-weight:normal !important}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type=radio]:disabled{background:linear-gradient(#939393 0 0) 50%/100% 20% no-repeat content-box;opacity:.5;cursor:not-allowed}.enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="date"]{width:65%;background:rgba(144,144,144,0.1) !important;height:2.75em !important;-moz-appearance:none !important;-webkit-appearance:none !important;-ms-appearance:none !important;appearance:none !important;border-radius:4px !important;border:solid 1px rgba(144,144,144,0.3) !important;color:#444 !important;display:block !important;outline:0 !important;margin-top:.5em !important;padding:0 1em !important;text-decoration:none !important}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea{width:65% !important;float:left}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea{width:65% !important;float:left}
section#transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input .field-validation-error span {display: inline-block;}
section#transportform .scfSubmitButton {background-color: transparent !important; border: 1px solid rgba(144,144,144,0.3) !important; border-radius: 4px !important; color: #444 !important}
section#transportform .scfSubmitButton:hover{background-color:rgba(144,144,144,0.1) !important;box-shadow:none !important}
section#transportform .radio-button-list-containerized { width: 65% !important; display: inline-block; background: rgba(144, 144, 144, 0.1) !important;
    border: 1px solid #c3c4c6; border-radius: 6px; padding: 5px 10px; margin-top: .5em !important; margin-bottom: -.5em !important;}
section#transportform .radio-button-list-containerized label { width: 33.33% !important; font-weight: 300 !important; font-size: 1em !important;}
section #transportform .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type=radio]:checked:before { content: '\f00c'; -webkit-font-smoothing: antialiased !important;
    font-family: FontAwesome !important; font-style: normal !important; font-weight: normal !important; line-height: 1.2rem;}

/* Coming Soon */
.link-coming {float: left;}
span.icon-inline.icon-ComingSoon.icomoon {color: rgba(0,0,0,0.5); font-size: 2.2rem; line-height: 1.5rem; margin-right: 1px;}
.coming-soon-txt {margin-right: 0px; font-style: italic; font-size: 1.2rem; color: #9e9ea2;}

/* Homepage */
.full-widthy.blue-bkgrnd {background-color: rgba(0,142,184,0.7);    display: inline-block;width: 100%;}

/* Two Columns */
.two-col-row {  width: 100%;  display: inline-block;  }
.two-col-row.flex-flow {  display: flex; flex-flow: wrap;  }
.two-col-col {  width: 47%;  float: left;  }
.two-col-col.green {  width: 48.5%;    border-radius: 6px;  background-color: rgb(234,252,244);  padding: 15px 15px 15px 20px;}
.two-col-col.gray {  width: 48.5%;    border-radius: 6px;  background-color: rgb(240,245,250);  padding: 15px 15px 15px 20px;}
.two-col-col:first-of-type {  margin-right: 6%;  }
.two-col-col.green:first-of-type, .two-col-col.gray:first-of-type {margin-right: 3%;}
.two-col-col.center-btn {  text-align: center;  }
.two-col-col.gray .special-bold-text {opacity: 0.5; color: #333;}
p.italic {font-style: italic;  }
.two-col-col p.italic {font-size: 1.4rem; line-height: 1.7rem; margin-top:10px;  }
.center-btn {text-align:center; margin-left: auto; margin-right: auto;}
p.italic.temp-txt {color: #777; margin-top:0; font-size:1.25rem; line-height: 1.6rem;}
p.blue-txt {    color: #004c83;  }
a.btn.flt-left {float: left;  }
a.btn.flt-right {float: right;  }
.two-col-col.two-col-txt.col-txt-rt { float: right; margin-right: 0;}
.two-col-col.two-col-card.col-card-lft { float: left;}
span.unavailable-icon.icomoon.icon-Alert { font-size: 1.9rem;  line-height: 2rem;  margin-top: -2px;
    display: inline-block;  vertical-align: middle;  color: #555; }
span.temp-header { font-weight: bold;  color: #777;  font-size: 1.3rem; line-height: 2rem; }
@media (max-width: 500px) {
    .two-col-col {  width: 100%;  }
    .two-col-col:first-of-type {  margin-right: 0%;}
    .two-col-col.two-col-card.col-card-rt, .two-col-col.two-col-card.col-card-lft { margin-top: -15px;}
    .space-15pxno.mobile-off { height: 0;}
    .two-col-col.green {  width: 100%;  }
    .two-col-col.green:first-of-type {margin-right: 0%; margin-bottom: 15px;}
    .two-col-col.gray {  width: 100%;  }
    .two-col-col.gray:first-of-type {margin-right: 0%; margin-bottom: 15px;}
    .img-block:first-of-type {  margin-bottom: 15px;  }
    .two-col-col.center-btn .btn-disabled-area {margin-bottom: 15px;  }
}

/* IE Warning */
.contact-main.warning {max-width: 500px; margin-left: auto; margin-right: auto;  }
.contact-main.warning .cntct-main-hdr {background-color: rgb(211,47,47);}
.contact-icon.icomoon.icon-Alert {color: white;  font-size: 4rem;  line-height: 4rem;
    margin-left: 20px;  float: left;  display: inline-block;  }
.contact-main.warning .cntct-main-cntnt {  padding: 7px 30px 10px 30px;  }
.content-block ul.browser-icons li:before {  content: "";  }
ul.browser-icons {  display: inline-block;  width: 100%;  margin: 0;     padding: 0; }
ul.browser-icons li {  float: left; width: 25%; text-align: center;  }
.browser-icon { background-size: 60px 60px; background-repeat: no-repeat; height: 60px; width: 60px; text-align: center;margin-right: auto;  margin-left: auto; }
.browser-icon.chrome {background: transparent url(/Presentation/DotGov/includes/images/icons/ChromeIcon.png); background-size: 60px 60px;   }
.browser-icon.firefox {background: transparent url(/Presentation/DotGov/includes/images/icons/FirefoxIcon.png); background-size: 60px 60px;   }
.browser-icon.safari {background: transparent url(/Presentation/DotGov/includes/images/icons/SafariIcon.png); background-size: 60px 60px;   }
.browser-icon.edge {background: transparent url(/Presentation/DotGov/includes/images/icons/EdgeIcon.png); background-size: 60px 60px;   }
.browser-name {  font-size: 1.4rem;  font-weight: 600;  }
@media (max-width: 400px) {
    .contact-main.warning .contact-ttl {font-size:1.9rem !important;}
    .contact-main.warning .contact-icon.icomoon.icon-Alert {font-size: 3rem; margin-left: 12px;}
    .contact-main.warning .cntct-main-cntnt {  padding: 7px 20px 10px 20px;  }
}
/* Stacked Bar Chart */
.chrt-title, .zone-name.centered {
    text-align: center;width: 100%;font-weight: 500;padding: 0px 10px;background-color: transparent;}
.zone-name {box-sizing: border-box;}
.chrt-title {display: inline-block;font-size: 1.6rem;line-height: 1.9rem;}
.full-width {width: 100%;max-width: 100%;box-sizing: border-box;}
.chart-width {float: left;display: inline-block; min-width: 96%;max-width: 96%; margin-left: 2%;}
.full-width.mbl-horiz-scroll {position: relative;}
.chart-ttls {display: inline-block; position: relative; width: 100%;
    background-color: rgba(210,225,240,0.4); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-top: -40px;}
.chart-card {border: solid 1px rgba(100,120,140,0.1); background-color: rgba(120,180,200,0.05);
    border-radius: 6px; padding-top: 20px; display: inline-block; width: 100%;}
ul.chart-totals { margin: 0; padding: 12px 1% 0px 1%; width: 100%; list-style-type: none; display: flex; flex-flow: wrap; box-sizing: border-box;}
ul.chart-totals li {line-height: 4rem; font-size: 1.3rem; float: left; width: 23%; box-sizing: border-box;
    margin: 0 1% 12px 1%; background-color: rgba(255,255,255,0.7); border-radius: 6px; text-align: center; padding: 7px 12px;}
.chart-ttls.chart-3-col ul.chart-totals li, .chart-ttls.chart-5-col ul.chart-totals li, .chart-ttls.chart-6-col ul.chart-totals li,
.chart-ttls.chart-9-col ul.chart-totals li {  width: 31.3%;}
.chart-ttls.chart-2-col ul.chart-totals li {width: 48%;}
.chart-ttls.chart-1-col ul.chart-totals li {width: 98%;}
.content-block ul.chart-totals li:before {  content: "";  }
.total-ttl {  width: 100%; text-align: center; line-height: 1rem;  margin-top: 12px;
    text-transform: uppercase;  letter-spacing: 3px;  color: rgba(0,0,0,0.6);  font-size: 1.2rem;  }
.chrt-ttl-lbl {  min-height: 32px;  line-height: 1.4rem;  font-size: 1.2rem;
    font-weight: 400;  display: block; width: 100%; }
.chrt-ttl-ttl {  line-height: 1.4rem;  font-size: 1.3rem; width: 100%;
    font-weight: 600;  display: block;   margin-top: 2px; }
.chrt-ttl-lbl table {width: 100%; min-height: 32px; }
.chrt-ttl-lbl table td {display: table-cell; min-height: 32px; vertical-align: middle; }
g.tick {font-size: 1rem;}
.c3 svg { font: 10px sans-serif;}
.c3 path, .c3 line { fill: none; stroke: #333;}
.c3-tooltip-container { z-index: 10;}
.c3-tooltip {border-collapse: collapse;
    border-spacing: 0; background-color: #fff; empty-cells: show; -webkit-box-shadow: 7px 7px 12px -9px #777;
    -moz-box-shadow: 7px 7px 12px -9px #777; box-shadow: 7px 7px 12px -9px #777; opacity: .9;
}
.c3-tooltip tr {border: 1px solid #CCC;}
.c3-tooltip th {background-color: #aaa; font-size: 14px; padding: 2px 5px;
    text-align: left; color: #FFF;}
.c3-tooltip td {font-size: 13px; padding: 3px 6px; background-color: #fff; border-left: 1px dotted #999;}
.c3-tooltip td>span {display: inline-block; width: 10px; height: 10px; margin-right: 6px;}
.c3-tooltip td.value {text-align: right;}
div[data-type='pie'] g .c3-legend-item, div[data-type='gauge'] g .c3-legend-item { transform: translateY(-60px);}
div[data-type='bar'], div[data-type='scatter'], div[data-type='area'], div[data-type='spline'], div[data-type='Combination Chart'] {margin-bottom: 50px;}

@media only screen and (max-width: 1024px) {
    .mbl-horiz-scroll {overflow-y: hidden; overflow-x: hidden; -webkit-box-orient: horizontal;
        -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row;
        box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex;}
    .under-chart {font-size: 1.6rem;}
    .chrt-ttl-lbl {   font-size: 1.1rem;  }
}
@media only screen and (max-width: 900px) {
    .chrt-ttl-lbl {   min-height: 45px;  }
    .chrt-ttl-lbl table { min-height: 45px; }
    .chrt-ttl-lbl table td { min-height: 45px;  }
}
@media only screen and (max-width: 800px) {
    .under-chart {font-size: 1.5rem;}
    ul.chart-totals li {font-size: 1.2rem; }
}
@media only screen and (max-width: 784px) {
    .under-chart {font-size: 1.5rem;}
    ul.chart-totals li { font-size: 1.2rem;}
}
@media only screen and (max-width: 725px) {
}
@media only screen and (max-width: 700px) {
    ul.chart-totals li {font-size: 1.2rem; }
    .chrt-title {  font-size: 1.5rem;  line-height: 1.8rem;  }
    .aq-logo.mbl-no-show {display:none;}
    .center-content.chart-size {width: 100%;  padding-left: 0%;  padding-right: 0%;}
}
@media only screen and (max-width: 640px) {
    ul.chart-totals li {font-size: 1rem;}
}
@media only screen and (max-width: 600px) {
    ul.chart-totals li { font-size: 0.95rem; font-weight: 600; width: 48%; margin-bottom: 12px;}
    ul.chart-totals {padding: 12px 1% 0px 1%;}
    .chrt-ttl-lbl {   min-height: 32px;  }
    .chrt-ttl-lbl table { min-height: 32px; }
    .chrt-ttl-lbl table td { min-height: 32px;  }
    .chart-ttls.chart-3-col ul.chart-totals li, .chart-ttls.chart-5-col ul.chart-totals li, .chart-ttls.chart-6-col ul.chart-totals li,
    .chart-ttls.chart-9-col ul.chart-totals li {width: 48%;}
}
@media only screen and (max-width: 500px) {
    ul.chart-totals li {  font-size: 0.9rem;}
    ul.chart-totals {  padding: 12px 2% 0px 2%;}
    .chart-width {min-width: 98%;max-width: 98%;width: 98%;}
    .total-ttl {  letter-spacing: 2px;  font-size: 1.1rem;  }
}
@media only screen and (max-width: 400px) {
    .chart-width {min-width: 97%; max-width: 97%; width: 97%;}
}
@media only screen and (max-width: 350px) {
    ul.chart-totals {padding: 11px 2% 0px 2%;}
    ul.chart-totals li { margin-bottom: 8px;}
    .chart-width {min-width: 96%; max-width: 96%; width: 96%; }
    .total-ttl {  letter-spacing: 1px;  font-size: 1.05rem; margin-top: 12px;  }
}

/* Small Text styles */
p.small-text, span.small-text, .small-text {font-size: 1.35rem;}
p.italic, span.italic, .italic {font-style: italic;}
p.normal, span.normal, .normal {font-style: normal;}
p.bold, span.bold, .bold {font-weight: bold;}

/* Color Cards fixes */
ul.clr-cards.with-button {position: relative;}
ul.clr-cards.with-button li {padding: 0 0 40px 0 !important;}
ul.clr-cards.with-button li a.nps-btn {position:absolute; left: 0; bottom:25px; margin-left:10%; width:80%;}

/* NPS Button */
.submit-button-wrapper { text-align: left;}
.btn-row.center-btns {  text-align: center;  }
a.nps-btn {  display: inline-block;  padding: 4px 14px 0px 14px;  background: rgba(0, 195, 196, 0.9);
    color: white !important;  text-align: center;  border-radius: 6px;  cursor: pointer;}
a.nps-btn:hover, a.nps-btn:focus {  background: rgb(0, 180, 181);  border-bottom: none;  text-decoration: none; color: white !important;
    transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 4px 2px -2px rgba(0, 0, 0, 0.2);  }
.center-btn-cntnt {  text-align: center;  margin-left: auto;  margin-right: auto;  display: inline-block;  }
.nps-btn-icon.icomoon {font-size: 2.5rem; float: left; line-height: 2rem; margin: 0 0 0 3px; }
.nps-btn-txt {text-transform: uppercase; font-size: 1.3rem; float: left;line-height: 2rem; margin: 0 3px;}
a.nps-btn.disabled {  opacity: 0.35; cursor: text !important; }
a.nps-btn.disabled:hover, a.nps-btn.disabled:focus {  background: rgba(0, 195, 196, 0.9);  color: white !important;
    opacity: 0.35; cursor: text !important; box-shadow: none;  }
.btn-disabled-area {  background-color: rgb(240,245,250);  max-width: 240px;  text-align: center;
    margin-left: auto;  margin-right: auto;  border-radius: 6px;  padding: 10px 0 1px 0;  }
.btn-disabled-msg {margin-top:5px;  max-width: 170px;  text-align: center;  margin-left: auto;  margin-right: auto;  }
.btn-alert-icon.icomoon.icon-Alert {color: #555; float:left; font-size: 1.8rem; line-height: 1.5rem;}
.btn-alert-txt { color: #777; font-size: 1.3rem; line-height: 1.5rem; font-weight: 600;}
@media (max-width: 700px){
    .two-col-col .btn-row a.btn {
        clear: both;
        margin-left: auto;
        margin-right: auto;
        min-width: 80%;
        float: none;
        margin-bottom: 10px;
    }
    .two-col-col .btn-row a.btn:last-of-type {margin-bottom: 0px;}
}
@media (max-width: 500px){
    a.nps-btn {margin-bottom: 10px;}
}


/* Pixel Cards */
.features.pixel-cards.two-cols section {width: calc(50% - 1em);}
@media (max-width: 600px) {
    .features.pixel-cards.two-cols section, .features.pixel-cards section {width: calc(100% - 1em);}
}

/* Tooltip */
[tooltip]:before {
    /* needed - do not touch */
    content: attr(tooltip);  position: absolute;  opacity: 0;
    /* customizable */
    transition: all 0.05s ease;  padding: 5px 10px;  color: white;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  font-weight:300;  border-radius: 6px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.07), 0px 2px 1px -1px rgba(0, 0, 0, 0.06);
}
[tooltip]:hover:before {
    /* needed - do not touch */
    opacity: 1;
    /* customizable */
    background: rgb(135,145,155);  margin-top: -20px;  margin-left: 10px;
}
.timeline-tooltip {  background-color: red !important;  }

/*   Dropdown accordion   */
.drop-accord { position: relative; background-color: white;  width: 90%; margin-left: 5%; margin-right: 5%;
    display: inline-block; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-bottom: 20px;}
.drop-accord .accord-control .tab.flr-hdr { z-index: 2; width: 100%; border-radius: 6px;
    color: rgba(0,0,0,0.67); overflow: hidden;  position: relative;}
.drop-accord .accord-control .tabs .tab [type=checkbox] { display: none; }
.drop-accord .accord-control .tab-label { z-index: 2; display: inline-block; border-radius: 6px;
    justify-content: left; font-weight: bold; cursor: pointer; box-sizing: border-box;
    width: 100%; padding: 0px 20px 0px 0px; background-color: rgba(129, 106, 173,0.6); background-color: #a39ec3; margin-top: 1px; }
.drop-accord .accord-control .tab-label:hover, .drop-accord .accord-control .tab-label:focus,
.drop-accord .accord-control input:checked + .tab-label:hover, .drop-accord .accord-control input:checked + .tab-label:focus {  background-color: rgb(129, 106, 173); }
.drop-accord .accord-control input:checked + .tab-label { display: inline-block; box-sizing: border-box; width: 100%;
    padding: 0px 5px 0px 0px; background-color: rgba(129, 106, 173,0.8); margin-top: 1px;}
.drop-accord .accord-control .tab-label .card-menu-icon.icomoon.icon-Menu2 { line-height: 3rem; }
.drop-accord .accord-control .tab-label .card-menu-hdr {color: white;
    padding: 7px 15px 7px 20px; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.5rem; font-weight: 500; line-height: 1.7rem; text-align: left; float: left; }
.drop-accord .accord-control .tab-label .right-controls { right: 35px !important; margin-top: -5px;
    position: absolute; margin-right: 10px; float: right;}
.drop-accord .accord-control .tab-label::after { content: "\e900"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: -1px; font-size: 1.8rem;
    line-height: 3.3rem; text-align: center; transition: all 0.35s; color: white; float: right; position: absolute; right: 5px;}
.drop-accord .accord-control input:checked + .tab-label::after { content: "\e935"; font-family: 'icomoon'; margin-top: 0px; }
.drop-accord .accord-control .tab-content { position: relative; max-height: 0; border: solid 1px rgba(0,0,0,0.07); border-top: none;
    color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 0 0 50px; display: none; margin-top: -4px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord .accord-control input:checked ~ .tab-content { max-height: 300vh; padding: 0 0 0 0px; display: inline-block;}
.drop-accord ul.card-menu-list { overflow-y: auto; text-align: left; padding: 0em !important; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
    margin: 0em !important; }
.drop-accord ul.card-menu-list li { margin-bottom: 0; display: inline-block; text-align: left; width: 100%; border-bottom: solid 1px #ededed; }
.drop-accord ul.card-menu-list li.altrow2 { background-color: #f2f7f8;}
.drop-accord ul.card-menu-list li:last-of-type {border-bottom: none; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord ul.card-menu-list li .subscrb-ttl {float: left; width: 85%; display: inline-block; text-decoration: none;
    padding: 2px 20px; margin: 0; color: rgba(0,0,0,0.7);
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.4rem; font-weight: 400; }
.drop-accord ul.card-menu-list li .toggle-btn {padding: 0; float: right; width: 50px; margin-right: 6px; margin-top: 2px; height: 24px;
    display: inline-block; overflow-y: clip;}
.drop-accord .switch { position: relative; display: inline-block; width: 38px; height: 22px; margin-top: 1px; }
.drop-accord [type=checkbox] { display: none; }
.drop-accord .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;
    -webkit-transition: .4s; transition: .4s; }
.drop-accord .slider.round { border-radius: 34px; }
.drop-accord input:checked + .slider { background-color: rgb(15,157,88); }
.drop-accord .all-county-on input:checked + .slider { background-color: #73c29c; }
.drop-accord input:checked + .slider:before { -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px); transform: translateX(16px); }
.drop-accord .slider:before { height: 16px; width: 16px; left: 3px; bottom: 3px; position: absolute;
    content: ""; transition: .4s; background-color: white; }
.drop-accord .slider.round:before { border-radius: 50%; }
.drop-accord .card-top-controls {padding: 10px 20px 12px 20px; width: 100%; text-align: center; border-bottom: solid 3px #ededed; display: inline-block; }
.card-top-text {font-weight: 500; font-size: 1.4rem; line-height: 1.8rem; margin-bottom: 5px; text-align: left;}
.drop-accord a.seafoam-btn.float-right {float: right;}
.drop-accord.drp-acrd-2 {   width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 0px; margin-top: -15px;
    background-color: transparent;}
.drop-accord.drp-acrd-2 .accord-control .tab-label { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab.flr-hdr { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab-content {background-color: white;}
.drop-accord.drp-acrd-2 ul.card-menu-list {width: 90%; margin-top: 1px !important; margin-bottom: 20px !important;
    margin-left: 5% !important; margin-right: 5% !important; border: solid 1px #ededed;     border-top: none !important}
.drop-accord.drp-acrd-2 ul.card-menu-list li:first-of-type { padding-top: 5px;}

/* Board Members Popup */
.bod-members .bod-wrapper .member-overlay {  border: none;  border-radius: 6px;  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3), 0px 4px 10px 0px rgba(0, 0, 0, 0.3), 0px 2px 8px -8px rgba(0, 0, 0, 0.2);  }
.bod-members .bod-wrapper .member-overlay::after {  bottom: -18px;  }


span.toggle-icon.icon-angle-up, span.toggle-icon.icon-angle-down {  font-family: 'airdistrict' !important;  }

span.icon-inline.icon-file-pdf-o {  font-family: 'airdistrict' !important;    color: rgba(0,0,0,0.5);    font-size: 14px;  }
.icon-file-excel-o, .icon-file-photo-o, .icon-file-sound-o, .icon-file-word-o, .icon-file-ai, .icon-file-kml, .icon-file-o, .icon-file-pdf-o {  font-family: 'airdistrict' !important;  }
.contact-icon-wrapper span.icon-vcard.white-icon {  font-size: 2.1rem;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td .ico-icon {  color: rgba(0,0,0,0.5);  }
span.icon-inline.icon-file-photo-o {color: rgba(0,0,0,0.5);}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_3_pnlWrapper span.document-meta-data>a, span.document-meta-data>a {  font-size: 12px;  }
span.document-meta-data {  font-size: 12px;  }


.event-spotlight .headline .icon-calendar {  margin-right: 10px;  font-size: 1.714em;  color: #004f83;  font-family: 'airdistrict' !important;  }
.event-spotlight .headline h4 {  display: inline-block;  line-height: 1rem;  vertical-align: top;  margin-top: 9px;  }
.event-spotlight .more-events>div>a.btn span.view-calendar {display: inline-block;}


/* Buttons */
.latest-news a.btn {  border-radius: 6px;  }
.event-spotlight .more-events div a {  width: 100%;  padding: 11px 10px;  font-size: 1.3rem;  text-align: center !important;  margin: 0 !important;  display: inline-block;  }



/* Icomoon Icons */
span.ico-icon.icon-file-pdf-o, span.audio.ico-icon {  font-family: airdistrict !important;  color: rgba(0,0,0,0.5);  }
span.icon.icon-download {  font-family: 'airdistrict' !important;  }
span.icon.icon-video-size {  font-family: 'airdistrict' !important;  }
span.icon-vcard.white-icon {  font-family: 'airdistrict' !important;  }
.contact-widget .contact-widget-wrapper .see-directory>a>span {  font-family: 'airdistrict' !important;  }
.icon-play-circle:before, .video:before {  color: rgba(0,0,0,0.5);    margin-left: 3px;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .icon-file-pdf-o, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .icon-file-pdf-o {  color: rgba(0,0,0,0.5);  }
span.icomoon.menu-arrow.icon-ArrowRight {  display: inline-block;  font-size: 1.3rem;  color: #217E9D;  }
span.icomoon.sparewidg.icon-ArrowRight, span.icomoon.sparewidg.icon-ArrowLeft, .icomoon.sparewidg.icon-ArrowRight, .icomoon.sparewidg.icon-ArrowLeft {  display: inline-block !important;
    font-size: 2.5rem;  line-height: 1.8rem !important;  font-weight: 600;  color: white;  position: absolute;  bottom: 0;  left: 0;  min-height: 24px;  }
span.icomoon.sparewidg.icon-ArrowLeft {  margin: 4px 3px 6px 3px;  }
span.icomoon.sparewidg.icon-ArrowRight, .icomoon.sparewidg.icon-ArrowRight {  margin: 4px 1px 6px 5px;  }

span.icomoon.sub-icon.icon-ArrowDown, span.icomoon.sub-icon.icon-ArrowUp {  display: inline-block;  font-size: 1.5rem;  color: #217E9D;  }
span.icomoon.sub-icon.icon-ArrowDown:hover, span.icomoon.sub-icon.icon-ArrowDown:focus,
span.icomoon.sub-icon.icon-ArrowUp:hover, span.icomoon.sub-icon.icon-ArrowUp:focus {  font-weight:600;  color: rgb(30,172,214);  font-size: 1.7rem;  }
span.icomoon.webcast.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: white;  }
.webcasts-module .badge {  border-radius: 6px;  }
span.icomoon.contct-us.icon-ArrowRight {  display: inline-block;  font-size: 1.5rem;  line-height: 1.6rem !important;  font-weight: 600;  color: white;  }
span.icomoon.flymenu.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: #217E9D;  }
span.icomoon.white-arrow.icon-ArrowRight {  display: inline-block;  font-size: 1.3rem;  line-height: 1.5rem !important;  font-weight: 600;  color: white;  }
span.icomoon.icon-Alert.th-alert {  font-size: 2.2rem;  line-height: 0rem !important;  margin-top: 8px;  display: inline-block;  }
.icon-PDF.media-icon {  color: #99d2e3;  font-size: 1.8rem;  line-height: 0.8rem !important;  margin-top: 7px;  margin-right: 2px;  display: inline-block !important;  }
.icon-Location.map-marker {  font-size: 2.5rem !important;  float: left;  line-height: 1.5rem;  }
.icon-Email.email-icon {  font-size: 2.5rem;  line-height: 1.5rem !important;  float: left;  color: white;  margin-right: 4px;  margin-top: 5px;  }
.icon-Wifi.wifi-icon {  font-size: 6rem !important;  line-height: 6rem;  }
.icon-Wifi:before {  font-family: icomoon !important;  }
.icon-Video.icomoon.video-icon {  font-family: 'icomoon' !important;  font-size: 2rem;  line-height: 1rem !important;  float: left;  }
span.icon-ContactCard.contact-icon.white-icon {  font-size: 2.5rem;  line-height: 2.1rem !important;  }

.language-icon-globe {  background-size: 14px 15px !important;  width: 14px;  height: 14px;  }
span.language-icon-globe.icon-Language.icomoon, .language-icon-globe.icon-Language.icomoon {color: rgba(0,0,0,0.5);    vertical-align: middle;}

.row.latest-news.mobile-block .headline:hover span.toggle-icon, .row.latest-news.mobile-block .headline:hover h5,
.row.latest-news.mobile-block .headline:focus span.toggle-icon, .row.latest-news.mobile-block .headline:focus h5,
.row.latest-news.mobile-block .headline:hover h5 span, .row.latest-news.mobile-block .headline:focus h5 span {  color: #ee8301;  }



.popular-content .popular-content-wrapper .toggle-wrapper.col-sm-9 { width: calc(100% + 20px); margin-left: -10px;}

.popular-content .popular-content-wrapper .headline.col-sm-3 {width: 100%;margin-top:0; margin-bottom: 5px;}
.popular-content .popular-content-wrapper .headline h5>span {margin-left: 8px; }
.popular-content .popular-content-wrapper .toggle-wrapper ul {width: 100%; padding-left: 0;    margin-left: 0;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li { display: inline-block; width: calc(33.33% - 20px);  float: left;
    margin-bottom: 0; margin-left: 10px; margin-right: 10px; text-align: center; box-sizing: border-box;}
.popular-content .popular-content-wrapper .toggle-wrapper ul.two-columns li { width: calc(50% - 20px); }
.popular-content .popular-content-wrapper .toggle-wrapper ul.one-column li {width: calc(100% - 20px);}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a {background-color: rgb(243,248,253);  border-radius: 8px; margin-bottom: 10px;
    padding: 6px 10px 12px 10px; width: 100%; text-decoration: none; cursor: pointer;    display: inline-block; box-sizing: border-box;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1); }
.popular-icon.icomoon {font-size: 4rem; line-height: 5rem;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Purple {color: #816aad;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Teal {color: #008eb8;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Orange {color: #ee8301;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Seafoam {color: #00c4c6;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Green {color: #0f9d58;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Blue {color: #004f83;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Purple:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Purple:focus {background-color: #816aad; color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Teal:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Teal:focus {background-color: #008eb8;color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Orange:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Orange:focus {background-color: #ee8301;color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Seafoam:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Seafoam:focus {background-color: #00c4c6;color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Green:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Green:focus {background-color: #0f9d58;color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Blue:hover,
.popular-content .popular-content-wrapper .toggle-wrapper ul li a.Blue:focus {background-color: #004f83;color: white !important;}
.popular-content .popular-content-wrapper .toggle-wrapper ul li>span {  font-family: 'airdistrict' !important;  }
.device-section-menu-link span.icon-navicon.gray-icon {  font-family: 'airdistrict' !important;  }
.return-to-top span.gray-icon {  font-family: 'airdistrict' !important;  color: #217E9D !important; }
.return-to-top a:hover span.gray-icon, .return-to-top a:focus span.gray-icon {  font-family: 'airdistrict' !important;  color: #ee8301 !important; }
.contact-widget .contact-widget-wrapper .see-directory>a:hover, .contact-widget .contact-widget-wrapper .see-directory>a:focus {  color: #ffce92 !important;  }
span.icon-times.gray-icon {  font-family: 'airdistrict' !important;  }
.pagination>li>a span.icon-angle-right {  font-family: 'airdistrict' !important;  }
span.icon-chevron-down {  font-family: 'airdistrict' !important;  }
span.icon-chevron-up {  font-family: 'airdistrict' !important;  }
span.icon-home {  font-family: 'airdistrict' !important;  }
span.icon-chevron-right {  font-family: 'airdistrict' !important;  }
span.icon-chevron-left {  font-family: 'airdistrict' !important;  }
span.icon-times {  font-family: 'airdistrict' !important;  }
span.icon-angle-right {  font-family: 'airdistrict' !important;  }
span.icon-angle-left {  font-family: 'airdistrict' !important;  }
span.ico-icon.icon-file-text-o, span.icon-file-text-o {font-family: 'airdistrict' !important;}
span.ico-icon.icon-file-zip-o, span.icon-file-zip-o {font-family: 'airdistrict' !important;}
.popular-content { padding: 0 65px; background-color: white;}
.container-fluid > .popular-content { padding: 0 30px;}

/* Search */
.search-results .results-wrapper .result-content .result-overlay.dynamic-overlay {  border: none;  box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);  border-radius: 6px !important;  }
.search-results .results-wrapper .result-content span.icon-info { font-family: 'airdistrict' !important; }
.search-results .results-wrapper .result-content span.icon-circle-thin { font-family: 'airdistrict' !important; }



/* Event Spotlight */
.event-spotlight {    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
    border: none; background-color: rgb(245,250,255);  border-radius: 6px;   padding: 20px 20px; }

/* Inline Forms */
.scfForm {
}
.scfForm label.sms-alert-list-checkbox { display: inline-block; margin-top: 5px; margin-bottom: 0;}
.scfForm label.sms-alert-list-checkbox input[type="checkbox"] {margin-bottom: 5px !important;}
.databound-text h5 {color: #555555; font-weight: bold;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.scfForm input[type="submit"] { margin-top: 10px; display: inline-block; border: none !important; color: white !important; border-radius: 6px; text-transform: uppercase;
    background-color: rgb(0,196,198) !important; padding: 6px 18px 5px 18px; font-weight: 700; width: auto; float: none; cursor: pointer;}
.scfForm input[type="submit"]:hover, .scfForm input[type="submit"]:focus { background-color: #ee8301 !important; border: none !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    color: white !important;}
.scfTitleBorder {color: #777777;}
.scfSectionBorderAsFieldSet { border-top-color: rgba(0,0,0,0.1);}
.scfForm input, .scfForm textarea, .scfForm select {  border-radius: 6px;  }
.scfForm {  background-color: rgb(245,250,255);    display: inline-block;    padding: 0px 30px !important;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
    border-radius: 6px;   margin: 30px;  width: 80% !important;  margin-left: 10%;  }
.scfForm h3, .scfForm h4 {margin-top: 20px;}
.scfForm .scfValidationSummary {  color: white;  background-color: rgb(211,47,47);
    border-color: rgb(211,47,47);  padding: 8px 15px;  margin-bottom: 10px;  margin-top: 10px;  border: 1px solid rgb(211,47,47);  border-radius: 6px;    background-image: none;  }
.scfForm .scfValidationSummary li {  font-size: 1.3rem;  line-height: 1.6rem;  }
.scfForm .scfSubmitButtonBorder input {  border: none !important;  color: white !important;  border-radius: 6px;  text-transform: uppercase;  }
.scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder input:focus {
    background-color: #ee8301 !important; border: none !important;  color: white !important;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.scfForm .alert-success {     font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  color: white;  background-color: rgb(15,157,88);
    border-color: transparent;  background-image: none;  padding: 15px 40px;
    font-weight: 600;  font-size: 1.8rem;  margin-left: -80px;
    margin-right: -80px;  margin-top: -5px;  margin-bottom: -5px;  border-radius: 6px; }
div#carlmoyerModalForm .scfForm .alert-success, div#rulesRegsModalForm .scfForm .alert-success {    margin-left: -20px; margin-right: -20px; padding: 15px 20px;}
.scfSectionBorderAsFieldSet {border-top-color: rgba(0,0,0,0.1);}
.scfTitleBorder { color: #004F83; margin-top: 30px; font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;}
.scfForm .sms-alerts-section { margin-top: 15px;}
.scfForm .sms-language-section label { width: auto; float: left; margin-right: 20px;}
.scfForm .sms-language-section .enhanced-textbox { margin-top: 10px; }
.scfForm .sms-language-section .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox'] { margin: 0 10px 0 0; }
.scfForm .sms-language-section label.sms-language-list-checkbox { width: 100%; }

/* Page Title */
#microsite-one .body-center .page-title .inner { padding-top: 16px; padding-left: calc(25% + 20px);}
.page-title .inner h1 {  font-size: 2.6em;  color: #217E9D;  }
.page-title {   background: none;  min-height: 35px;     background-color: rgba(255,255,255,0.8); }
.side-nav-container .page-title { background-color: transparent;}
.page-title.trans-white {  background-color: rgba(255,255,255,0.6);  }
div.side-nav-container {  background: rgba(255,255,255,0.8);  }
.page-title .inner {  padding-top: 15px; text-align: left; padding-left: 4%;}
.side-nav-container .page-title .inner {  padding-left: 26%;}
#top > .page-title {background: rgba(255,255,255,0.8);}

/* Secondary-container Main-Content */
.secondary-container.main-content {  background: rgba(255,255,255,0.8) !important;  }
.secondary-container.main-content .container-fluid {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  }
.secondary-container.main-content .container-fluid .utility.row {  padding: 0 48px;  }
.secondary-container.main-content div#calendar-event-detail {  padding: 0 33px;  }
.secondary-container.main-content .row.page-introduction.lead {  padding: 0 33px !important;  }
.secondary-container .container-fluid>.content-block.one-column {  padding: 0 50px;  }

/* Page Text */
div.lead p {  color: rgb(15,157,88);  }

/* Modals */
.modal-inner-pad {padding-right: 40px; padding-left: 40px;}

/* Webcasts */
.webcasts-module .webcasts-tabs .tab-content>.active {
    display: flex;
    flex-flow: wrap;
}
.event-accord .webcasts-other span {  display: inline-block; margin-top: 15px; color: white; margin-bottom: 10px; font-style: italic;}
span.icomoon.webcast.icon-ArrowRight {  display: inline-block;  font-size: 1.1rem;  line-height: 1.3rem !important;  font-weight: 600;  color: white;  }
.webcasts-module .badge {  border-radius: 6px;  }
li.webcast-block .badge-new, li.webcast-block .badge {color: #217E9D !important;  background-color: white !important;}
.webcasts-module a:hover {   color: #ee8301 !important; }
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-link>a.webcast-button:hover, a.webcast-button:hover {
    background-color: #ee8301 !important; color: white !important;border: none;   padding: 3px 8px !important; }
.wc-alertbox { text-align: center; display: inline-block; background: #ffe560;  border-radius: 6px;  margin: 15px 10px 0 10px;  padding: 0 0 10px 0;  }
.home-container.main-content .wc-alertbox {  margin: 15px 15px 0 15px;  }
.wc-alert-text {padding: 10px 15px 0 15px; color: rgba(0,0,0,0.67);  text-transform: none;  font-size: 1.3rem;  font-weight: 500;  }
a.wc-alert-btn {  text-decoration: none;  background: white;  padding: 5px 6px;  margin-top: 8px;  display: inline-block;  border-radius: 6px; font-size: 1rem; }
.home-container.main-content a.wc-alert-btn {font-size: 1.1rem; padding: 5px 8px; }
a.wc-alert-btn:hover, a.wc-alert-btn:focus, .webcasts-module a.wc-alert-btn:focus, a.wc-alert-btn:hover, a.wc-alert-btn:focus {cursor: pointer;
    background: #ee8301; color: white !important;   box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.14), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
.wc-alert-top {text-align: center;  background: white;  border-top-left-radius: 6px;  border-top-right-radius: 6px;  width: 100%;  }
.wc-alert-icon.icomoon.icon-AQAdvisory {font-size: 4rem; line-height: 3.7rem; color: #c25700;}

.webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {
    float: left;
    width: 98%;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 15px;
    padding-bottom: 0;
    white-space: normal;
}
.home-container.main-content .webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {
    width: 48%;
}
.webcasts-module .webcasts-tabs .tab-content>div>ul>li {
    padding: 0 !important;
}
.webcasts-module .badge-updated, .webcasts-module .badge-updated-inv, .webcasts-module .badge-new {  border-radius: 6px; padding: 2px 6px;   vertical-align: top;  color: white;  background-color: rgb(100,192,214); }
.webcasts-module .badge-new, li.webcast-block span.badge-new {      background-color: rgb(55,197,128) !important;  color: white !important; }
.webcasts-module .webcasts-tabs .tab-content .archived-tab-content .webcast-block>div {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 5px;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs {
    border-bottom: none !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a {  height: 26px;  border: 0px solid transparent;
    text-indent: 3px;
    font-size: 1.2rem;
    color: rgba(255,255,255,0.7) !important;
    line-height: 1.5rem;
    letter-spacing: 3px;
    border-bottom: none !important;
    border-radius: 6px 6px 0 0;
}
.webcasts-module .webcasts-tabs .nav-tabs>>li {
    margin-bottom: -2px;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs>li:hover {
    background-color: transparent !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button {
    letter-spacing: 0 !important;    height: 20px;
    background: rgba(255,255,255,0.8);
    border-radius: 5px !important;
    color: #217E9D !important;
    padding: 3px 8px !important;
    line-height: 1.2rem !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button span.icon-angle-right.white-icon {
    font-family: 'airdistrict' !important;
    color: #217E9D !important;
}
.webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button:hover span.icon-angle-right.white-icon, .webcasts-module .webcasts-tabs .nav-tabs>li>a.webcast-button:focus span.icon-angle-right.white-icon {
    color: white !important;
}
.webcasts-module .webcasts-tabs>ul.nav-tabs>li.active>a {
    color: white !important;
    background-color: #44a5c5;
    font-size: 1.7rem;
    text-indent: 4px;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:hover, .webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:focus {
    background-color: #ee8301 !important;    height: 26px;
    border-top: none !important;
    border-left: none !important;
    color: white !important;
    border-right: none !important;
}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:hover, .webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:focus {
    background-color: #44a5c5 !important;
}
.webcasts-module .webcasts-tabs .tab-content {
    background-color: #44a5c5;
    display: inline-block;
    width: 100%;
    border-radius: 6px;
    padding: 15px 6px 0 6px;
}
.webcast-block .wc-header {    text-align: left;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    background: rgba(0,79,131,0.95);
    padding: 10px 20px 3px 20px;
    width: 100%;
    display: inline-block;
    text-align: left;
}
.webcast-block .wc-header.webinar {background: rgb(99, 76, 143);
}
.webcast-block .wc-header.advisory {
    background: rgb(0, 137, 68);
}
.wc-details {
    width: 100% !important;
    position: relative;
    padding: 10px 20px 2px 20px;
    display: inline-block;
}
.webcasts-module .webcasts-tabs .tab-content .upcoming-tab-content .webcast-block div.live-info2 {
    margin-left: 0% !important;
    width: 100% !important;
    float: left;
}
.webcasts-module .webcast-block>div p span.accent {
    color: rgba(255,255,255,0.7) !important;
    font-size: 1.3rem !important;
    float: right;
    margin-left: 12px;
}
.live-webcast {    text-align: center;
    padding: 3px 0 1px 0;
    background-color: #ee8301;
    color: white;
}
.live-webcast .icomoon.icon-Video.wc-video-icon { margin-right: 10px;float: left; margin-top: 1px;}
.webcast-bigttl { max-width: 200px;  min-width: 190px;float: right;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;
    font-size: 1.4rem;
    color: white;
    letter-spacing: 7px;
    font-weight: 600;
    text-align: center;
}
a.event-title, .event-title, .webcast-block .live-info2 a.event-title {
    text-transform: none !important; text-decoration: none !important;
    color: white !important;
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: 500 !important;
    font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;
    white-space: normal;
    text-align: left;
}
.webcast-block .live-info2 a.wc-doc-link {float: left; margin-right: 5px;
    color: #217E9D !important; text-transform: none !important;
    font-size: 1.25rem; line-height: 1.5rem !important;
}
.webcast-block .live-info2 a.wc-doc-link:hover, .webcast-block .live-info2 a.wc-doc-link:focus {
    color: #ee8301 !important;
    cursor: pointer;
}
.doc-row {padding: 2px 0 6px 0; text-align: left;}
div.icon-PDF.icomoon.wcicon {float: left; margin-right: 5px; margin-bottom: 4px;
    color: #999;
    font-size: 1.8rem;
    line-height: 1rem;
}
.doc-row .icon-PDF.icomoon.wcicon {
    margin-bottom: 6px;
}
.doc-size-txt, .wc-link-smtxt {float: left;
    color: #999;
    text-transform: none !important;
    font-size: 1.15rem;  line-height: 1.5rem !important;
}
.archive-text {text-align: left;
    color: rgba(0,0,0,0.6);
    text-transform: none;
    font-size: 1.29rem;
    line-height: 1.5rem;
    font-style: italic;
}
.archive-text a, .archive-text a.more-info-link {
    color: #217E9D !important;
}
.archive-text a:hover, .archive-text a:focus, .archive-text a.more-info-link:hover, .archive-text a.more-info-link:focus {
    color: #ee8301 !important;
}
a.wc-btn {float: right; text-decoration: none;
    padding: 6px 6px 6px 8px !important;
    margin-top: 2px; margin-left:10px;
    display: inline-block;
    background: rgba(255,255,255,0.8);
    border-radius: 5px !important;
    color: #217E9D !important;
    border: solid 1px rgba(33,126,157,0.7);
}
a.wc-btn:hover, a.wc-btn:focus {
    background-color: #ee8301 !important;
    color: white !important;
    border: solid 1px #ee8301 !important;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.12);
    cursor: pointer;
}
.webcast-block .live-info2 a.wc-btn:hover, .webcast-block .live-info2 a.wc-btn:focus {    border: solid 1px #ee8301 !important;
    color: white !important;     box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    cursor: pointer;
}
.wc-video-icon {margin-right:5px;float: left; font-size: 2rem; line-height: 1.6rem !important;}
.icomoon.icon-PlayVideo.wc-video-icon, .icomoon.icon-PlayAudio.wc-video-icon {margin-right: 0 !important; margin-left: 5px !important;}
.wc-video-txt { font-size: 1.25rem; line-height: 1.5rem; margin-top: 1px; text-transform: uppercase !important; word-break: keep-all;float: left;}
.icomoon.icon-Video.wcst-video-icon, .icomoon.icon-Video1.wcst-video-icon {
    font-size: 2rem;    color: #ee8301; margin-right:5px;
    display: inline-block;line-height: 1.5rem;
    float: left;
}
.wc-live-txt {  color: #ee8301; line-height: 1.5rem;  text-align: left;   margin-left: 28px;
}
.upcoming-row {margin-bottom: 10px;}
.upcoming-tab-content ul, .archived-tab-content ul, .live-tab-content ul {
    border-radius: 6px;
    background: white; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
}
.wc-btn-row {text-align: center; width: 100%;
    background-color: rgb(234,252,244);
    padding: 8px 10px 0px 10px;
    margin-bottom: 8px;
    border-radius: 6px;
    display: inline-block;
}
div.upcoming-tab-content .wc-btn-row, div.archived-tab-content .wc-btn-row {
    background-color: rgb(238,241,244);
}
.wc-btn-item.one-item {
    width: 100%; text-align: center;
}
.wc-btn-item.two-items {
    width: 47%; text-align: center;
    float: left;
    display: inline-block;
}
.wc-btn-item a.wc-btn {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    float: none;
}
.wc-btn-item.two-items:first-of-type {
    margin-right: 6%;
}
.wc-help-txt {
    color: rgba(0,0,0,0.6);
    text-transform: none;
    font-size: 1.25rem;
    line-height: 1.6rem;
    width: 100%;
    display: inline-block;
}
.wc-btn-item.two-items .wc-help-txt {
    min-height: 32px;
}
.wc-btn-item a.wc-link {
    text-align: center;
    width: 100%;
    display: inline-block;
}
.wc-btn-item a.wc-link:hover, .wc-btn-item a.wc-link:focus {
    cursor: pointer;
}
.wc-btn-item a.wc-link .wc-video-txt {
    width: 100%;
    text-transform: none;
    margin-bottom: 8px;
}

.webcast-block .wc-links-row {
    text-align: left;
}
.doc-row.agenda-link .wc-link-txt {    float: left; margin-right: 5px;    text-decoration: underline;
    padding-bottom: 2px;
    line-height: 1.6rem;
    text-align: left;
}
.wc-link-txt {
    text-transform: none;
    font-size: 1.25rem;
    white-space: nowrap;
    padding-bottom: 5px;
}
a.wc-link {
    display: inline-block;
    min-width: 100%;
}
.wc-links-row {
    width: 100%;
    display: inline-block;
    margin: 2px 0 3px 0;
}
.wc-links-row a.wc-link {
    min-width: 140px;
    float: left;
    color: #217E9D;
}
.wc-links-row a.wc-link:hover, .wc-links-row a.wc-link:focus {
    cursor: pointer;
}
.wc-btn-row a.wc-link {
    margin-top: 3px;
}
a.wc-link.cntr-lnk {
    width: auto !important;
    min-width: 92px;
    min-height: 22px;
    margin-top: 6px;
    color: #197493;
}
a.wc-link.cntr-lnk:hover, a.wc-link.cntr-lnk:focus {
    cursor: pointer;
}
a.wc-link .icomoon.icon-Messages.wc-video-icon, a.wc-link .icomoon.icon-MeetingDetails.wc-video-icon,
a.wc-link .icomoon.icon-PlayVideo.wc-video-icon {
    font-size: 2.5rem; line-height: 1.6rem !important; margin-left: 0 !important; margin-right: 5px !important;}
a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon {
    font-size: 1.8rem;line-height: 1.3rem !important;margin-left: 0 !important;margin-right: 5px !important;}
a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon.smllr, .icon-ExternalLink3.icomoon.wc-video-icon.smllr {color: #999; margin-right: 5px !important;    font-size: 1.8rem; margin-top: -2px; margin-bottom: 2px;}
.webcasts-module>div .headline h4 {width: 76%; margin-left: 12%;}
span.icomoon.icon-ExternalLink3.doc-info-icon {color: #999; font-size: 1.7rem; line-height: 2rem; vertical-align: bottom;
    width: 22px !important; display: inline-block;  float: left;}

/* Share Button */
.share-button-area { display: flex; flex-direction: column; align-items: center;}
button.share-button { cursor: pointer; color: white; background-color: rgb(0, 196, 198); display: inline-block;
    border-radius: 6px; padding: 6px 10px 1px 10px; position: relative;}
button.share-button:hover, button.share-button:focus { background-color: #ee8301; color: white !important;
    box-shadow: 0px 1px 3px 0px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 2px 1px -1px rgb(0 0 0 / 12%) !important;}
.icomoon.share-icon.icon-Share { float: left; margin-right: 5px; line-height: 1.8rem; font-size: 2rem; margin-left: -3px;}
.share-button-area .hover-content { position: absolute; top: 105%; background-color: white; display: none; width: 50%; border-radius: 6px; padding: 0px;
    z-index: 999; box-shadow: 0px 6px 9px 0px rgb(0 0 0 / 14%), 0px -6px 12px 0px rgb(0 0 0 / 12%), 0px 6px 4px -1px rgb(0 0 0 / 10%) !important;}
.share-button-area:hover .hover-content, .share-button-area:focus .hover-content { display: inline-block; }
.share-button .btn-txt { line-height: 1.6rem; margin-bottom: 4px;}
.utility-buttons ul.share-list { padding-left: 0; margin-left: 0; width: 100%;}
.utility-buttons ul.share-list li { width: 100%; display: inline-block; margin-left: 0px; text-align: left; border-bottom: solid 1px rgba(0,0,0,0.1);}
.utility-buttons ul.share-list li:first-of-type { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.utility-buttons ul.share-list li:last-of-type { border-bottom: none; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.utility-buttons ul li a.share-btn { color: rgba(0,0,0,0.6) !important; text-decoration: none; cursor: pointer; display: inline-block; text-align: left; width: 100%;}
.utility-buttons ul.share-list li:hover, .utility .utility-buttons ul.share-list li:focus { background-color: rgb(0,142,184); }
.utility-buttons ul li a.share-btn:hover, .utility .utility-buttons ul li a.share-btn:focus { color: white !important; }
.icomoon.share-btn-icon { float: left; margin-right: 4px; margin-left: 6px; width: 24px; font-size: 2rem; line-height: 2rem; text-align: center; margin-top: 2px;}
.icomoon.share-btn-icon.icon-FacebookMap { font-size: 2.4rem; }
.icomoon.share-btn-icon.icon-Linkedin { font-size: 1.6rem; }
.icomoon.share-btn-icon.icon-TwitterMap { font-size: 2.2rem; }
.icomoon.share-btn-icon.icon-Print { font-size: 1.8rem; }
.share-btn-text { float: left; font-size: 1.2rem; font-weight: 600; line-height: 2rem; text-align: left; margin-top: 2px;}
.icomoon.arrow-btn-icon.icon-ArrowRight2 { float: right; margin-left: 4px; margin-right: 10px; font-size: 1.3rem; line-height: 2rem;
    text-align: left; margin-top: 2px; display: none; }
.utility .utility-buttons ul li a.share-btn:hover .icomoon.arrow-btn-icon.icon-ArrowRight2, .utility .utility-buttons ul li a.share-btn:focus .icomoon.arrow-btn-icon.icon-ArrowRight2 {
    display:inline-block; width: 12px; height: 12px; margin-top: 3px;
}

/* Webstream Links */
.webstream-links-area {margin-top: 8px;}
.webstrem-links-ttl {font-family: "Raleway","Open Sans", Corbel, Helvetica, Arial;
    letter-spacing: 3px; text-transform: uppercase; font-size: 1.5rem; font-weight: 500; line-height: 2rem; margin-bottom:3px;  text-align: left;}
ul.webstream-links li {float:left; width: auto; text-decoration: underline; cursor: pointer; padding-right:15px; padding-left: 15px;
    border-right: solid 1px rgba(255,255,255,0.8); text-transform: none; font-size: 1.4rem; margin-bottom: 10px;}
ul.webstream-links li:first-of-type { padding-left: 0px;}
ul.webstream-links li:last-of-type {padding-right:0px;  border-right: none;}
ul.webstream-links li:hover, ul.webstream-links li:focus, ul.webstream-links li a:hover, ul.webstream-links li a:focus {    color: #ffce92 !important;}
ul.webstream-links li a {color: white !important;}
.links-area-left {margin-left:15px; margin-top: 10px;}
.links-area-left ul.webstream-links {padding-left: 30px;}
.links-area-left ul.webstream-links li {float:none; width: auto; text-align:left;
    border-right: none; list-style-type: disc;padding-left: 0px; line-height: 1.7rem; }

/*   Dropdown accordion   */
.drop-accord { position: relative; background-color: white;  width: 90%; margin-left: 5%; margin-right: 5%;
    display: inline-block; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin-bottom: 20px;}
.drop-accord .accord-control .tab.flr-hdr { z-index: 2; width: 100%; border-radius: 6px;
    color: rgba(0,0,0,0.67); overflow: hidden;  position: relative;}
.drop-accord .accord-control .tabs .tab [type=checkbox] { display: none; }
.drop-accord .accord-control .tab-label { z-index: 2; display: inline-block; border-radius: 6px;
    justify-content: left; font-weight: bold; cursor: pointer; box-sizing: border-box;
    width: 100%; padding: 0px 20px 0px 0px; background-color: rgba(129, 106, 173,0.6); background-color: #a39ec3; margin-top: 1px; }
.drop-accord .accord-control .tab-label:hover, .drop-accord .accord-control .tab-label:focus,
.drop-accord .accord-control input:checked + .tab-label:hover, .drop-accord .accord-control input:checked + .tab-label:focus {  background-color: rgb(129, 106, 173); }
.drop-accord .accord-control input:checked + .tab-label { display: inline-block; box-sizing: border-box; width: 100%;
    padding: 0px 5px 0px 0px; background-color: rgba(129, 106, 173,0.8); margin-top: 1px;}
.drop-accord .accord-control .tab-label .card-menu-icon.icomoon.icon-Menu2 { line-height: 3rem; }
.drop-accord .accord-control .tab-label .card-menu-hdr {color: white;
    padding: 7px 15px 7px 20px; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.5rem; font-weight: 500; line-height: 1.7rem; text-align: left; float: left; }
.drop-accord .accord-control .tab-label .right-controls { right: 35px !important; margin-top: -5px;
    position: absolute; margin-right: 10px; float: right;}
.drop-accord .accord-control .tab-label::after { content: "\e900"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: -1px; font-size: 1.8rem;
    line-height: 3.3rem; text-align: center; transition: all 0.35s; color: white; float: right; position: absolute; right: 5px;}
.drop-accord .accord-control input:checked + .tab-label::after { content: "\e935"; font-family: 'icomoon'; margin-top: 0px; }
.drop-accord .accord-control .tab-content { position: relative; max-height: 0; border: solid 1px rgba(0,0,0,0.07); border-top: none;
    color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 0 0 50px; display: none; margin-top: -4px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord .accord-control input:checked ~ .tab-content { max-height: 100vh; padding: 0 0 0 0px; display: inline-block;}
.drop-accord ul.card-menu-list { overflow-y: auto; text-align: left; padding: 0em !important; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
    margin: 0em !important; }
.drop-accord ul.card-menu-list li { margin-bottom: 0; display: inline-block; text-align: left; width: 100%; border-bottom: solid 1px #ededed; }
.drop-accord ul.card-menu-list li.altrow2 { background-color: #f2f7f8;}
.drop-accord ul.card-menu-list li:last-of-type {border-bottom: none; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.drop-accord ul.card-menu-list li .subscrb-ttl {float: left; width: 85%; display: inline-block; text-decoration: none;
    padding: 2px 20px; margin: 0; color: rgba(0,0,0,0.7);
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.4rem; font-weight: 400; }
.drop-accord ul.card-menu-list li .toggle-btn {padding: 0; float: right; width: 50px; margin-right: 6px; margin-top: 2px; height: 24px;
    display: inline-block; overflow-y: clip;}
.drop-accord .switch { position: relative; display: inline-block; width: 38px; height: 22px; margin-top: 1px; }
.drop-accord [type=checkbox] { display: none; }
.drop-accord .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;
    -webkit-transition: .4s; transition: .4s; }
.drop-accord .slider.round { border-radius: 34px; }
.drop-accord input:checked + .slider { background-color: rgb(15,157,88); }
.drop-accord input:checked + .slider:before { -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px); transform: translateX(16px); }
.drop-accord .slider:before { height: 16px; width: 16px; left: 3px; bottom: 3px; position: absolute;
    content: ""; transition: .4s; background-color: white; }
.drop-accord .slider.round:before { border-radius: 50%; }
.drop-accord .card-top-controls {padding: 10px 20px 12px 20px;  width: 100%; text-align: center; border-bottom: solid 3px #ededed; display: inline-block; }
.card-top-text {font-weight: 500; font-size: 1.4rem; line-height: 1.8rem; margin-bottom: 5px; text-align: left;}
.drop-accord a.seafoam-btn.float-right {float: right;}
.drop-accord.drp-acrd-2 {   width: 80%; margin-left: 10%; margin-right: 10%; margin-bottom: 0px; margin-top: -15px;
    background-color: transparent;}
.drop-accord.drp-acrd-2 .accord-control .tab-label { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab.flr-hdr { border-top-left-radius: 0; border-top-right-radius: 0;
    border-bottom-left-radius: 2px; border-bottom-right-radius: 2px;}
.drop-accord.drp-acrd-2 .accord-control .tab-content {background-color: white;}
.drop-accord.drp-acrd-2 ul.card-menu-list {width: 90%; margin-top: 1px !important; margin-bottom: 20px !important;
    margin-left: 5% !important; margin-right: 5% !important; border: solid 1px #ededed;     border-top: none !important}
.drop-accord.drp-acrd-2 ul.card-menu-list li:first-of-type { padding-top: 5px;}

/*   Webcast Date Update   */
.wc-date-col {  margin-bottom: 10px;  width: 21%;  float: right;  }
.date-box {  display: inline-block;
    background: transparent url(/Presentation/DotGov/includes/images/dummies/wc-calendar.png) no-repeat right top !important;
    background-size: 65px 75px !important;  width: 65px;  height: 75px;
    float: right;  color: rgba(0,0,0,0.45);  text-align: center;  margin-top: -3px;
}
.wc-month {  margin-top: 23px;  text-transform: uppercase;  font-size: 1rem;  }
.wc-day {  line-height: 2.4rem;  font-size: 2rem;  }
.wc-year {  font-size: 0.95rem;  }
.wc-doc-col {  width: 79%;  float: left;  }
/*   Webcast Filters   */
.wc-filter-area {  margin: 15px 10px 0 10px;  }
.home-container.main-content .wc-filter-area {  margin: 15px 15px 0 15px;  }
.wc-filter-box {  text-align: center;  display: inline-block;  background: #ffffff;  border-radius: 6px;  width: 100%;  }
.wc-filter-box .wc-alert-top {  background: #bee0eb;  color: #004f83;  line-height: 3rem;  padding-top: 2px;  text-transform: none;  }
.wc-filters {  padding: 10px 5px;  color: rgba(0,0,0,0.67);  text-align: left;  text-transform: none;  font-size: 1.3rem;  font-weight: 500;  }
.home-container.main-content .wc-filters {  padding: 10px 25px;  }
label.fltr-lbl {  font-size: 1.2rem;  margin-left: 2px;  }
input.fltr-chckbx {  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;  }
.home-container.main-content label.fltr-lbl {  font-size: 1.3rem;  margin-left: 6px;  }
.color-key {  margin-top: 4px;  float: right;  width: 16px;  height: 16px;  }
.color-key.blue {  background-color: #004f83;  }
.color-key.green {  background-color: #008944;  }
.color-key.purple {  background-color: #634c8f;  }

/*   Webcast Submit Comment   */
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {display: flex; margin-top: 20px;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text .databound-text-content {font-size: 0.9rem;line-height: 1.3rem;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {display: flex;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text p {font-size: 1.4rem;line-height: 2rem;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text .databound-text-content {font-size: 1.4rem;line-height: 1.9rem;}

/* Checkboxes */
@media (min-width: 1025px) {
    input[type="checkbox"].custom-chckbx {  -webkit-appearance: none;
        background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
        background-size: 16px 16px;  border: 1px solid #cacece;
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);  padding: 7px;  border-radius: 3px;
        display: inline-block;  position: relative;  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;
    }
    input[type="checkbox"].custom-chckbx:hover, input[type="checkbox"].custom-chckbx:checked:hover {
        background: transparent url("/Presentation/DotGov/includes/images/permit/CheckboxHover.png") no-repeat center center;
        background-size: 16px 16px;  border: 1px solid rgb(180,200,220);  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
    }
    input[type="checkbox"].custom-chckbx:active, input[type="checkbox"].custom-chckbx:checked:active {
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
    }
    input[type="checkbox"].custom-chckbx:checked {  background-color: rgb(0,142,184);
        background: transparent url("/Presentation/DotGov/includes/images/permit/CheckboxChecked.png") no-repeat center center;  background-size: 16px 16px;  border: 1px solid rgb(0,132,174);
        box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);  color: #99a1a7;
    }
}
@media (max-width: 1024px) {
    input[type="checkbox"].custom-chckbx {  margin: 0px 0 0 !important;  vertical-align: middle !important;  }
}
/*   Language Options    */
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex { width: 100%; display: inline-block; }
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex div { float: left; margin-right: 30px; }
.accord-cntnt .grid-box-txt input[type="checkbox"] {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid #cacece;  padding: 7px;  border-radius: 3px;
    position: relative;  line-height: 2rem !important;  display: inline-block !important;  vertical-align: bottom;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid rgb(180,200,220); }
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked {
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.lang-options-area table { margin-bottom: 1px; display: inline-block; }
.scfCheckBoxListLabel.less-marg-btm {margin-bottom: 10px;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"] {margin-top: 3px;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"]:checked { border-radius: 3px; margin-top: 3px;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type="checkbox"] { width: 16px; height: 16px;
    border-radius: 1px; margin-top: 0; cursor: pointer;  border: 1px solid #cacece; padding: 6px;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox { display: inline-block;    width: 100%;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox label { float: left; margin-top: 0; width: 100px;
    margin-left: 0; max-width: 100px; min-width: 100px; text-align: left;    color: white;}
.tab.flr-hdr div#pnlSmsForm .d-flex.bernina-condensed-regular .enhanced-textbox label.check_leftToolBar.bernina-condensed-semibold { width: 0; max-width: 0; min-width: 0;}
.accord-control .tabs .tab div#pnlSmsForm .col-padding-top-10.sign-up-notifications__toolbar-selects h5 { margin-bottom: 5px; width: 100%; display: inline-block; margin-top: 10px;}
.accord-control .tabs .tab div#pnlSmsForm .sign-up-notifications__toolbar-selects label.check_leftToolBar.bernina-condensed-semibold { max-width: 150px; width: 150px; float: left;}
.accord-control.sign-up .tab.flr-hdr div#pnlSmsForm .enhanced-textbox .icon-set .required {display: none;}
.modal-content form .enhanced-textbox .enhanced-textbox-container label {text-align:left; line-height: 1.7rem;}
.modal-content form p {text-align: left;}
.modal-body .scfForm { margin: 0 !important; background-color: transparent; box-shadow: none; width: 100% !important;}

/*  Modal Forms  */
.sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 { margin-bottom: 10px; line-height: 1.7rem;}
button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button { margin-top: 15px; background-color: rgb(0,196,198) !important; cursor: pointer; }
button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus,
button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button.hvr.a4683d07c2af4a11a62121052c8a13ef:hover,
button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button.hvr.a4683d07c2af4a11a62121052c8a13ef:focus {background-color: #ee8301 !important; color: white;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
div#live-stream-public-comment-form .modal-content form .databound-text h5 { margin-bottom: 5px; font-weight: 600; color: #555555;}
div#live-stream-public-comment-form .modal-content .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .databound-text .databound-text-content {
    font-size: 1.3rem; line-height: 1.7rem; width: 90%;}

/*   Webcast Table Items   */
.horiz-line {
    width: 100%;
    border-bottom: dashed 1px rgba(0,0,0,0.3);
    margin-bottom:10px;
}
.wc-btn-item.tbl-item {    display: inline-block; box-sizing: border-box;
    width: 100%; text-align: center;
    background-color: #fff;
    margin-top: 7px;
    padding: 10px 20px 0px 20px;
    border-radius: 8px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.16);
}
.wc-btn-item.tbl-item .center-cntnt {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
}
.wc-btn-item.tbl-item.live { background-color: rgb(234,252,244);}
.wc-btn-item.tbl-item a.wc-btn {float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
    display: inline-block !important;
    border-bottom: 1px solid #217E9D !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td .wc-btn-item.tbl-item a.wc-btn:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr td .wc-btn-item.tbl-item a.wc-btn:focus {border-bottom: solid 1px #ee8301 !important;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn {
    border-bottom: 1px solid #217E9D !important;    float: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.wc-btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.wc-btn:focus {
    border-bottom: 1px solid #ee8301 !important;
}
.wc-btn-item.tbl-item .wc-video-icon {margin-right:5px;
    float: left;
    font-size: 2rem;
    line-height: 1.6rem !important;
}
.wc-btn-item.tbl-item .icomoon.icon-Video.wc-video-icon {
    margin-right: 10px;float: left;
    margin-top: 1px;
}
.wc-btn-item.tbl-item .wc-help-txt.marg-btm {
    margin-bottom: 7px;
}
.wc-btn-item.tbl-item .wc-help-txt {
    padding-bottom: 10px;
}
.wc-btn-item.tbl-item a.wc-link.cntr-lnk {
    display: inline-block !important;
    border-bottom: none !important;
}
.wc-tbl-ttl {
    font-size: 1.6rem;
    margin-bottom: 5px;
}
.wc-btn-item.tbl-item .wc-live-txt {
    text-align: left;
    font-size: 1.2rem;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
    padding: 6px 12px;
    margin-bottom: 3px;
    margin-top: 3px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
    padding: 6px 12px;
    margin-bottom: 3px;
    margin-top: 3px;
}
.wc-btn-item.tbl-item.live .live-webcast {
    margin-top: -10px;
    margin-left: -25px;
    margin-right: -25px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    padding: 7px 10px 2px 10px;
    max-height: 30px;
    margin-bottom: 7px;
}
.wc-btn-item.tbl-item.live .live-webcast .icomoon.icon-Video.wc-video-icon {
    margin-right: 10px;
    float: left;
    margin-top: 1px;
}
.wc-btn-item.tbl-item.live  .webcast-bigttl {
    max-width: 200px;
    min-width: 120px;
    float: right;
    font-size: 1.2rem;
    letter-spacing: 3px;
    line-height: 1.6rem;
}
.wc-btn-item.tbl-item .upcoming-row {
    margin-bottom: 7px;
    max-width: 126px;
    margin-left: auto;
    margin-right: auto;
}
.wc-btn-item.tbl-item .upcoming-row .icomoon.icon-Video.wcst-video-icon {
    margin-bottom: 10px;
    margin-top: 7px;
    font-size: 2.2rem;
    margin-right: 7px;
}
.wc-alert-row {display:inline-block;
    margin-bottom: 10px;
    color: rgb(211,47,47);
    width:100%;
}
.wc-alrt-icon.icomoon.icon-Alert {
    float: left;  line-height: 2.7rem;
    font-size: 3rem; margin-right:5px;
}
.wc-alrt-txt {width:85%;
    float: left;
    text-transform: none;
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.45rem;
}
.webcasts-tabs .wc-alrt-txt {margin-top: 5px;}
.wc-alrt-txt a {  font-size: 1.2rem;  font-weight: 600; color: #197493; }
.wc-alrt-txt a:hover, .wc-alrt-txt a:focus {    color: #ee8301 !important;}
.wc-alert-row.video-alert .wc-alrt-icon.icomoon.icon-Alert, .wc-btn-item.tbl-item .wc-alrt-icon.icomoon.icon-Alert {
    width: 100%;
    float: none;
    margin-right: auto;
    font-size: 2.8rem;
    line-height: 2.2rem;
}
.wc-alert-row.video-alert .wc-alrt-txt, .wc-btn-item.tbl-item .wc-alrt-txt {
    width: 100%;
}

/* Flex Your Commute Comparison Chart */
ul.three-col-compare { padding-left: 0; margin-left: 0;}
ul.three-col-compare li.left-col { float: left; width: 43%; text-align: center;}
ul.three-col-compare li.center-col { float: left; width: 14%; text-align: center;}
ul.three-col-compare li.right-col { float: left; width: 43%; text-align: center;}
.content-block ul.three-col-compare>li:before { content: "";}
.comp-icon.icomoon { font-size: 10rem; line-height: 6rem; min-height: 60px; }
.comp-title { font-weight: 600; font-size: 1.6rem; text-transform: uppercase; letter-spacing: 3px; min-height: 32px;}
.left-col .comp-title, .left-col .comp-icon { text-align: right;}
.right-col .comp-title, .right-col .comp-icon { text-align: left;}
.comp-icon.icomoon.icon-DriveAlone, .comp-icon.icomoon.icon-DriveAlone2 { color: #217E9D;}
.comp-icon.icomoon.icon-Carpool2, .comp-icon.icomoon.icon-Carpool3 {color: rgb(15,157,88);}
.comp-icon.icomoon.icon-DriveAlone { font-size: 7rem; line-height: 7rem;}
.comp-icon.icomoon.icon-Carpool2 { font-size: 7rem; line-height: 7rem;}
ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-Carpool2, ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-Carpool3 { float: left;}
ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-DriveAlone, ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-DriveAlone2 {float: right;}
ul.three-col-compare.chart-b.chart-c .left-col .comp-title { float: left; margin-top: 25px;}
ul.three-col-compare.chart-b.chart-c .right-col .comp-title { float: right; margin-top: 25px;}
.right-scale { float: right; width: 100%; font-size: 1.3rem; line-height: 2.2rem; margin-bottom: 3px;}
.left-scale {float: left; width: 100%; font-size: 1.3rem; line-height: 2.2rem; margin-bottom: 3px;}
ul.three-col-compare.chart-b.chart-c .left-scale { max-height: 23px; background-color: rgb(230,240,250); margin-bottom: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px;}
ul.three-col-compare.chart-b.chart-c .right-scale { max-height: 23px; background-color: rgb(230,240,250); margin-bottom: 12px; border-top-left-radius: 12px; border-bottom-left-radius: 12px;}
.comp-scale.long-scale { float: right; text-align: right; padding-right: 2%; width: 88%; display: inline-block; background-color: rgb(0,142,184); color: white;}
.comp-scale.md-long-scale { float: right; text-align: right; padding-right: 2%; width: 68%; display: inline-block; background-color: rgb(0,142,184); color: white;}
.comp-scale.ls-long-scale { float: right; text-align: right; padding-right: 2%; width: 32%; display: inline-block; background-color: rgb(0,142,184); color: white; }
ul.three-col-compare.chart-b .comp-scale.long-scale, ul.three-col-compare.chart-b .comp-scale.md-long-scale, ul.three-col-compare.chart-b .comp-scale.ls-long-scale { border-top-left-radius: 12px; border-bottom-left-radius: 12px; margin-bottom: 10px;
    background: rgb(122,208,232);
    background: -moz-linear-gradient(left, rgba(122,208,232,1) 0%, rgba(0,142,184,1) 100%);
    background: -webkit-linear-gradient(left, rgba(122,208,232,1) 0%,rgba(0,142,184,1) 100%);
    background: linear-gradient(to right, rgba(122,208,232,1) 0%,rgba(0,142,184,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad0e8', endColorstr='#008eb8',GradientType=1 );
}
.center-col .comp-icon.icomoon { font-size: 4rem; font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial; text-align: center;}
ul.three-col-compare.chart-b.chart-c .center-col .comp-title {display: none;}
.comp-scale-label { min-height: 25px; font-weight: 600; font-size: 1.4rem;    margin-top: 10px; text-align: center;}
.comp-scale.short-scale { float: left; text-align: left; padding-left: 2%; width: 27%; display: inline-block; background-color: rgb(015,157,88); color: white;}
.comp-scale.md-short-scale { float: left; text-align: left; padding-left: 2%; width: 23%; display: inline-block; background-color: rgb(15,157,88); color: white;}
.comp-scale.ls-short-scale { float: left; text-align: left; padding-left: 2%; width: 18%; display: inline-block; background-color: rgb(15,157,88); color: white;}
ul.three-col-compare.chart-b .comp-scale.short-scale, ul.three-col-compare.chart-b .comp-scale.md-short-scale, ul.three-col-compare.chart-b .comp-scale.ls-short-scale { border-top-right-radius: 12px; border-bottom-right-radius: 12px; margin-bottom: 10px;
    background: rgb(15,157,88);
    background: -moz-linear-gradient(left, rgba(15,157,88,1) 0%, rgba(112,229,118,1) 100%);
    background: -webkit-linear-gradient(left, rgba(15,157,88,1) 0%,rgba(112,229,118,1) 100%);
    background: linear-gradient(to right, rgba(15,157,88,1) 0%,rgba(112,229,118,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f9d58', endColorstr='#70e576',GradientType=1 );
}
.summary-text.chart-c { line-height: 2.1rem; text-align: center; background-color: rgb(230,240,250); border-radius: 15px; width: 100%; margin: 0 0 10px 0;
    font-weight: 500; padding: 7px 15px; color: rgba(0,0,0,0.7); font-size: 1.6rem;}
.summary-text.chart-c span.green, .summary-text.chart-b span.green { color: rgb(15,157,88); font-weight: 600;}


/* MVC Forms */
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .me-3.databound-text .databound-text-content p { margin-bottom: 0; color: #c0c0c0; font-size: 0.8rem; line-height: 1rem;}
.modal form input[type='submit'], .modal form input[type='button'], form input[type='submit'], form input[type='button'], input[type="submit"] {text-transform: uppercase;
    background-color: #217E9D !important; color: white !important; border: none !important; border-radius: 6px;}
#flexYourCommuteModal.modal form input[type='submit'] {float: left; display: inline-block;}
#flexYourCommuteModal.modal .modal-dialog .modal-content .modal-body { display: inline-block;}
.enhanced-textbox-container input.button.clear.valid { color: white !important;}
.modal form input[type='submit']:hover, .modal form input[type='button']:hover, form input[type='submit']:hover, form input[type='button']:hover,
form input[type='submit']:focus, form input[type='button']:focus, input[type="submit"]:hover, input[type="submit"]:focus,
.modal form input[type='submit']:focus, .modal form input[type='button']:focus { background-color: #ee8301 !important; color: white; border: none !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.16);}
html .modal-inner-pad input.form-button { background-color: rgb(0,196,198); color: white; border: none;}
html .modal-inner-pad input.form-button:hover, html .modal-inner-pad input.form-button:focus { background-color: #ee8301 !important; color: white; border: none !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.16);}
.modal#flex-commute-pledge-form .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .me-3.databound-text .databound-text-content p {font-size: 1.25rem;
    line-height: 1.6rem;color: rgba(0,0,0,0.6);}
.modal#flex-commute-pledge-form .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick .me-3.databound-text {width: 100%;}
.modal#flex-commute-pledge-form .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {margin-bottom: 10px;}
.modal#flex-commute-pledge-form .modal-content form h5 {text-align: left; color: #008944; margin-bottom: 0px;}
.modal#flex-commute-pledge-form .modal-content form h5.mt-4 {text-align: left; color: #008944; margin-bottom: 20px;}
.modal#flex-commute-pledge-form .modal-content form h5.mt-5 {text-align: left; color: #008944; margin-top: 15px;    margin-bottom: 0px;}
.modal#flex-commute-pledge-form .modal-content form label {text-align: left;}
.modal#flex-commute-pledge-form .modal-dialog .modal-content .modal-body h3.alert.alert-success { margin-top: 20px; background-color: rgb(15,157,88); background-image: none !important;
    color: white; border: none !important; border-radius: 6px;}
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select {background-color: #f2f9fe;}
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea:focus,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select:focus {
    background-color: #f6fbff !important; border: 1px solid rgba(0,142,184,0.5) !important;}
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:disabled:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea:disabled:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select:disabled:hover,
ç.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:disabled:focus,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input textarea:disabled:focus,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input select:disabled:focus {
    background-color: #cccccc !important; border: 1px solid #cccccc !important;}
.modal#flex-commute-pledge-form .modal-dialog, .modal#flex-commute-pledge-form .modal-dialog .modal-content {max-height: 95vh;}
.modal#flex-commute-pledge-form .modal-dialog .modal-content .modal-body { padding: 0px 30px 10px 30px;    overflow-y: auto; max-height: calc(95vh - 80px);
    max-width: 100%;    overflow-x: hidden;}
.modal#flex-commute-pledge-form .sigPad input.button.clear {float: left;}
.modal#flex-commute-pledge-form input.flex-form-submit-btn {float: right;    margin-right: 25px;}
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='button']:hover,
.modal#flex-commute-pledge-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='button']:focus { background-color: #ee8301 !important; color: white; border: none !important; }



/* Misc */
span.turquoise-icon {  color: #217E9D !important;  }
ol.breadcrumb {background-color: transparent !important;}
.utility-bar-inner-content.container-fluid { margin-right: 10px; margin-bottom: 0 !important; margin-top: -29px !important;   margin-left: -1px !important;
    padding: 0 !important; max-width: 100%; width: 100%;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.utility-bar-container .utility-bar-inner-content ul li.top-bar-btn {margin-top: -25px;}
.utility-bar-container .utility-bar-inner-content ul li.med-bar-btn {margin-top: -5px;}
.utility-bar-container .utility-bar-inner-content ul li.low-bar-btn {margin-top: 10px;}
.utility-bar-container .utility-bar-inner-content ul li.btm-bar-btn {margin-top: 20px;}
.home-container.main-content .container-fluid {margin-top: -212px; padding-top: 60px !important;}
.home-container.main-content.eng-home-pos .container-fluid {margin-top: -212px !important;padding-top: 160px !important;}
.utility-bar-container .utility-bar-inner-content ul li .utility-bar-content a .utility-text {padding-top: 5px;}
.utility-bar-container.emg-home-pos {top: -1px;}
.utility-bar-container.emg-home-pos .utility-image {height: 80px; margin-top: 0px;     width: 100%;
    background: url(/Presentation/DotGov/includes/images/dummies/swoosh-right-emg.png); background-size: 100% 80px; margin-left: 0;}
.utility-bar-container.emg-home-pos .utility-bar-inner-content.container-fluid { margin-top: 0px;    margin-left: 0px !important;}
.home-container.main-content.emg-home-pos .container-fluid {margin-top: -188px;padding-top: 140px !important;}
.col-md-5.top-logo {padding-right: 0 !important; padding-left: 0 !important;}
.col-md-5.top-logo img {height: 75px;}
.language-picker.col-md-2 {width: 18%;}
.top-nav-wrapper .container-fluid>.row {margin-left: 0 !important; margin-right: 0 !important;}
.top-nav-wrapper .language-picker .language-icon.icomoon {padding: 5px 0 9px 0;}
.top-nav-wrapper .language-picker>span {padding: 5px 0 7px 0;}
.top-nav-wrapper .language-picker>div {    padding: 10px 10px 0px 10px;line-height: 1.3rem;}
.middle-nav-wrapper .container-fluid>.row {margin-left: 0px !important;margin-right: 0px !important;max-width: 100%; display: flex; align-items: center;}
.nav-desktop-wrapper .bottom-nav-wrapper .container-fluid>.row {margin-left: 0 !important;margin-right: 0 !important;}


.color-back-hero-ttl.center-title.dark-text, .color-back-hero-ttl.center-title.dark-text .grid-box-ttl.hero-title,
.color-back-hero-ttl.center-title.dark-text p.hero-subtitle {color: rgba(0,0,0,0.8);}
.color-back-hero-ttl.center-title.blue-text, .color-back-hero-ttl.center-title.blue-text .grid-box-ttl.hero-title,
.color-back-hero-ttl.center-title.blue-text p.hero-subtitle {color: rgb(0,79,131);}
.color-back-hero-ttl.center-title.white-text, .color-back-hero-ttl.center-title.white-text .grid-box-ttl.hero-title,
.color-back-hero-ttl.center-title.white-text p.hero-subtitle {color: white;}
.color-back-hero-ttl.center-title.green-text, .color-back-hero-ttl.center-title.green-text .grid-box-ttl.hero-title,
.color-back-hero-ttl.center-title.green-text p.hero-subtitle {color: rgb(5, 147, 78);}
.color-back-hero-ttl.center-title.teal-text, .color-back-hero-ttl.center-title.teal-text .grid-box-ttl.hero-title,
.color-back-hero-ttl.center-title.teal-text p.hero-subtitle {color: rgb(0,132,174);}

/*   Slide show content styles  */
.swoosh-right { background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right2.png"); background-position: center top;     background-repeat: no-repeat;
    width: calc(100% + 60px); margin-left: -30px; height: 100px; display: inline-block; background-size: 100% 100px; }
.under-swoosh { background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right3.png"); background-position: center top;     background-repeat: no-repeat;
    width: calc(100% + 60px); margin-left: -30px; height: 100px; display: inline-block; background-size: 100% 100px; }
.blue-swoosh { background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right4.png"); background-position: center top;     background-repeat: no-repeat;
    margin-top: -59px;  width: calc(100% + 60px); margin-left: -30px; height: 100px; display: inline-block; background-size: 100% 100px; }
.utility-bar-container .utility-image {pointer-events: none;
    background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right.png"); background-position: center top; background-repeat: no-repeat; width: 100.1%;
    height: 124px; margin-top: -24px; display: inline-block; background-size: 100% 124px; margin-left: -1px; pointer-events: none;}


/* Video Player */
.video-player .video-seletion-options {  margin: 0;  padding: 3px 0 2px 0;  background-color: rgb(255,255,255);  border-bottom-left-radius: 6px;  border-bottom-right-radius: 6px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 4px -4px rgba(0, 0, 0, 0.12);}
.video-download-label span:last-of-type, .video-size-label span:last-of-type {  margin-right: 10px;  }
ul.video-download-group a, .video-player .video-seletion-options .video-options-block .video-size-group li a {
    background: white;  border-radius: 6px !important;  color: #217E9D;  border: solid 1px #217E9D;  padding: 6px 8px 4px 8px; text-decoration: none;  font-size: 1.3rem;  font-weight: 600;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;  text-transform: uppercase;  width: 145px !important;  display: inline-block;  text-align: center;  margin-top: -2px;  }
ul.video-download-group a:hover, ul.video-download-group a:focus,
.video-player .video-seletion-options .video-options-block .video-size-group li a:hover, .video-player .video-seletion-options .video-options-block .video-size-group li a:focus {
    background-color: #fff1e0 !important; border-color: #ee8301; color: #ee8301 !important;  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.video-player .video-seletion-options .video-options-block {  padding: 6px 0px;  width: 50%;  float: left;  }
select.video-size-group {  background-color: white;  color: #217E9D;  border: solid 1px #217E9D;  font-size: 1.3rem;  font-weight: 600; height: 25px !important;
    text-transform: uppercase;  width: 140px;  border-radius: 6px;  font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial; margin-top: -2px !important;  }
select.video-size-group:hover {  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    background-color: #fff1e0 !important; border-color: #ee8301; color: #ee8301 !important;  }
.video-download-label, .video-size-label {  margin-top: 2px;  }
.video-player .video-seletion-options .video-options-block .icon {  color: rgba(0,0,0,0.5);  }
.video-player .video-seletion-options .video-options-block span {  margin-top: 2px;  }

.vjs-default-skin .vjs-volume-level { background: inherit; }
.vjs-default-skin .vjs-play-progress { background: inherit; }
.center-items {  margin-left: auto;  margin-right: auto;    width: 275px;  }
iframe.video-height {height: 600px;}


/*  For Map Overlay */
.map-area {position: relative; display:inline-block;    width: 100%;}
.map-overlay {border-radius: 6px;position: absolute;background-color: rgba(50,70,90,0.6);
    display: none;width: 90.5%;margin-left: 42px;    z-index: 2011;
    top: 0;left: 0;height: 100%;text-align: center;}
.contact-main.warning.on-map {position: relative;margin-left: auto;margin-right: auto; top: 27%; display: none;}
.map-overlay a.close-icon.icomoon.icon-Close {
    text-decoration: none !important; cursor: pointer; color: rgba(255,255,255,0.7); font-size: 1.8rem; line-height: 3.8rem;}
.map-overlay a.close-icon.icomoon.icon-Close:hover, .map-overlay a.close-icon.icomoon.icon-Close:focus {text-decoration: none !important;
    color: white !important; font-size: 2.1rem; line-height: 3.8rem;}

/*  Return to Top & Last Updated */
.return-to-top {  max-width: calc(100% - 114px);  }
.last-updated {max-width: calc(100% - 120px); min-width: calc(100% - 120px); margin: 0px 60px 0px 60px !important; display: inline-block;}

/* Container Page Size */
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media (min-width:1300px){.container{width:1270px}}
@media (min-width: 200px){
    .secondary-container.main-content .return-to-top, .container-fluid {max-width: 100%; margin-left: 0px; margin-right: 0px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;
        max-width: calc(100% - 30px); min-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 15px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .nav-device-wrapper.container-fluid {width:100%; padding-left:5px;  padding-right:5px;   max-width: 100%; margin-left: 0px; margin-right: 0px;}
}
@media (min-width: 768px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 110px); margin-left: 55px !important; margin-right: 55px !important;
        max-width: calc(100% - 110px); min-width: calc(100% - 110px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 45px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .nav-device-wrapper.container-fluid {width:100%; padding-left:10px;  padding-right:10px;   max-width: 100%; margin-left: 0px; margin-right: 0px;}
    .nav-device-wrapper.container-fluid>.row {margin-right:0 !important; margin-left: 0 !important;}
}
@media (min-width: 1025px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;
        max-width: calc(100% - 20px);   min-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 25px;}
    .secondary-container.main-content .last-updated p {margin-right: 25px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 310px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1075px){
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 330px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1125px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 10px; margin-right: 10px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;   min-width: calc(100% - 20px);
        max-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .top-search div.global-search {max-width: 350px;}
    .circle-btn-lbl {font-size: 1.2rem;}
}
@media (min-width: 1175px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 20px);  padding-left: 0 !important; padding-right: 0 !important; margin-left: 10px; margin-right: 10px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 20px); margin-left: 10px !important; margin-right: 10px !important;  min-width: calc(100% - 20px);
        max-width: calc(100% - 20px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 20px);  padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px;}
    .circle-btn-lbl {font-size: 1.3rem;}
    .language-picker.col-md-2 {width: 18%;}
}
@media (min-width: 1225px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 30px); padding-left: 0 !important; padding-right: 0 !important;  margin-left: 15px; margin-right: 15px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;
        min-width: calc(100% - 30px); max-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 30px);  padding-left: 0; padding-right: 0; margin-left: 15px; margin-right: 15px;}
    .circle-btn-lbl {font-size: 1.4rem;}
}
@media (min-width: 1325px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 30px);  padding-left: 0 !important; padding-right: 0 !important; margin-left: 15px; margin-right: 15px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 30px); margin-left: 15px !important; margin-right: 15px !important;  min-width: calc(100% - 30px);
        max-width: calc(100% - 30px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 30px);  padding-left: 0; padding-right: 0; margin-left: 15px; margin-right: 15px;}
}
@media (min-width: 1425px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 40px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 20px; margin-right: 20px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 40px); margin-left: 20px !important; margin-right: 20px !important;  min-width: calc(100% - 40px);
        max-width: calc(100% - 40px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 40px);  padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 20px;}
}
@media (min-width: 1525px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 40px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 20px; margin-right: 20px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 40px); margin-left: 20px !important; margin-right: 20px !important;    min-width: calc(100% - 40px);
        max-width: calc(100% - 40px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 40px);  padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 20px;}
}
@media (min-width: 1625px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 50px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 25px; margin-right: 25px;  }
    .secondary-container.main-content .last-updated { width: calc(100% - 50px); margin-left: 25px !important; margin-right: 25px !important;  min-width: calc(100% - 50px);
        max-width: calc(100% - 50px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 50px);  padding-left: 0; padding-right: 0; margin-left: 25px; margin-right: 25px;}
}
@media (min-width: 1725px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width:  calc(100% - 50px); padding-left: 0 !important; padding-right: 0 !important; margin-left: 25px; margin-right: 25px; }
    .secondary-container.main-content .last-updated { width: calc(100% - 50px); margin-left: 25px !important; margin-right: 25px !important;   min-width: calc(100% - 50px);
        max-width: calc(100% - 50px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 50px);  padding-left: 0; padding-right: 0; margin-left: 25px; margin-right: 25px;}
}
@media (min-width: 1825px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 60px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 30px; margin-right: 30px;}
    .secondary-container.main-content .last-updated { width: calc(100% - 60px); margin-left: 30px !important; margin-right: 30px !important;
        min-width: calc(100% - 60px); max-width: calc(100% - 60px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 60px);  padding-left: 0; padding-right: 0; margin-left: 30px; margin-right: 30px;}
}
@media (min-width: 3000px){
    .secondary-container.main-content .return-to-top, .container-fluid { max-width: calc(100% - 60px);  padding-left: 0 !important; padding-right: 0 !important;  margin-left: 30px; margin-right: 30px;}
    .secondary-container.main-content .last-updated { width: 100%; margin-left: 30px !important; margin-right: 30px !important;
        min-width: calc(100% - 60px); max-width: calc(100% - 60px); padding-left: 0 !important;padding-right: 0 !important;}
    .secondary-container.main-content .return-to-top a {margin-right: 35px;}
    .secondary-container.main-content .last-updated p {margin-right: 35px !important;}
    .middle-nav-wrapper .container-fluid {max-width: calc(100% - 60px);  padding-left: 0; padding-right: 0; margin-left: 30px; margin-right: 30px;}
}
.page-size {max-width: 100%; margin-left: 0%;  border-radius: 6px;}
@media (min-width:1000px){.page-size {max-width: 100%; margin-left: 0%;}}
@media (min-width:1025px){.col-md-5.col-md-offset-2.top-search {width: 620px;}}
@media (min-width:1050px){.page-size {max-width: 100%; margin-left: 0%;}}
@media (min-width:1050px){.col-md-5.col-md-offset-2.top-search {width: 640px;}}
@media (min-width:1100px){.col-md-5.col-md-offset-2.top-search {width: 660px;}}
@media (min-width:1100px){.page-size {max-width: 96%; margin-left: 2%;}}
@media (min-width:1200px){.page-size {max-width: 92%; margin-left: 4%;}}
@media (min-width:1300px){.page-size {max-width: 88%; margin-left: 6%;}}
@media (min-width:1200px){.col-md-5.col-md-offset-2.top-search {width: 680px;}}
@media (min-width:1400px){.page-size {max-width: 86%; margin-left: 7%;}}
@media (min-width:1500px){.page-size {max-width: 84%; margin-left: 8%;}}
@media (min-width:1600px){.page-size {max-width: 80%; margin-left: 10%;}}
@media (min-width:1700px){.page-size {max-width: 74%; margin-left: 13%;}}
@media (min-width:1800px){.page-size {max-width: 70%; margin-left: 15%;}}
@media (min-width:1900px){.page-size {max-width: 66%; margin-left: 17%;}}



@media (max-width: 3000px){
    .expand-popup.point-left.lang-select::before { left: -19px;}
}
@media (max-width: 2300px) {
    iframe.video-height {height: 500px;}
}

@media (max-width: 2000px) {
    iframe.video-height {height: 450px;}
}

@media (max-width: 1830px) {
    .webcasts-module>div .headline h4 { width: 78%; margin-left: 11%;}
    iframe.video-height {height: 400px;}
}
@media (max-width: 1824px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 50px); margin-left: -25px; }
    .expand-popup.point-left.lang-select::before { left: -20px;}
}
@media (max-width: 1820px){
    .utility-bar-inner-content.container-fluid {margin-left: 0px !important;}
}
@media (max-width: 1815px){
    .utility-bar-inner-content.container-fluid {margin-left: -1px !important;    max-width: 100.1%; width: 100.1%;}
}
@media (max-width: 1700px){
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
}
@media (max-width: 1625px) {
    .webcasts-module>div .headline h4 { width: 80%; margin-left: 10%;}
    .map-overlay {width: 90.5%;}
}
@media (max-width: 1624px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 40px); margin-left: -20px; }
}
@media (max-width: 1609px) {
    .return-to-top {max-width: calc(100% - 100px); padding-right: 0px;}
    .last-updated {    max-width: calc(100% - 108px); min-width: calc(100% - 108px); padding-right: 0px; margin: 0px 54px 0px 54px !important;}
}
@media (max-width: 1524px) {
    .webcasts-module>div .headline h4 { width: 85%; margin-left: 7.5%;}
}
@media (max-width: 1500px) {
    .home-container.main-content .wc-filters{padding: 10px 15px;}
}
@media (max-width: 1430px){
    .utility-bar-container .utility-bar-inner-content ul li {width: 13.9%;}
}
@media (max-width: 1425px) {
    .top-nav.sm-font {  margin-left: -42px;  margin-right: -42px;  }
    .utility-bar-inner-content.container-fluid {    margin: -16px -1px 0 -1px !important; width: 100.1%;}
    .home-container.main-content .container-fluid {margin-top: -225px;}
    .utility-bar-container .utility-image {margin-left: 0 !important; }
}
@media (max-width: 1420px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 30px); margin-left: -15px; }
}
@media (max-width: 1409px) {
    .return-to-top {max-width: calc(100% - 90px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 96px); min-width: calc(100% - 96px); margin: 0px 48px 0px 48px !important;}
    .nps-btn-txt {font-size: 1.2rem;}
    .nps-btn-icon.icomoon {font-size: 2.2rem;margin: 0 0 0 2px;}
}
@media (max-width: 1400px){
    .half-sizey.left-side { width: 49.3%; }
    .half-sizey.right-side { width: 49.3%; }
    .home-container.main-content.transparent-background .container-fluid {padding: 0 1% !important;}
    .announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label .social-label {margin-left:3px;}
    ul.news-social-buttons li {margin-left: 5px;}
    .popular-content {padding: 0 55px;}
}
@media (max-width: 1350px) {
    .utility-left.col-md-8 {  width: 89%;  }
    .utility-right.col-md-4 {  width: 11%;  }
    .scfForm {  width: 92% !important;  margin-left: 4%;  }
    .scfForm .alert-success { margin-left: -30px; margin-right: -30px;}
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 7px 9px;  letter-spacing: -0.2px;  }
    .webcasts-module>div .headline h4 { width: 86%; margin-left: 7%;}
    label.fltr-lbl { font-size: 1.1rem; margin-left: 1px;}
    .map-overlay {width: 89.5%;}
    .wc-video-txt { font-size: 1.2rem;}
    ul.webstream-links li a, .links-area-left ul.webstream-links li {font-size: 1.2rem;}
    ul.tab-bar li {font-size: 1.2rem;}
    .news-title {font-size: 2.3rem;}
    .share-button-area .hover-content { width: 150%; }
}
@media (max-width: 1325px){
    .wc-btn-item.tbl-item {  padding: 10px 12px 0px 12px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -12px;  margin-right: -12px;  }
}
@media (max-width: 1324px) {
    .webcasts-module>div .headline h4 { width: 90%; margin-left: 5%;}
    .share-button .btn-txt {font-size: 1.2rem; }
}
@media (max-width: 1278px) {
    .utility-bar-container .utility-image {margin-left: -1px !important; }
}
@media (max-width: 1250px) {
    .event-spotlight .headline .icon-calendar {  margin-right: 8px;  }
    .scfForm {  width: 91% !important;  margin-left: 4.5%;  }
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 6px 9px;  letter-spacing: -0.4px;  }
    .top-nav.sm-font {  margin-left: -40px;  margin-right: -40px;  }
    .webcasts-module>div .headline h4 { width: 91%; margin-left: 4.5%;}
    a.nps-btn {   padding: 4px 6px 0px 6px;  }
    iframe.video-height {height: 350px;}
    .action-btn-txt {font-size: 1.2rem;}
    .announce-accord .action-btn-icon {margin-right: 2px;}
    .announce-accord a.action-button {padding: 0px 7px 0px 7px;}
    .announce-accord .action-btn-icon.icomoon.icon-FacebookMap {max-width:20px; margin-left: -6px;}
    .utility-bar-container .utility-image { width: 100.2%; margin-left: -2px;}
}
@media (max-width: 1248px) {
    .utility-bar-container .utility-image { width: 100.1%; margin-left: -1px;}
}
@media (max-width:1230px){
    .top-nav-wrapper .container-fluid {max-width: 98%;}
    .icomoon.share-icon.icon-Share {margin-right: 3px;}
    .share-button .btn-txt {font-size: 1.15rem; }
}
@media (max-width: 1225px) {
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {   letter-spacing: -0.35px;  }
    .top-nav.sm-font {  margin-left: -43px;  margin-right: -43px;  }
    .webcasts-module>div .headline h4 { width: 91%; margin-left: 4.5%;}
    .wc-btn-item.tbl-item {  padding: 10px 8px 0px 8px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -8px;  margin-right: -8px;  }
    .map-overlay {width: 88.6%;}
}
@media (max-width: 1224px) {
    .webcasts-module>div .headline h4 { width: 95%; margin-left: 2.5%;}
}
@media (max-width: 1220px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 20px); margin-left: -10px; }
    .home-container .news-list, .events-list {width: 48.5%;}
}
@media (max-width: 1209px) {
    .return-to-top {max-width: calc(100% - 80px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 86px); min-width: calc(100% - 86px); padding-right: 0px; margin: 0px 43px 0px 43px !important; padding-right: 0px;}
}
@media (max-width: 1200px){
    .latest-news .toggle-wrapper { margin-top: 4px;}
}
@media (max-width: 1150px) {
    .page-title .inner h1 {  font-size: 2.4em;  }
    .event-spotlight .headline .icon-calendar {  margin-right: 5px;  }
    .top-nav.sm-font .top-nav-links>ul>li.menu-item>a {  padding: 9px 6px 9px;  letter-spacing: -0.6px;  }
    .top-nav.sm-font {  margin-left: -30px;  margin-right: -30px;  }
    .language-picker>span {  width: 62px; min-width: 62px !important; letter-spacing: -0.5px;  }
    .language-picker {  padding-left: 0;  }
    label.fltr-lbl {font-size: 1rem;margin-left: 0px;}
    .wc-filter-box .wc-alert-top {  font-size: 1.1rem;  }
    .home-container.main-content .wc-filter-box .wc-alert-top {  font-size: 1.2rem;  }
    ul.tab-bar li {padding: 5px 10px !important;}
    ul.tab-bar { width: 45%; }
    .web-links-area { width: 55%;}
    .accord-control.flares-accord.event-accord .chrt-sub-lft, a.news-ttl {font-size: 1.6rem;}
}
@media (max-width: 1139px){
    .utility-bar-inner-content.container-fluid {margin-left: 0px !important; max-width: 100%; width: 100%;}
}
@media (max-width: 1129px){
    .utility-bar-inner-content.container-fluid {margin-left: -1px !important; max-width: 100.1%; width: 100.1%;}
}
@media (max-width: 1125px){
    .utility-left.col-md-8 {  width: 88%;  }
    .utility-right.col-md-4 {  width: 12%;  }
    .wc-btn-item.tbl-item {  padding: 10px 6px 0px 6px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -6px;  margin-right: -6px;  }
    .wc-video-txt {font-size: 1.15rem; }
}
@media (max-width: 1100px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 20px); margin-left: -10px; }
    .utility-bar-container .utility-image, .utility-bar-inner-content.container-fluid {margin-left: 0 !important;    max-width: 100%; width: 100%;}
    .blue-swoosh {width: calc(100% + 20px);margin-left: -10px;}
    .popular-content { padding: 0 50px;}
}
@media (max-width: 1075px) {
    .map-overlay {width: 88.3%;}
    .language-picker>div {min-width: 72px;}
    .wc-video-txt {font-size: 1.1rem; }
}
@media (max-width: 1050px) {
    .col-md-9.col-md-offset-1.top-nav-links {  width: 82%;  }
    .language-picker.col-md-2 {  width: 15%;  }
    .top-nav.sm-font {  margin-left: -18px;  margin-right: -18px;  }
    .utility-bar-container .utility-bar-inner-content ul li {width: 13.8%;}
    .wc-video-txt {font-size: 1.05rem; }
    ul.clr-cards.with-button li a.nps-btn {margin-left: 8%; width: 84%;}
}
@media (max-width: 1032px) {
    .home-container.main-content .container-fluid { margin-top: -230px;}
}
@media (max-width: 1024px) {
    .popular-content {padding: 0 0px;}
    .container-fluid > .popular-content {padding: 0 5px;  }
    .popular-content .popular-content-wrapper .headline h5 { width: 100%;
        margin-left: 0px; margin-right: 0px; text-align: left;}
    .container-fluid .popular-content .popular-content-wrapper .headline h5 {
        width: 100%; margin-left: 0; margin-right: 0; text-align: left;}
    .home-container.main-content .container-fluid { margin-top: -221px;}
    #microsite-one .body-center .page-title .inner {padding-left: 0;}
    .two-col-container-md-3-9.site-search-container div#divSearchContent .search-results {padding: 0 0px;}
    .two-col-container-md-3-9.site-search-container div#divSearchContent {width: 96%;}
    div.side-nav-container {background: white;}
    .page-title .inner, .side-nav-container .page-title .inner {padding-left: 0%;}
    iframe.video-height {height: 450px;}
    .secondary-container.main-content .last-updated p {margin-right: 0px !important;}
    .popular-content {  margin-top: -3px;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 {  width: 100%;  }
    .event-spotlight .headline h4 {  font-size: 2.3rem;  }
    .contact-widget .contact-widget-wrapper {  margin: 0;  }
    .scfForm {  width: 93% !important;  margin-left: 3.5%;  padding: 5px 60px;  }
    .scfForm .alert-success {  margin-left: -35px;  margin-right: -35px;  }
    div#outercontent_1_pnlMain {  background: rgba(255, 255, 255, 1);  }
    .page-title {  background: white !important;  margin: 0;  padding: 0 55px;  }
    .secondary-container.main-content {  background: white !important;  }
    input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {  border-color: rgba(0, 79, 131, 0.7);  border-radius: 6px;  }
    .webcasts-module {  margin: 0 0 10px 0 !important;  }
    .status-type-logo.icon-SpareAirFull.icomoon {  font-size: 12rem;  line-height: 3rem;  }
    .status-type-logo.icon-SpareAirFull.icomoon:before {  height: 30px;  max-height: 30px !important;  display: inline-block;  }
    .device-utility.row {  background: #217E9D;  margin: 0;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 5px;  height: 55px;  padding-top: 3px;  }
    .nav-device-wrapper a.device-menu-link > span.gray-icon, .nav-device-wrapper .mobile-contact-us a span.gray-icon {  color: rgba(0, 142, 184, 0.75);  font-family: 'airdistrict' !important;  }
    .nav-device-wrapper a.device-menu-link:hover > span.gray-icon, .nav-device-wrapper a.device-menu-link:focus > span.gray-icon,
    .nav-device-wrapper .mobile-contact-us a:hover span.gray-icon, .nav-device-wrapper .mobile-contact-us a:focus span.gray-icon {  color: #ee8301;  }
    .device-utility .breadcrumbs-wrapper {  height: 24px;  padding-left: 45px;  }
    .tablet-section-menu {  padding: 0;  margin-right: 0;  width: 57px;  }
    .tablet-section-menu .section-dropdown {  z-index: 1;  }
    .device-utility {  height: 24px;  }
    .page-title .inner h1 {  font-size: 2.3em;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  color: rgba(255, 255, 255, 0.8);  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a.active {  color: white;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a:visited {  color: rgba(180, 255, 255, 0.9);  }
    .device-utility .breadcrumbs-wrapper .breadcrumb > li + li:before {  color: rgba(255, 255, 255, 0.8);  }
    .device-section-menu-link span.icon-navicon.gray-icon {  color: rgba(255, 255, 255, 0.8);  vertical-align: middle;  }
    a.device-section-menu-link:hover span.icon-navicon.gray-icon, a.device-section-menu-link:focus span.icon-navicon.gray-icon {  color: #ee8301 !important;  }
    .page-title .inner {  padding-top: 15px;  }
    span.icon-Menu2.icomoon.mblmenu.smllr {  color: rgba(255, 255, 255, 0.8);  line-height: 2.4rem !important;  }
    span.icon-Menu2.icomoon.mblmenu.smllr:hover, span.icon-Menu2.icomoon.mblmenu.smllr:focus {  color: #ee8301 !important;  }
    .page-introduction.lead {  margin: 0;  }
    li.soci-icon {  margin: 0 5px;  }
    .icon-SpareAirFull.full-spare-icon {  margin-top: 0px !important;  line-height: 1.5rem !important;  height: 45px;  padding-top: 10px;  overflow: hidden;  }
    span.icomoon.sparewidg.icon-ArrowRight {  line-height: 2.1rem !important;  }
    .tagline-row {  font-size: 1.1rem;  letter-spacing: 4px;  }
    .two-col-container-md-3-9 .container-fluid .col-md-9.rnd-corner {  width: 100%;  }
    .two-col-container-md-3-9.mbl-rnd-top, .two-col-container-md-3-9.mbl-rnd-top .container-fluid.mbl-rnd-top {  padding: 0px;  margin: 0 5px;  }
    .two-col-container-md-3-9.mbl-rnd-top .container-fluid.mbl-rnd-top .row.mbl-rnd-top {  margin: 0px;  }
    .webcasts-module .headline .toggle-icon {  font-family: 'airdistrict' !important;  }
    .mobile-block .headline > span.toggle-icon {  font-family: 'airdistrict' !important;  }
    .latest-news .primary-news > li div.news-date-mobile > p, .latest-news .secondary-news li div.news-date-mobile > p span, .latest-news .secondary-news li div.news-date-mobile > p {  color: rgb(0, 79, 131);  font-weight: 600;     line-height: 1.143em; }
    .tablet-section-menu.active {  border: none;  border-bottom: none;  }
    .tablet-section-menu .section-dropdown {  border: none;  border-radius: 6px !important;
        box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);  }
    .tablet-section-menu .section-dropdown .inner-wrapper .section-title {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li > p > a {  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li ul li {  text-align: left;  }
    .tablet-section-menu .section-dropdown .inner-wrapper > ul > li ul li {  list-style-position: outside;  margin-left: 20px;  }
    .device-utility-left.col-xs-9 {  width: 90%; float: left; }
    .device-utility-right.col-xs-3 {  width: 10%; float: right; }
    .secondary-container > .container-fluid {  padding: 20px 15px 0px 15px;  }
    .home-container.main-content .webcasts-module > div .toggle-wrapper .webcasts-tabs .tab-pane > ul {  width: 98%;  }
    .webcasts-module > div .headline h4 {  width: 88%;  margin-left: 6%;  }
    .wc-btn-item.tbl-item {  padding: 10px 35px 0px 35px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -35px;  margin-right: -35px;  }
    .color-key {  margin-top: 0;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
    .map-overlay {width: 91.8%;margin-left: 40px;}
    .home-emergency-area {  width: 100%;}
    .content-block { margin-left: 0; margin-right: 0;}
    .utility-bar-container .utility-bar-inner-content ul li {width: 11.28%;    margin: 0 1%;}
    #microsite-one #utility-new .utility-row .language-picker>span.language-icon.icomoon.icon-Language {padding-right: 0px;
        min-width: 24px !important; max-width: 24px !important; font-size: 1.8rem;}
    .return-to-top {max-width: calc(100% - 80px); padding-right: 0px;}
    .last-updated {max-width: calc(100% - 86px); min-width: calc(100% - 86px); padding-right: 0px; margin: 0px 43px 0px 43px !important;}
    .wc-video-txt {font-size: 1.2rem; }
    ul.clr-cards.with-button li a.nps-btn {margin-left: 10%; width: 80%;}
    .share-button-area { position: absolute; right: 0; top: 40px; width: 150%}    
    .share-button-area .hover-content { right: 10%; width: 125px;}
}
@media (max-width: 1009px) {
    .return-to-top {max-width: calc(100% - 50px); padding-right: 0px;}
    .last-updated {margin: 0px 36px !important; padding-right: 0px !important;  max-width: calc(100% - 72px);min-width: calc(100% - 72px);}
}
@media (max-width: 991px) {
    .mbl-half {  width: 50% !important;  float: left;  }
    .initiative-logos {  width: 100%;  }
    .icon-SpareAirFull:before {  background: transparent !important;  border-bottom: none !important;  }
    .icon-SpareAirFull.full-spare-icon {  margin-top: -10px !important;  line-height: 1.5rem !important;  height: 35px;  padding-top: 10px;  overflow: hidden;  }
    .nav-device-wrapper .tablet-contact-us > a {  margin-top: 15px;  }
    .device-utility {  height: 24px;  }
    .device-utility-left.col-xs-9 {  padding-right: 0;  }
    a.wc-alert-btn {  font-size: 0.9rem;  }
    .home-container.main-content a.wc-alert-btn {  font-size: 1rem;  }
    .wc-alertbox {  margin: 15px 8px 0 10px;  }
    .webcasts-module > div .headline h4 {  width: 90%;  margin-left: 5%;  }
}
@media (max-width: 974px) {
    .webcasts-module > div .headline h4 {  width: 94%;  margin-left: 3%;  }
}
@media (max-width: 960px) {
    .wc-btn-item.tbl-item {  padding: 10px 25px 0px 25px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -25px;  margin-right: -25px;  }
}
@media (max-width: 950px) {
    .home-container.main-content .wc-filters {  padding: 10px 10px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.1rem;  margin-left: 0px;  }
    .map-overlay {width: 91.1%;}
    .wc-video-txt {font-size: 1.1rem; }
}
@media (max-width: 935px) {
    .webcasts-module > div .headline h4 {  width: 98%;  margin-left: 1%;  }
    iframe.video-height {height: 400px;}
}
@media (max-width: 900px) {
    .wc-btn-item.tbl-item {  padding: 10px 20px 0px 20px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
    .webcasts-module > div .headline h4 {  width: 99%;  margin-left: 0.5%;  font-size: 1.65rem;  }
    .map-overlay {width: 90.5%;}
    .two-col-container-md-3-9.site-search-container div#divSearchContent {width: 98%;}
}
@media (max-width: 870px) {
    .wc-btn-item.tbl-item {  padding: 10px 12px 0px 12px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -12px;  margin-right: -12px;  }
    .webcasts-module > div .headline h4 {  width: 100%;  margin-left: 0%;  font-size: 1.6rem;  }
}
@media (max-width: 850px) {
    .home-container.main-content .wc-filters {  padding: 10px 7px;  }
    .color-key {  width: 14px;  height: 14px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1rem;  }
    .map-overlay {width: 90%;}
    iframe.video-height {height: 350px;}
}
@media (max-width: 835px) {
    .webcasts-module > div .headline h4 {  font-size: 1.52rem;  }
}
@media (max-width: 820px) {
    .device-utility .breadcrumbs-wrapper {  padding-left: 7px;  }
    .nav-device-wrapper.container-fluid .row .col-xs-2 {  padding-left: 8px;  padding-right: 8px;  }
    .page-title .inner h1 {  font-size: 2em;  }
    .tablet-section-menu {  text-align: right;  margin-right: 4px;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 10px;  }
    .wc-btn-item.tbl-item {  padding: 10px 7px 0px 7px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -7px;  margin-right: -7px;  }
    .wc-btn-item.tbl-item .wc-help-txt {  font-size: 1.2rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.1rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 2px;  min-width: 100px;  }
}
@media (max-width: 805px) {
    .webcasts-module > div .headline h4 {  font-size: 1.5rem;  }
}
@media (max-width: 800px) {
    .webcasts-module > div .headline h4 {  font-size: 1.42rem;  }
    .map-overlay {width: 89.5%;}
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {padding-left:3px;}
    a.add-to-calendar span.cmnt-btn-txt {  font-size: 1rem; padding: 0px 6px 0 2px;}
    ul.clr-cards.with-button li a.nps-btn {margin-left: 5%; width: 90%;}
    .two-col-container-md-3-9.site-search-container div#divSearchContent {width: 100%;}
}
@media (min-width: 768px) {
    .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {
        display: inline-block;  border: none;  width: 25px;  height: 25px;
        background: #217E9D;  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px;  border-radius: 6px;  }
    .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
        background: #ee8301;  }
    .webcasts-module > div .headline h4 {  font-size: 1.4rem;  }
}
@media (max-width: 767px) {
    .container-fluid .popular-content .popular-content-wrapper .headline h5,
    .popular-content .popular-content-wrapper .headline h5 { width: calc(100% - 60px);
        margin-left: 0; margin-right: 30px; text-align: center;}
    .popular-content .popular-content-wrapper.mobile-block span.toggle-icon {float: left;}
    .popular-content {  margin-top: 15px;   margin-left: 15px; margin-right: 15px; }
    .container-fluid > .popular-content { padding: 0;  margin-left: 0; margin-right: 0;}
    .popular-content .popular-content-wrapper.mobile-block {min-width: 100%;    padding: 12px 12px 7px 12px;}
    .popular-content .popular-content-wrapper .toggle-wrapper.col-sm-9 {width: 100%; margin-left: 0px;}
    div#carousel-example a.left.carousel-control { top: 42%; }
    div#carousel-example a.right.carousel-control { top: 42%;  }
    .carousel {max-height: 290px;}
    .utility-bar-container {top: -51px;}
    #microsite-one .body-center .page-title .inner {padding-bottom: 0;}
    .links-area-left { margin-top: 10px; display: inline-block; float: left; margin-left: 0;}
    .slideshow li span {  background: white !important;  }
    .home-container.main-content .container-fluid {  margin-left: 15px;  margin-right: 15px;  padding: 0;  }
    .page-size.wrap {  background: rgba(255, 255, 255, 0.8);  }
    .event-spotlight {  margin: 20px 0 10px 0;  }
    .popular-content .popular-content-wrapper .toggle-wrapper ul li { width: calc(50% - 20px);}
    .return-to-top {  margin: 0 15px;  }
    .two-col-container-md-3-9 .col-md-9 .tertiary-container .container-fluid .spare-the-air-status.mobile-block {  margin-left: 0;  margin-right: 0;  }
    .air-bkgrd {  background: white;  }
    .spare-the-air-sitewide-bar.alert {  margin-bottom: 0px;  }
    .latest-news.mobile-block .headline:hover span, .latest-news.mobile-block .headline:focus span,
    .latest-news.mobile-block .headline:hover h5, .latest-news.mobile-block .headline:focus h5 {  color: #ee8301 !important;  }
    .popular-content-wrapper.mobile-block .headline:hover span, .popular-content-wrapper.mobile-block .headline:focus span,
    .popular-content-wrapper.mobile-block .headline:hover h5, .popular-content-wrapper.mobile-block .headline:focus h5 {  color: #ee8301 !important;  }
    .event-spotlight .headline h4 {  font-size: 2.3rem;  }
    div[class^="col-"] .tertiary-container .container-fluid .spare-the-air-status, .spare-the-air-status {  margin-left: 15px;  margin-right: 15px;  }
    .secondary-container.main-content .spare-the-air-docked-alert.mobile-block {  margin-left: 0;  margin-right: 0;  }
    .spare-the-air-status.home-page {  margin-left: 15px;  margin-right: 15px;  }
    .two-col-sm-7-5-md-8-4.row {  margin-right: 0 !important;  margin-left: 0 !important;  }
    .scfForm {  width: 94% !important;  margin-left: 3%;  padding: 5px 40px;  margin-bottom: 10px;  }
    .scfForm .alert-success {  margin-left: -50px;  margin-right: -50px;  font-size: 1.6rem;  }
    .contact-widget .contact-widget-wrapper {  margin: 30px 15px 0 15px;  }
    .video-player .video-seletion-options .video-options-block {  width: 100%;  }
    .content-block ol li {  font-size: 1.4rem;  }
    .device-utility {  height: 26px;  }
    .tablet-section-menu {  margin-top: 1px;  }
    .nav-device-wrapper .mobile-contact-us a {  padding-top: 8px;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 0;  }
    .tablet-section-menu a.device-section-menu-link {  margin-right: 18px;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 22px;  }
    .page-title .inner h1 {  font-size: 2.7rem;  padding-left: 5px;  display: inline-block; width: 95%; }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  width: 97%; }
    .secondary-container.main-content .row.page-introduction.lead {  margin-left: 0 !important;  padding: 0 0px !important;  }
    .secondary-container.main-content #calendar-event-detail {  padding: 0 0px !important;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 20px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 15px;  margin-right: 15px;  }
    .webcasts-module {  margin: 0 0 10px 0 !important;  }
    .row.latest-news.mobile-block {  margin-right: 0;  margin-left: 0;  width: 100%; }
    .icon-Wifi.wifi-icon {  font-size: 3.5rem !important;  line-height: 2.2rem;  }
    .home-container, .secondary-container, .two-col-container-md-3-9 {  background: rgba(255, 255, 255, 0.85) !important;  }
    .content-block {  padding: 0px !important;  margin-left: 0 !important; margin-right: 0 !important; }
    .page-title {  margin: 0;  padding: 0 10px;  }
    .content-block ul li:before {  font-size: 2.1rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.9rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.75rem;  }
    .home-container.main-content a.wc-alert-btn, a.wc-alert-btn {  font-size: 1.2rem;  }
    .webcasts-module > div .headline h4 {  font-size: 1.5rem;  width: auto;  }
    .wc-btn-item.tbl-item {  padding: 10px 25px 0 25px;  margin-top: 0;  max-width: 260px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -25px;  margin-right: -25px;  }
    .wc-btn-item.tbl-item .wc-help-txt {      font-size: 1.05rem;line-height: 1.4rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.2rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 3px;  min-width: 120px;  }
    .mobile-row {  width: 100%;  display: inline-block;  }
    .wc-alertbox {  margin: 10px 15px !important;  width: 30%;  float: left;  }
    .home-container.main-content .wc-filter-area, .wc-filter-area {  margin: 10px 15px;  width: 30%; float: right;   }
    .home-container.main-content .wc-filters {  padding: 10px 15px;  }
    .wc-filters {  max-width: 160px;  margin-left: auto;  margin-right: auto;  }
    .wc-filter-box .wc-alert-top {  padding-top: 3px;  padding-bottom: 3px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
    .color-key {  width: 16px;  height: 16px;  }
    .map-overlay {width: 96%; margin-left: 15px;}
    .static-emergency-block {padding: 0px !important;    box-shadow: none !important;}
    .home-emergency-area { background-color: transparent; padding-right: 8px !important; padding-left: 8px !important; margin-right: 0px; margin-left: 0px; margin-top: 0px; }
    .nav-device-wrapper.container-fluid>.row {margin-left: 0px !important; margin-right: 0px !important;}
    .nav-device-wrapper a.device-menu-link {padding-left: 0px;}
    .modal-inner-pad {padding-right: 20px; padding-left: 20px;}
    .last-updated {margin: 0px 36px !important; padding-right: 0px !important; max-width: calc(100% - 72px); min-width: calc(100% - 72px);}
    .wc-video-txt {font-size: 1rem; }
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {padding-left:5px;}
    a.add-to-calendar span.cmnt-btn-txt {  font-size: 1.1rem; padding: 0px 10px 0 8px;}
    a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon, a.wc-link .icomoon.icon-ExternalLink3.wc-video-icon.smllr,
    .icon-ExternalLink3.icomoon.wc-video-icon.smllr {  color: #999; font-size: 1.8rem; margin-right: 5px !important;}
    .tertiary-container .container-fluid {padding:0;}
    .utility-bar-container .utility-image { background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right-mobile.png");
        background-position: center center; background-repeat: no-repeat; width: 100%; height: 140px; background-size: cover;
        margin-top: 50px; overflow: visible; padding-top: 10px;}
    button.share-button {padding: 3px 4px 1px 3px; }
    .share-button .btn-txt {display: none }
    .icomoon.share-icon.icon-Share {font-size: 1.6rem; margin: 0}
    .share-button-area { right: 13px; width: auto}
    .share-button-area .hover-content { width: 125px; }
}
@media (max-width: 752px) {
    .tertiary-container>.container-fluid {padding-left: 0px; padding-right: 0px;}
    div[class^="col-"] .spare-the-air-status.mobile-block {margin-left: 0px !important; margin-right: 0px !important;}
    .return-to-top {margin: 0px;  width: 100%; max-width: 100%;}
    .last-updated {    margin: 0px 16px !important; padding-right: 0px !important; max-width: calc(100% - 32px); min-width: calc(100% - 32px);}
}
@media (max-width: 737px) {
    .last-updated {       margin: 0px !important; padding-right: 0px !important; max-width: 100%; min-width: 100%;}
}
@media (max-width: 700px) {
    .breadcrumb > li {  line-height: 0.6rem;  font-size: 0.9em;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  font-size: 0.7em;  }
    .scfForm {  padding: 5px 30px;  }
    .page-introduction.lead, .row.page-introduction.lead {  width: 95%;  }
    ul.clr-cards.with-button li a.nps-btn {margin-left: 10%; width: 80%;}
    iframe.video-height {height: 300px;}
    .comp-scale.ls-short-scale {width: 28%;}
    .comp-scale.md-short-scale {width: 33%;}
    .comp-scale.short-scale {width: 37%;}
    .comp-scale.ls-long-scale {width: 48%;}
    .comp-scale.md-long-scale {width: 75%;}
    .comp-scale.long-scale {width: 92%;}
    ul.three-col-compare li.left-col {width: 40%;}
    ul.three-col-compare li.center-col {width: 20%;}
    ul.three-col-compare li.right-col {width: 40%;}
    .left-scale, .right-scale {font-size: 1.2rem;}
    .center-col .comp-icon.icomoon {font-size: 3.5rem;}
    .comp-title {font-size: 1.5rem;letter-spacing: 2px;}
    .summary-text.chart-c {font-size: 1.5rem;}
    .comp-icon.icomoon.icon-DriveAlone, .comp-icon.icomoon.icon-Carpool2 {font-size: 6rem;}
}
@media (max-width: 600px) {
    iframe.video-height {height: 270px;}
    .wc-alertbox { width: 100%;    margin: 10px 0 !important;}
    .links-area-left {width: 100%;}
    .home-container.main-content .wc-filter-area, .wc-filter-area {width: 100%;    margin: 10px 0 !important;}
    .scfForm {  width: 97% !important;  margin-left: 1.5%;  }
    .scfForm .alert-success {  margin-left: -37px;  margin-right: -37px;  }
    .contact-widget .contact-widget-wrapper {  margin: 20px 15px 0 15px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 0px;  margin-right: 0px;  }
    span.icon-Email.icomoon.contact-icon {  color: #217E9D;  }
    .nav-device-wrapper .mobile-contact-us a:hover span.icon-Email.icomoon.contact-icon, .nav-device-wrapper .mobile-contact-us a:focus span.icon-Email.icomoon.contact-icon {  color: #ee8301 !important;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 23px;  }
    .tablet-section-menu {  width: 47px;  }
    .nav-device-wrapper .mobile-contact-us a {  padding-top: 8px;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 10px;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 8px;  }
    .nav-device-wrapper .device-logo-wrapper .top-device-logo img {  width: 200px; margin-top: 0px;  }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  }
    .content-block {  padding: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
    .status-type-logo.icon-SpareAirFull.icomoon {  font-size: 12rem;  line-height: 3rem;  }
    .spare-the-air-status.mobile-block .headline .status-type-headline {  margin-top: -35px;  }
    .status-type-logo.icon-SpareAirFull.icomoon:before {  height: 30px;  max-height: 30px !important;  display: inline-block;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks > ul li.status-block {  padding-top: 20px;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 7px;  }
    .device-utility {  height: 30px;  }
    .tablet-section-menu {  margin-top: 3px;  }
    .content-block ul li:before {  font-size: 1.8rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.75rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.6rem;  }
    .wc-alert-text {  font-size: 1.2rem;  }
    .map-overlay {width: 95%;}
    .d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {display: block;}
    .home-emergency-area {padding-right: 15px !important; padding-left: 15px !important;}
    section#transportform .radio-button-list-containerized label {width: 50% !important;}
}
@media (max-width: 550px) {
    .home-container.main-content .wc-filters, .wc-filters {  padding: 10px 0px;  max-width: 140px;  }
    .color-key {  width: 12px;  height: 12px;  margin-top: 5px;  }
}
@media (max-width: 500px) {
    iframe.video-height {height: 250px;}
    .scfForm .scfSectionBorderAsFieldSet {  margin: 15px 0 0 0;  }
    .scfForm {  width: 99% !important;  margin-left: 0.5%;  padding: 5px 25px;  }
    .scfForm .alert-success {  margin-left: -35px;  margin-right: -35px;  }
    .scfForm legend {  font-size: 2.3rem;  margin-bottom: 6px;  }
    .contact-widget .contact-widget-wrapper {  margin: 20px 15px 0 15px;  }
    div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 0px;  margin-right: 0px;  }
    .icon-Wifi.wifi-icon {  font-size: 2.5rem !important;  line-height: 1.5rem;  }
    .tertiary-container .container-fluid {  margin-top: 10px;  }
    .device-utility .breadcrumbs-wrapper {  padding-left: 17px;  }
    .device-utility-left.col-xs-9 {  width: 85%;  }
    .device-utility-right.col-xs-3 {  width: 15%;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 4px;  }
    .tablet-section-menu {  width: 42px;  }
    .content-block {  padding: 0px !important; margin-left: 0px !important; margin-right: 0px !important;}
    .nav-device-wrapper .mobile-contact-us {  margin-right: 3px;  }
    .device-utility .breadcrumbs-wrapper .breadcrumb a {  font-size: 0.7em;  }
    .two-col-container-md-3-9 .container-fluid .row .col-md-9 .tertiary-container .container-fluid .row.webcasts-module {  margin: 10px 3px;  }
    .page-introduction.lead, .row.page-introduction.lead {  width: 92%;  margin: 0 0 0 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 1rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.5rem;  }
    .map-overlay {width: 93.5%;}
    ul.three-col-compare li.left-col .comp-title {max-width: 80px; text-align: left; margin-top: 15px !important;}
    .center-col .comp-icon.icomoon {font-size: 3rem;}
    .comp-scale-label {font-size: 1.3rem;}
    .comp-scale.ls-short-scale {width: 32%;}
    .comp-scale.md-short-scale {width: 36%;}
    .comp-scale.short-scale {width: 40%;}
    .comp-scale.ls-long-scale {width: 52%;}
    .comp-scale.md-long-scale {width: 77%;}
    section#transportform .radio-button-list-containerized label {width: 100% !important;}
    .popular-content .popular-content-wrapper .toggle-wrapper ul li {  width: calc(100% - 20px); }
    .popular-content .popular-content-wrapper .toggle-wrapper ul.two-columns li { width: calc(100% - 20px); }
    .popular-content .popular-content-wrapper .toggle-wrapper ul.two-columns li {width: calc(100% - 20px);}
    .popular-content .popular-content-wrapper .headline h5>span {margin-left: 5px; margin-bottom: 0; line-height: 3.2rem;}
    .popular-content .popular-content-wrapper .headline h5 {font-size: 2rem;}
}
@media (max-width: 450px) {
    iframe.video-height {height: 220px;}
    .secondary-container.main-content .row.page-introduction.lead {  padding: 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.9rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.3rem;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li > a {  padding: 5px;  }
    .wc-filters {  max-width: 130px;  margin-bottom: 5px;  }
    .contact-main.warning.on-map {top: 24%;}
    .wc-video-txt {  font-size: 1rem; line-height: 1.6rem; }
    .page-title .inner h1 {  width: 90%; }
}
@media (max-width: 400px) {
    iframe.video-height {height: 200px;}
    .latest-news .primary-news > li .title a {  font-size: 0.9em;  }
    .latest-news .secondary-news li > a {  font-size: 0.9em;  }
    .icon-Wifi.wifi-icon {  font-size: 2rem !important;  }
    div.lead p {  font-size: 1.2em;  }
    .content-block ul li:before {  font-size: 1.6rem;  }
    .content-block ul li > ul > li:before {  font-size: 1.5rem;  }
    .content-block ul li > ul li > ul li:before {  font-size: 1.4rem;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  letter-spacing: 2px;  }
    .wc-btn-item.tbl-item {  padding: 10px 20px 0 20px;  margin-top: 0;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -20px;  margin-right: -20px;  }
    a.wc-btn .icomoon.icon-PlayVideo.wc-video-icon {  margin-left: 1px !important;  width: 17px !important;  }
    .map-overlay {width: 91.5%;}
    a.add-to-calendar span.cmnt-btn-txt {font-size: 1rem;    padding: 0px 7px 0 3px;}
    a.add-to-calendar span.cmnt-icon.icomoon.icon-Messages {font-size: 2.2rem;padding: 0 0 0 7px;}
    .webcasts-tabs .wc-btn-item.two-items a.wc-btn {  padding: 6px 3px 6px 5px !important;}
    .wc-video-txt {  font-size: 0.95rem;  }
    .comp-scale-label {font-size: 1.2rem;}
    .comp-scale.ls-short-scale {width: 35%;}
    .comp-scale.md-short-scale {width: 39%;}
    .comp-scale.short-scale {width: 43%;}
    .comp-scale.ls-long-scale {width: 55%;}
    ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-DriveAlone, ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-DriveAlone2 {
        float: left; width: 100%; text-align: left;}
    ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-Carpool2, ul.three-col-compare.chart-b.chart-c .comp-icon.icomoon.icon-Carpool3 {
        float: right; width: 100%; text-align: right;}
    ul.three-col-compare.chart-b.chart-c .left-col .comp-title { width: 100%; max-width: 100%; margin-top: 0 !important;    min-height: 24px;}
    ul.three-col-compare.chart-b.chart-c .right-col .comp-title { width: 100%; max-width: 100%; margin-top: 0 !important; text-align: right;    min-height: 24px;}
    ul.three-col-compare li.left-col .comp-title {margin-top: 0px !important;}
    .comp-icon.icomoon.icon-DriveAlone, .comp-icon.icomoon.icon-Carpool2 {line-height: 6rem;}
    ul.three-col-compare.chart-b.chart-c .center-col .comp-title {width: 100%; display: inline-block; min-height: 10px;}
    .comp-scale-label { font-size: 1.15rem; margin-top: 4px; min-height: 31px;}
    .summary-text.chart-c {font-size: 1.4rem;}
}
@media (max-width: 380px) {
    iframe.video-height {height: 190px;}
    .wc-alertbox {  width: 100%;  }
    .home-container.main-content .wc-filters, .wc-filters {  max-width: 140px;  margin-bottom: 5px;  }
    .home-container.main-content label.fltr-lbl, label.fltr-lbl {  font-size: 1.2rem;  margin-left: 3px;  }
}
@media (max-width: 350px) {
    iframe.video-height {height: 170px;}
    .scfForm legend {  font-size: 2.1rem;  }
    .scfSectionUsefulInfo {  font-size: 1.35rem;  }
    .row.content-block.one-column {  margin-left: 0 !important;  margin-right: 0 !important;  padding: 0;  }
    .content-block {  padding: 0 !important;  }
    .contact-widget .contact-widget-wrapper p {  font-size: 1em;  }
    div.lead p {  font-size: 1.1em;  }
    .content-block ol li {  font-size: 1.3rem;  }
    .microsite .generic-callout-list li {  padding: 6px 0px;  }
    .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.8rem;  letter-spacing: 1px;  text-indent: 2px;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 1.1rem;  text-indent: 2px;  }
    a.event-title, .event-title, .webcast-block .live-info2 a.event-title {  font-size: 1.6rem;  line-height: 1.6rem;  }
    .webcast-block .wc-header {  padding: 10px 15px 3px 15px;  }
    .wc-details {  padding: 10px 15px;  }
    a.wc-btn:last-of-type {  margin-left: 0;  }
    a.wc-btn {  padding: 6px 6px !important;  margin-left: 6px;  font-size: 1rem;  }
    .wc-links-row a.wc-btn {  float: left;  margin-top: 10px;  }
    .wc-btn-item.two-items {  width: 100%;  margin-right: 0 !important;  }
    .webcasts-module > div .headline h4 {  font-size: 1.4rem;  }
    .wc-btn-item.tbl-item {  padding: 10px 8px 0 8px;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -8px;  margin-right: -8px;  }
    .wc-btn-item.tbl-item .wc-help-txt {  font-size: 0.9rem;line-height: 1.2rem;  }
    .wc-btn-item.tbl-item .wc-live-txt {  font-size: 1.1rem;  }
    .wc-btn-item.tbl-item.live .webcast-bigttl {  letter-spacing: 2px;  min-width: 100px;  }
    .wc-doc-col {  width: 100%;  }
    .wc-date-col {  width: 100%;  text-align: center;  }
    .date-box {  float: none;  margin-left: auto;  margin-right: auto;  margin-bottom: 10px;  }
    .map-overlay {width: 100%; margin-left: 0px;}
    .home-emergency-area {padding-right: 0px !important; padding-left: 0px !important;}
    .wc-video-txt {  font-size: 1rem;  }
    .comp-scale-label { font-size: 1.1rem;}
    .comp-title {font-size: 1.4rem;letter-spacing: 1px;}
    .comp-scale.ls-long-scale { width: 65%; }
    .comp-scale.ls-short-scale { width: 42%;}
    .comp-scale.md-short-scale {width: 46%;}
    .comp-scale.short-scale { width: 50%;}
    ul.three-col-compare li.left-col { width: 38%; }
    ul.three-col-compare li.center-col { width: 24%; }
    ul.three-col-compare li.right-col { width: 38%; }
    .share-button-area .hover-content { width: 300%; }
    .page-title .inner h1 {  width: 85%; }
}
@media (max-width: 250px) {
    .event-spotlight .headline h4 {  font-size: 1.9rem;  }
    .scfForm legend {  font-size: 1.5rem;  }
    .scfSectionUsefulInfo {  font-size: 1.15rem;  line-height: 1.5rem;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 0;  }
    .nav-device-wrapper .mobile-contact-us {  margin-right: 0;  }
    /* .nav-device-wrapper .device-logo-wrapper .top-device-logo img {  width: 140px;  height: 32px;  } */
    h2 {  font-size: 1.7em;  }
    h3 {  font-size: 1.6em;  }
    ul.video-download-group a, .video-player .video-seletion-options .video-options-block .video-size-group li a {  font-size: 0.8rem;  width: 100px !important;  }
    .video-player .video-seletion-options .video-options-block .icon {  padding: 0 5px 0 10px;  }
    .video-download-label span:last-of-type {  font-size: 1.3rem;  }
    .content-block ul li:before {  left: -0.65em;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li.active > a {  font-size: 0.9rem;  text-indent: 1px;  }
    .webcasts-module .webcasts-tabs .nav-tabs > li > a {  font-size: 0.7rem;  letter-spacing: 0;  text-indent: 1px;  }
    .webcasts-module .webcasts-tabs > ul.nav-tabs > li > a {  padding: 5px 3px;  }
}

/*  For IE  */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .rgMasterTable {  border-right: solid 1px rgba(0, 0, 0, 0.1);  border-left: solid 1px rgba(0, 0, 0, 0.1);  border-bottom: solid 1px rgba(0, 0, 0, 0.1);  }
    .permit-table-header .permit-table-filters td .apply-filters {  display: inline-block;  margin-top: 0;  }
    html {  overflow: hidden;  }
    body {  overflow: auto;  height: 100%;  }
    .map-overlay {display: inline-block !important;}
    .contact-main.warning.on-map {display: inline-block !important; }
}
/*  For Edge  */
@supports (-ms-accelerator:true) or (-ms-ime-align:auto) {
    .rgMasterTable {
        border-right: solid 1px rgba(0, 0, 0, 0.1);
        border-left: solid 1px rgba(0, 0, 0, 0.1);
        border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    }
}

@media only screen and (max-device-width: 415px) {
    .webcasts-module {
        margin: 10px 15px;
    }
}

/*  For Safari and iOS  */
@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */
    .two-col-sm-7-5-md-8-4.row {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    @media (max-width: 767px) {
        a.nps-btn:hover, a.nps-btn:focus {transition: box-shadow 0s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0s cubic-bezier(0.25, 0.8, 0.25, 1);}
    }
}
div#carousel-example.carousel.slide {max-height: 300px;}
.item img.img-fluid.mx-auto.d-block {max-width: 100%;}
div#carousel-example.carousel.slide .carousel-inner {max-height: 300px;    padding: 0 !important; margin: 0 !important;}
.carousel-control-next, .carousel-control-prev { border: 0; }
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex;
    -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 8%; color: #fff; text-align: center;
    opacity: .5; transition: opacity .15s ease; text-decoration: none !important;}
.carousel-control-prev { left: 0; }
.carousel-control-next { right: 0; }
span.carousel-control-prev-icon.icomoon.icon-ArrowLeft { font-size: 4.5rem; line-height: 4.3rem; color: rgba(255,255,255,0.8); text-decoration: none !important;    margin-left: -5px;}
span.carousel-control-next-icon.icomoon.icon-ArrowRight { font-size: 4.5rem; line-height: 4.3rem; color: rgba(255,255,255,0.8); text-decoration: none !important;}
div#carousel-example a.left.carousel-control:hover span.carousel-control-prev-icon.icomoon.icon-ArrowLeft {line-height: 6.3rem;}
div#carousel-example a.right.carousel-control:hover span.carousel-control-prev-icon.icomoon.icon-ArrowRight {line-height: 6.3rem;}
.carousel-control-next-icon, .carousel-control-prev-icon {display: inline-block; text-decoration: none !important;}


@media (min-width: 768px) and (max-width: 991px) {
    /* Show 4th slide on md  if col-md-4*/
    .carousel-inner .active.col-md-4.item + .item + .item + .item {
        position: absolute;
        top: 0;
        right: -33.3333%;  /*change this with javascript in the future*/
        z-index: -1;
        display: block;
        visibility: visible;
    }

}

@media (min-width: 576px) and (max-width: 768px) {
    /* Show 3rd slide on sm  if col-sm-6*/
    .carousel-inner .active.col-sm-6.item + .item + .item {
        position: absolute;
        top: 0;
        right: -50%;  /*change this with javascript in the future*/
        z-index: -1;
        display: block;
        visibility: visible;
    }

}
@media (min-width: 576px) {

    .item {
        margin-right: 0;
    }

    /* show 2 items */
    .carousel-inner .active + .item {
        display: block;
    }

    .carousel-inner .item.active:not(.item-right):not(.item-left),
    .carousel-inner .item.active:not(.item-right):not(.item-left) + .item {
        transition: none;
    }

    .carousel-inner .item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
    }

    /* left or forward direction */
    .active.item-left + .item-next.item-left,
    .item-next.item-left + .item,
    .item-next.item-left + .item + .item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .item-prev.item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* right or prev direction */
    .active.item-right + .item-prev.item-right,
    .item-prev.item-right + .item,
    .item-prev.item-right + .item + .item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

/*MD*/
@media (min-width: 768px) {

    /* show 3rd of 3 item slide */
    .carousel-inner .active + .item + .item {
        display: block;
    }

    .carousel-inner .item.active:not(.item-right):not(.item-left) + .item + .item {
        transition: none;
    }


    .carousel-inner .item-next {
        position: relative;
        transform: translate3d(0, 0, 0);
    }


    /* left or forward direction */
    .item-next.item-left + .item + .item + .item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* right or prev direction */
    .item-prev.item-right + .item + .item + .item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}


/*LG */
@media (min-width: 991px) {

    /* show 4th item */
    .carousel-inner .active + .item + .item + .item {
        display: block;
    }

    .carousel-inner .item.active:not(.item-right):not(.item-left) + .item + .item + .item {
        transition: none;
    }

    /* Show 5th slide on lg if col-lg-3 */
    .carousel-inner .active.col-lg-3.item + .item + .item + .item + .item {
        position: absolute;
        top: 0;
        right: -25%;  /*change this with javascript in the future*/
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* left or forward direction */
    .item-next.item-left + .item + .item + .item + .item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* right or prev direction //t - previous slide direction last item animation fix */
    .item-prev.item-right + .item + .item + .item + .item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

/*LG 6th  -  if you want a carousel with 6 slides */
@media (min-width: 991px) {

    /* show 5th and 6th item */
    /*   .carousel-inner .active + .item + .item + .item + .item,
     .carousel-inner .active + .item + .item + .item + .item + .item {
           display: block;
       }



       .carousel-inner .item.active:not(.item-right):not(.item-left) + .item + .item + .item + .item,
     .carousel-inner .item.active:not(.item-right):not(.item-left) + .item + .item + .item + .item + .item {
         transition: none;
       }
   */


    /*show 7th slide for animation when its a 6 slides carousel */
    /*      .carousel-inner .active.item + .item + .item + .item + .item + .item  + .item {
           position: absolute;
           top: 0;
           right: -16.666666666%;
           z-index: -1;
           display: block;
           visibility: visible;
     }
     */

    /* forward direction > */
    /*   .item-next.item-left + .item + .item + .item + .item,
     .item-next.item-left + .item + .item + .item + .item + .item {
           position: relative;
           transform: translate3d(-100%, 0, 0);
           visibility: visible;
       }
     */
    /* prev direction < last item animation fix */
    /*   .item-prev.item-right + .item + .item + .item + .item + .item,
       .item-prev.item-right + .item + .item + .item + .item + .item + .item {
           position: relative;
           transform: translate3d(100%, 0, 0);
           visibility: visible;
           display: block;
           visibility: visible;
       }
   */
}
.ref-chart-area .left-units { font-size: 1.8rem; font-weight: 600;     line-height: 2rem;  margin-top: 140px;transform: rotate(-90deg);}
.ref-chart-area span.super-script { font-size: 1.2rem;    line-height: 1rem;}
.left-units-area {float: left; width: 60px; display: inline-block; height: 300px;}
.ref-chart-area { width: 100%; margin: 0; padding: 0; display: inline-block;}
.ref-chart-left {   display: inline-block; float: left; width: 100px; margin: 0; padding: 0;}
ul.ref-chart-main {  height: 300px;  display: inline-block; float: left; width: calc(100% - 100px);
    margin: 0 !important; padding: 0 !important;}
ul.ref-chart-main li {width: 20%; border-left: solid 1px white; height: 300px; background-color: rgba(200,220,240,0.4);
    background: url(/Presentation/DotGov/includes/images/icons/Table-Grid.png); background-size: 100% 100%; background-repeat: no-repeat;  float: left;}
ul.ref-chart-main li:first-of-type {border-left: none; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
ul.ref-chart-main li:last-of-type { border-top-right-radius: 6px; border-bottom-left-radius: 6px;}
ul.ref-chart-left {list-style-type: none; margin: 0 !important; padding: 0 !important;      width: 36px;  display: inline-block;}
ul.ref-chart-left li {  height: 58px; padding-top: 40px;  display: inline-block;  text-align: right; font-size: 1.3rem; font-weight: 600;   width: 36px;}
.content-block ul.ref-chart-left>li:before, .content-block ul.ref-chart-main>li:before, .content-block ul.chart-index>li:before {content: "";}
.ref-title { margin-top: 5px; margin-bottom: 5px; text-align: center; font-weight: 600;}

.ref-chart-inner {width: 94%; margin-left: 3% !important; margin-right: 3% !important;  display: table;
    margin-top: 0 !important; margin-bottom: 0 !important; padding: 0 !important;  border-radius: 0 !important;  max-height: 268px;
    height: 268px;}
table.ref-chart-inner td { width: 25%; float: left;    max-height: 268px;
    height: 268px; vertical-align: bottom; display: table-cell; position: relative; }
table.ref-chart-inner td .color-one { border-radius: 2px; position: absolute; bottom: 0; width: 96%;  margin-left: 2% !important; margin-right: 2% !important;  background-color: rgb(0,148,184);}
table.ref-chart-inner td .color-two {  border-radius: 2px; position: absolute; bottom: 0; width: 96%;  margin-left: 2% !important; margin-right: 2% !important; background-color: #ee8301;}
table.ref-chart-inner td .color-three { border-radius: 2px; position: absolute; bottom: 0; width: 96%;  margin-left: 2% !important; margin-right: 2% !important; background-color: #0f9d58;}
table.ref-chart-inner td .color-four { border-radius: 2px; position: absolute; bottom: 0; width: 96%;  margin-left: 2% !important; margin-right: 2% !important; background-color: #816aad;}
.ref-chart-area .bar-line-area { width: 33.33%; border-top: solid 2px rgba(0,0,0,0.57); border-bottom: solid 2px rgba(0,0,0,0.57); bottom: 0; position: absolute; margin-left: 33.33%;}
.ref-chart-area .bar-line { width: 2px;height: 100%;  margin-left: 44%; background-color: rgba(0,0,0,0.57);}
.ref-chart-area .bar-number { width: 100%;  position: absolute; bottom: 3px; text-align: center; font-weight: 600; font-size: 1.5rem; color: white;}

.chart-index-area { display: inline-block; width: 100%;}
ul.chart-index {  display: inline-block;  width: calc(100% - 100px); margin: 5px 0 0 100px; padding: 0;}
ul.chart-index li {float: left; width: 50%; text-align: center;}
.chart-index-area .color-box { display: inline-block; float: left; margin-right: 8px; width: 16px; height: 16px;}
.chart-index-area .color-box.color-one {background-color: rgb(0,142,184);}
.chart-index-area .color-box.color-two {  background-color: #ee8301;}
.chart-index-area .color-box.color-three { background-color: #0f9d58;}
.chart-index-area .color-box.color-four { background-color: #816aad;}
.chart-index-area .index-item { float: left; white-space: nowrap; font-size: 1.3rem; line-height: 1.5rem; font-weight: 500;  visibility: visible !important;}

@media (max-width: 1024px) {
    .ref-chart-left { width: 60px;}
    .left-units-area { width: 20px; }
    .ref-chart-area .left-units { font-size: 1.5rem; line-height: 1.6rem; white-space: nowrap;}
    ul.ref-chart-main {width: calc(100% - 60px);}
    ul.chart-index { width: calc(100% - 60px); margin: 5px 0 0 60px;}
}
@media (max-width: 767px) {
    .ref-chart-left { width: 45px;}
    .left-units-area { width: 15px; }
    .ref-chart-area .left-units { font-size: 1.3rem; line-height: 1.3rem;}
    ul.ref-chart-left {width: 26px;}
    ul.ref-chart-left li { font-size: 1.1rem; width: 26px;}
    .ref-title { margin-top: 2px; margin-bottom: 9px; font-size: 1.2rem;}
    ul.ref-chart-main {width: calc(100% - 45px);}
    ul.chart-index { width: calc(100% - 45px); margin: 5px 0 0 45px;}
    .ref-chart-area .bar-number {font-size: 1.3rem;}
}
@media (max-width: 500px) {
    .chart-index-area .index-item { text-align:left; white-space: normal; font-size: 1.2rem; line-height: 1.5rem; max-width: 150px; }
    .ref-chart-area .bar-number {font-size: 1.1rem;}
    ul.chart-index { width: 100%; margin: 5px 0 0 0px;}
}
@media (max-width: 400px) {
    .chart-index-area .index-item {  max-width: 130px; }
    .ref-title { margin-top: 2px; margin-bottom: 9px; font-size: 1.1rem;}
}
@media (max-width: 350px) {
    .ref-title { margin-top: 2px; margin-bottom: 9px; font-size: 1rem;}
    .ref-chart-left { width: 35px;}
    .left-units-area { width: 14px; }
    .ref-chart-area .left-units { font-size: 1.1rem; line-height: 1.1rem;}
    ul.ref-chart-left {width: 20px;}
    ul.ref-chart-left li { font-size: 0.9rem; width: 20px;}
    ul.ref-chart-main {width: calc(100% - 35px);}
    .chart-index-area .index-item {  max-width: 120px; }
}
.highlight-cards {    display: flex; flex-flow: wrap;}
li.highlight-card {position: relative; text-align: center;    height: auto;  background-color: white; border-radius: 6px;  width: 30.7%;   margin: 0 1% 5px 1%;
    padding: 0 0 35px 0;  margin-bottom: 20px !important; box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18), 0px -1px 1px 0px rgba(0,0,0,0.1), 0px 1px 3px -3px rgba(0,0,0,0.14);}
a.li-card-btn, .li-card-btn {width: 100%;text-decoration: none;}
.highlight-desc {font-size:1.5rem; line-height: 1.8rem; color: #777; width:92%; margin-left:4%; margin-bottom:10px; }
.circle-icon-area {position: absolute; top: 42px; left: 0; width: 100%;    text-align: center;}
.circle-icon.icomoon {  margin: 0px auto 25px auto; background-color: red; color: green; font-size:5.5rem; line-height: 4.8rem;
    width: 80px; height:80px; border-radius: 50%; }
.circle-icon.image {width: 80px;height: 80px;overflow: hidden;border-radius: 50%;   margin: 0px auto 25px auto;  text-align: center;
    background-position: center center; background-size: 80px 80px;}
.circle-icon.image img {background-position: center center; background-size: 80px 80px;}
.circle-icon-image {width: 80px;height: 80px;background-position: center top; background-size: cover; margin-left: auto; margin-right: auto;    border-radius: 50%;}
.circle-icon-image.fleet {background: url("pic05.jpg"); background-size: 80px 80px;}
.circle-icon-image.agency {background: url("pic06.jpg"); background-size: 80px 80px;}
.circle-icon-image.residents {background: url("pic07.jpg"); background-size: 80px 80px;}
.circle-icon.icomoon.icon-Search {font-size: 4.3rem;}
li.highlight-card.Teal .circle-icon.icomoon {background-color: rgb(40,182,224); color: white;}
li.highlight-card.Blue .circle-icon.icomoon {background-color: rgb(45,124,176); color: white;}
li.highlight-card.Green .circle-icon.icomoon {background-color: rgb(95,197,118); color: white;}
li.highlight-card.Orange .circle-icon.icomoon {background-color: rgb(255,181,51); color: white;}
li.highlight-card.Purple .circle-icon.icomoon {background-color: rgb(169,146,213); color: white;}
li.highlight-card.Seafoam .circle-icon.icomoon {background-color: rgb(45,241,243); color: white;}
li.highlight-card.Yellow .circle-icon.icomoon {background-color: rgb(255,236,32); color: #555;}
li.highlight-card.Red .circle-icon.icomoon {background-color: rgb(255,87,87); color: white;}
li.highlight-card.Gold .circle-icon.icomoon {background-color: rgb(238,218,118); color: white;}
.highlight-ttl { margin-bottom: 10px;width: 90%;margin-left: 5%;text-align: center;
    font-size: 1.7rem;line-height: 1.9rem;font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;
    font-weight: 600;  color: #444;}
li.highlight-card .center-btn {position: absolute; bottom:20px; left: 0; width:100%;}
li.highlight-card .center-btn a.nps-btn {min-width: 160px; cursor: pointer;}
.color-top {position: relative; width: 100%; margin-bottom:58px; height: 84px; border-top-left-radius:6px; border-top-right-radius:6px;}
li.highlight-card.Teal .color-top {background-color: rgb(0,142,184); color: white;}
li.highlight-card.Blue .color-top {background-color: rgb(0,79,131); color: white;}
li.highlight-card.Green .color-top {background-color: rgb(15,157,88); color: white;}
li.highlight-card.Orange .color-top {background-color: rgb(238,131,1); color: white;}
li.highlight-card.Purple .color-top {background-color: rgb(129,106,173); color: white;}
li.highlight-card.Seafoam .color-top {background-color: rgb(0,196,198); color: white;}
li.highlight-card.Yellow .color-top {background-color: rgb(246,206,2); color: white;}
li.highlight-card.Red .color-top {background-color: rgb(211,47,47); color: white;}
li.highlight-card.Gold .color-top {background-color: rgb(198,178,78); color: white;}

li.highlight-card.alt-highlight {padding-bottom: 0px;}
li.highlight-card.alt-highlight .li-card-btn {padding-bottom: 0px !important; margin-bottom: 0px !important;  display: inline-block !important;
    padding-top: 34px;}
li.highlight-card.alt-highlight .li-card-btn table {padding-bottom: 0px !important; margin-bottom: 0px !important;
    display: inline-block !important; height: 100%; width:100%;}
li.highlight-card.alt-highlight .li-card-btn tbody, li.highlight-card.alt-highlight .li-card-btn tr,
li.highlight-card.alt-highlight .li-card-btn td {height: 100%;}
li.highlight-card.alt-highlight.Teal {background-color: rgb(0,142,184); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Blue {background-color: rgb(0,79,131); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Green {background-color: rgb(15,157,88); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Orange {background-color: rgb(238,131,1); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Purple {background-color: rgb(129,106,173); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Seafoam {background-color: rgb(0,196,198); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Yellow {background-color: rgb(246,206,2); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Red {background-color: rgb(211,47,47); background-color: transparent; color: white; box-shadow: none;}
li.highlight-card.alt-highlight.Gold {background-color: rgb(198,178,78); background-color: transparent; color: white; box-shadow: none;}

td.small-third {width: 33.33%; height: 100%;}
td.large-third {width: 66.66%; height: 100%;}
li.highlight-card td.large-third .center-btn { position: relative; bottom: auto; left: auto; text-align:left; margin-top:16px;}
li.highlight-card.alt-highlight .circle-icon.icomoon {    margin: 0px auto 0px auto; width:140px; height: 140px; font-size: 8.5rem; line-height:13.5rem; }

ul.ccnav-two-col li.highlight-card {padding-bottom:32px;}
ul.ccnav-two-col.highlight-cards {margin: 0 23px !important;}
ul.ccnav-one-col li.highlight-card {width:100% !important; margin-left:0 !important; margin-right:0 !important;}
.generic-callout-list.lt-gray-bkgrd ul.ccnav-one-col.highlight-cards,
.generic-callout-list.trans-bkgrd ul.ccnav-one-col.highlight-cards {padding:0 22px !important;}
li.highlight-card.alt-highlight .highlight-ttl {color:#333; text-align:left; width: 95%; margin-left:0 !important;}
li.highlight-card.alt-highlight .highlight-desc {color:#666; text-align:left; width: 95%; margin-left:0 !important;}

li.highlight-card.alt-highlight.alt-order .highlight-ttl { text-align:right; width: 95%; margin-left:5% !important; margin-right: 0 !important;}
li.highlight-card.alt-highlight.alt-order .highlight-desc { text-align:right; width: 95%; margin-left:5% !important; margin-right: 0 !important;}
li.highlight-card.alt-highlight.alt-order td.large-third .center-btn { text-align:right; }

.circle-icon.big-image {width: 140px;height: 140px;overflow: hidden;border-radius: 50%;
    margin: 0px auto 25px auto;text-align: center;background-position: center center;background-size: 140px 140px;}
.circle-big-image {width: 140px;height: 140px;background-position: center center; background-size: 140px 140px;}
.circle-big-image.fleet {background: url("pic10.jpg"); background-size: 140px 140px;}
.circle-big-image.agency {background: url("pic11.jpg"); background-size: 140px 140px;}
.circle-big-image.residents {background: url("pic12.jpg"); background-size: 140px 140px;}

li.overlay-card button.nps-btn.pos-relative.Blue, a.nps-btn.Blue, .nps-btn.Blue {  background: rgba(0, 79, 131, 0.9);}
li.overlay-card button.nps-btn.pos-relative.Blue:hover, li.overlay-card button.nps-btn.pos-relative.Blue:focus, a.nps-btn.Blue:hover, .nps-btn.Blue:hover, a.nps-btn.Blue:focus, .nps-btn.Blue:focus {  background: rgba(0, 79, 131, 1); }
li.overlay-card button.nps-btn.pos-relative.White, a.nps-btn.White, .nps-btn.White {  background: rgba(255, 255, 255, 0.9); color: #217E9D !important;}
li.overlay-card button.nps-btn.pos-relative.White:hover, li.overlay-card button.nps-btn.pos-relative.White:focus, a.nps-btn.White:hover, .nps-btn.White:hover, a.nps-btn.White:focus, .nps-btn.White:focus {  background: rgba(255, 255, 255, 1); color: rgb(0,79,131) !important;}
li.overlay-card button.nps-btn.pos-relative.White, .highlight-cards a.nps-btn.White, .highlight-cards .nps-btn.White { border: solid 1px #217E9D !important;}
li.overlay-card button.nps-btn.pos-relative.White:hover, li.overlay-card button.nps-btn.pos-relative.White:focus, .highlight-cards a.nps-btn.White:hover, .highlight-cards .nps-btn.White:hover, .highlight-cards a.nps-btn.White:focus, .highlight-cards .nps-btn.White:focus {  border: solid 1px  rgb(0,79,131) !important;}
li.overlay-card button.nps-btn.pos-relative.Neutral, a.nps-btn.Neutral, .nps-btn.Neutral {  background: rgba(255, 255, 255, 0.9); color: rgba(0,0,0,0.65) !important;}
li.overlay-card button.nps-btn.pos-relative.Neutral:hover, li.overlay-card button.nps-btn.pos-relative.Neutral:focus, a.nps-btn.Neutral:hover, .nps-btn.Neutral:hover, a.nps-btn.Neutral:focus, .nps-btn.Neutral:focus {  background: rgba(255, 255, 255, 1); color: rgba(0,0,0,0.85) !important;}
li.overlay-card button.nps-btn.pos-relative.Neutral, .highlight-cards a.nps-btn.Neutral, .highlight-cards .nps-btn.Neutral { border: solid 1px rgba(0,0,0,0.65) !important;}
li.overlay-card button.nps-btn.pos-relative.Neutral:hover, li.overlay-card button.nps-btn.pos-relative.Neutral:focus, .highlight-cards a.nps-btn.Neutral:hover, .highlight-cards .nps-btn.Neutral:hover, .highlight-cards a.nps-btn.Neutral:focus, .highlight-cards .nps-btn.Neutral:focus {  border: solid 1px rgba(0,0,0,0.85) !important;}
li.overlay-card button.nps-btn.pos-relative.Dark, a.nps-btn.Dark, .nps-btn.Dark {  background: rgba(0, 0, 0, 0.7);}
li.overlay-card button.nps-btn.pos-relative.Dark:hover, li.overlay-card button.nps-btn.pos-relative.Dark:focus, a.nps-btn.Dark:hover, .nps-btn.Dark:hover, a.nps-btn.Dark:focus, .nps-btn.Dark:focus {  background: rgba(0, 0, 0, 1);}
li.overlay-card button.nps-btn.pos-relative.Teal, a.nps-btn.Teal, .nps-btn.Teal {  background: rgba(0, 142, 184, 0.9);}
li.overlay-card button.nps-btn.pos-relative.Teal:hover, li.overlay-card button.nps-btn.pos-relative.Teal:focus, a.nps-btn.Teal:hover, .nps-btn.Teal:hover, a.nps-btn.Teal:focus, .nps-btn.Teal:focus {  background: rgba(0, 142, 184, 1);}
li.overlay-card button.nps-btn.pos-relative.Green, a.nps-btn.Green, .nps-btn.Green {  background: rgba(15, 157, 88, 0.9);}
li.overlay-card button.nps-btn.pos-relative.Green:hover, li.overlay-card button.nps-btn.pos-relative.Green:focus, a.nps-btn.Green:hover, .nps-btn.Green:hover, a.nps-btn.Green:focus, .nps-btn.Green:focus {  background: rgba(15, 157, 88, 1);}
li.overlay-card button.nps-btn.pos-relative.Orange, a.nps-btn.Orange, .nps-btn.Orange {  background: rgba(238, 131, 1, 0.9);}
li.overlay-card button.nps-btn.pos-relative.Orange:hover, li.overlay-card button.nps-btn.pos-relative.Orange:focus, a.nps-btn.Orange:hover, .nps-btn.Orange:hover, a.nps-btn.Orange:focus, .nps-btn.Orange:focus {  background: rgba(238, 131, 1, 1);}
li.overlay-card button.nps-btn.pos-relative.Yellow, a.nps-btn.Yellow, .nps-btn.Yellow {  background: rgba(255, 216, 0, 0.9); color: rgba(0,0,0,0.7) !important;}
li.overlay-card button.nps-btn.pos-relative.Yellow:hover, li.overlay-card button.nps-btn.pos-relative.Yellow:focus, a.nps-btn.Yellow:hover, .nps-btn.Yellow:hover, a.nps-btn.Yellow:focus, .nps-btn.Yellow:focus {  background: rgba(255, 216, 0, 1);}
li.overlay-card button.nps-btn.pos-relative.Tan, a.nps-btn.Tan, .nps-btn.Tan {  background: rgba(200, 160, 120, 0.9);}
li.overlay-card button.nps-btn.pos-relative.Tan:hover, li.overlay-card button.nps-btn.pos-relative.Tan:focus, a.nps-btn.Tan:hover, .nps-btn.Tan:hover, a.nps-btn.Tan:focus, .nps-btn.Tan:focus {  background: rgba(200, 160, 120, 1);}
.nps-btn-icon.icomoon.icon-ExternalLink3 {font-size:2rem; margin-top: -1px;}

li.overlay-card button.nps-btn.pos-relative.teal-hover:hover, li.overlay-card button.nps-btn.pos-relative.teal-hover:focus, a.nps-btn.teal-hover:hover, .nps-btn.teal-hover:hover,
a.nps-btn.teal-hover:focus, .nps-btn.teal-hover:focus {  background-color: #008eb8 !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.yellow-hover:hover, li.overlay-card button.nps-btn.pos-relative.yellow-hover:focus, a.nps-btn.yellow-hover:hover, .nps-btn.yellow-hover:hover,
a.nps-btn.yellow-hover:focus, .nps-btn.yellow-hover:focus {  background-color: rgb(255, 216, 0) !important; color: rgba(0,0,0,0.7) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.gold-hover:hover, li.overlay-card button.nps-btn.pos-relative.gold-hover:focus, a.nps-btn.gold-hover:hover, .nps-btn.gold-hover:hover,
a.nps-btn.gold-hover:focus, .nps-btn.gold-hover:focus {  background-color: rgb(255, 216, 0) !important; color: rgba(0,0,0,0.7) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.orange-hover:hover, li.overlay-card button.nps-btn.pos-relative.orange-hover:focus, a.nps-btn.orange-hover:hover, .nps-btn.orange-hover:hover,
a.nps-btn.orange-hover:focus, .nps-btn.orange-hover:focus {  background-color: #ee8301 !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.black-hover:hover, li.overlay-card button.nps-btn.pos-relative.black-hover:focus, a.nps-btn.black-hover:hover, .nps-btn.black-hover:hover,
a.nps-btn.black-hover:focus, .nps-btn.black-hover:focus {  background-color: rgba(0,0,0,0.8) !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.white-hover:hover, li.overlay-card button.nps-btn.pos-relative.white-hover:focus, a.nps-btn.white-hover:hover, .nps-btn.white-hover:hover,
a.nps-btn.white-hover:focus, .nps-btn.white-hover:focus {  background-color: #ffffff !important; color: rgb(0,79,131) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.green-hover:hover, li.overlay-card button.nps-btn.pos-relative.green-hover:focus, a.nps-btn.green-hover:hover, .nps-btn.green-hover:hover,
a.nps-btn.green-hover:focus, .nps-btn.green-hover:focus {  background-color: rgb(15, 157, 88) !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.seafoam-hover:hover, li.overlay-card button.nps-btn.pos-relative.seafoam-hover:focus, a.nps-btn.seafoam-hover:hover, .nps-btn.seafoam-hover:hover,
a.nps-btn.seafoam-hover:focus, .nps-btn.seafoam-hover:focus {  background-color: rgb(0, 196, 198) !important; color: white !important; border:none !important; }

li.overlay-card button.nps-btn.pos-relative.teal-hover:active, a.nps-btn.teal-hover:active, .nps-btn.teal-hover:active {  background-color: #008eb8 !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.yellow-hover:active, a.nps-btn.yellow-hover:active, .nps-btn.yellow-hover:active {  background-color: rgb(255, 216, 0) !important; color: rgba(0,0,0,0.7) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.gold-hover:active, a.nps-btn.gold-hover:active, .nps-btn.gold-hover:active {  background-color: rgb(255, 216, 0) !important; color: rgba(0,0,0,0.7) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.orange-hover:active, a.nps-btn.orange-hover:active, .nps-btn.orange-hover:active {  background-color: #ee8301 !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.black-hover:active, a.nps-btn.black-hover:active, .nps-btn.black-hover:active {  background-color: rgba(0,0,0,0.8) !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.white-hover:active, a.nps-btn.white-hover:active, .nps-btn.white-hover:active {  background-color: #ffffff !important; color: rgb(0,79,131) !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.green-hover:active, a.nps-btn.green-hover:active, .nps-btn.green-hover:active {  background-color: rgb(15, 157, 88) !important; color: white !important; border:none !important; }
li.overlay-card button.nps-btn.pos-relative.seafoam-hover:active, a.nps-btn.seafoam-hover:active, .nps-btn.seafoam-hover:active {  background-color: rgb(0, 196, 198) !important; color: white !important; border:none !important; }

.highlight-cards a.nps-btn.Neutral.teal-hover:hover, .highlight-cards .nps-btn.Neutral.teal-hover:hover,
.highlight-cards a.nps-btn.Neutral.teal-hover:focus, .highlight-cards .nps-btn.Neutral.teal-hover:focus,
.highlight-cards a.nps-btn.Neutral.yellow-hover:hover, .highlight-cards .nps-btn.Neutral.yellow-hover:hover,
.highlight-cards a.nps-btn.Neutral.yellow-hover:focus, .highlight-cards .nps-btn.Neutral.yellow-hover:focus,
.highlight-cards a.nps-btn.Neutral.orange-hover:hover, .highlight-cards .nps-btn.Neutral.orange-hover:hover,
.highlight-cards a.nps-btn.Neutral.orange-hover:focus, .highlight-cards .nps-btn.Neutral.orange-hover:focus,
.highlight-cards a.nps-btn.Neutral.black-hover:hover, .highlight-cards .nps-btn.Neutral.black-hover:hover,
.highlight-cards a.nps-btn.Neutral.black-hover:focus, .highlight-cards .nps-btn.Neutral.black-hover:focus,
.highlight-cards a.nps-btn.Neutral.white-hover:hover, .highlight-cards .nps-btn.Neutral.white-hover:hover,
.highlight-cards a.nps-btn.Neutral.white-hover:focus, .highlight-cards .nps-btn.Neutral.white-hover:focus,
.highlight-cards a.nps-btn.Neutral.green-hover:hover, .highlight-cards .nps-btn.Neutral.green-hover:hover,
.highlight-cards a.nps-btn.Neutral.green-hover:focus, .highlight-cards .nps-btn.Neutral.green-hover:focus,
.highlight-cards a.nps-btn.Neutral.seafoam-hover:hover, .highlight-cards .nps-btn.Neutral.seafoam-hover:hover,
.highlight-cards a.nps-btn.Neutral.seafoam-hover:focus, .highlight-cards .nps-btn.Neutral.seafoam-hover:focus,
.highlight-cards a.nps-btn.White.teal-hover:hover, .highlight-cards .nps-btn.White.teal-hover:hover,
.highlight-cards a.nps-btn.White.teal-hover:focus, .highlight-cards .nps-btn.White.teal-hover:focus,
.highlight-cards a.nps-btn.White.yellow-hover:hover, .highlight-cards .nps-btn.White.yellow-hover:hover,
.highlight-cards a.nps-btn.White.yellow-hover:focus, .highlight-cards .nps-btn.White.yellow-hover:focus,
.highlight-cards a.nps-btn.White.orange-hover:hover, .highlight-cards .nps-btn.White.orange-hover:hover,
.highlight-cards a.nps-btn.White.orange-hover:focus, .highlight-cards .nps-btn.White.orange-hover:focus,
.highlight-cards a.nps-btn.White.black-hover:hover, .highlight-cards .nps-btn.White.black-hover:hover,
.highlight-cards a.nps-btn.White.black-hover:focus, .highlight-cards .nps-btn.White.black-hover:focus,
.highlight-cards a.nps-btn.White.white-hover:hover, .highlight-cards .nps-btn.White.white-hover:hover,
.highlight-cards a.nps-btn.White.white-hover:focus, .highlight-cards .nps-btn.White.white-hover:focus,
.highlight-cards a.nps-btn.White.green-hover:hover, .highlight-cards .nps-btn.White.green-hover:hover,
.highlight-cards a.nps-btn.White.green-hover:focus, .highlight-cards .nps-btn.White.green-hover:focus,
.highlight-cards a.nps-btn.White.seafoam-hover:hover, .highlight-cards .nps-btn.White.seafoam-hover:hover,
.highlight-cards a.nps-btn.White.seafoam-hover:focus, .highlight-cards .nps-btn.White.seafoam-hover:focus { border:solid 1px rgba(255,255,255,0) !important;}


@media screen and ( max-width: 1024px ){
    ul.ccnav-two-col.highlight-cards {margin: 0 4px !important;}
    ul.ccnav-three-col.highlight-cards {margin: 0 -10px !important;}
    .generic-callout-list.lt-gray-bkgrd ul.ccnav-one-col.highlight-cards,
    .generic-callout-list.trans-bkgrd ul.ccnav-one-col.highlight-cards {padding:0 12px !important;}
}
@media screen and ( max-width: 767px ){
    ul.ccnav-two-col.highlight-cards {margin: 0 -4px !important;}
    ul.ccnav-three-col.highlight-cards {margin: 0 -4px !important;}
    .generic-callout-list.trans-bkgrd ul.ccnav-one-col.highlight-cards {padding:0 0px !important; margin-left:0 !important; margin-right:0 !important;}
    ul.ccnav-three-col.highlight-cards {padding-right: 0px !important;}
    li.highlight-card {width: 31.333%;}
}
@media screen and ( max-width: 700px ){
    .ccnav-three-col.highlight-cards li.highlight-card {width:48%;}
}
@media screen and ( max-width: 500px ){
    .ccnav-three-col.highlight-cards li.highlight-card, .ccnav-two-col.highlight-cards li.highlight-card {width:100% !important; margin-left:0 !important; margin-right:0 !important;}
    .generic-callout-list.trans-bkgrd ul.ccnav-one-col.highlight-cards {padding:0 0px !important; margin-left:0 !important; margin-right:0 !important;}
}

/*  Overlay Cards  */
ul.ccnav-three-col.overlay-cards {display: flex; flex-flow: wrap;    width: calc(100% - 60px) !important; margin: 0 30px !important;}
li.overlay-card {position: relative; text-align: center;    height: auto;  background-color: white; border-radius: 6px;
    padding: 0;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.18), 0px -1px 1px 0px rgba(0,0,0,0.1), 0px 1px 3px -3px rgba(0,0,0,0.14);
    -moz-transition: -moz-transform 0.5s ease, opacity 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease, opacity 0.5s ease;
    -ms-transition: -ms-transform 0.5s ease, opacity 0.5s ease;
    transition: transform 0.5s ease, opacity 0.5s ease;
    width: 31%;
    margin: 0 1% 16px 1%;
    margin-bottom: 16px !important;
}
li.overlay-card > .over-image {    margin: 0;
    -moz-transition: -moz-transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    -ms-transition: -ms-transform 0.5s ease;
    transition: transform 0.5s ease;
    position: relative;
    display: block;
    width: 100%;
    border-radius: 4px;
    overflow: hidden;
}
li.overlay-card > .over-image img {width: 100%; height: 100%; top: 0;}

.circle-icon.image img {background-position: center center; background-size: 80px 80px;    height: 80px; width: 80px;}
.over-image .over-img { width: 100%; top: 0;}
li.overlay-card > .over-image:before { pointer-events: none; -moz-transition: background-color 0.5s ease, opacity 0.5s ease;
    -webkit-transition: background-color 0.5s ease, opacity 0.5s ease; -ms-transition: background-color 0.5s ease, opacity 0.5s ease; transition: background-color 0.5s ease, opacity 0.5s ease; content: '';
    display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1.0; z-index: 1; opacity: 0.8; }
li.overlay-card.Pink > .over-image:before {background-color: #f2849e;}
li.overlay-card.Teal > .over-image:before {background-color: rgb(0,142,184);}
li.overlay-card.Blue > .over-image:before {background-color: rgb(0,79,131);}
li.overlay-card.Green > .over-image:before {background-color: rgb(15,157,88);}
li.overlay-card.Seafoam > .over-image:before {background-color: rgb(0,196,198);}
li.overlay-card.Orange > .over-image:before {background-color: rgb(238,131,1);}
li.overlay-card.Purple > .over-image:before {background-color: rgb(129,106,173);}
li.overlay-card.Red > .over-image:before {background-color: rgb(211,47,47);}
li.overlay-card.Yellow > .over-image:before {background-color: rgb(246,206,2);}
li.overlay-card.Gold > .over-image:before {background-color: rgb(198,178,78);}
li.overlay-card:hover p, li.overlay-card:hover p { text-shadow: 2px 2px 2px rgba(0,0,0,0.2), -2px -2px 2px rgba(0,0,0,0.2), 1px 1px 1px rgba(0,0,0,0.8);
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.6+0,0+83 */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 83%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 83%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 83%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.alt-cards li.overlay-card:hover p { text-shadow: none; background-color: transparent !important;}

ul.overlay-cards.alt-cards li.overlay-card.Pink > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(242,132,158,0) 0%, rgba(242,132,158,0.8) 75%, rgba(242,132,158,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(242,132,158,0) 0%,rgba(242,132,158,0.8) 75%,rgba(242,132,158,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(242,132,158,0) 0%,rgba(242,132,158,0.8) 75%,rgba(242,132,158,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Pink:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Pink:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(222,112,138,0.75) 0%, rgba(202,92,118,1) 75%, rgba(182,72,98,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(222,112,138,0.75) 0%,rgba(202,92,118,1) 75%,rgba(182,72,98,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(222,112,138,0.75) 0%,rgba(202,92,118,1) 75%,rgba(182,72,98,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(172,62,88);
}
ul.overlay-cards.alt-cards li.overlay-card.Purple > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(129,106,173,0) 0%, rgba(129,106,173,0.8) 75%, rgba(129,106,173,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(129,106,173,0) 0%,rgba(129,106,173,0.8) 75%,rgba(129,106,173,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(129,106,173,0) 0%,rgba(129,106,173,0.8) 75%,rgba(129,106,173,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Purple:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Purple:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(109,86,153,0.75) 0%, rgba(89,66,133,1) 75%, rgba(69,46,113,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(109,86,153,0.75) 0%,rgba(89,66,133,1) 75%,rgba(69,46,113,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(109,86,153,0.75) 0%,rgba(89,66,133,1) 75%,rgba(69,46,113,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(59,36,103);
}
ul.overlay-cards.alt-cards li.overlay-card.Seafoam > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,196,198,0) 0%, rgba(0,196,198,0.8) 75%, rgba(0,196,198,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,196,198,0) 0%,rgba(0,196,198,0.8) 75%,rgba(0,196,198,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,196,198,0) 0%,rgba(0,196,198,0.8) 75%,rgba(0,196,198,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Seafoam:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Seafoam:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,176,178,0.75) 0%, rgba(0,156,158,1) 75%, rgba(0,136,138,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,176,178,0.75) 0%,rgba(0,156,158,1) 75%,rgba(0,136,138,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,176,178,0.75) 0%,rgba(0,156,158,1) 75%,rgba(0,136,138,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(0,126,128);
}
ul.overlay-cards.alt-cards li.overlay-card.Teal > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,142,184,0) 0%, rgba(0,142,184,0.8) 75%, rgba(0,142,184,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,142,184,0) 0%,rgba(0,142,184,0.8) 75%,rgba(0,142,184,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,142,184,0) 0%,rgba(0,142,184,0.8) 75%,rgba(0,142,184,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Teal:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Teal:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,122,164,0.75) 0%, rgba(0,102,144,1) 75%, rgba(0,82,124,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,122,164,0.75) 0%,rgba(0,102,144,1) 75%,rgba(0,82,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,122,164,0.75) 0%,rgba(0,102,144,1) 75%,rgba(0,82,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(0,72,114);
}
ul.overlay-cards.alt-cards li.overlay-card.Green > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(15,157,88,0) 0%, rgba(15,157,88,0.8) 75%, rgba(15,157,88,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(15,157,88,0) 0%,rgba(15,157,88,0.8) 75%,rgba(15,157,88,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(15,157,88,0) 0%,rgba(15,157,88,0.8) 75%,rgba(15,157,88,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Green:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Green:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,137,68,0.75) 0%, rgba(0,117,48,1) 75%, rgba(0,97,28,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,137,68,0.75) 0%,rgba(0,117,48,1) 75%,rgba(0,97,28,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,137,68,0.75) 0%,rgba(0,117,48,1) 75%,rgba(0,97,28,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(0,87,18);
}
ul.overlay-cards.alt-cards li.overlay-card.Blue > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,79,131,0) 0%, rgba(0,79,131,0.8) 75%, rgba(0,79,131,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,79,131,0) 0%,rgba(0,79,131,0.8) 75%,rgba(0,79,131,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,79,131,0) 0%,rgba(0,79,131,0.8) 75%,rgba(0,79,131,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Blue:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Blue:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(0,59,111,0.75) 0%, rgba(0,39,91,1) 75%, rgba(0,19,71,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,59,111,0.75) 0%,rgba(0,39,91,1) 75%,rgba(0,19,71,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,59,111,0.75) 0%,rgba(0,39,91,1) 75%,rgba(0,19,71,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(0,0,51);
}
ul.overlay-cards.alt-cards li.overlay-card.Orange > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(238,131,1,0) 0%, rgba(238,131,1,0.8) 75%, rgba(238,131,1,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(238,131,1,0) 0%,rgba(238,131,1,0.8) 75%,rgba(238,131,1,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(238,131,1,0) 0%,rgba(238,131,1,0.8) 75%,rgba(238,131,1,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Orange:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Orange:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(218,111,0,0.75) 0%, rgba(198,91,0,1) 75%, rgba(178,71,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(218,111,0,0.75) 0%,rgba(198,91,0,1) 75%,rgba(178,71,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(218,111,0,0.75) 0%,rgba(198,91,0,1) 75%,rgba(178,71,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(168,61,0);
}
ul.overlay-cards.alt-cards li.overlay-card.Red > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(211,47,47,0) 0%, rgba(211,47,47,0.8) 75%, rgba(211,47,47,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(211,47,47,0) 0%,rgba(211,47,47,0.8) 75%,rgba(211,47,47,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(211,47,47,0) 0%,rgba(211,47,47,0.8) 75%,rgba(211,47,47,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Red:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Red:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(191,27,27,0.75) 0%, rgba(171,17,17,1) 75%, rgba(151,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(191,27,27,0.75) 0%,rgba(171,17,17,1) 75%,rgba(151,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(191,27,27,0.75) 0%,rgba(171,17,17,1) 75%,rgba(151,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(141,0,0);
}
ul.overlay-cards.alt-cards li.overlay-card.Yellow > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(246,206,2,0) 0%, rgba(246,206,2,0.8) 75%, rgba(246,206,2,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(246,206,2,0) 0%,rgba(246,206,2,0.8) 75%,rgba(246,206,2,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(246,206,2,0) 0%,rgba(246,206,2,0.8) 75%,rgba(246,206,2,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Yellow:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Yellow:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(226,186,0,0.75) 0%, rgba(206,166,0,1) 75%, rgba(186,146,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(226,186,0,0.75) 0%,rgba(206,166,0,1) 75%,rgba(186,146,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(226,186,0,0.75) 0%,rgba(206,166,0,1) 75%,rgba(186,146,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(176,136,0);
}
ul.overlay-cards.alt-cards li.overlay-card.Gold > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(198,178,78,0) 0%, rgba(198,178,78,0.8) 75%, rgba(198,178,78,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(198,178,78,0) 0%,rgba(198,178,78,0.8) 75%,rgba(198,178,78,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(198,178,78,0) 0%,rgba(198,178,78,0.8) 75%,rgba(198,178,78,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
}
ul.overlay-cards.alt-cards li.overlay-card.Gold:hover > .over-image:before, ul.overlay-cards.alt-cards li.overlay-card.Gold:focus > .over-image:before {opacity: 1;
    background: -moz-linear-gradient(top,  rgba(178,158,58,0.75) 0%, rgba(158,138,38,1) 75%, rgba(138,128,18,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(178,158,58,0.75) 0%,rgba(158,138,38,1) 75%,rgba(138,128,18,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(178,158,58,0.75) 0%,rgba(158,138,38,1) 75%,rgba(138,128,18,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2849e', endColorstr='#f2849e',GradientType=0 ); /* IE6-9 */
    border: solid 5px rgb(128,118,8);
}
ul.overlay-cards.alt-cards li.overlay-card h2 {margin-top:150px;}
ul.overlay-cards.alt-cards li.overlay-card:hover h2, ul.overlay-cards.alt-cards li.overlay-card:focus h2 {margin-top:15px;}

li.overlay-card > .over-image:after { pointer-events: none; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -ms-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease; content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZSc+PHN0eWxlPmxpbmUgeyBzdHJva2Utd2lkdGg6IDAuMjVweDsgc3Ryb2tlOiAjZmZmZmZmOyB9PC9zdHlsZT48bGluZSB4MT0nMCcgeTE9JzAnIHgyPScxMDAnIHkyPScxMDAnIC8+PGxpbmUgeDE9JzEwMCcgeTE9JzAnIHgyPScwJyB5Mj0nMTAwJyAvPjwvc3ZnPg==);
    background-position: center; background-repeat: no-repeat; background-size: 100% 100%; opacity: 0.25; z-index: 2; }
li.overlay-card.AirWaves > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/AirWaves.svg);}
li.overlay-card.AirWaves2 > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/AirWaves2.svg);}
li.overlay-card.SwirlRays > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/SwirlRays.svg);}
li.overlay-card.Swirls > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Swirls.svg);}
li.overlay-card.Swirls2 > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Swirls2.svg);}
li.overlay-card.Windmill > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Windmill.svg);}
li.overlay-card.Windmill2 > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Windmill2.svg);}
li.overlay-card.Windmill3 > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Windmill3.svg);}
li.overlay-card.AirFlow > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/AirFlow.svg);}
li.overlay-card.AirFlowMedium > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/AirFlowMedium.svg);}
li.overlay-card.CrossWave > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/CrossWave.svg);}
li.overlay-card.CrossStar > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/CrossStar.svg);}
li.overlay-card.Crosswave2 > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/CrossWave2.svg);}
li.overlay-card.Circles > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Circles.svg);}
li.overlay-card.Ornate > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Ornate.svg);}
li.overlay-card.OrnateCorners > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/OrnateCorners.svg);}
li.overlay-card.OrnateVine > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/OrnateVine.svg);}
li.overlay-card.SmallAir > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/SmallAir.svg);}
li.overlay-card.LeafCircle > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/LeafCircle.svg);}
li.overlay-card.LeafCorners > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/LeafCorners.svg);}
li.overlay-card.Vines > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Vines.svg);}
li.overlay-card.Wreath > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Wreath.svg);}
li.overlay-card.Science > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Science.svg);}
li.overlay-card.SquiggleSun > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/SquiggleSun.svg);}
li.overlay-card.Sun > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Sun.svg);}
li.overlay-card.Sunburst > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Sunburst.svg);}
li.overlay-card.Sunrays > .over-image:after {    background-image: url(/Presentation/DotGov/includes/images/svgs/Sunrays.svg);}
.alt-cards li.overlay-card > .over-image:after {background-image: none;}
body:not(.is-touch) li.overlay-card:hover > .over-image { -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
body:not(.is-touch) li.overlay-card:hover > .over-image:before { background-color: #333333; opacity: 0.35; }
body:not(.is-touch) li.overlay-card:hover > .over-image:after { opacity: 0; }
body:not(.is-touch) li.overlay-card:hover .content { max-height: 15em; opacity: 1;}
li.overlay-card > a .content { -moz-transition: max-height 0.5s ease, opacity 0.5s ease; -webkit-transition: max-height 0.5s ease, opacity 0.5s ease; -ms-transition: max-height 0.5s ease, opacity 0.5s ease;
    transition: max-height 0.5s ease, opacity 0.5s ease; width: 100%; max-height: 0; line-height: 1.5; margin-top: 0.35em; opacity: 0;}
li.overlay-card > a, li.overlay-card > button {display: -moz-flex; display: -webkit-flex; display: -ms-flex; display: flex; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;
    flex-direction: column; -moz-align-items: center; -webkit-align-items: center; -ms-align-items: center; align-items: center; -moz-justify-content: center; -webkit-justify-content: center; -ms-justify-content: center;
    justify-content: center; -moz-transition: background-color 0.5s ease, -moz-transform 0.5s ease; -webkit-transition: background-color 0.5s ease, -webkit-transform 0.5s ease; -ms-transition: background-color 0.5s ease, -ms-transform 0.5s ease;
    transition: background-color 0.5s ease, transform 0.5s ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 1em; border-radius: 4px; border-bottom: 0;
    color: #ffffff; text-align: center; text-decoration: none; z-index: 3;     overflow: hidden;}
li.overlay-card h2 {font-weight: bold; text-transform: uppercase; font-size:2.2rem; line-height:2.6rem; color:white;font-family: "Open Sans", Corbel, Helvetica, Arial;}
li.overlay-card p {font-weight: 400; font-size:1.5rem; line-height:1.7rem; color:white;font-family: "Open Sans", Corbel, Helvetica, Arial;}
li.overlay-card:hover .content.color-back p, li.overlay-card:focus .content.color-back p {padding: 5px; box-shadow: none !important; text-shadow:none; background: none; background-color: rgba(0,0,0,0.35); border-radius: 6px;}
li.overlay-card:hover .content.color-back.None p, li.overlay-card:focus .content.color-back.None p { background-color: rgba(0,0,0,0);}
li.overlay-card:hover .content.color-back.Light p, li.overlay-card:focus .content.color-back.Light p { background-color: rgba(255,255,255,0.65); color: rgba(0,0,0,0.75);}
li.overlay-card:hover .content.color-back.Light p span.icon-inline.icon-file-pdf-o, li.overlay-card:focus .content.color-back.Light p span.icon-inline.icon-file-pdf-o { color: rgba(0,0,0,0.75);}
li.overlay-card:hover .content.color-back.Light p span.document-meta-data, li.overlay-card:focus .content.color-back.Light p span.document-meta-data { color: rgba(0,0,0,0.75);}
li.overlay-card:hover .content.color-back.Blue p, li.overlay-card:focus .content.color-back.Blue p {background-color: rgba(0,79,131,0.55); }
li.overlay-card button.nps-btn.pos-relative {margin-top:10px;  display: inline-block; padding: 6px 14px 2px 14px; background: rgba(0, 195, 196, 0.9);
    color: white !important; text-align: center; border-radius: 6px; min-width: 200px; cursor: pointer;}
li.overlay-card button.nps-btn.pos-relative:hover, li.overlay-card button.nps-btn.pos-relative:focus {
    background: rgb(0, 180, 181); border-bottom: none; text-decoration: none; color: white !important;
    transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 30%), 0px 2px 2px 0px rgb(0 0 0 / 20%), 0px 4px 2px -2px rgb(0 0 0 / 20%);}
li.overlay-card span.icon-inline.icon-file-pdf-o {color:white;}
li.overlay-card span.document-meta-data {color:white;}
ul.ccnav-one-col.overlay-cards { margin: 0 38px !important; display: inline-block; padding: 0px !important; width: calc(100% - 74px);}
ul.ccnav-two-col.overlay-cards { margin: 0 32px !important;}
ul.ccnav-two-col.overlay-cards li {padding-bottom: 0 !important;}
ul.ccnav-one-col.overlay-cards li {width: 100% !important; margin-left:0 !important; margin-right:0 !important;}

li.overlay-card.Pink:hover .content.color-back.color-match p, li.overlay-card.Pink:hover .content.color-back.color-match p {background-color: rgba(202,92,118,0.2) !important;}
li.overlay-card.Teal:hover .content.color-back.color-match p, li.overlay-card.Teal:hover .content.color-back.color-match p {background-color: rgba(0,102,144,0.3) !important;}
li.overlay-card.Blue:hover .content.color-back.color-match p, li.overlay-card.Blue:hover .content.color-back.color-match p {background-color: rgba(0,49,101,0.3) !important;}
li.overlay-card.Green:hover .content.color-back.color-match p, li.overlay-card.Green:hover .content.color-back.color-match p {background-color: rgba(0,127,58,0.3) !important;}
li.overlay-card.Seafoam:hover .content.color-back.color-match p, li.overlay-card.Seafoam:hover .content.color-back.color-match p {background-color: rgba(0,156,158,0.3) !important;}
li.overlay-card.Orange:hover .content.color-back.color-match p, li.overlay-card.Orange:hover .content.color-back.color-match p {background-color: rgba(208,101,0,0.3) !important;}
li.overlay-card.Purple:hover .content.color-back.color-match p, li.overlay-card.Purple:hover .content.color-back.color-match p {background-color: rgba(99,76,143,0.3) !important;}
li.overlay-card.Red:hover .content.color-back.color-match p, li.overlay-card.Red:hover .content.color-back.color-match p {background-color: rgba(181,17,17,0.3) !important;}
li.overlay-card.Yellow:hover .content.color-back.color-match p, li.overlay-card.Yellow:hover .content.color-back.color-match p {background-color: rgba(206,166,0,0.3) !important;}
li.overlay-card.Gold:hover .content.color-back.color-match p, li.overlay-card.Gold:hover .content.color-back.color-match p {background-color: rgba(168,148,38,0.3) !important;}


/*   Start For Demo Only   */
.table-image {  padding-top:15px;  color: rgba(0,0,0,0.55); font-size:12rem;}
.table-image.transparent {   color: rgba(0,0,0,0);}
.demo-list-container {    width: 100%; border-bottom-left-radius: 8px !important; border-bottom-right-radius: 8px !important; background-color: rgba(0,142,184,0.5); border: solid 1px rgba(0,142,184,0.7);}
ul.demo-list {padding-left: 0; margin-left: 0;display:inline-block; width: 100%; margin-bottom: 0;}
ul.demo-list li:before {content: "";}
ul.demo-list li {width: 25%; float:left; display: block; text-align:center; padding: 10px 0; background-color: white; border: solid 1px rgba(0,142,184,0.5);}
.table-label {text-align:center; line-height: 3rem !important; font-size: 1.4rem; font-weight: 600;}


/*   End For Demo Only   */

@media screen and ( max-width: 1024px ){
    ul.ccnav-three-col.overlay-cards {    margin: 0 28px !important; width: calc(100% - 56px) !important;}
    ul.ccnav-two-col.overlay-cards {margin: 0 28px !important;}
    ul.ccnav-one-col.overlay-cards { margin: 0 38px !important;  padding: 0 0px !important;}
}
@media screen and ( max-width: 767px ){
    ul.ccnav-three-col.overlay-cards {margin: 0 0px !important;    width: 100% !important;}
    ul.ccnav-two-col.overlay-cards {margin: 0 0px !important;}
    li.overlay-card {width: 48%;}
    ul.ccnav-one-col.overlay-cards { margin: 0 6px !important; width: calc(100% - 12px);}
    body:not(.is-touch) li.overlay-card:hover > .over-image {-moz-transform: scale(1.03); -webkit-transform: scale(1.03);
        -ms-transform: scale(1.03); transform: scale(1.03);}
}
@media screen and ( max-width: 500px ) {
    .generic-callout-list ul.ccnav-three-col li.overlay-card,
    .generic-callout-list ul.ccnav-two-col li.overlay-card {width: 100% !important; margin-left:0 !important; margin-right:0 !important;}
    ul.ccnav-one-col.overlay-cards {    margin: 0 0px !important;  padding: 0 0px !important;}
}

@media only screen
and (max-device-width: 767px) {
    ul.overlay-cards li.overlay-card a { pointer-events: none;}
    ul.overlay-cards li.overlay-card:hover a, ul.overlay-cards li.overlay-card:focus a { pointer-events: auto;}
}
.chrt-nav-bar {background-color: #c5e8f3; display: inline-block; width: 100%; padding: 3px 20px; box-sizing: border-box;}
.chrt-nav-txt {font-size: 1.4rem;  line-height:2.5rem;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;   font-weight: 500;  color: #004f83; float:left; margin-right: 10px; margin-top: 2px;}
a.chrt-nav-item { padding: 7px 8px; display: inline-block; margin: 0 5px; float: left; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    pointer: cursor; text-align: center; font-size: 1.3rem; text-decoration: none;  background-color: #ffffff;  color: rgb(0, 142, 184); border-radius: 6px;}
a.chrt-nav-item.active { background-color: rgb(0, 142, 184); color: #ffffff;}
a.chrt-nav-item:hover, a.chrt-nav-item:focus { background-color: #ee8301; color: #ffffff !important;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
.chrt-sub-hdr { display: inline-block; box-sizing: border-box; width: 100%; padding: 3px 20px; background-color: #daf6fe;margin-top: 1px;}
.flr-chrt-card .chrt-sub-hdr.flr-chrt-sub {margin-top: -2px;}
.chrt-sub-lft {float: left; letter-spacing: 1px; font-size: 1.4rem;  line-height:2.5rem;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;   font-weight: 600;  color: #004f83;}
.chrt-sub-rt {float: right; font-size: 1.4rem;  line-height:2.5rem;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;   font-weight: 500;  color: #004f83;}
.chrt-sub-all {letter-spacing: 1px; margin-left: 5%; width: 95%; font-size: 1.4rem;  line-height:2.5rem;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;   font-weight: 600;  color: #004f83;}
.chrt-tbl-area {width: 100%; display:inline-block; overflow-x: auto;overflow-y: hidden;}
.chrt-tbl-scrl {width: auto; }
table.flare-tbl {  width: 100%; display:inline-block; margin-top: 10px;margin-bottom: 10px;}
table.flare-tbl tbody, table.flare-tbl thead {width: 100%; display:inline-block;}
table.flare-tbl tr {height:33px; max-height: 33px; width: 100%; display:inline-block;}
table.flare-tbl td { height:33px; max-height: 33px; display:inline-block;}
table.flare-tbl td.flr-name { font-size: 1.2rem; width: 20%; min-width: 20%; max-width: 20%; text-align: left; padding-left: 2%; padding-top:5px; line-height: 1.3rem;}
table.flare-tbl td.month { width: 6%; min-width: 6%; text-align: center;}
table.flare-tbl th { height:20px; max-height: 20px; display:inline-block;}
table.flare-tbl th.flr-name { font-size: 1.2rem; width: 20%; min-width: 20%; max-width: 20%; text-align: left; padding-left: 2%; padding-top:5px; line-height: 1.3rem;
    text-transform: uppercase; font-weight: 600; font-size: 1.3rem; padding-top: 0px;}
table.flare-tbl th.month {font-size: 1.25rem; width: 6%; min-width: 6%; text-align: center;}
a.rep-btn { margin-top: 3px; display:inline-block; text-align: center; font-size: 1.2rem; text-decoration: none;  background-color: #daf6fe;  color: #004f83; border-radius: 6px;
    padding: 7px 8px; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; cursor: pointer;}
a.rep-btn:hover, a.rep-btn:focus { background-color: #ee8301; color: #ffffff !important;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
a.rep-btn.no-data { background-color: #efefef;  color: #ababab; cursor: default !important;}
a.rep-btn.no-data:hover, a.rep-btn.no-data:focus { background-color: #efefef;  color: #ababab !important;box-shadow: none;}
table.flare-tbl tr.alt-row1 {background-color: #f9f9f9;}
table.flare-tbl tr.hdr-row {height:24px; max-height: 24px; width: 100%; display:inline-block;}

a.rep-btn.icomoon.icon-Report, a.rep-btn.icomoon.icon-Report2 {font-size: 2.2rem; line-height: 1.2rem;}
a.rep-btn.icomoon.icon-GoToPage {font-size: 2rem; line-height: 1.2rem;}
a.rep-btn.icomoon.icon-NA {font-size: 2rem; line-height: 1.2rem; cursor: default;}

.flr-chrt-card {background-color: #ffffff; display: inline-block; width: 100%; padding: 0px; border-radius: 6px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
.flr-chrt-card .income-tbl-hdr {margin-bottom: -3px;}
.flr-chrt-card .chrt-fltrs {margin-bottom: -2px;    margin-top: -2px;}
.chrt-fltrs {background-color: #c5e8f3; display: inline-block; width: 100%; padding: 15px 20px; box-sizing: border-box;
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2);}
.tbl-hdr-center.with-set {    width: 100%; display: inline-block; padding: 0 20px;}
.tbl-hdr-ttl.smlr-ttl-lft {font-size: 2rem;  text-align:left;  float:left;  line-height: 2.3rem; margin-top: 11px; margin-bottom: 10px;}
a.chart-set-btn { float: right; color: white; text-decoration: none; padding:10px 0 8px 0; display:inline-block; line-height: 2.5rem; }
a.chart-set-btn:hover, a.chart-set-btn:focus {  color: #ffce92 !important;}
.chrt-set-txt { float: left; line-height: 2.5rem;}
.chrt-set-icon { float: left; line-height: 2.5rem; display:inline-block;}
.chrt-set-icon.icomoon.icon-ArrowDown, .chrt-set-icon.icomoon.icon-ArrowUp { margin-left: 7px;}
.chrt-set-icon.icomoon.icon-Settings { margin-right: 7px; font-size: 2.5rem;}
.chrt-fltr-lft {width: 48%; margin-right:2%; float:left;}
.chrt-fltr-rt {width: 48%; float:right;}
.chrt-fltr-lbl {display: block !important; font-size: 14px;text-transform: none;font-weight: normal;
    color: #004f83; margin-bottom: 3px !important;}
.chrt-fltr-fld select {width: 100%; margin-bottom: 8px; height: 22px;padding: 0 0 0 4px; font-size: 12px;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; color: #333; border-radius: 3px; outline: none; border: 1px solid #ababab;}
a.flare-chrt-btn {float: right; background-color: #217E9D; color: white; padding: 5px 15px;
    border-radius: 6px; margin-left: 15px;  text-decoration: none; cursor: pointer;}
a.flare-chrt-btn:hover, a.flare-chrt-btn:focus {background-color: #ee8301; color: #ffffff !important;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
table.sngl-flare-tbl {width: 100%; text-align: center; margin-top: 10px; color: rgba(0,0,0,0.7);}
table.sngl-flare-tbl th { text-align: center; font-weight:600;}
table.sngl-flare-tbl td { text-align: center; font-size:1.3rem; line-height: 1.8rem;}
table.sngl-flare-tbl td.sml-txt { text-align: center; font-size:1.1rem;}
table.sngl-flare-tbl tr.alt-row1 {background-color: #f9f9f9;}
.chart-notes {display: inline-block;box-sizing: border-box;width: 100%;padding: 3px 20px;
    background-color: #f5fbfe; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
table.sngl-flare-tbl tr.ttl-row {    background-color: #eeeeee; border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc;}
table.sngl-flare-tbl tr.ttl-row td {font-weight: bold; padding: 7px 0 5px 0; font-size: 1.4rem;}
.content-block ul.chrt-notes {padding: 0;margin: 15px 20px;}
.content-block ul.chrt-notes li {font-size:1.3rem; line-height: 1.5rem; margin: 3px 0;}
.content-block ul.chrt-notes li:before {content: "";}

/*   FAQs Styles   */
.faq-list ul, .faqs ul {padding: 0em 0em 0em 0em;}
.faq-cntnt {padding: 15px 30px 10px 30px;font-size: 1.6rem;line-height: 2.1rem; background-color: rgb(244,253,255); color: rgba(0,0,0,0.75);display: inline-block;}
.accord-control.flares-accord.faqs-accord .tab-label {border-radius: 6px;}
.accord-control.flares-accord.faqs-accord input:checked + .tab-label {border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.faq-cntnt ul.faq-ul {padding: 0 0 0 40px; list-style-type: disc;}
.faq-cntnt ul.faq-ul li {font-size: 1.6rem;line-height: 2.1rem;}
.microsite .faq-list, .microsite .faqs {padding: 0 0;margin-top: 0px;}
.content-block .faq-cntnt ul.faq-ul li:before {content: "";}
.faqs span.document-meta-data {font-size:1.3rem; color: #747478;}

/*   Fenceline Monitoring Program Styles   */
.left-date-box {float: left; width: 80px;    display: inline-block;}
.right-accord-content {float: right; width: calc(100% - 80px); font-size: 1.5rem; display: inline-block;}
.left-date-box .date-box {float: left; display: inline-block;}
.accord-doc-list {    margin-top: 15px; display: inline-block; min-width: calc(100% - 80px); margin-left: 80px; width: calc(100% - 80px);}
.accord-doc-list .docs-title-row { width: 100%; min-width: 100%; display: inline-block;}
ul.accord-docs {float: left; margin-left: 0; padding-left: 0; margin-top: 0px;}
ul.accord-docs li {font-size: 1.4rem; margin-right: 1px; float: left; line-height: 1.7rem; }
ul.accord-docs li.comma-sep { margin-right: 10px; font-size: 1.6rem; }
.accord-docs-icon.icomoon.icon-Document {float: left; font-size: 1.8rem; margin-right: 7px;}
.accord-doc-list .docs-title {float: left; font-weight: bold; font-size: 1.3rem; text-transform: uppercase;    display: inline-block;}
.content-block ul.accord-docs li:before {content: "";}
ul.accord-docs a.wc-doc-link, ul.accord-docs a { float: left; margin-right: 5px; color: #217E9D !important; text-transform: none !important;
    display: inline-block; cursor: pointer; font-size: 1.25rem; line-height: 1.2rem !important; margin-bottom: 5px;}
ul.accord-docs a.wc-doc-link:hover, ul.accord-docs a.wc-doc-link:focus, ul.accord-docs a:hover, ul.accord-docs a:focus {color: #ee8301 !important;}
ul.accord-docs .doc-size-txt {line-height: 1rem !important; margin-left: 1px;}
ul.accord-docs li .comma-sep { margin-right: 10px; font-size: 1.4rem; float: left; line-height: 1.3rem; margin-bottom: 6px;}
.left-date-box .wc-month { margin-top: 21px; line-height: 1.5rem;}
.left-date-box .wc-day {line-height: 1.9rem;}
.left-date-box .wc-year {line-height: 1.2rem;}
.docs-underline { display: inline-block; width: 100%; margin-top: -20px; margin-bottom: 10px; height: 1px;
    background-image: linear-gradient(to right, rgba(0,30,60,0.5) 33%, rgba(255,255,255,0) 0%); background-position: bottom; background-size: 4px 1px; background-repeat: repeat-x;}
.content-block .accord-doc-list ul.accord-docs li:before {content: "" !important;}
.accord-docs span.icon-inline.icon-file-pdf-o, .accord-docs span.icon-inline { float: left; margin-top: -2px;}
.accord-docs div.icon-PDF.icomoon.wcicon {width: 19px;}
.accord-docs span.document-meta-data { line-height: 1rem !important; margin-left: 1px; float: left; color: #999; text-transform: none !important; font-size: 1.15rem;}

@media only screen and (max-width: 768px) {
    a.rep-btn {  font-size: 1.1rem; padding: 7px 6px; min-width: 34px;}
    a.rep-btn.icomoon.icon-Report {font-size: 1.7rem;}
    a.rep-btn.icomoon.icon-Report2 {font-size: 1.9rem;}
    a.rep-btn.icomoon.icon-GoToPage {font-size: 1.6rem; }
    a.rep-btn.icomoon.icon-NA {font-size: 1.6rem; }
    .tbl-hdr-ttl.smlr-ttl-lft { max-width: 60%;  font-size: 1.8rem;  line-height: 2rem;}
    .chart-notes {padding: 3px 10px;}
    .content-block ul.chrt-notes {margin: 10px 0px;}
    .content-block ul.chrt-notes li { font-size: 1.2rem; line-height: 1.4rem; margin: 2px 0;}
}
@media only screen and (max-width: 600px) {
    .chrt-tbl-scrl {min-width: 550px; }
    .accord-control.flares-accord.faqs-accord .chrt-tbl-scrl {min-width: 100%;}
    a.chart-set-btn {padding: 18px 0 8px 0;}
    .flr-chrt-sub .chrt-sub-lft {width:60%; text-align: left; font-size: 1.3rem; line-height: 1.6rem; margin-bottom: 2px;}
    .flr-chrt-sub .chrt-sub-rt {float: left; width: 50%; line-height: 1.4rem; margin-bottom: 6px; text-align: left;}
    a.flare-chrt-btn {margin-top: 6px;  margin-bottom: 7px;  margin-left: 5px;}
    .chrt-sub-hdr.flr-chrt-sub {padding: 5px 10px 3px 10px;}
    .faq-cntnt {padding: 15px 20px 10px 20px;}
    .accord-doc-list {  min-width: 100%;  margin-left:0px;  width: 100%;}
    .right-accord-content {font-size: 1.4rem;}
}
@media only screen and (max-width: 500px) {
    .chrt-sub-lft {   width: 70%; margin-right: 15%;  line-height: 2rem; float: right; text-align: left;}
    .chrt-sub-rt { width: 70%; margin-right: 15%; text-align:left;   font-size: 1.3rem;  line-height: 1.5rem; margin-bottom: 3px; float: right;}
    .flr-chrt-sub .chrt-sub-lft {width: 60%; margin-right: 0%;    float: left;}
    .flr-chrt-sub .chrt-sub-rt { float: left; width: 50%; margin-right: 0;}
    .accord-control.flares-accord input:checked + .tab-label {padding: 3px 0px 0px 0px;}
    .accord-control.flares-accord .tab-label::before {margin-top: 6px;}
    .tbl-hdr-center.with-set {padding: 0 10px;}
    .tbl-hdr-ttl.smlr-ttl-lft {max-width: 56%; font-size: 1.6rem; line-height: 1.8rem;}
    a.chart-set-btn {padding: 16px 0 8px 0;}
    .chrt-set-icon.icomoon.icon-Settings {margin-right: 3px;}
    .chrt-set-txt {font-size:1.2rem;}
    .chrt-fltrs {padding: 15px 10px;}
    .chrt-fltr-lft, .chrt-fltr-rt {width: 100%; margin-right: 0%; margin-left: 0%;}
    table.sngl-flare-tbl th {font-size:1.2rem;}
    table.sngl-flare-tbl td.sml-txt {font-size: 1rem;}
    table.sngl-flare-tbl tr.ttl-row td {padding: 2px 5px 2px 5px;    line-height: 1.6rem;}
    a.chrt-nav-item { padding: 7px 7px; margin: 0 3px;  font-size: 1.3rem; }
    .chrt-nav-bar {padding: 3px 12px;}
    .chrt-nav-txt {font-size: 1.3rem; margin-right: 7px;}
    .faq-cntnt {padding: 15px 15px 10px 15px;}
}
@media only screen and (max-width: 400px) {
    .flr-chrt-sub .chrt-sub-lft {width:50%;}
    a.flare-chrt-btn {margin-top: 14px;  margin-bottom: 10px; }
    table.sngl-flare-tbl th {font-size: 1.1rem;}
    a.chrt-nav-item { padding: 7px 6px; margin: 0 2px;  font-size: 1.2rem; }
    .chrt-nav-bar {padding: 3px 10px;}
}
@media only screen and (max-width: 350px) {
    .tbl-hdr-ttl.smlr-ttl-lft {max-width: 50%; font-size: 1.5rem; line-height: 1.7rem;}
    a.chart-set-btn {padding: 23px 0 8px 0;}
    table.sngl-flare-tbl th {font-size: 1rem;}
    table.sngl-flare-tbl td.sml-txt {font-size: 0.9rem;}
    a.chrt-nav-item { padding: 7px 5px; margin: 0 1px;  font-size: 1.1rem; }
    .chrt-nav-txt {font-size: 1.2rem; margin-right: 5px;}
}

/*   Flares Accordion   */
.accord-control.flares-accord .row {
    display: flex;
}
.accord-control.flares-accord .row .col {
    flex: 1;
}
.accord-control.flares-accord .tabs {

}
.accord-control.flares-accord .tab.flr-hdr {    z-index: 2;
    width: 100%;
    color: rgba(0,0,0,0.67);
    overflow: hidden;
    border-radius: 4px;
    position: relative;
}
.accord-control.flares-accord .tab-row.tab-clr-2.tab-txt-alrt .tab {
    width: 100%;
}
.accord-control.flares-accord .tab-row.tab-clr-2 {border-radius: 6px;
    background-color: #f1f4f6;
    display: inline-block;
    width: 100%;
}
.accord-control.flares-accord .tab-row.tab-clr-2.tab-txt-alrt {
    margin-bottom: 10px;
}
.accord-control.flares-accord [type=checkbox], .accord-control.flares-accord [type=radio] {
    box-sizing: border-box;
    padding: 0;
}
.accord-control.flares-accord input:checked + .tab-label {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    padding: 3px 20px 0px 0px;
    background-color: #daf6fe;
    margin-top: 1px;
}
.accord-control.flares-accord .tab-label {    z-index: 2;
    display: inline-block;
    justify-content: left;
    font-weight: bold;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    padding: 3px 20px 0px 0px;
    background-color: #daf6fe;
    margin-top: 1px;
}
.accord-control.flares-accord input:checked + .tab-label:hover, .accord-control.flares-accord input:checked + .tab-label:focus,
.accord-control.flares-accord .tab-label:hover, .accord-control.flares-accord .tab-label:focus {background-color:rgb(230,250,255);}
.accord-control.flares-accord input:checked + .tab-label::before {
    content: "\e935";
    font-family: 'icomoon';
}
.accord-control.flares-accord .tab-label::before {
    content: "\e900";
    font-family: 'icomoon';
    width: 30px;
    height: 29px;
    margin-top: 1px;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 1.6rem;
    line-height: 2.5rem;
    text-align: center;
    transition: all 0.35s;
    color: #217E9D;
    float: left;
}
.accord-control.flares-accord .tab-label.no-content::before {
    content: "";
}
.accord-control.flares-accord .tab-label:hover::before {
    color: #ee8301;
}
.accord-control.flares-accord .sub-row .tab-label::before {content: "";width: 0px;  margin-left: 0px;}
.accord-control.flares-accord .sub-row input:checked + .tab-label::before {content: "";width: 0px;  margin-left: 0px;}
.accord-control.flares-accord input:checked ~ .tab-content {
    max-height: 300vh;
    padding: 0 0 0 0px;
}
.accord-control.flares-accord .tab-row.tab-clr-2.tab-txt-alrt .tab input:checked ~ .tab-content {
    padding: 0 20px 15px 20px;
}
.accord-control.flares-accord .tab-content {position: relative;
    max-height: 0;
    color: rgba(0,0,0,0.67);
    transition: all 0.35s;
    padding: 0 0 0 50px;
}
.accord-control.flares-accord .tabs .tab [type=checkbox] {
    display: none;
}
.accord-control.flares-accord .sub-row [type=checkbox] {
    display: none;
}

@media only screen and (max-width: 768px) {
    .chrt-sub-all {width: 95%;margin-left: 5%;    line-height: 2.3rem;}
}
@media only screen and (max-width: 700px) {
    .chrt-sub-all {width: 94%;margin-left: 6%;}
}
@media only screen and (max-width: 600px) {
    .chrt-sub-all {width: 93%;margin-left: 7%;    line-height: 2.1rem;}
}
@media only screen and (max-width: 500px) {
    .chrt-sub-all {width: 90%;margin-left: 10%;    line-height: 2rem;}
}
@media only screen and (max-width: 400px) {
    .chrt-sub-all {width: 88%;margin-left: 12%; }
}
@media only screen and (max-width: 350px) {
    .chrt-sub-all {width: 86%;margin-left: 14%; }
}

.goog-te-banner-frame {
    border-bottom: 0px solid rgba(255,255,255,0) !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.page-title .inner .badge-container span, .page-title .badge-container .badge-updated-inv, .page-title .badge-container .badge-new, .page-title .inner .badge-container .badge {
    margin-left: 0;
}
.two-col-container-md-3-9 .container-fluid .col-md-9 {
    border-radius: 6px;
}
.badge-updated-inv {
    color: white;  background-color: #217E9D;
}
.badge-updated {
    color: white;  background-color: #217E9D;
}
.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
    background-image: url(/Presentation/DotGov/includes/images/icons/web-resource.png) !important;
    background-position: 0 0;
    background-size: 20px 2052px !important;
    margin: 0 5px 0 -5px;
}
.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active {
    background-position: 0 -44px !important;
}
div.RadPicker table.rcSingle .rcInputCell {
    max-width: 140px;
}

/*   Table   */
.filter-by-container {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: rgba(0,142,184,0.15);
    margin-left: 34px;
    width: calc(100% - 65px);
    padding: 0;
    margin-top: 15px;
}
a.btn.add-to-calendar {
    padding: 0px 0 0 0 !important;
}
div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {
    width: calc(100% - 65px);
}
.filter-by-container .filter-wrapper {
    border: none !important;
    border-bottom: none;
}
.permit-table-header {
    border: 0px solid rgba(255,255,255,0);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.permit-table-header input, .permit-table-header select {
    border-radius: 6px;
}
.permit-table-header .permit-table-search {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: #217E9D;
    display: inline-block;
    width: 100%;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.permit-table-header .permit-table-search td h4 {
    margin-bottom: 0;
}
.permit-table-header .permit-table-filters.collapse.in {
    border-right: 0px solid rgba(255,255,255,0);
    background-color: #c5e8f3 !important;
    padding-top: 15px;
    display: inline-block;
    border-radius: 0;
}
.permit-table-search.permit-table-filters {
    border-right: 0px solid rgba(255,255,255,0);
    background-color: #c5e8f3 !important;
    padding-top: 15px;
    display: inline-block;
    border-radius: 0;
}
.permit-table-search.permit-table-filters.collapse {
    display: none;
}
.icomoon.filters-icon {
    float: left;
    margin-right: 10px;
    line-height: 1.3rem !important;
    font-size: 2.3rem;
    color: white;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton .icon-caret {
    background: url(/Presentation/DotGov/includes/images/permit/icon_caret_white_active.png) no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.collapsed,
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.expanded {
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
    padding-left: 5px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.collapsed,
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton span.expanded {
    display: none;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton span.collapsed {
    display: inline !important;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton .icon-caret {
    background: url(/Presentation/DotGov/includes/images/permit/icon_caret_white.png) no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_active_light_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_light_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_white.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_white_active.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_active_hover.png') no-repeat;
    background-size: 10px 7px;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.rgSorted .rgSortAsc {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -40px 0;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:focus {
    background-position: -127px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus {
    background-position: -81px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:focus {
    background-position: -102px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:focus {
    background-position: -149px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager td {
    border-right: solid 1px white;
    border-left: solid 1px white;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
    border-bottom: 0px solid rgba(255,255,255,0);
    margin-left: 5px;
    margin-right: 5px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a:focus {
    background-position: -66px -24px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbInputCellLeft input {
    border: none;
    margin-left: 2px;
    padding-top: 0 !important;
    background: none;
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgPager .rgWrap .RadComboBox_Default table tr td.rcbInputCellLeft input {
    border: none;
    background: transparent;
}
.col-header-expand, .col-header-collapse {
    width: 20px;
    height: 20px;
    border: 0 none;
    margin: 0 auto;
    cursor: pointer;
    background-color: transparent;
}
.col-header-expand {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: 0 0;
}
.col-header-expand:hover, .col-header-expand:focus {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: 0 -23px;
}
.col-header-collapse {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -20px 0;
}
.col-header-collapse:hover, .col-header-collapse:focus {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -20px -23px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol.nestingDisabled * {
    display: none;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-color: transparent;
    border: 0;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.rgSorted .rgSortDesc {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -54px 0;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input:hover {
    background-position: 0 -23px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input.rgCollapse:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input.rgCollapse:hover {
    background-position: -20px -23px;
}
.permit-table-header .permit-table-search td h4 a {
    color: white; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;
}
.permit-table-header .permit-table-filters td label {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;}
.permit-table-header .permit-table-search td h4 a:hover {
    color: #ffce92 !important;
}
.permit-table-header .permit-table-search td h4 span {
    color: rgba(255,255,255,0.8);
}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {
    padding: 0 32px 0 34px;
}
.standard-table .RadGrid_Default {
    padding: 0 32px 0 34px;
}
.standard-table.table-new .RadGrid_Default {
    padding: 0;
}
.rgMasterTable {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly {
    border-radius: 6px;
    display: inline-block;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td {
    border-radius: 6px;    height: 20px;
    display: inline-block;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead {
    border-left: 1px solid rgb(177,212,223);
    border-right: 1px solid rgb(177,212,223);
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgHeader {
    border: 1px solid rgba(255,255,255,0.8);
    border-right: none;
    color: #004f83;
    background-color: #c5e8f3 !important;
    text-align: center;
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgHeader:first-of-type {
    border-left: 0px solid rgba(255,255,255,0.8);
}
table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgRow td, table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgAltRow td {
    text-align: center;
}
.standard-table .RadGrid_Default .rgMasterTable thead th a {
    color: #004f83;
    padding: 2px 0 0 0;
    text-align: center;
    display: inline-block;
}
.sorting-icon-span {
    padding-right: 13px;
    background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered.png) no-repeat scroll right center;
    background-size: 8px 12px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead th a:hover .sorting-icon-span {
    background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered-hover.png) no-repeat scroll right center;
    background-size: 8px 12px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td.rgSorted, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td.rgSorted {
    background-color: rgba(45,227,178,0.12);
}
.standard-table .RadGrid_Default .rgMasterTable tbody {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable tbody .rgRow {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td:nth-last-child(2), .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td:nth-last-child(2) {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
    padding: 6px 0px 6px 0px;
    text-align: center;
    display: inline-block;
}
.permit-table-header .permit-table-filters td .apply-filters, .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
    border-radius: 6px;
    background-color: #217E9D;
    padding: 7px 10px;
    margin-right: 1%;
    margin-top: 8px;
    margin-bottom: 10px;
}
.permit-table-header .permit-table-filters td .apply-filters:hover, .permit-table-header .permit-table-filters td p .permit-table-clear-filters:hover,
.permit-table-header .permit-table-filters td .apply-filters:focus, .permit-table-header .permit-table-filters td p .permit-table-clear-filters:focus {
    border-radius: 6px;
    background-color: #ee8301;
}
.RadGrid .rgNumPart a {
    margin-right: 2px;
}
.RadGrid input {
    margin-right: 2px !important;
}
.RadCalendarMonthView_Default .rcSelected a {
    border-color: #217E9D #217E9D #217E9D;
    background: #217E9D;
    border-radius: 6px;
}
.RadCalendarMonthView_Default input {
    border-color: #d0f4ff #d0f4ff #d0f4ff #d0f4ff;
    background: #d0f4ff;
    color: rgb(0,79,131);
    border-radius: 6px !important;
}
.RadCalendarMonthView_Default input:hover, .RadCalendarMonthView_Default input:focus {
    border-color: #ee8301 #ee8301 #ee8301 #ee8301;
    background: #ee8301;
    color: white;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 1px -1px rgba(0, 0, 0, 0.1);
}
.permit-table-header .permit-table-search td input[type="text"] {
    background: white;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
    margin-right: 2px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot tr.rgPager .rgPagerCell .rgNumPart a:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot tr.rgPager .rgPagerCell .rgNumPart a:focus {
    background-color: #ee8301;
    color: white !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:hover span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:hover span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:focus span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:focus span {
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus
{
    background-color: #ee8301;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a {
    border-radius: 6px;
    text-decoration: underline;
    border-bottom: none;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn {
    text-decoration: none !important;    border-bottom: solid 1px #217E9D;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover {
    border: solid 1px #ee8301;
}
span.icomoon.icon-PDF.tbl-pdf {
    font-size: 1.7rem;
    margin: 0 5px 0px 0;
    vertical-align: middle;
}
.table-document-meta-data {
    vertical-align: middle;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {
    padding: 10px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn {
    text-decoration: none !important;
    border-bottom: solid 1px #217E9D;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover {
    border: solid 1px #ee8301;
    background: #fff1e0;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
span.icomoon.video-play.icon-PlayVideo {
    font-size: 1.8rem;
    color: #217E9D;
    vertical-align: middle;
}
span.icon-Audio.icomoon.audio-icon {
    font-size: 1.7rem;
    margin: 0 5px 0px 0;
    vertical-align: middle;
}
.RadGrid>table .cancelled-label {
    padding: 1px 6px;
    border-radius: 6px;
}
a.tbl-link, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-link {
    border-radius: 0 !important;
    text-decoration: underline;
    border-bottom: none !important;
}
a.tbl-link:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-link:hover {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-links {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-links:hover {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a {
    text-decoration: underline;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgWrap.rgInfoPart {
    padding-top: 7px;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
    padding-top: 8px;
}

.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name {
    color: white;
    background-color: #217E9D;
    border-bottom: none;
    padding: 8px;
    font-size: 1.8rem;
    font-weight: 500;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column {
    border: none;   text-align: left;
}


.permit-table-header .permit-table-filters td select {
    background: url(/Presentation/DotGov/includes/images/icons/drop-arrow.png) #fff no-repeat 98% center;
}
.permit-table-header .permit-table-filters td select:hover {
    background: url(/Presentation/DotGov/includes/images/icons/drop-arrow-hover.png) #fff no-repeat 98% center;
}

div.RadPicker table.rcSingle td.rcInputCell.calendar-field, .permit-table-header .permit-table-filters td.rcInputCell.calendar-field:first-of-type, .calendar-field {
    width: 75% !important;
    min-width: 100px;
    float: left;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-new, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-new, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-updated, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-updated, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-energy, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-energy {
    padding: 4px 6px;
    border-radius: 6px;
    text-align: center;
    width: auto !important;
    max-width:60px;
}
html body .RadInput_Default .riHover, html body .RadInput_Hover_Default, html body .RadInput_Default .riFocused, html body .RadInput_Focused_Default, html body {
    border-color: #217E9D;
}
.permit-table-header .permit-table-search td h4 {
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:visited {
    color: rgba(255,255,255,0.9) !important; text-transform: none;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:focus {
    color: #ffce92 !important;
}
.simple-grid-mobile-column-name span.ico-icon.icon-file-pdf-o {
    color: rgba(255,255,255,0.8) !important;    margin: 3px 5px 0px 0 !important;
}
.simple-grid-mobile-column-name span.table-document-meta-data {
    font-size: 1.3rem;    text-transform: none;
    font-weight: 500;
    color: rgba(255,255,255,0.8);
    line-height: 1.3rem !important;
}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 90%;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-new,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-new {
    background-color: #6aae97;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-updated,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-updated {
    background-color: #217E9D;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-energy,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-energy {
    background-color: #d87700;
}
/*   icon alignment fix   */
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-excel-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-pdf-o,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-zip-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-text-o,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-word-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-ai,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-kml, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-o{
    float: left; margin-top: 2px !important; }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {
    margin-top: 3px;
}


/*   paging control   */
.rcbSlide .RadComboBoxDropDown {
    border: none !important;
}
.rcbSlide .RadComboBoxDropDown .rcbScroll {
    background: #fff;
    border: none !important;
    border-radius: 6px !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 4px 2px -2px rgba(0, 0, 0, 0.16);
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul li {
    color: rgba(0,0,0,0.65);
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul li.rcbHovered {
    background: #217E9D;
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td.rcbInputCell.rcbInputCellLeft {
    padding: 7px 0 4px 0;    background-color: transparent !important;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td.rcbArrowCell.rcbArrowCellRight {
    background-color: transparent !important;
}

/*   Table Help  */
.expand-popup {
    max-width: 380px;
    background-color: #0f9d58;
    position: absolute;
    padding: 10px 20px 15px 20px;
    border-radius: 8px;
    box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
    z-index: 1001;
    margin-top: -69px;
}
.expand-popup.point-bottom {
    margin-top: -400px;
    margin-left: -170px;
}
.expand-popup.point-top {
    margin-top: 12px;
    margin-left: -175px;
}
.expand-popup.point-left {
    margin-left: 60px;
}
.expand-popup.point-right {
    margin-left: -405px;
}
.expand-popup::before {
    position: absolute;
    z-index: 9999;
    content: '';
    top: 44px;
    left: -20px;
    width: 0;
    height: 0;
    border-right: 20px solid #0f9d58;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
}
.expand-popup.point-left::before {  position: absolute;  z-index: 9999;  content: '';
    top: 44px;  left: -20px;  width: 0;  height: 0;
    border-right: 20px solid #0f9d58;  border-bottom: 15px solid transparent;  border-top: 15px solid transparent;  }
.expand-popup.point-right::before { position: absolute; z-index: 9999; content: ''; top: 44px; right: -20px; left: unset; border-right: none;
    width: 0; height: 0; border-left: 20px solid #0f9d58; border-bottom: 15px solid transparent; border-top: 15px solid transparent; }
.expand-popup.point-top::before { position: absolute; z-index: 9999; content: ''; top: -30px; left: 45%;
    width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 15px solid #0f9d58;}
.expand-popup.point-bottom::before { position: absolute; z-index: 9999; content: ''; bottom: -30px; top: unset; left: 45%; width: 0; height: 0;
    border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #0f9d58; }
.hint-header { width: 100%; display: inline-block; margin-bottom: 5px; border-bottom: solid 1px rgba(255,255,255,0.7);}
.hint-header h5 { font-size: 1.6rem; float: left; margin-right: 35px; margin-bottom: 8px;
    color: white; text-transform: uppercase; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; letter-spacing: 2px;}
.hint-header a.icon-Close {float: right; margin-left: 15px; right: 10px; top: 11px; color: white; font-size: 1.4rem; position: absolute;
    text-decoration: none !important; font-weight: 800;}
.hint-header a.icon-Close:hover, .hint-header a.icon-Close:focus {color: rgb(250,210,0) !important;}
.hint-text {color: white;font-size: 1.4rem;line-height: 1.8rem;}
.hint-text.italic {font-style: italic;}
.hint-text.bold {font-weight: bold;}
.hint-text a {color: #ffffff !important; font-weight: 600; text-decoration: underline !important;}
.hint-text a:hover, .hint-text a:focus {color: #ffe19a !important; font-weight: 600; text-decoration: underline !important;}
.hint-lbl {color: white;font-size: 1.2rem;line-height: 1.6rem;vertical-align: bottom;}
.hint-lbl.italic {font-style: italic;}
.hint-lbl.bold {font-weight: bold;}
.hint-check {margin-top: 12px;}
.center-hint {width: 100%;display: inline-block;text-align: center;}
.hint-check input[type="checkbox"].custom-chckbx:checked {
    background: transparent url(/Presentation/DotGov/includes/images/permit/CheckboxCheckedTH.png) no-repeat center center;
    background-size: 16px 16px;
}

/* Checkboxes */
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center !important;
    background-size: 16px 16px !important;  float: left;     margin-right: 8px !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);  padding: 7px;  border-radius: 3px;
    display: inline-block !important;  position: relative;  line-height: 2rem !important;  vertical-align: bottom;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/CheckboxHover.png") no-repeat center center !important; display: inline-block !important;
    background-size: 16px 16px !important;  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:active,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); display: inline-block !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked {  background-color: #217E9D;
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center !important;  background-size: 16px 16px !important;
    display: inline-block !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);  color: #99a1a7;
}



.popup-btn-row {width: 100%;margin-top: 15px;}
a.white-link { background-color: white; padding: 4px 8px; border-radius: 6px; text-decoration: none !important; font-size: 1.3rem !important;}
a.white-link.flt-right {float: right;}
a.white-link:hover, a.white-link:focus {background-color: #ee8301; color: white !important;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12);
}
a.white-link.center-btn { text-align: center; margin-right: auto; margin-left: auto; padding: 4px 30px;}
.table-tip-overlay {  pointer-events: none;   z-index: 1000; position: absolute; width: calc(100% + 8%);
    height: 100%; display: inline-block; background-color: rgba(0,0,0,0.5); top: 0;
    -moz-animation: cssAnimation 5s;
    /* Firefox */
    -webkit-animation: cssAnimation 5s;
    /* Safari and Chrome */
    -o-animation: cssAnimation 5s;
    /* Opera */
    animation: cssAnimation 5s;
    -webkit-animation-fill-mode: both;
}
@keyframes cssAnimation {
    0% {opacity: 0;}
    16% {opacity: 1;}
    84% {opacity: 1;}
    100% {opacity: 0;}
}
@-webkit-keyframes cssAnimation {
    0% { opacity: 0;}
    16% {opacity: 1;}
    84% {opacity: 1;}
    100% {opacity: 0;}
}


/*   Filter Get Info button   */
.permit-table-header .permit-table-search td {
    padding: 10px 20px;
}
.permit-table-header .permit-table-search td h4 {
    line-height: 2.5rem; text-align: left;
}
.permit-table-header>tbody>tr.permit-table-search>td {
    display: inline-block;    width: 100%;      box-sizing: border-box;
}
a.filter-help-btn {  float: right; background-color: rgb(0, 196, 198); display:inline-block; border-radius: 6px;
    padding: 6px 8px;}
a.filter-help-btn:hover, a.filter-help-btn:focus {background-color: rgb(20, 216, 218); color: white !important;    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    cursor: pointer;}
a.filter-help-btn:hover .icomoon.get-info-icon.icon-Help2, a.filter-help-btn:focus .icomoon.get-info-icon.icon-Help2,
a.filter-help-btn:hover .icomoon.get-info-icon.icon-ArrowLeft2, a.filter-help-btn:focus .icomoon.get-info-icon.icon-ArrowLeft2,
a.filter-help-btn:hover .icomoon.get-info-icon.icon-Settings, a.filter-help-btn:focus .icomoon.get-info-icon.icon-Settings,
a.filter-help-btn:hover .get-info-txt, a.filter-help-btn:focus .get-info-txt {color: white !important; }
.icomoon.get-info-icon.icon-Help2, .icomoon.get-info-icon.icon-ArrowLeft2, .icomoon.get-info-icon.icon-Settings {  float: left;  margin-right: 5px;
    font-size:2rem;  line-height: 1.5rem;  }
.get-info-txt {  float: right;   font-size: 1.1rem;  line-height: 1.5rem;  }
.left-hint {float:left;}
.right-hint {float:right;}
.tip-text {float:left; color: white;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.white-link.flt-left,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.white-link.flt-left {float:left; margin-right: 14px;}

/*   Directory Filter   */
.half-sz {width: 48%; margin-right:2%;    float: left;}
.permit-table-header .permit-table-filters td .form-section.half-sz {width: 48%;  margin: 0px 1% 10px 1%;    float: left;}
.permit-table-header .permit-table-search td input[type="text"].half-search {width: 90%; float:left;}
.half-search-icon {width: 10%; float:left;}
.permit-table-header .permit-table-filters td select.half-select {width: 100%; height: 24px;}
.filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px;    display: inline-block;
    background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
.filter-wrapper.alpha-filter {width: 100%;    border-radius: 6px;}
.filter-by-container .filter-wrapper.alpha-filter .filter-label {padding: 8px 0 6px 16px; width: 18%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list {padding: 8px 10px 0 0; width: 82%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list ul li {margin-bottom: 6px;}
.permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}

/*   Glossary Filter   */
.filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {padding: 8px 0 6px 16px; width: 18%;    float: left;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {padding: 8px 10px 0 0; width: 82%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 75%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 10%;}
.filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 15%;
    padding-bottom: 0; padding-top: 6px;}
.filter-wrapper.alpha-filter .alphabet-list.glossary {padding: 4px 10px 0 0;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list ul li, .filter-wrapper.alpha-filter .alphabet-list ul li {margin-bottom: 6px;     float: left;
    padding: 0px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;   text-decoration: none;}
.permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}
.filter-wrapper .alphabet-list {display: inline-block;height: 100%;float: left;}
.filter-wrapper .alphabet-list ul li a {font-weight: 600;text-decoration: none; color: #004f83;}
.filter-wrapper .alphabet-list.glossary ul li a {  padding: 4px 5px; border-radius: 6px; display: inline-block;}
.filter-wrapper .alphabet-list ul li.filter-item.selected {background-color:rgb(0,79,131); color: white; border-radius: 6px;}
.filter-wrapper .alphabet-list ul li.filter-item.selected a {color:white !important;}
.filter-wrapper .alphabet-list.glossary.show-all ul li.filter-item a, .filter-wrapper .alphabet-list.glossary.show-all ul li.filter-item {float:right;}
.filter-wrapper.alpha-filter .alphabet-list.glossary ul li {padding: 0px 0px; margin-left:1px;  margin-right:1px; margin-bottom: 3px;}
.filter-wrapper .alphabet-list.glossary ul li a:hover, .filter-wrapper .alphabet-list.glossary ul li a:focus {color: white !important;}
.filter-wrapper .alphabet-list.glossary ul li:hover, .filter-wrapper .alphabet-list.glossary ul li:focus {background-color: #ee8301 !important; border-radius:6px; color: white !important;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only {display:none;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show {display:inline-block;}
.filter-wrapper .alphabet-list ul li.filter-item.disabled a {opacity: 0.3;}
.filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled:hover, .filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled:focus {background-color: transparent !important;color: #004f83 !important; cursor: default;}
.filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled a:hover, .filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled a:focus {color: #004f83 !important; cursor: default;}

/*   Table Filter Fixes   */
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 1%; margin-right: 1%; margin-bottom: 8px !important;}
input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_txtGlobalFilter.half-search {width: 89%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%;}
input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter.half-search {width: 88%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-bottom: 10px;}
div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 1%;}

/*   CTF Fixes   */
div#ctf_capital.modal {z-index: 10001 !important;}
.ctf-wrapper .permit-table-header {margin-bottom: 0px;}
.ctf-wrapper .permit-table-search table tbody tr:nth-child(2n + 1) {background-color: transparent; border: none;}
.ctf-wrapper .permit-table-header .permit-table-filters td .apply-filters, .ctf-wrapper .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; font-weight: bold !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable thead .rgHeader {
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; vertical-align: middle;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable thead .rgHeader img {vertical-align: middle;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input, .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input {box-shadow: none;}
.ctf-wrapper .nested-view .content h3 {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; font-weight: 800 !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn {color: white; text-transform: uppercase;    background-color: #51CCA8;
    border: none !important; border-bottom: none !important;    border-radius: 4px;    height: 32px;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn span {display: inline-block;  line-height: 2.2rem;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a {color: #217E9D; }
.ctf-wrapper .rgMasterTable .nested-view .content ul.clist li {font-size: 14px !important; line-height: 1.4; list-style-type: none;  padding-left: 0 !important;}
.ctf-wrapper .rgMasterTable .nested-view .content ul.clist {padding-left: 0 !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a:hover,
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a:focus {color: #ee8301 !important; border-bottom: none !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover,
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus {color: white !important; border-bottom: none !important;
    height: 32px; border: none !important; box-shadow: none !important; background-color: #65d2b2;}
.ctf-wrapper .standard-table .RadGrid_Default {padding: 0;}
.ctf-wrapper .filter-by-container, .ctf-wrapper .standard-table {width: 100%; margin: 0;}
.ctf-wrapper a.btn { text-transform: uppercase;   color: white; text-decoration: none; border: none; padding: 13px 20px; border-radius: 4px; box-shadow: none;
    background-color: #51CCA8; font-size: 0.85rem !important;}
.ctf-wrapper a.btn:hover { color: white; border: none !important; background: #65d2b2; box-shadow: none;}
.ctf-wrapper .modal .modal-dialog .modal-content .modal-header h4#mainbody_1_modalTitle { font-size: 1.1rem; margin-top: 8px;}
.ctf-wrapper button.close.close-button {padding: 0 !important; box-shadow: none;}
.ctf-wrapper .modal .modal-dialog .modal-content .modal-header {padding: 0 15px;}
.modal-inner-pad form h3 {font-weight: normal; font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;}
.modal .modal-dialog .modal-content .modal-body.modal-no-pad {padding: 25px 0px 10px 0px;}
.ctf-wrapper .permit-table-header .permit-table-filters td p a.permit-table-clear-filters#mainbody_0_btnClearFilters {margin-right: 10px; margin-left: 10px;}
.ctf-wrapper .permit-table-header .permit-table-filters td label {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; margin-bottom: 0px !important;    line-height: 1.2rem;}
.ctf-wrapper .permit-table-header .permit-table-filters.collapse p {margin-bottom: 10px;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name {font-size: 1.1rem;}
.modal-inner-pad form input[type="submit"] {background-color: #51CCA8; border: none !important; color: white; text-transform: uppercase; font-weight: 400;
    margin-top: 12px; padding: 8px 12px 7px 12px; font-size: 0.85rem !important;}
.modal-inner-pad form input[type="submit"]:hover, .modal-inner-pad form input[type="submit"]:focus { color: white; border: none !important; background: #65d2b2; box-shadow: none;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlDateFilter {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {width: 100%;}
a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnClearFilters {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%;  min-width: 50%;}

/*   Table Message   */
.filter-by-container .table-message {display: inline-block; width: 100%;
    padding: 12px 20px; background-color: rgb(234,252,244);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.filter-by-container .table-message.color-1 {color: rgb(0,79,131);}
.filter-by-container .table-message.color-4 { color: rgba(255,255,255,0.9); background-color: #217E9D; padding: 6px 20px;}
.filter-by-container .table-message.tbl-msg2, .filter-by-container .table-message.tbl-msg4 { background-color: #eefeff;}
.filter-by-container .table-message.tbl-msg4 {border-radius: 8px; box-shadow: none; margin-bottom: 8px; padding: 8px 20px;}
.filter-by-container .table-message.tbl-msg4.color-3 {background-color: rgba(0,142,184,0.9); color: white;}
.filter-by-container .table-message.tbl-msg4.color-2 { background-color: rgb(255,250,215);
    background-color: rgba(255,255,255,0.7); color: rgb(0,79,131);}
.table-msg-txt {float: left; font-size: 1.4rem; line-height:1.8rem; }
.keyword-text { float: left; line-height: 2.2rem; white-space: break-spaces; margin: 3px 0px;}
a.keyword-filter-btn { background-color: white; border-radius: 6px; color: rgb(0,79,131); float: left; display: inline-block;
    margin: 3px 6px; padding: 3px 8px; cursor: pointer;}
a.keyword-filter-btn:hover, a.keyword-filter-btn:focus {
    background-color: #ee8301 !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    color: #ffffff !important;}
.filter-word { float: left; text-decoration: none; line-height: 1.6rem; width: calc(100% - 24px) !important;}
.filter-close.icomoon.icon-Close2 { float: right; text-decoration: none; margin-left: 6px; font-size: 1rem; line-height: 1.6rem;}
.table-msg-txt span.keyword-filter, span.keyword-filter { background-color: #ffcc00; border-radius: 4px; padding: 0 6px; color: rgba(0,0,0,0.8);}
.table-msg-txt span.bold {font-weight: 600;}
.tbl-msg-icon.icomoon {float: left; font-size: 2rem; margin-right:12px;}
.tbl-msg-icon.icomoon.icon-Asterisk {font-size: 2.5rem;  }
.permit-table-header .permit-table-filters .table-message td:first-of-type {width:auto; vertical-align: middle;   padding: 0px;}
.permit-table-header .permit-table-search .table-message td {  padding: 0px; width:auto; }
.permit-table-header .permit-table-filters td {text-align: left;}
.permit-table-header .permit-table-filters td .form-section {text-align: left;}
.permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 120%;}

.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td span.language-selector, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td span.language-selector {display: inline;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td span.language-selector, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td span.language-selector {display: inline;}

@media (min-width: 600px){
    .RadGrid .rgPagerLabel {  font-size: 1.1rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.1rem;  }
}
@media (min-width: 900px){
    .RadGrid .rgPagerLabel {  font-size: 1.15rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.15rem;  }
}
@media (min-width: 1025px){
    .RadGrid .rgPagerLabel {  font-size: 1.2rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.2rem;  }
}
@media (min-width: 1250px){
    .RadGrid .rgPagerLabel {  font-size: 1.25rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.25rem;  }
}
@media (min-width: 1350px){
    .RadGrid .rgPagerLabel {  font-size: 1.3rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.3rem;  }
}
@media (max-width:1450px) {
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 88%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
    .filter-wrapper .alphabet-list ul li.filter-item a {font-size: 1.2rem;    padding: 4px 6px;}
}
@media (max-width:1150px) {
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 70%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 15%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 15%;}
}
@media (max-width: 1024px){  .filter-by-container {  width: 95%;  margin-left: 24px; }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0 24px 0 24px;}
    .standard-table .RadGrid_Default {padding: 0 24px 0 24px;}
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  }
    .standard-table .RadGrid_Default {padding: 0 24px 0 24px;}
    .container-fluid.mbl-fix-pad { margin-top:0;  }
    .container-fluid.mbl-rnd-top, .two-col-container-md-3-9.mbl-rnd-top, .mbl-rnd-top {border-top-left-radius: 6px;border-top-right-radius: 6px;}
    .page-title .badge-container {margin-top: 7px;}
}
@media (max-width: 1000px){  .filter-by-container {  width: 94.9%;  } div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  } }
@media (max-width: 991px){  .filter-by-container {  width: 94.9%;  } div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  } }
@media (max-width: 970px){  .filter-by-container {  width: 94.7%; }  }
@media (max-width: 950px){  .filter-by-container {  width: 94.6%; }  }
@media (max-width: 925px){  .filter-by-container {  width: 94.4%;  }  }
@media (max-width: 900px){  .filter-by-container {  width: 94.2%;  }  }
@media (max-width: 850px){  .filter-by-container {  width: 93.9%;  }  input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_txtGlobalFilter.half-search {width: 85% !important;}  }
@media (max-width: 800px){  .filter-by-container {  width: 93.5%;  }
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 3px;}
    .filter-wrapper .alphabet-list ul li.filter-item a {font-size: 1.2rem;    padding: 4px 6px;}
}
@media (max-width: 767px){
    a.filter-help-btn {display: none;}
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 90% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter {  max-width: 90% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_txtGlobalFilter {  max-width: 90% !important;  }
    .filter-by-container {  width: 100%;  margin-left: 0px;  margin-right: 0px; }
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 100%;  }
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
        margin: 0 5px 0 5px;
    }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {
        padding: 0;
    }
    .standard-table .RadGrid_Default {
        padding: 0;
    }
    .permit-table-header .permit-table-search td {
        padding: 5px 20px;
    }
    .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {     display: inline-block;
        border: none;  width: 25px;  height: 25px;  background: #217E9D;  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px; border-radius: 6px; }
    .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
        background: #ee8301;  }
    @media (min-width: 768px){
        .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {     display: inline-block;
            border: none;  width: 25px;  height: 25px;  background: #217E9D;  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px; border-radius: 6px; }
        .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
        input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
            background: #ee8301;  }
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 30px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        line-height: 1.4rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        line-height: 1.4rem;
    }
    table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgRow td, table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgAltRow td {
        text-align: left;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 {
        border-radius: 6px !important;    width: 100% !important;
        display: inline-block;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 td.table-mobile-only-column {
        width: 100% !important;
        display: inline-block;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr:last-child .table-mobile-only-column {
        border-bottom: none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 td {
        border-radius: 6px !important;
    }
    td#item-f65daf11-68d2-4095-b9f9-b34e216562a5 .simple-grid-mobile-column-name {
        border-top-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
    }
    tr#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_radGrid_ctl00__0 {
        border-bottom-left-radius: 6px !important;
        border-bottom-right-radius: 6px !important;
    }
    td#item-c528f374-fc5d-4f0c-a572-d1bd31297bc8 {
        border-bottom-left-radius: 6px !important;
        border-bottom-right-radius: 6px !important;
    }
    .filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px; display: inline-block;
        background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
    .filter-wrapper.alpha-filter {width: 100%;   border-radius: 6px;border-bottom: none;
        color: #004f83; display: table-row; font-weight: 600; float: left; background-color: #e3f8fe;}
    .permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 10px 20px;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 85%;}
    .filter-by-container .filter-wrapper .alphabet-list ul li {padding: 0px 6px;}
    .ctf-wrapper .permit-table-header .permit-table-search td input[type="text"] {width: 100%;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {font-size: 0.8rem;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {font-size: 0.8rem;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue ul.clist li {
        font-size: 0.8rem; line-height: 1.4;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue ul.clist {padding-left: 0 !important;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        font-size: 0.8rem; line-height: 1.1rem;}
    .ctf-wrapper .modal .modal-dialog .modal-content .modal-header h4#mainbody_1_modalTitle {font-size: 0.9rem;}
    .permit-table-header .permit-table-search .table-message td:last-of-type {  width:90%; float:left; }
    .permit-table-header .permit-table-filters .table-message td:first-of-type {width:10%; float:left;}
    .permit-table-header .permit-table-search td input[type="text"] {width: 95%;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 100%;}
    div.RadPicker table.rcSingle td.rcInputCell.calendar-field .permit-table-header .permit-table-filters td.rcInputCell.calendar-field:first-of-type, .calendar-field {width: 50% !important;}
    .page-title .badge-container {
        margin-top: 3px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead {
        display:none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol {
        display: none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td {
        display: none;
    }
    div.RadPicker table.rcSingle td {
        max-width: 30px;
        float: left;
        margin-left: 0;
    }
    div.RadPicker table.rcSingle td.rcInputCell {
        max-width: 110px;
        float: left;
    }
    .filter-date-range {
        float: left;
    }
    .permit-table-header .permit-table-filters td .apply-filters {
        float: left;
        margin-top: 0;
    }
    .permit-table-header .permit-table-filters td .form-section {
        margin-bottom: 5px; text-align: left; float: none;
    }
    .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
        margin-bottom: 5px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details {
        min-width: 100% !important; width: 100% !important; max-width: 100% !important; display: inline-block; line-height: 1rem; }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        float: left; padding: 6px 12px 0px 12px;  margin-bottom: 0;  margin-top: 0; width: 25%;    font-size: 1.3rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        margin-bottom: 0;  margin-top: 0;  padding: 6px 12px 0px 12px;float: right; width: 60%;    font-size: 1.3rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details:last-child {padding-bottom: 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnClearFilters {margin-left: 1%; margin-top: 0;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlDateFilter {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;  margin-bottom: 17px !important;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-bottom: 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%; }
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    .simple-grid-mobile-column-details-colvalue br {clear: both;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {width: 90%;}
    .filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px; display: inline-block;
        background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
    .filter-wrapper.alpha-filter {width: 100%;      display: inline-block;  border-radius: 6px;}
    .filter-by-container .filter-wrapper .alphabet-list ul li, .filter-wrapper .alphabet-list ul li {padding: 0px 6px;}
}
@media (max-width: 730px){
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 20px;
    }
}
@media (max-width: 700px){
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
        margin: 0 5px 0 5px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {
        display: inline-block !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 0;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
        padding-right: 4px;
    }
}
@media (max-width:650px) {
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 57%; padding: 8px 10px 4px 0;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 20%; padding: 18px 10px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 23%;  padding: 23px 0 6px 16px;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 5px;}
}
@media (max-width:600px) {
    .half-sz {width: 100%; margin-right: 0%;}
    .permit-table-header .permit-table-filters td .form-section.half-sz {width: 95%; margin: 0px 0 10px 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlDateFilter {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnClearFilters {margin-left: 0%;margin-top: 0px;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlDateFilter {margin-left: 0;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnClearFilters {margin-left: 0;margin-top: 0px;}
    .filter-date-range {max-width: 140px;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 90%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label {width: 22%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list {width: 78%;}
    .permit-table-header .permit-table-filters td .apply-filters {margin-top: -1px;margin-bottom: 10px;margin-right: 0px;}
    .permit-table-header .permit-table-filters td {  padding: 0 0px 0 20px;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0px;}
    .standard-table .RadGrid_Default {padding: 0px;}
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_txtGlobalFilter {  max-width: 85% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 85% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter {  max-width: 85% !important;  }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap .rgPagerLabel, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .rgPagerLabel {
        font-size: 1.4rem;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
        font-size: 1.4rem;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 95%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {margin-left: 10px;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 0%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 0%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnClearFilters.permit-table-clear-filters {margin-left: 0% !important;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    a.filter-help-btn {margin-left: 70%; margin-bottom: 6px; margin-top: 7px;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {width: 22%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {width: 78%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
}

@media (max-width: 500px){
    .filter-by-container { margin-left: 0;  width: 100%;   }  div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 100%;  }
    .row.mbl-rnd-top {margin-left:0; margin-right:0;  }
    .page-introduction.lead {  margin: 0 0 0 3px;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0;}
    .standard-table .RadGrid_Default {padding: 0;}
    div.RadPicker table.rcSingle td.rcInputCell {max-width: 90px;}
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 14px;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 99%;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 88%;}
    .filter-by-container .filter-wrapper .alphabet-list ul li {padding: 0px 4px;}
    .permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}
    .permit-table-header .permit-table-search .table-message td:last-of-type {  width:88%;  }
    .permit-table-header .permit-table-filters .table-message td:first-of-type {width:12%; }
    .filter-by-container .table-message { padding: 12px 10px;  }
    .filter-by-container .table-message.tbl-msg4 { padding: 8px 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {margin-left: 0px;}
    span.expanded.document-meta-data, span.collapsed.document-meta-data {max-width: 45%;display: inline-block;float: right;line-height: 1.5rem;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 100%; padding: 3px 10px 4px 10px;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 25%; padding: 3px 10px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 50%;  padding: 10px 0 3px 10px;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only {display:inline-block; width:50%;   padding: 4px 5px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show {display:none; }
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 6px;}
}
@media (max-width: 420px){
    .permit-table-header .permit-table-filters td {padding: 0 10px 0 10px;}
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {width: 60%;}
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {margin: 0;}
}
@media (max-width: 380px){
    .filter-date-range {float: none;margin-bottom: 10px;}
    .permit-table-header .permit-table-filters td .apply-filters {margin-top: 0px;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {margin-left: 0%;padding-left: 7px;padding-right: 0;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {padding-right: 8px;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td select {min-height: 38px; white-space: normal; line-height: 1.4rem;}
    .RadPicker table.rcTable {max-width: 120px;}
    div.RadPicker table.rcSingle td.rcInputCell {max-width: 90px;}
    .filter-date-range {max-width: 120px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {padding: 7px 5px;float: right; margin-right: 17px;}
    div.RadPicker table.rcSingle td {max-width: 22px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
}
@media (max-width: 360px){
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgPagerCell .rgArrPart1 .rgPageFirst, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
        width: 13px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 14px !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
        padding: 6px 6px 6px 9px;
        text-align: center !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
        width: 27px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbInputCellLeft input.rcbInput.radPreventDecorate {
        padding-bottom: 0 !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        width: 25%;        font-size: 1.2rem;line-height: 1.4rem; padding: 12px 6px 0px 22px;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        width: 60%;    font-size: 1.2rem;line-height: 1.4rem;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue a {
        font-size: 1.2rem;word-wrap: break-word;word-break: break-all;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .ico-icon {margin: 0px 5px 0px 0;}
    .wc-btn-item.tbl-item {max-width: 200px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {margin-right: 2px;}
}
@media (max-width:350px) {
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 85%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label {width: 25%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list {width: 75%;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {
        width: 85%;}
    a.filter-help-btn {margin-left: 60%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {width: 25%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {width: 75%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
}
@media (max-width: 330px){
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
        width: 12px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 12px !important;
    }
    .filter-by-container {
        margin-left: -15px;
        width: 110.4%;
    }
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 110.4%;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .standard-table .RadGrid_Default {
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media (max-width: 250px){
    a.add-to-calendar span {
        font-size: 1rem;
    }
    .permit-table-header .permit-table-filters td .form-section {
        width: 200px;
    }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {
        max-width: 200px !important;
    }
}
.sitemap {width: 100%; text-align: center; display: inline-block;    box-sizing: border-box;}
.center-sitemap {width: 100%; text-align: center; display: inline-block; margin-left: auto; margin-right: auto;    box-sizing: border-box; max-width: 100%;}
.top-level {width: 100%; text-align: center; display: inline-block; margin-left: auto; margin-right: auto; }
ul.main-pages {width: 100%; padding-left: 0;   display: inline-block;  padding-inline-start: 0px;}
ul.main-pages li {width: 100%; display: inline-block; border-radius: 6px; background-color: rgb(198,232,255); margin-bottom: 3px; max-height: 32px;}
ul.main-pages li:hover, ul.main-pages li:focus {background-color: rgb(208,242,255);}
ul.main-pages li a { display: inline-block; width: 100%;  box-sizing: border-box; padding: 4px 0px; text-decoration: none; color: #004F83;
    font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times; font-size: 2.4rem;}
.accord-control.flares-accord.sitemap-accord .tab-label, .accord-control.flares-accord.sitemap-accord input:checked + .tab-label {background-color: rgb(198,232,255);}
.accord-control.flares-accord.sitemap-accord .tab-label:hover, .accord-control.flares-accord.sitemap-accord .tab-label:focus,
.accord-control.flares-accord.sitemap-accord input:checked + .tab-label:hover, .accord-control.flares-accord.sitemap-accord input:checked + .tab-label:focus {background-color: rgb(208,242,255);}
ul.second-level {padding-left: 0;  width: 100%; display: inline-block;  padding-inline-start: 0px;}
ul.second-level li {float: left; width: 100% !important; text-decoration: none; margin-bottom: 10px;}
ul.second-level li a {float: left; width: auto !important;  box-sizing: border-box; text-decoration: none;
    font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times; font-size: 2rem; margin-bottom: 10px; color: #004F83; border-bottom: dotted 1px #004F83;}
ul.third-level {padding-left: 0;  width: 100%; display: inline-block;  padding-inline-start: 0px;}
ul.third-level li {float: left; width: 100% !important; text-decoration: none; margin-bottom: 3px;}
ul.third-level li a {float: left; width: auto !important;  box-sizing: border-box; text-decoration: none;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif; font-size: 1.45rem;
    color: rgb(0,142,184); border-bottom: dotted 1px rgb(0,142,184); margin-bottom: 3px;}

ul.second-level-columns { width: 100%; display: inline-block;  padding-inline-start: 0px; text-align: center; }
ul.second-level-columns li { width: 31.99%; margin-right: 2%; display: inline-block;  padding-inline-start: 0px; text-align: left; float: left; }
ul.second-level-columns li:last-of-type { margin-right: 0%;  }

.accord-control.flares-accord .tab-label.no-check::before {color: rgba(0,142,184,0) !important;}
.accord-control.flares-accord.sitemap-accord .tab-label {border-radius: 6px;}
a.go-to-link.icomoon.icon-GoToPage {float: right; display: inline-block;color: #004F83; text-decoration: none; border-bottom: none; font-size: 2.2rem; margin-top: 2px;}
.accord-control.flares-accord.sitemap-accord .chrt-sub-lft {text-decoration: none;    max-width: 70%; line-height: 1.8rem;
    margin-top: 4px; margin-bottom: 5px;}
.accord-control.flares-accord.sitemap-accord.second-level-accord {margin-left: 10%; width: 90%;}
.accord-control.flares-accord.sitemap-accord.second-level-accord input:checked + .tab-label {background-color: rgb(200,242,220); color: rgb(15,157,88);}
.accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label {background-color: rgb(200,242,220); color: rgb(15,157,88);    font-size: 1.3rem;line-height: 1.6rem;}
.accord-control.flares-accord.sitemap-accord.second-level-accord .chrt-sub-lft {  font-size: 1.3rem; line-height: 1.6rem;    width: auto;
    max-width: 75%;padding-bottom: 3px;}
.accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label::before {  font-size: 1.3rem !important; line-height:2.4rem !important; height: 20px;}
.accord-control.flares-accord.sitemap-accord.second-level-accord a.go-to-link.icomoon.icon-GoToPage {font-size: 1.8rem;  margin-top: 3px;}
.accord-control.flares-accord.sitemap-accord.third-level-accord {margin-left: 10%; width: 90%;}
.accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label {background-color: rgb(215,235,255); }
.accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label {background-color: rgb(215,235,255);   font-size: 1.3rem; line-height: 1.6rem;}
.accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label:hover, .accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label:focus,
.accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label:hover, .accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label:focus {
    background-color: rgb(223,243,255);}
.accord-control.flares-accord.sitemap-accord.third-level-accord .chrt-sub-lft { width: auto; max-width: 75%; font-size: 1.2rem; line-height: 1.5rem; padding-bottom: 3px; }
.accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label.no-check::before {     color: rgba(0,142,184,0);}
.accord-control.flares-accord.sitemap-accord.third-level-accord a.go-to-link.icomoon.icon-GoToPage {font-size: 1.5rem; margin-top: 4px;}
.sm-btn-icon.icomoon.icon-Home {font-size: 2.2rem; line-height: 2.5rem; float: left; margin-right: 8px;}
.sm-btn-text { float: left; line-height: 2.6rem;}

.accord-control.flares-accord.sitemap-accord.fourth-level-accord {margin-left: 10%; width: 90%;}
.accord-control.flares-accord.sitemap-accord.fourth-level-accord input:checked + .tab-label {background-color: rgb(216,216,255); }
.accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label {background-color: rgb(216,216,255);   font-size: 1.3rem; line-height: 1.6rem;}
.accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label:hover, .accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label:focus,
.accord-control.flares-accord.sitemap-accord.fourth-level-accord input:checked + .tab-label:hover, .accord-control.flares-accord.sitemap-accord.fourth-level-accord input:checked + .tab-label:focus {
    background-color: rgb(223,223,255);}
.accord-control.flares-accord.sitemap-accord.fourth-level-accord .chrt-sub-lft { width: auto; max-width: 73%; margin-left: 7%; font-size: 1.2rem; line-height: 1.5rem; padding-bottom: 3px; }
.accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label::before {  display: none;}
.accord-control.flares-accord.sitemap-accord.fourth-level-accord a.go-to-link.icomoon.icon-GoToPage {font-size: 1.5rem; margin-top: 4px;}
div#outercontent_1_pnlPageTitle.page-title.semi-transparent {background: rgba(255,255,255,0.9) !important;}
div#outercontent_1_pnlPageTitle.page-title.very-transparent {background: rgba(255,255,255,0.8) !important;}
.secondary-container.main-content.semi-transparent-background {background: rgba(255,255,255,0.9) !important;}
.secondary-container.main-content.semi-transparent-background .container-fluid {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.7+50,1+100 */
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.secondary-container.main-content.very-transparent-background {background: rgba(255,255,255,0.8) !important;}
.secondary-container.main-content.very-transparent-background .container-fluid {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.7+50,1+100 */
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/*   Color Two   */
.color-two ul.main-pages li {background-color: #004F83;}
.color-two ul.main-pages li:hover, .color-two ul.main-pages li:focus {background-color: rgb(40,119,171); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
.color-two ul.main-pages li a {color: #ffffff;}
.color-two ul.main-pages li:hover a, .color-two ul.main-pages li:focus a {color: #ffffff !important;}
.color-two .accord-control.flares-accord .tab-label, .color-two .accord-control.flares-accord input:checked + .tab-label {background-color: #004F83;}
.color-two .accord-control.flares-accord .tab-label::before {color: rgb(80,222,255);}
.color-two .accord-control.flares-accord .tab-label .chrt-sub-lft { color: #ffffff;}
.color-two a.go-to-link.icomoon.icon-GoToPage {color: rgb(80,222,255);}
.color-two .accord-control.flares-accord .tab-label::before:hover, .color-two .accord-control.flares-accord .tab-label::before:focus {color: white;}
.color-two .accord-control.flares-accord input:checked + .tab-label:hover, .color-two .accord-control.flares-accord input:checked + .tab-label:focus,
.color-two .accord-control.flares-accord .tab-label:hover, .color-two .accord-control.flares-accord .tab-label:focus {
    background-color: rgb(40,119,171);box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.color-two .accord-control.flares-accord .tab-label .chrt-sub-lft:hover, .color-two .accord-control.flares-accord .tab-label .chrt-sub-lft:focus {
    color: rgb(160,225,255) !important;}
.color-two a.go-to-link.icomoon.icon-GoToPage:hover, .color-two a.go-to-link.icomoon.icon-GoToPage:focus {    color: rgb(200,245,255) !important;}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label {
    background-color: #0f9d58; color: white;}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label:hover, .color-two .accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label:focus {
    background-color: rgb(55,197,128);}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord input:checked + .tab-label:hover,
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord input:checked + .tab-label:focus {
    background-color: rgb(55,197,128);}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord .tab-label::before { color: rgb(175,255,248);}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord a.go-to-link.icomoon.icon-GoToPage { color: rgb(175,255,248);}
.color-two .accord-control.flares-accord.second-level-accord .tab-label .chrt-sub-lft:hover, .color-two .accord-control.flares-accord.second-level-accord .tab-label .chrt-sub-lft:focus {
    color: rgb(255,255,235) !important;}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord input:checked + .tab-label {
    background-color: #0f9d58;color: white;}
.color-two .accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label {background-color:rgba(0,142,184);}
.color-two .accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label:hover, .color-two .accord-control.flares-accord.sitemap-accord.third-level-accord .tab-label:focus {
    background-color: rgb(40,182,224);}
.color-two .accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label {background-color:rgba(0,142,184);}
.color-two .accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label {}
.color-two .accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label:hover,
.color-two .accord-control.flares-accord.sitemap-accord.third-level-accord input:checked + .tab-label:focus { background-color: rgb(40,182,224);}
.color-two .accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label {background-color: #00c4c6;}
.color-two .accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label:hover,
.color-two .accord-control.flares-accord.sitemap-accord.fourth-level-accord .tab-label:focus {background-color: rgb(40,236,238);}
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord a.go-to-link.icomoon.icon-GoToPage:hover,
.color-two .accord-control.flares-accord.sitemap-accord.second-level-accord a.go-to-link.icomoon.icon-GoToPage:focus {color:white !important;}



.accord-control.flares-accord input:checked + .tab-label:hover, .accord-control.flares-accord input:checked + .tab-label:focus, .accord-control.flares-accord .tab-label:hover, .accord-control.flares-accord .tab-label:focus {
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

@media (max-width: 1024px) {
    .accord-control.flares-accord.sitemap-accord.third-level-accord .chrt-sub-lft {max-width: 70%;}
    .accord-control.flares-accord.sitemap-accord.second-level-accord .chrt-sub-lft {max-width: 70%;}
}
@media (max-width: 900px) {
    .accord-control.flares-accord.sitemap-accord.third-level-accord .chrt-sub-lft {max-width: 60%;}
    .accord-control.flares-accord.sitemap-accord.second-level-accord .chrt-sub-lft {max-width: 60%;}
    .accord-control.flares-accord.sitemap-accord .chrt-sub-lft {max-width: 60%;}
}
@media (max-width: 768px) {
    ul.second-level-columns li {width: 100%; margin-right: 0%;}
    .accord-control.flares-accord.sitemap-accord.third-level-accord .chrt-sub-lft {max-width: 75%;}
    .accord-control.flares-accord.sitemap-accord.second-level-accord .chrt-sub-lft {max-width: 80%;}
    .accord-control.flares-accord.sitemap-accord .chrt-sub-lft {max-width: 80%;}
}
@media (max-width: 500px) {
    .accord-control.flares-accord.sitemap-accord .chrt-sub-lft {float:left;}
    .accord-control.flares-accord.sitemap-accord.third-level-accord .chrt-sub-lft {max-width: 55%;}
    .accord-control.flares-accord.sitemap-accord.second-level-accord .chrt-sub-lft {max-width: 60%;}
    .accord-control.flares-accord.sitemap-accord .chrt-sub-lft {max-width: 60%;}
    .accord-control.flares-accord.sitemap-accord .tab-label {padding: 3px 10px 0px 0px;}
    .accord-control.flares-accord input:checked + .tab-label {padding: 3px 10px 0px 0px;}
}






.spare-the-air-docked-alert.home-page {  right: 0px; top: 280px !important; }
.spare-the-air-docked-alert.mobile-block .docked-bar {  border-top-left-radius: 6px;  border-bottom-left-radius: 6px;  min-height: 221px;  }
.spare-the-air-docked-alert.mobile-block .docked-bar .docked-logo-wrapper {  margin-left: -2px;  background-size: 37px 118px;  margin-top: 0px;  margin-bottom: 48px;  }
.spare-the-air-docked-alert.mobile-block.alert .docked-bar .docked-logo-wrapper {   margin-bottom: 10px;  }
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks .status-link a span {  font-family: 'airdistrict' !important;  }
.spare-the-air-docked-alert.mobile-block.alert .docked-bar .docked-logo-wrapper, .spare-the-air-docked-alert.mobile-block .docked-bar .docked-logo-wrapper { margin-left:0px;
    background-size: 33px 118px;  margin-top: 10px;  margin-bottom: 10px;  height:118px;  }
.spare-the-air-docked-alert.mobile-block .docked-bar>span {  margin: 0px 0px 10px 10px;  }
.spare-the-air-docked-alert.mobile-block .docked-bar>span.icon-chevron-right, .spare-the-air-docked-alert.mobile-block .docked-bar>span.icon-chevron-left {
    font-family: 'airdistrict' !important;  }
.spare-the-air-status.mobile-block {  border-top-left-radius: 6px !important;  border-bottom-left-radius: 6px !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.spare-the-air-docked-alert.mobile-block .toggle-wrapper {
    border: none;    margin-left: 0;  background: #fff;  border-bottom-left-radius: 0;  border-bottom-right-radius: 0;  }
.spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper {  background: white;  border-bottom-right-radius: 0px; }
.spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper .col-sm-3 .status-headline {  color: #999;  }
.spare-the-air-docked-alert.mobile-block .toggle-wrapper .col-sm-3 .status-headline {  color: rgba(255,255,255,0.9);  }
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block {
    padding: 20px 15px 8px 15px;  border: none; }
.spare-the-air-status .status-block .status-info {  padding-top: 7px;  }
.spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks .status-link>a p {  font-weight: 800;  }
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block h5 {  font-size: 1.35rem; color:#222; font-weight: 400;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;   margin-top: 10px;  }
.spare-the-air-status.mobile-block.alert .toggle-wrapper .status-blocks>ul>li.status-block h5 {  margin-top: 2px;  }
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block span.air-date {  font-style: normal !important; color:#222;    line-height: 2.3rem;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  font-weight: 600 !important;  font-size: 1.55rem !important;  }
.spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {
    padding: 8px 0px 6px 0px !important;  width: 108px !important;  margin-left: 12px !important;  border: none !important;
    border-bottom: solid 1px #222 !important;  border-radius: 0px;}
.spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper .status-blocks>ul li.status-block {  margin-left: 3px;  }
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block p {  color: rgb(0,142,184);  font-weight: 600;  }
.spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block p {
    width: 90%;  margin-left: 5%; font-size: 1.23rem;  line-height: 1.4rem;  }
.spare-the-air-status.mobile-block {  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);  }
.center-cntnt {  text-align: center;  margin-left: auto;  margin-right: auto;  display: inline-block;  }
.spare-the-air-docked-alert .status-info a {  font-weight: 800 !important;     width: 90%;  margin-left: 5%; }


.side-alert-flex { display: flex;  flex-flow: wrap;  }
li.dockbar-td {  float: left; min-height: 100%; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.spare-the-air-docked-alert li.dockbar-td {  background: #009dda; cursor: pointer; }
.spare-the-air-docked-alert.alert li.dockbar-td {  background: #de2b2e;cursor: pointer;  }
.side-alert-icon.icon-Clouds {color: #009dda; font-size:5.5rem; line-height: 6.5rem;  }
.side-alert-icon.icon-AlertOne, .side-alert-icon.icon-AlertTwo, .side-alert-icon.icon-AlertThree {color: #de2b2e; font-size:5.5rem; line-height: 6.5rem;  }
.side-alert-txt {text-transform: uppercase; color: #222; font-size: 2rem; font-weight: 600;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
.spare-the-air-docked-alert .status-info a.side-alert-link, .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks .status-link a {font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    color: #222; text-decoration: underline !important;  margin-bottom: 14px; margin-top:4px;font-size: 1.25rem;
    font-weight: 400 !important;  display: inline-block; cursor: pointer !important; }
.spare-the-air-docked-alert .status-info a.side-alert-link:hover, .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks .status-link a:hover,
.spare-the-air-docked-alert .status-info a.side-alert-link:focus, .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks .status-link a:focus {color: rgb(0,142,184) !important;}
.spare-the-air-status.mobile-block .toggle-wrapper .status-blocks .status-link a {margin-top: 16px; margin-bottom: 21px;}
li.dockbar-td span.icon-ArrowRight {  position: absolute; color: white; padding: 8px 5px;  bottom: 0;  left: 0; font-size:2.5rem;  }
li.dockbar-td span.icon-ArrowLeft {  position: absolute; color: white; padding: 8px 5px;  bottom: 0;  left: 0; font-size:2.5rem;  }
.spare-air-logo.icon-SpareAirHoriz {  color: white;  margin-left: 20px;
    float: left;  font-size: 2.6rem;  line-height: 4rem;  }
.mbl-horiz-line {display: none; background-color: #222; height: 1px; width:80%; margin:0 10%;}




@media (max-width: 767px){
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper {  border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
    .spare-the-air-status .status-block .status-info {  padding-top: 0px;  }
    .spare-the-air-docked-alert table {  min-width: 100%;  }
    .spare-the-air-docked-alert.mobile-block {  border: none; border-left: none !important;  }
    .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block h5 {  padding-top: 0px; margin-top: 0px; }
    .spare-the-air-status.mobile-block .headline .toggle-icon {
        font-family: airdistrict !important;  float: right;
        margin: 11px 20px 0px 10px;  color: white;  }
    .spare-the-air-status.mobile-block .toggle-wrapper {  padding: 0px 0px 0px 0px;  }
    .spare-the-air-status.mobile-block .headline {  background: #009dda;    height: 40px;  }
    .spare-the-air-status.mobile-block.alert .headline {  background: #de2b2e;  }
    .spare-the-air-status.mobile-block {  margin-top: 10px;  border-radius: 6px;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {
        padding: 20px 0px 0px 0px;    width: 48% !important;  margin-bottom: 0;    }
    .spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper .status-blocks>ul li.status-block {  max-width: 47%;  margin-left: 3px !important;  margin-right: 3px !important;  }
    .spare-the-air-status.mobile-block ul.alert-side {width: 50%;  float:left;}
    .spare-the-air-status.mobile-block ul.alert-side {width:100%;margin-top: 15px;}
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {  border-bottom: none !important;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {
        display: inline-block; min-height: 150px; margin-left: 0px !important;}
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks.one-block>ul li.status-block:first-of-type {  border-right: none !important;  }
    .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul {  margin: 0px 5px 8px 5px; }
    .mbl-horiz-line {display: inline-block;;}
    .spare-the-air-docked-alert.mobile-block .mbl-horiz-line {  margin-top:15px;  }
    .spare-the-air-docked-alert .status-info a {margin-left: 0%;}
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li#outercontent_2_statusBlockTwo.status-block {    border-left: solid 1px #222 !important;}
}

@media (max-width: 600px){
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block p {  width: 94%;  margin-left: 3%;  font-size: 1.2rem;  display: inline-block;  }
}
@media (max-width: 500px) {
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block p {  line-height: 1.4rem;  margin-top: 2px;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {  margin-left: 0px;  margin-right: 2px !important;  }
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {  margin-left: 2px !important;  margin-right: 2px !important;  }
    .spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper .status-blocks>ul li.status-block,
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {
        margin-left: 2px !important;  margin-right: 2px !important;  }
}
@media (max-width: 400px) {
    .spare-the-air-status.mobile-block {  margin-left: 15px;  margin-right: 15px;  }
    .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul {margin: 0px 0px 8px 0px;}
}
@media (max-width: 350px) {
    .spare-the-air-docked-alert.mobile-block .toggle-wrapper .status-blocks>ul li.status-block {  margin-left: 1px !important;  margin-right: 1px !important;  }
    .spare-the-air-docked-alert.mobile-block.alert .toggle-wrapper .status-blocks>ul li.status-block {  margin-left: 1px !important;  margin-right: 1px !important;  }
}
@media (max-width: 300px) {
    .spare-the-air-status.mobile-block {  margin-left: 0px;  margin-right: 0px;  }
    .spare-the-air-status.mobile-block .toggle-wrapper .status-blocks>ul>li.status-block {  width: 100%;  max-width: 100%;  }
}



/* Alert Banners */
.spare-the-air-sitewide-bar {   padding: 0px;  }
.spare-the-air-sitewide-bar table {  width: 100%;  }
div.banner-link {  width: 100%; cursor: default; display: block; }
.inc-banner-left {  float: left;  display: inline-block;  padding: 0; width: 20%; background-color: white;    text-align: center; display: flex;  flex-flow: wrap; }
.inc-banner-right {  float: right;  display: inline-block;  width: 67%;  padding-top: 10px; padding-bottom: 10px;  }
.spare-the-air-sitewide-bar.incident .inc-banner-right, .spare-the-air-sitewide-bar.advisory .inc-banner-right { margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.spare-the-air-sitewide-bar .inc-banner-right.no-btns {  width: 77%;}
.spare-the-air-sitewide-bar.incident .inc-banner-right.no-btns, .spare-the-air-sitewide-bar.advisory .inc-banner-right.no-btns {
    width: 74.5%;  margin-left: 1.5%;  }
.spare-the-air-sitewide-bar.advisory .inc-banner-btns.no-btns, .spare-the-air-sitewide-bar.incident .inc-banner-btns.no-btns {  width: 0%;  }
.spare-the-air-sitewide-bar .container-fluid {  padding-left: 0;  padding-right: 0; max-width: 100%;    margin-left: 0 !important; margin-right: 0 !important;  }
.spare-the-air-sitewide-bar.incident h5 { color: white; }
.spare-the-air-sitewide-bar .sitewide-headline, .spare-the-air-sitewide-bar.incident .sitewide-headline {  width: 98%;  margin-top: 0px; margin-left:0;  }
.spare-the-air-sitewide-bar.alert h5, .spare-the-air-sitewide-bar.alert .sitewide-headline a { color: white !important;  text-transform: none;  margin-bottom: 5px;  font-size: 2.1rem;  font-weight: 300;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  text-align: left; cursor: pointer; display: inline-block;
    float: left; text-decoration: none;}
.spare-the-air-sitewide-bar.alert .sitewide-headline a:hover, .spare-the-air-sitewide-bar.alert .sitewide-headline a:focus {color: white !important;}
.spare-the-air-sitewide-bar { margin-bottom: 0; background-color: #fff;  background-image: none;  padding-top: 0;  padding-left: 0;    border-radius: 0;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25), 0px 1px 1px 0px rgba(0, 0, 0, 0.25), 0px 2px 1px -1px rgba(0, 0, 0, 0.25);
    border: none !important;     border-bottom: solid 1px rgba(0,0,0,0.55) !important; display:block;  }
.spare-the-air-sitewide-bar.alert {  background-color: #de2b2e; padding: 0; }
.spare-the-air-sitewide-bar.incident, .spare-the-air-sitewide-bar.incident div.banner-link {  background-color: #fd7808; display:block;}
.spare-the-air-sitewide-bar.advisory, .spare-the-air-sitewide-bar.advisory div.banner-link {  background-color: #f7c32e; display:block;}
.spare-the-air-sitewide-bar.incident .container-fluid {  padding: 0;  max-width: 100%; display: block;    margin-left: 0 !important; margin-right: 0 !important; }
.spare-the-air-sitewide-bar.advisory .container-fluid {  padding: 0;  max-width: 100%; display: block;    margin-left: 0 !important; margin-right: 0 !important; }
.spare-the-air-sitewide-bar.incident .sitewide-wrapper, .spare-the-air-sitewide-bar .sitewide-wrapper,
.sitewide-minbar.incident .sitewide-wrapper, .sitewide-minbar .sitewide-wrapper {  padding-top: 0;  display: flex; position: relative; }
.spare-the-air-sitewide-bar.alert .sitewide-wrapper {  min-height: 80px;  }
.spare-the-air-sitewide-bar .sitewide-description p a {  color: #444 !important; font-weight: 600; cursor: pointer; }
.spare-the-air-sitewide-bar .sitewide-description p a:hover, .spare-the-air-sitewide-bar.advisory .sitewide-description p a:focus {
    color: rgb(0,142,184) !important;
}
.spare-the-air-sitewide-bar p {  text-align: left; font-size: 1.3rem !important;font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    line-height: 1.7rem; font-weight: 400;    margin-bottom: 0;  overflow: visible;}
.spare-the-air-sitewide-bar .sitewide-description.date-desc p {  min-height: 31px;    max-width: 170px;  height: auto;  margin-bottom: 5px !important;  }
.spare-the-air-sitewide-bar p {  color: #444;  }
.spare-the-air-sitewide-bar.incident p, .spare-the-air-sitewide-bar.alert p {  color: #fff; text-align: left; }
.spare-the-air-sitewide-bar .sitewide-description {  color: rgba(0,0,0,0.6);  }
.spare-the-air-sitewide-bar.incident .sitewide-description {  color: white;  }
.spare-the-air-sitewide-bar.incident .sitewide-description a, .spare-the-air-sitewide-bar.alert .sitewide-description a { cursor: pointer; color: #fff !important;  }
.spare-the-air-sitewide-bar.incident .sitewide-description a:hover, .spare-the-air-sitewide-bar.incident .sitewide-description a:focus
{  color: rgb(50, 50, 50) !important;  }
.spare-the-air-sitewide-bar.alert .sitewide-description a:hover, .spare-the-air-sitewide-bar.alert
.sitewide-description a:focus {  color: #fce260 !important;  }
.spare-the-air-sitewide-bar .sitewide-description {  margin-top: 3px;  }
.spare-the-air-sitewide-bar.alert .sitewide-description {  margin-top: 0px;  }

/* New STA Banner */
.inc-banner-expand {float: right; width: 3%;padding-top: 0;  }
.inc-banner-expand.mbl-only {display: inline-block;}
.inc-banner-expand table.sta-alert-tbl {    width: 100%;  height: 100%;max-height: 36px;  text-align: center;  vertical-align: middle;  }
.spare-the-air-sitewide-bar.alert .alert-left-cntnt {width: 25%; float:left; border-right: solid 1px #fff;  margin-top: 5px;    text-align: center;}
.alert-btns { float: right; margin-right: 12px;  max-width: 124px;}
.alert-btn {display: inline-block;  background-color: #fff;  border-radius: 6px;  width: 114px; margin-bottom: 6px; cursor: pointer;
    text-align: center;  padding: 6px 0 5px 0;  color: #00a7e0;  text-decoration: none; line-height: 1.5rem; position: relative; }
.alert-btn:last-of-type {margin-bottom: 0px;}
.center-btn-cntnt {text-align: center; margin-left: auto; margin-right: auto;  display: inline-block;}
.btn-txt {  float: left; font-size: 1.1rem; text-transform: uppercase;font-weight: 600; }
.spar-mr-icon.icomoon.icon-ArrowDown {float: left; margin-left: 4px; font-size: 1.4rem;line-height: 1.5rem; margin-right: -2px; margin-top: 4px;}
.b-left-icon.icon-AdvisoryNew {font-size:2.7rem;  float: left; color: #f7c32e;line-height: 3rem; margin-top: 3px;  }
.b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {cursor: pointer;font-size:4.5rem; margin: 0 2px;
    float: left; color: #fff;  line-height: 3rem; text-decoration: none; }
a.b-left-icon.icon-AlertOne:hover, a.b-left-icon.icon-AlertTwo:hover, a.b-left-icon.icon-AlertThree:hover,
a.b-left-icon.icon-AlertOne:focus, a.b-left-icon.icon-AlertTwo:focus, a.b-left-icon.icon-AlertThree:focus {color: white !important;  }
.b-left-icon.icon-AlertThree {  margin-top: 3px !important;}
.b-left-text {margin-left:5px;  letter-spacing: 0.05rem;  font-size: 2rem;  font-weight: 500; float: right; color: #f7c32e;
    text-transform: uppercase;line-height: 3rem;    margin-top: 2px;  font-family: Roboto Condensed, Roboto, RobotoDraft, "Helvetica Neue", sans-serif; }
.spare-the-air-sitewide-bar.alert .alert-text {cursor: pointer; color: #de2b2e;  margin-right: 3px; letter-spacing: 0.05rem; font-size: 2.3rem;  font-weight: 600;
    text-transform: uppercase; line-height: 2.3rem; font-family: Roboto Condensed, Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    width: 100%;  display: inline-block;  text-decoration: none;}
.spare-the-air-sitewide-bar.alert .alert-text:hover, .spare-the-air-sitewide-bar.alert .alert-text:focus {color: #de2b2e !important;}
.spare-the-air-sitewide-bar.incident .b-left-text {color: #fd7808; font-weight: 500;}
.spare-the-air-sitewide-bar.incident .b-left-icon.icon-AdvisoryNew {color: #fd7808;}
.spare-the-air-sitewide-bar h5 { text-align: left; color: #444; font-size: 1.35rem; margin-top: 1px; font-weight: 600; text-transform: uppercase;  letter-spacing: 0.15rem;
    font-family: Roboto Condensed, Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.sta-logo-icon.icomoon.icon-SpareAirHoriz {    font-size: 2.8rem;  line-height: 3rem; text-align: center;  }
.spare-the-air-sitewide-bar.alert .sta-logo-icon.icomoon.icon-SpareAirHoriz {  color: #de2b2e;cursor: pointer; text-decoration: none; }
a.sta-logo-icon.icomoon.icon-SpareAirHoriz:hover, a.sta-logo-icon.icomoon.icon-SpareAirHoriz:focus {  color: #de2b2e !important;  }
.cntr-alerts {  text-align: center;  margin-left: auto;  margin-right: auto; display:inline-block; }
.spare-the-air-sitewide-bar.alert .inc-banner-mid {background-color: #de2b2e; width: 20%; float:left;
    text-align: center;  }
.spare-the-air-sitewide-bar.alert .inc-banner-left {background-color: #fff;}
.spare-the-air-sitewide-bar table.sta-alert-tbl {  height: 74%; vertical-align: middle;  }
.spare-the-air-sitewide-bar.alert .inc-banner-mid {width: 10%; float:left;padding: 1% 0; text-align: center;  }
.spare-the-air-sitewide-bar.alert .inc-banner-right {width: 56%; margin-right: 1%; }
.spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-mid {width: 15%;  }
.spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-right {width: 51%; }
.spare-the-air-sitewide-bar.alert .alert-main-cntnt {  width: 100%;  float: left; display: flex;
    flex-flow: wrap;  height: 100%;}
.spare-the-air-sitewide-bar.alert .inc-banner-left {background-color: #fff; }
.spare-the-air-sitewide-bar table.sta-alert-tbl { text-align: center;  height: 100%;  vertical-align: middle;  }
.spare-the-air-sitewide-bar.alert .inc-banner-btns {width: 10%; background-color: #de2b2e;}
.spare-the-air-sitewide-bar.advisory .inc-banner-btns {width: 10%;  }
.spare-the-air-sitewide-bar.incident .inc-banner-btns {width: 10%;  }
.mbl-alert-btns {display:none;}
.mbl-alert-logo {display:none;  }
.dropdown-content {display: none;}
a.alert-btn:hover .dropdown-content, a.alert-btn:focus .dropdown-content {display: inline-block;}
.alert-main-cntnt a.alert-btn:hover, .alert-main-cntnt a.alert-btn:focus {color: #ee8301 !important;}
.dropdown-content { width: 120%; position: absolute;  background-color: white; top: 26px; left: -8px;  z-index: 1020;  overflow: visible;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); border-radius: 6px; }
.dropdown-content ul {   padding: 3px 0px;  }
.dropdown-content ul li { font-weight: 500; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; font-size: 1.15rem;
    padding: 4px 3px 5px 3px; color: #00a7e0;  border-bottom: solid 1px #ededed;}
.dropdown-content ul li:last-child {border-bottom: none;}
.dropdown-content ul li:hover, .dropdown-content ul li:focus {color: white !important; background-color: rgb(0,142,184);}
.col-md-9.col-md-offset-1.top-nav-links {  z-index: 1001;  }

/* Min STA Banners */
.sitewide-minbar {  width: 100%;  height: 36px; margin-bottom: 1px; display: block; position: relative;  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.advisory, .sitewide-minbar.advisory div.banner-link { background-color: #f7c32e;  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.incident, .sitewide-minbar.incident div.banner-link { background-color: #fd7808;  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.min-container {  width: 100%; height: 36px;  display: inline-block;  }
.sitewide-minbar.advisory.has-btn {  height: 43px;  }
.sitewide-minbar.advisory.has-btn .min-container, .sitewide-minbar.advisory.has-btn .min-container .sitewide-wrapper {  height: 42px;  }
.sitewide-minbar.advisory.has-btn .min-container .sitewide-wrapper .right-min-alerts {  height: 42px; min-height: 42px; max-height: 42px; }
.sitewide-minbar.advisory.has-btn .min-container .sitewide-wrapper .right-min-alerts .alert-min-txt,
.sitewide-minbar.advisory.has-btn .min-container .sitewide-wrapper .right-min-alerts .alert-min-ttl {line-height: 4rem; margin-right: 8px;}
.sitewide-minbar.advisory.has-btn .left-min-alerts  {  min-height: 42px;  max-height: 42px; height: 42px;}
.sitewide-minbar.advisory.has-btn .left-min-alerts .cntr-alerts  {  min-height: 41px;  max-height: 41px; height: 41px;}
.sitewide-minbar.advisory.has-btn .left-min-alerts .b-left-icon.icon-AdvisoryNew {line-height: 4.2rem;}
.sitewide-minbar.advisory.has-btn .left-min-alerts .b-left-text {line-height: 3.9rem;}
.left-min-alerts {    min-height: 36px;  max-height: 36px; height: 36px; background-color: white; text-align:center; width:20%; float:left;}
.right-min-alerts {width:75.5%; margin-left: 1.5%; float:left; min-height: 36px;  max-height: 36px; height: 36px; overflow: hidden; }
.right-min-alerts.short-alert {width:65.5%; }
.left-min-alerts .b-left-icon.icon-AdvisoryNew {  font-size: 2.7rem;   line-height: 3.2rem;  margin-top: 2px; }
.sitewide-minbar.incident .left-min-alerts .b-left-icon.icon-AdvisoryNew {  color: #fd7808;  }
.left-min-alerts .b-left-text {  font-size: 2rem;  line-height: 3.2rem;  }
.sitewide-minbar.incident .left-min-alerts .b-left-text {color: #fd7808;  }
.right-min-alerts .alert-min-ttl {display:inline-block;  color: #444;  font-size: 1.35rem;
    font-weight: 600;  text-transform: uppercase; line-height:3.6rem;     margin-right: 8px;
    float:left;  letter-spacing: 0.15rem;  font-family: Roboto Condensed, Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.right-min-alerts .alert-min-txt { float: left; color: #444;  font-size: 1.25rem !important;    width: 100%;    text-align: left;
    display:inline-block;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  line-height: 3.4rem;
    font-weight: 400;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;  }
.right-min-alerts .alert-min-txt p {font-size: 1.25rem !important; line-height: 3.5rem; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sitewide-minbar.incident .alert-min-ttl, .sitewide-minbar.incident .alert-min-txt {color: white;}
.right-min-alerts .alert-min-txt a {  color: #444;  font-weight: 600; cursor: pointer; }
.right-min-alerts .alert-min-txt a:hover, .right-min-alerts .alert-min-txt a:focus {  color: rgb(0, 142, 184) !important;   }
.sitewide-minbar.incident .right-min-alerts .alert-min-txt a {  color: #fff;  }
.sitewide-minbar.incident .right-min-alerts .alert-min-txt a:hover,
.sitewide-minbar.incident .right-min-alerts .alert-min-txt a:focus {  color: rgb(50, 50, 50) !important;   }
.sitewide-minbar .inc-banner-btns {  width: 10%; float:right;     text-align: center; }
.sitewide-minbar .inc-banner-btns table.sta-alert-tbl { margin-left: auto;  margin-right: auto;  text-align: center;  height: 100%;  vertical-align: middle; }
a.alrt-tgl-btn {  display: inline-block;  width: 18px;  height: 18px;
    border-radius: 6px;  text-decoration: none;  background-color: rgba(0,0,0,0.2);
    color: white;  cursor: pointer;  margin-top: 1px;  }
.alrt-tgl-icon.icomoon.icon-Add2 {font-size: 1.4rem;line-height:1.9rem;text-align:center;}
a.alrt-tgl-btn:hover, a.alrt-tgl-btn:focus {background-color: rgba(255,255,255,0.5);  color: white; }
a.alrt-tgl-btn:hover .alrt-tgl-icon.icomoon.icon-Add2, a.alrt-tgl-btn:focus .alrt-tgl-icon.icomoon.icon-Add2 { color: rgb(0,142,184);}
.space-1pxmax {display: block; height: 1px; margin: 0 !important; padding: 0 !important; width: 100%;}
.spare-the-air-sitewide-bar .sitewide-wrapper a.alrt-tgl-btn {  width: 18px;  height: 18px;  margin-top: 1px; }
.spare-the-air-sitewide-bar .sitewide-wrapper a.alrt-tgl-btn .alrt-tgl-icon.icomoon.icon-Subtract {  font-size: 1.4rem;  line-height: 1.9rem;  text-align: center;  margin-left: 0px;  }
a.alrt-tgl-btn:hover .alrt-tgl-icon.icomoon.icon-Subtract, a.alrt-tgl-btn:focus .alrt-tgl-icon.icomoon.icon-Subtract { color: rgb(0,142,184);}
.tgl-min-alerts.mbl-only {display: none;}
.sitewide-minbar.incident:hover, .sitewide-minbar.incident:focus, .sitewide-minbar.incident .banner-link:hover,
.sitewide-minbar.incident button.banner-link:focus {background-color: rgb(255, 160, 38);}
.sitewide-minbar.advisory:hover, .sitewide-minbar.advisory:focus, .sitewide-minbar.advisory .banner-link:hover,
.sitewide-minbar.advisory .banner-link:focus {background-color: rgb(255, 225, 86);}
.sitewide-minbar:hover a.alrt-tgl-btn, .sitewide-minbar:focus a.alrt-tgl-btn {    background-color: rgba(255,255,255,0.7);  color: rgb(0,142,184);}
.spare-the-air-sitewide-bar:hover a.alrt-tgl-btn, .spare-the-air-sitewide-bar:focus a.alrt-tgl-btn {    background-color: rgba(255,255,255,0.7);  color: rgb(0,142,184);}
.spare-the-air-sitewide-bar.advisory:hover, .spare-the-air-sitewide-bar.advisory:focus,
.spare-the-air-sitewide-bar.advisory .banner-link:hover, .spare-the-air-sitewide-bar.advisory button.banner-link:focus {  background-color: rgb(255, 225, 86);  }
.spare-the-air-sitewide-bar.incident:hover, .spare-the-air-sitewide-bar.incident:focus,
.spare-the-air-sitewide-bar.incident .banner-link:hover, .spare-the-air-sitewide-bar.incident button.banner-link:focus {  background-color: rgb(255, 160, 38);  }

.spare-the-air-sitewide-bar table.sta-alert-tbl td, .spare-the-air-sitewide-bar table.sta-alert-tbl tr,
.sitewide-minbar table.sta-alert-tbl td, .sitewide-minbar table.sta-alert-tbl tr {
    line-height: 0;
}

/* Extra Colors & Icons for STA Banner */
.b-left-icon {float:left;}
.left-min-alerts .b-left-icon { font-size: 2.7rem; line-height: 3.4rem; margin-top: 2px;}
.sitewide-minbar.incident .left-min-alerts .b-left-icon {color: #fd7808;}
.sitewide-minbar.advisory .left-min-alerts .b-left-icon {color: #f7c32e;}
.sitewide-minbar.advisory .b-left-icon, .spare-the-air-sitewide-bar.advisory .b-left-icon { color: #f7c32e;    font-size: 2.7rem;}
.sitewide-minbar.incident .b-left-icon, .spare-the-air-sitewide-bar.incident .b-left-icon {color: #fd7808;    font-size: 2.7rem;}
.sitewide-minbar .b-left-icon {  font-size: 2.7rem; line-height: 3.4rem; margin-top: 2px;}
.spare-the-air-sitewide-bar .b-left-icon { line-height: 3.4rem; margin-top: 2px;}
.spare-the-air-sitewide-bar .inc-banner-right.no-btns {width: 74.5%;  margin-left: 1.5%;  }
.spare-the-air-sitewide-bar.no-expand .sitewide-wrapper a.alrt-tgl-btn {display:none; pointer-events: none;}
.sitewide-minbar.green.advisory, .sitewide-minbar.green.advisory div.banner-link {
    background-color: rgb(15,188,75); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.green.advisory .alert-min-ttl, .sitewide-minbar.green.advisory .alert-min-txt, .sitewide-minbar.green.advisory .alert-min-txt {color: white;}
.sitewide-minbar.green.advisory .right-min-alerts .alert-min-txt a {color: #fff;}
.spare-the-air-sitewide-bar.green.advisory .sitewide-description a {cursor: pointer; color: #fff !important;}
.sitewide-minbar.green.advisory .right-min-alerts .alert-min-txt a:hover, .sitewide-minbar.green.advisory .right-min-alerts .alert-min-txt a:focus {color: rgb(50, 50, 50) !important;}
.spare-the-air-sitewide-bar.green.advisory .sitewide-description a:hover, .spare-the-air-sitewide-bar.green.advisory .sitewide-description a:focus {color: rgb(50, 50, 50) !important;}
.sitewide-minbar.green.advisory .left-min-alerts .b-left-icon, .spare-the-air-sitewide-bar.green.advisory .b-left-icon,
.spare-the-air-sitewide-bar.green.advisory .b-left-icon {color: rgb(15,188,75);}
.sitewide-minbar.green.advisory .left-min-alerts .b-left-text, .spare-the-air-sitewide-bar.green.advisory .b-left-text {color: rgb(15,188,75); font-weight: 500;}
.spare-the-air-sitewide-bar.green.advisory, .spare-the-air-sitewide-bar.green.advisory div.banner-link {background-color: rgb(15,188,75);}
.spare-the-air-sitewide-bar.green.advisory .inc-banner-right.no-btns {width: 74.5%; margin-left: 1.5%;}
.spare-the-air-sitewide-bar.green.advisory h5, .spare-the-air-sitewide-bar.green.advisory .sitewide-description, .spare-the-air-sitewide-bar.green.advisory p {color: white;}
.spare-the-air-sitewide-bar.green.advisory .inc-banner-right, .spare-the-air-sitewide-bar.green.advisory .inc-banner-right {margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.sitewide-minbar.green.advisory:hover, .sitewide-minbar.green.advisory:focus,
.sitewide-minbar.green.advisory .banner-link:hover, .sitewide-minbar.green.advisory .banner-link:focus,
.spare-the-air-sitewide-bar.green.advisory:hover, .spare-the-air-sitewide-bar.green.advisory:focus,
.spare-the-air-sitewide-bar.green.advisory .banner-link:hover, .spare-the-air-sitewide-bar.green.advisory button.banner-link:focus {background-color: rgb(45,218,105);}
.sitewide-minbar.blue.advisory, .sitewide-minbar.blue.advisory div.banner-link {
    background-color: rgb(0,79,131); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.blue.advisory .alert-min-ttl, .sitewide-minbar.blue.advisory .alert-min-txt, .sitewide-minbar.blue.advisory .alert-min-txt { color: white; }
.sitewide-minbar.blue.advisory .right-min-alerts .alert-min-txt a { color: #fff; }
.spare-the-air-sitewide-bar.blue.advisory .sitewide-description a { cursor: pointer; color: #fff !important; }
.sitewide-minbar.blue.advisory .right-min-alerts .alert-min-txt a:hover, .sitewide-minbar.blue.advisory .right-min-alerts .alert-min-txt a:focus { color: rgb(50, 50, 50) !important; }
.spare-the-air-sitewide-bar.blue.advisory .sitewide-description a:hover, .spare-the-air-sitewide-bar.blue.advisory .sitewide-description a:focus { color: rgb(50, 50, 50) !important; }
.sitewide-minbar.blue.advisory .left-min-alerts .b-left-icon, .spare-the-air-sitewide-bar.blue.advisory .b-left-icon,
.spare-the-air-sitewide-bar.blue.advisory .b-left-icon { color: rgb(0,79,131);}
.sitewide-minbar.blue.advisory .left-min-alerts .b-left-text, .spare-the-air-sitewide-bar.blue.advisory .b-left-text { color: rgb(0,79,131); font-weight: 500;}
.spare-the-air-sitewide-bar.blue.advisory, .spare-the-air-sitewide-bar.blue.advisory div.banner-link {background-color: rgb(0,79,131);}
.spare-the-air-sitewide-bar.blue.advisory .inc-banner-right.no-btns {width: 74.5%; margin-left: 1.5%;}
.spare-the-air-sitewide-bar.blue.advisory h5, .spare-the-air-sitewide-bar.blue.advisory .sitewide-description, .spare-the-air-sitewide-bar.blue.advisory p {color: white;}
.spare-the-air-sitewide-bar.blue.advisory .inc-banner-right, .spare-the-air-sitewide-bar.blue.advisory .inc-banner-right {margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.sitewide-minbar.blue.advisory:hover, .sitewide-minbar.blue.advisory:focus,
.sitewide-minbar.blue.advisory .banner-link:hover, .sitewide-minbar.blue.advisory .banner-link:focus,
.spare-the-air-sitewide-bar.blue.advisory:hover, .spare-the-air-sitewide-bar.blue.advisory:focus,
.spare-the-air-sitewide-bar.blue.advisory .banner-link:hover, .spare-the-air-sitewide-bar.blue.advisory button.banner-link:focus {background-color: rgb(30,109,161);}
.sitewide-minbar.purple.advisory, .sitewide-minbar.purple.advisory div.banner-link {
    background-color: rgb(129, 106, 173); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.purple.advisory .alert-min-ttl, .sitewide-minbar.purple.advisory .alert-min-txt, .sitewide-minbar.purple.advisory .alert-min-txt {color: white;}
.sitewide-minbar.purple.advisory .right-min-alerts .alert-min-txt a {color: #fff;}
.spare-the-air-sitewide-bar.purple.advisory .sitewide-description a { cursor: pointer; color: #fff !important;}
.sitewide-minbar.purple.advisory .right-min-alerts .alert-min-txt a:hover, .sitewide-minbar.purple.advisory .right-min-alerts .alert-min-txt a:focus {color: rgb(50, 50, 50) !important;}
.spare-the-air-sitewide-bar.purple.advisory .sitewide-description a:hover, .spare-the-air-sitewide-bar.purple.advisory .sitewide-description a:focus { color: rgb(50, 50, 50) !important;}
.sitewide-minbar.purple.advisory .left-min-alerts .b-left-icon, .spare-the-air-sitewide-bar.purple.advisory .b-left-icon,
.spare-the-air-sitewide-bar.purple.advisory .b-left-icon { color: rgb(129, 106, 173);}
.sitewide-minbar.purple.advisory .left-min-alerts .b-left-text, .spare-the-air-sitewide-bar.purple.advisory .b-left-text {color: rgb(129, 106, 173); font-weight: 500;}
.spare-the-air-sitewide-bar.purple.advisory, .spare-the-air-sitewide-bar.purple.advisory div.banner-link {background-color: rgb(129, 106, 173);}
.spare-the-air-sitewide-bar.purple.advisory .inc-banner-right.no-btns {width: 74.5%; margin-left: 1.5%;}
.spare-the-air-sitewide-bar.purple.advisory h5, .spare-the-air-sitewide-bar.purple.advisory .sitewide-description, .spare-the-air-sitewide-bar.purple.advisory p {color: white;}
.spare-the-air-sitewide-bar.purple.advisory .inc-banner-right, .spare-the-air-sitewide-bar.purple.advisory .inc-banner-right {margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.sitewide-minbar.purple.advisory:hover, .sitewide-minbar.purple.advisory:focus,
.sitewide-minbar.purple.advisory .banner-link:hover, .sitewide-minbar.purple.advisory .banner-link:focus,
.spare-the-air-sitewide-bar.purple.advisory:hover, .spare-the-air-sitewide-bar.purple.advisory:focus,
.spare-the-air-sitewide-bar.purple.advisory .banner-link:hover, .spare-the-air-sitewide-bar.purple.advisory button.banner-link:focus {background-color: rgb(159, 136, 203);}
.sitewide-minbar.seafoam, .sitewide-minbar.seafoam div.banner-link {
    background-color: rgb(0, 196, 198); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.seafoam .alert-min-ttl, .sitewide-minbar.seafoam .alert-min-txt, .sitewide-minbar.seafoam .alert-min-txt { color: white;}
.sitewide-minbar.seafoam .right-min-alerts .alert-min-txt a {color: #fff;}
.spare-the-air-sitewide-bar.seafoam .sitewide-description a {cursor: pointer; color: #fff !important;}
.sitewide-minbar.seafoam .right-min-alerts .alert-min-txt a:hover, .sitewide-minbar.seafoam .right-min-alerts .alert-min-txt a:focus {color: rgb(50, 50, 50) !important;}
.spare-the-air-sitewide-bar.seafoam .sitewide-description a:hover, .spare-the-air-sitewide-bar.seafoam .sitewide-description a:focus {color: rgb(50, 50, 50) !important;}
.sitewide-minbar.seafoam .left-min-alerts .b-left-icon, .spare-the-air-sitewide-bar.seafoam .b-left-icon,
.spare-the-air-sitewide-bar.seafoam .b-left-icon {color: rgb(0, 196, 198);}
.sitewide-minbar.seafoam .left-min-alerts .b-left-text, .spare-the-air-sitewide-bar.seafoam .b-left-text {color: rgb(0, 196, 198); font-weight: 500;}
.spare-the-air-sitewide-bar.seafoam, .spare-the-air-sitewide-bar.seafoam div.banner-link {background-color: rgb(0, 196, 198);}
.spare-the-air-sitewide-bar.seafoam .inc-banner-right.no-btns {width: 74.5%; margin-left: 1.5%;}
.spare-the-air-sitewide-bar.seafoam h5, .spare-the-air-sitewide-bar.seafoam .sitewide-description, .spare-the-air-sitewide-bar.seafoam p {color: white;}
.spare-the-air-sitewide-bar.seafoam .inc-banner-right, .spare-the-air-sitewide-bar.seafoam .inc-banner-right {margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.sitewide-minbar.seafoam.advisory:hover, .sitewide-minbar.seafoam.advisory:focus,
.sitewide-minbar.seafoam.advisory .banner-link:hover, .sitewide-minbar.seafoam.advisory .banner-link:focus,
.spare-the-air-sitewide-bar.seafoam.advisory:hover,
.spare-the-air-sitewide-bar.seafoam.advisory:focus,
.spare-the-air-sitewide-bar.seafoam.advisory .banner-link:hover,
.spare-the-air-sitewide-bar.seafoam.advisory button.banner-link:focus {background-color: rgb(30, 226, 228);}
.sitewide-minbar.teal.advisory, .sitewide-minbar.teal.advisory div.banner-link {
    background-color: rgb(0, 142, 184); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 1px -1px rgba(0, 0, 0, 0.14);}
.sitewide-minbar.teal.advisory .alert-min-ttl, .sitewide-minbar.teal.advisory .alert-min-txt, .sitewide-minbar.teal.advisory .alert-min-txt {color: white;}
.sitewide-minbar.teal.advisory .right-min-alerts .alert-min-txt a {color: #fff;}
.spare-the-air-sitewide-bar.teal.advisory .sitewide-description a {cursor: pointer; color: #fff !important;}
.sitewide-minbar.teal.advisory .right-min-alerts .alert-min-txt a:hover, .sitewide-minbar.teal.advisory .right-min-alerts .alert-min-txt a:focus {color: rgb(50, 50, 50) !important;}
.spare-the-air-sitewide-bar.teal.advisory .sitewide-description a:hover, .spare-the-air-sitewide-bar.teal.advisory .sitewide-description a:focus {color: rgb(50, 50, 50) !important;}
.sitewide-minbar.teal.advisory .left-min-alerts .b-left-icon, .spare-the-air-sitewide-bar.teal.advisory .b-left-icon,
.spare-the-air-sitewide-bar.teal.advisory .b-left-icon {color: rgb(0, 142, 184);}
.sitewide-minbar.teal.advisory .left-min-alerts .b-left-text, .spare-the-air-sitewide-bar.teal.advisory .b-left-text {color: rgb(0, 142, 184); font-weight: 500;}
.spare-the-air-sitewide-bar.teal.advisory, .spare-the-air-sitewide-bar.teal.advisory div.banner-link {background-color: rgb(0, 142, 184);}
.spare-the-air-sitewide-bar.teal.advisory .inc-banner-right.no-btns {width: 74.5%; margin-left: 1.5%;}
.spare-the-air-sitewide-bar.teal.advisory h5, .spare-the-air-sitewide-bar.teal.advisory .sitewide-description, .spare-the-air-sitewide-bar.teal.advisory p {color: white;}
.spare-the-air-sitewide-bar.teal.advisory .inc-banner-right, .spare-the-air-sitewide-bar.teal.advisory .inc-banner-right {margin-left: 1.5%; margin-right: 1%; width: 64.5%;}
.sitewide-minbar.teal.advisory:hover, .sitewide-minbar.teal.advisory:focus,
.sitewide-minbar.teal.advisory .banner-link:hover, .sitewide-minbar.teal.advisory .banner-link:focus,
.spare-the-air-sitewide-bar.teal.advisory:hover, .spare-the-air-sitewide-bar.teal.advisory:focus,
.spare-the-air-sitewide-bar.teal.advisory .banner-link:hover, .spare-the-air-sitewide-bar.teal.advisory button.banner-link:focus {background-color: rgb(30, 172, 214);}

@media (max-width: 1150px){
    .inc-banner-expand {  width: 4%;  }
    .spare-the-air-sitewide-bar .inc-banner-right {  width: 62.5%;  }
    .spare-the-air-sitewide-bar .inc-banner-right {  width: 54%;  }
    .spare-the-air-sitewide-bar .inc-banner-right.no-btns {  width: 73.5% !important;  }
    .spare-the-air-sitewide-bar .inc-banner-btns {  width: 11%;  }
    .sitewide-minbar .inc-banner-btns {  width: 11%;}
}
@media (max-width: 1100px){
    .b-left-text, .left-min-alerts .b-left-text {  margin-left: 4px;    font-size: 1.9rem;  }
}
@media (max-width: 1024px) {
    .b-left-text {display: none;}
}
@media (max-width: 1000px){
    .b-left-text {  font-size: 1.8rem; margin-left: 0px;  width:100%; float: none; text-align: center;     line-height: 2rem;   }
    .left-min-alerts .b-left-text {  font-size: 1.8rem;  }
    .grid-box .gridbox-header .b-left-text { width: auto;  text-align: left; line-height: 2.7rem; }
    .b-left-icon {width:100%; float: none; text-align: center;  line-height: 3rem;}
}
@media (max-width: 767px){
    .b-left-text {display: none;  }
    .spare-the-air-sitewide-bar .inc-banner-btns {   display: none;}
    .b-left-icon {  font-size: 2.7rem;  }
    .inc-banner-left {  width: 15%;  }
    .spare-the-air-sitewide-bar .inc-banner-mid {  width: 15%; background-color: white; }
    .spare-the-air-sitewide-bar .inc-banner-btns {  width: 0%;  }
    .spare-the-air-sitewide-bar .inc-banner-right {width: 76% !important; margin-left: 2% !important;  margin-right: 2% !important;  }
    .spare-the-air-sitewide-bar .inc-banner-right.no-btns {width: 76% !important; margin-left: 2% !important;  }
    .left-min-alerts { width: 15%; }
    .right-min-alerts { width: 76%;}
}
@media (max-width: 500px){
    .inc-banner-expand {width: 7% !important;}
    .spare-the-air-sitewide-bar .inc-banner-right {width: 72% !important; margin-left: 4% !important;   }
    .spare-the-air-sitewide-bar .inc-banner-right.no-btns { width: 72% !important; margin-left: 4% !important;  }
    .right-min-alerts, .right-min-alerts.short-alert {width: 72% !important; margin-left: 4% !important;}
}
@media (max-width: 400px){
    .inc-banner-left {width: 12% !important; }
    .spare-the-air-sitewide-bar .inc-banner-right {width: 74% !important;  }
    .spare-the-air-sitewide-bar .inc-banner-right.no-btns {width: 74% !important;  }
    .left-min-alerts { width: 12% !important; }
    .right-min-alerts, .right-min-alerts.short-alert { width: 74% !important; }
    .inc-banner-expand { width: 7% !important; }
}
@media (max-width: 350px){
    .b-left-icon {  font-size: 5rem;  }
}


/* Firefox browser fix */
@supports (display: -moz-grid) {
    .spare-the-air-sitewide-bar .container-fluid {margin-bottom: -2px;}
}
    /* Mobile fixes */
@media (max-width: 1330px){
    a.alrt-tgl-btn {  margin-left: 2px;  }
}
@media (max-width: 1230px){
    a.alrt-tgl-btn {  margin-left: 4px;  }
}
@media (max-width: 1200px){
    .b-left-text {  margin-left: 6px;  letter-spacing: 0rem;  font-size: 2.1rem;  }
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {   margin: 0 1px;  }
}
@media (max-width: 1150px){
    .inc-banner-expand {  width: 4%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right, .spare-the-air-sitewide-bar.advisory .inc-banner-right {  width: 62.5%;  }
    .spare-the-air-sitewide-bar.alert .inc-banner-right {  width: 54%;  }
    .right-min-alerts {  width: 74.5%;  }
    .right-min-alerts.short-alert {  width: 63.5%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right.no-btns, .spare-the-air-sitewide-bar.advisory .inc-banner-right.no-btns {  width: 73.5%;  }
    .spare-the-air-sitewide-bar.alert .inc-banner-btns, .spare-the-air-sitewide-bar.incident .inc-banner-btns,
    .spare-the-air-sitewide-bar.advisory .inc-banner-btns {  width: 11%;  }
    .sitewide-minbar .inc-banner-btns {  width: 11%;}
}
@media (max-width: 1100px){
    .b-left-text, .left-min-alerts .b-left-text {  margin-left: 4px;    font-size: 1.9rem;  }
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree { margin: 0 0px;  }
}
@media (max-width: 1000px){
    .b-left-text {  font-size: 1.8rem; margin-left: 0px;  width:100%; float: none; text-align: center;     line-height: 2rem;   }
    .left-min-alerts .b-left-text {  font-size: 1.8rem;  }
    .grid-box .gridbox-header.incident .b-left-text, .grid-box .gridbox-header.advisory .b-left-text {
        width: auto;  text-align: left; line-height: 2.7rem; }
    .b-left-icon.icon-AlertThree {  margin-bottom: 0px;}
    .alrt-to {   padding: 0 5px;font-size: 1.2rem;  }
    .btn-txt {  font-size: 1rem;  }
    .b-left-icon.icon-AdvisoryNew {width:100%; float: none; text-align: center;  line-height: 3rem;}
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-mid {width: 17%;  }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-right {width: 49%; }
    .left-min-alerts .b-left-text {  display: none;  }
}
@media (max-width: 850px){
    .alrt-to {  padding: 0 2px; }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-mid {width: 19%;  }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-right {width: 47%; }
}
@media (max-width: 767px){
    .spare-the-air-sitewide-bar.alert .inc-banner-left {  display: none;  width: 0%;  }
    .b-left-text {display: none;  }
    .grid-box .gridbox-header.incident .b-left-text, .grid-box .gridbox-header.advisory .b-left-text {  display: inline-block;}
    .spare-the-air-sitewide-bar.advisory .inc-banner-btns, .spare-the-air-sitewide-bar.incident .inc-banner-btns,
    .spare-the-air-sitewide-bar.alert .inc-banner-btns {   display: none;}
    .mbl-alert-btns {display:inline-block; margin-top:5px;  float: left;}
    .mbl-alert-btns .alert-btn {margin-bottom: 0; margin-right: 10px; color: #00a7e0 !important;}
    .spare-the-air-sitewide-bar .inc-banner-right, .spare-the-air-sitewide-bar.alert .inc-banner-right {
        width: 66%;  margin-left: 2%;  margin-right: 2%;  }
    .spare-the-air-sitewide-bar .inc-banner-mid {width: 25%;}
    .spare-the-air-sitewide-bar.alert .sitewide-description { display: none;}
    .btn-txt {  font-size: 1.1rem;  }
    .alert-btn {  width: 110px;  }
    .b-left-icon.icon-AdvisoryNew {  font-size: 2.7rem;  }
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {  font-size: 6rem; color: #de2b2e;  margin: 0 2px; }
    a.b-left-icon.icon-AlertOne:hover, a.b-left-icon.icon-AlertTwo:hover, a.b-left-icon.icon-AlertThree:hover,
    a.b-left-icon.icon-AlertOne:focus, a.b-left-icon.icon-AlertTwo:focus, a.b-left-icon.icon-AlertThree:focus {color: #de2b2e !important;  }
    .mbl-alert-logo {display:inline-block; width:100%;  }
    .sta-alrt-txt {text-align: left; text-transform: uppercase; font-size: 1.7rem;  line-height: 2.2rem; color:white; text-decoration: none; float: left;
        margin-bottom: 3px;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;font-weight:400; display:inline-block; cursor: pointer; }
    a.sta-alrt-txt:hover, a.sta-alrt-txt:focus { color: white !important; text-decoration: none;}
    .spare-the-air-sitewide-bar .min-container .sitewide-description p {  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;
        -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  }
    /* .inc-banner-left {  width: 25%;  } */
    .spare-the-air-sitewide-bar.alert .inc-banner-mid {  width: 25%; background-color: white; }
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertOne, .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertTwo,
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertThree {font-size: 4.4rem;  }
    .left-min-alerts {  width: 15%;  }
    .right-min-alerts {  width: 66%; margin-left: 2%;   margin-right: 2%; }
    .right-min-alerts .alert-min-ttl {overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  max-width: 50%;}
    .sitewide-minbar .inc-banner-btns {width: 20%;}
    .right-min-alerts.short-alert {  width: 66%;   }
    .inc-banner-btns.mbl-no-show {display:none;}
    .tgl-min-alerts.mbl-only {display:inline-block;}
    .spare-the-air-sitewide-bar .inc-banner-right.no-btns {  width: 75%;  }
    .spare-the-air-sitewide-bar.alert .inc-banner-btns, .spare-the-air-sitewide-bar.incident .inc-banner-btns,
    .spare-the-air-sitewide-bar.advisory .inc-banner-btns {  width: 0%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right, .spare-the-air-sitewide-bar.advisory .inc-banner-right {
        width: 66%; margin-left: 2%;  margin-right: 2%;  }
    .inc-banner-expand {  width: 5%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right.no-btns, .spare-the-air-sitewide-bar.advisory .inc-banner-right.no-btns {
        width: 66%; margin-left: 2%;  }
    .inc-banner-expand.mbl-only {display: inline-block;}
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-mid {width: 25%;  }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-right {width: 66%; }
}
@media (max-width: 600px){
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {  margin: 0 1px;  }
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertOne, .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertTwo,
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertThree {font-size: 3.8rem;  }
}
@media (max-width: 500px){
    .spare-the-air-sitewide-bar.incident .inc-banner-right, .spare-the-air-sitewide-bar.advisory .inc-banner-right {
        width: 62%; margin-left: 4%;   }
    .inc-banner-expand {  width: 7%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right.no-btns, .spare-the-air-sitewide-bar.advisory .inc-banner-right.no-btns {
        width: 62%; margin-left: 4%;  }
    .right-min-alerts, .right-min-alerts.short-alert {  width: 62%; margin-left: 4%;   }
    .spare-the-air-sitewide-bar .inc-banner-right, .spare-the-air-sitewide-bar.alert .inc-banner-right {
        width: 64%;  margin-left: 4%;  }
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertOne, .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertTwo,
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertThree {font-size: 3.2rem;  }
    .spare-the-air-sitewide-bar.alert h5, .spare-the-air-sitewide-bar.alert .sitewide-headline a {  font-size: 1.9rem;  }
    .sta-alrt-txt {  font-size: 1.6rem;  line-height: 2.2rem;  }
    a.alert-btn .dropdown-content {  top: 26px;  }
}
@media (max-width: 400px){
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {  margin: 0 0px;   height: 32px;  }
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertOne, .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertTwo,
    .sitewide-wrapper.more-alerts .b-left-icon.icon-AlertThree {font-size: 3.2rem; width:100%; }
    .btn-txt {  font-size: 1rem;  }
    .alert-btn {  width: 100px;  }
    .spare-the-air-sitewide-bar.alert h5, .spare-the-air-sitewide-bar.alert .sitewide-headline a {  font-size: 1.7rem;  }
    .sta-alrt-txt {  font-size: 1.5rem;  }
    .left-min-alerts {  width: 20%;  }
    .spare-the-air-sitewide-bar.alert .inc-banner-mid {  width: 20%;  }
    .inc-banner-left {  width: 20%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right, .spare-the-air-sitewide-bar.advisory .inc-banner-right {
        width: 66%;  }
    .inc-banner-expand {  width: 8%;  }
    .spare-the-air-sitewide-bar.incident .inc-banner-right.no-btns, .spare-the-air-sitewide-bar.advisory .inc-banner-right.no-btns {
        width: 66%;  }
    .right-min-alerts, .right-min-alerts.short-alert {  width: 66%;  }
    .spare-the-air-sitewide-bar .inc-banner-right, .spare-the-air-sitewide-bar.alert .inc-banner-right {
        width: 73%;  }
    a.alrt-tgl-btn {  margin-left: 0px;  }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-mid {width: 20%;  }
    .spare-the-air-sitewide-bar.alert .sitewide-wrapper.more-alerts .inc-banner-right {width: 74%; }
}
@media (max-width: 350px){
    .btn-txt {  font-size: 0.95rem;  }
    .alert-btn {  width: 94px;  }
    .spare-the-air-sitewide-bar.alert h5, .spare-the-air-sitewide-bar.alert .sitewide-headline a {  font-size: 1.6rem;  }
    .b-left-icon.icon-AdvisoryNew {  font-size: 5rem;  }
    .b-left-icon.icon-AlertOne, .b-left-icon.icon-AlertTwo, .b-left-icon.icon-AlertThree {  font-size: 5rem;  }
    .spare-the-air-sitewide-bar.alert h5, .spare-the-air-sitewide-bar.alert .sitewide-headline a {  font-size: 1.6rem;  }
    .sta-alrt-txt {  font-size: 1.4rem;  }
}










body {
    color: rgba(0,0,0,0.67);
}
.modal-backdrop {
    z-index: 1040 !important;
}
.modal {
    z-index: 1050 !important;
}
.modal .modal-dialog .modal-content {
    border-radius: 6px;
    border: 0px solid rgb(0,142,184);
}
.modal .modal-dialog .modal-content form {
    text-align: left;
}
.modal .modal-dialog .modal-content .modal-header {text-align: left;
    background-color: rgb(0,142,184);
    border-bottom: 0px solid rgb(0,142,184);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.modal .modal-dialog .modal-content .modal-header h4 { color: white; margin-top: 0px; margin-bottom: 0px; font-family: Garamond, Georgia1, Georgia, serif; font-weight: 500; text-transform: none;
    font-size: 2rem; letter-spacing: 2px; line-height: 2rem !important; margin-left: 15px;}
h1.modal-title { color: white; font-family: Garamond, Georgia1, Georgia, serif; font-weight: 500; text-transform: none; font-size: 2rem; letter-spacing: 2px;
    line-height: 2rem !important; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; background-color: transparent;}
button.close.close-button, .modal .modal-dialog .modal-content .modal-header .close {
    border-radius: 6px !important;
    padding: 1px 4px !important;
}
.home-boxes button.close.close-button, .home-boxes .modal .modal-dialog .modal-content .modal-header .close {
    margin-top: 4px;
}
button.close.close-button:hover, button.close.close-button:focus, .modal .modal-dialog .modal-content .modal-header .close:hover,
.modal .modal-dialog .modal-content .modal-header .close:focus {
    background: #ee8301 !important;
}
span.icomoon.white-close {
    color: white;
    font-size: 2rem;
    line-height: 2.5rem !important;
    opacity: 0.6 !important;
    display: inline-block;
}
.modal .modal-dialog .modal-content .modal-header .close:hover span.icomoon.white-close, .modal .modal-dialog .modal-content .modal-header .close:focus span.icomoon.white-close {
    opacity: 1 !important;
}
.modal-icon.icomoon {
    float: left;
    color: white;
    font-size: 3.8rem;
    line-height: 2.2rem !important;
    margin-right: 10px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form input[type="text"], .modal .modal-dialog .modal-content .modal-body .comment-form textarea {
    border-radius: 4px;
}
.modal .modal-dialog .modal-content .modal-footer input[type="submit"] {
    border: 1px solid rgb(0,142,184);
    background-color: rgb(0,142,184);
    color: white;
    border-radius: 6px;
    text-transform: uppercase;
}
.modal .modal-dialog .modal-content .modal-footer input[type="submit"]:hover, .modal .modal-dialog .modal-content .modal-footer input[type="submit"]:focus {
    border: 1px solid rgb(238, 131, 1);
    background-color: rgb(238, 131, 1);
    color: white;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
}
.modal .modal-dialog .modal-content .modal-body {
    padding: 25px 40px;
}
.modal .modal-dialog .modal-content .modal-footer {
    padding: 0 40px 25px 40px;
}
img.required.text-only {
    margin-right: 5px;
}
em.req-text {
    color: rgba(116, 116, 121, 0.7);
}
.modal-backdrop.in{filter:alpha(opacity=60);opacity:.6;background-color:rgb(50,70,90);}


.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    background-image: none !important;
    border-color: #ebccd1;
}
.modal .row.content-block.one-column {
    padding: 0 !important;
}
.modal .row.content-block.one-column img {
    max-width: 100%;
}

/*   popovers   */
.popover {
    border: none;
    border-radius: 6px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3), 0px 2px 5px 0px rgba(0, 0, 0, 0.3), 0px 1px 6px -6px rgba(0, 0, 0, 0.2);
}
.popover.left .arrow {
    border-left-color: rgba(0,0,0,0.2) !important;
}
.popover .popover-title {
    background-color: rgb(15,157,88) !important;
    border-bottom: none !important;
    color: white !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    font-size: 1.5rem !important;
}
.enhanced-textbox .icon-set .comment-tooltip:hover, .enhanced-textbox .icon-set .comment-tooltip:focus {
    background: url(/Presentation/DotGov/includes/images/permit/icon_help_hover.png) no-repeat;
    height: 15px;
    background-position: center;
    cursor: pointer;
    display: block;
}

.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li {
    list-style-type: none;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li:before {
    color: rgba(15,157,88,0.8);
    font-size: 2.3rem;
    content: "\2022";
    position: relative;
    display: block;
    height: 0;
    width: 0;
    left: -0.75em;
    top: -0.3em;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover {
    border: none;
    border-radius: 6px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content {
    padding: 15px 20px;
}

.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li {
    list-style-type: none;
    font-size: 1.45rem;
    line-height: 1.6rem;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li:before {
    color: rgba(15,157,88,0.8);
    font-size: 2.3rem;
    content: "\2022";
    position: relative;
    display: block;
    height: 0;
    width: 0;
    left: -0.75em;
    top: -0.03em;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover {
    border: none;
    border-radius: 6px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content {
    padding: 15px 20px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li {
    list-style-type: none;
    font-size: 1.45rem;
    line-height: 1.6rem;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content ul li:before {
    color: rgba(15,157,88,0.8);
    font-size: 2.3rem;
    content: "\2022";
    position: relative;
    display: block;
    height: 0;
    width: 0;
    left: -0.75em;
    top: -0.03em;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover {
    border: none;
    border-radius: 6px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .popover .popover-content {
    padding: 15px 20px;
}
.modal .modal-dialog .modal-content .modal-body .comment-form .icon-set .comment-tooltip:hover {
    background: url(/Presentation/DotGov/includes/images/permit/icon_help_hover.png) no-repeat;
}


@media (max-width: 330px){
    .modal .modal-dialog .modal-content .modal-body {
        padding: 5px 10px 10px 10px;
    }
    .modal .modal-dialog .modal-content .modal-header h4 {
        font-size: 1.8rem;
        text-indent: 0px;
    }
    .modal-body h4 {
        font-size: 1.9rem;
        line-height: 2.2rem;
    }
}



/* Inline Contact Box */
.contact-box {  border-radius: 6px; margin-bottom:10px; text-align: center; padding-top:10px; }
.contact-box.green {  background-color: rgb(234,252,244);  }
.contact-box.blue {  background-color: rgb(228,244,252);  }
.contact-box.orange {  background-color: #fff5ec;  }
.contact-box.seafoam {  background-color: #ecfeff;  }
.contact-box.purple {  background-color: #f6f2fd;  }
.contact-box.yellow {  background-color: rgb(255, 253, 226);  }
.contact-box.red {  background-color: #fef0f0;  }
.contact-box.gold {  background-color: #faf7ea;  }
.contact-box.teal {  background-color: #eefeff;  }
.contact-hdr {  border-top-left-radius: 6px;  border-top-right-radius: 6px;  display: inline-block; width:100%; }
.contact-box.green .contact-hdr { color: rgb(15,157,88); }
.contact-box.blue .contact-hdr {  color: #004f83;}
.contact-box.orange .contact-hdr { color: #ee8301; }
.contact-box.seafoam .contact-hdr {  color: rgb(0, 196, 198);}
.contact-box.purple .contact-hdr { color: rgb(129, 106, 173); }
.contact-box.yellow .contact-hdr {  color: rgba(0,0,0,0.67);}
.contact-box.red .contact-hdr { color: rgb(211, 47, 47); }
.contact-box.gold .contact-hdr {  color: rgb(198, 178, 78);}
.contact-box.teal .contact-hdr {  color: rgb(0,142,184);}
.contact-hdr-icon.icomoon {  font-size: 4rem;  margin-left: 20px;  float: left;  display: inline-block; margin-right: 10px; }
.contact-hdr-icon.icomoon.icon-Point, .contact-hdr-icon.icomoon.icon-NotificationBell {  font-size: 4.2rem;  }
.contact-hdr-icon.icomoon.icon-Alert, .contact-hdr-icon.icomoon.icon-LightBulb {  font-size: 4.3rem; line-height: 3.8rem; }
.contact-hdr-icon.icomoon.icon-Help2, .contact-hdr-icon.icomoon.icon-Info2, .contact-hdr-icon.icomoon.icon-Calendar,
.contact-hdr-icon.icomoon.icon-Misc, .contact-hdr-icon.icomoon.icon-General, .contact-hdr-icon.icomoon.icon-Pin {  font-size: 4rem;  }
.contact-hdr-icon.icomoon.icon-Help2 {  width: 40px;  }
.contact-box-one .contact-icon.icomoon {  color: white;  font-size: 4rem; line-height: 4rem;  margin-left: 20px;  float: left;  display: inline-block;  }
.contact-box-two .contact-icon.icomoon.mbl-only {display:none;}
.contact-hdr-ttl { float: left; font-size: 2.6rem;  line-height: 4rem;
    font-weight: 500 !important;  font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times; }
.contact-ttl {     color: white;  float: left;  margin-left: 12px;  margin-top: 10px;  margin-bottom: 7px;  font-size: 2rem;
    line-height: 2rem;  width: 78%;  text-align: left;  font-weight: 500 !important;  font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times; }
.contact-content {  display: inline-block;  padding: 2px 20px 2px 20px; width: 100%;  box-sizing: border-box;}
.contact-box-one .multi-cards .contact-main { margin: 0; width: 100%; height: 100%;}
.contact-box-one .multi-cards .card-col { width: 48%; margin-right: 1%; margin-left: 1%; margin-bottom: 15px;}
.contact-box-one .cntct-list-icon.icomoon {  float: left;  margin-right: 15px;  font-size: 2.5rem;  }
.contact-box-two .contact-icon.icomoon {  color: rgba(255,255,255,0.7);  font-size: 8rem;  text-align: center;  display: inline-block;  }
.contact-main { background: white !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    margin: 0 auto;  border-radius: 8px;  padding: 0;  margin-bottom:10px; }
.contact-box-one .contact-main {  width: 380px;  background-color: rgba(255,255,255,0.8);  }
.contact-box-two .contact-main {  width: 600px;  background-color:  #006a98;  }
.contact-box-one .cntct-main-cntnt {  padding: 7px 30px 10px 30px;}
.contact-box-one .multi-cards .cntct-main-cntnt { padding: 7px 20px 10px 20px;  min-height: 30px;}
.contact-box-two .cntct-main-cntnt {  padding: 0;  }
.list-row {  margin: 0 0 5px 0;  display: inline-block;  width: 100%;}
.list-row.hdr-list-row {  margin: 4px 0 2px 0;  }
.contct-list-value {  font-size: 1.45rem;  line-height: 1.7rem; float: left;text-align: left; }
.contct-list-value.ttl-value {  width: 100%;  display: inline-block;  min-width: 100%; line-height: 2.1rem;
    font-weight: 500 !important;  font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;  font-size: 2rem;  color: rgba(0,0,0,0.6); margin: 6px 0 0 0;  }
.contact-box-two table.contact-list {  border-radius: 8px !important;  }
.contact-box-two table.contact-list tr {  width: 100%;  padding: 0;  display: inline-block;  border-radius: 8px !important;  }
.contact-box-one table.contact-list tr {  width: 100%; padding: 3px 0;  display: inline-block;  }
.cntct-main-hdr { background-color: rgb(15,157,88);  border-top-left-radius: 6px;  border-top-right-radius: 6px;  display: inline-block; width:100%;}
.contact-main.blue .cntct-main-hdr {background-color: #006a98;}
.contact-main.green .cntct-main-hdr {background-color: rgb(15,157,88);}
.contact-main.orange .cntct-main-hdr { background-color: #ee8301; }
.contact-main.seafoam .cntct-main-hdr {  background-color: rgb(0, 196, 198);}
.contact-main.purple .cntct-main-hdr { background-color: rgb(129, 106, 173); }
.contact-main.yellow .cntct-main-hdr {  background-color: #f6ce02;}
.contact-main.red .cntct-main-hdr { background-color: rgb(211, 47, 47); }
.contact-main.gold .cntct-main-hdr {  background-color: rgb(198, 178, 78);}
.contact-main.teal .cntct-main-hdr {  background-color: rgb(0,142,184);}
.contact-main.yellow .cntct-main-hdr .contact-icon.icomoon, .contact-main.yellow .cntct-main-hdr .contact-ttl {color: rgba(0,0,0,0.67);}
td.bkgrnd-color {  background-color: #006a98;  border-top-left-radius: 8px;  border-bottom-left-radius: 8px;  width: 120px;  text-align: center;  }
.contact-box .contact-text p {text-align: left;}
.contact-main.blue td.bkgrnd-color {background-color: #006a98;}
.contact-main.green td.bkgrnd-color {background-color: rgb(15,157,88);}
.contact-main.orange td.bkgrnd-color { background-color: #ee8301; }
.contact-main.seafoam td.bkgrnd-color {  background-color: rgb(0, 196, 198);}
.contact-main.purple td.bkgrnd-color { background-color: rgb(129, 106, 173); }
.contact-main.yellow td.bkgrnd-color {  background-color: #f6ce02;}
.contact-main.red td.bkgrnd-color { background-color: rgb(211, 47, 47); }
.contact-main.gold td.bkgrnd-color {  background-color: rgb(198, 178, 78);}
.contact-main.teal td.bkgrnd-color {  background-color: rgb(0,142,184);}
td.bkgrnd-white {  background-color: white;  border-top-right-radius: 8px;  border-bottom-right-radius: 8px;  width: 480px;  padding: 4px 15px 10px 15px;  }
.cntct-list-icon.icomoon {line-height: 2rem !important;  float: left;  margin-right: 15px;  font-size: 2.5rem;  }
.contact-box-one .cntct-list-icon.icomoon.icon-Address {  margin-top: 6px;  }
.contact-box-two .cntct-list-icon.icomoon.icon-Address {  margin-top: 8px;  }
.multi-cards {  display: flex;  flex-flow: wrap;    width: calc(100% + 2%); margin-left: -1%;  }
.card-col {  width:50%; text-align:center; float:left;  }
.contct-job-ttl { text-align: left;  text-transform: uppercase;  margin-bottom: 10px;
    margin-top: 5px;  letter-spacing: 2px; font-size: 1.3rem;}

/*   Sign Up Cards   */
.contact-main.sign-up-card .cntct-main-hdr {background-color: rgb(129, 106, 173);}
.contact-main.sign-up-card.sub-list-card .cntct-main-hdr {background-color: #b19fd4;}
.contact-main.sign-up-card.gold .cntct-main-hdr {background-color: rgb(198, 178, 78);}
.contact-box-one .contact-icon.icomoon.icon-EmailNotif, .contact-box-one .multi-cards .contact-icon.icomoon.icon-EmailNotif {font-size: 3.2rem;}
.contact-box-one .contact-main.sign-up-card {width: 80%; margin-left:10%;}
.contact-box-one .multi-cards .contact-main.sign-up-card {width: 90%; margin-left:5%;}
.contact-main.sign-up-card .contact-ttl { font-size: 1.8rem;}
.contact-main .contact-icon.icomoon { color: white; line-height: 4rem; margin-left: 20px; float: left; display: inline-block; font-size: 3.2rem;}
.left-text {width: 65%; float: left; text-align: left; font-size: 1.45rem; font-style: italic; line-height: 1.5em; margin-top: 3px;}
.right-btn {width: 35%; float: right;}
.contact-text p {text-align:left;}
.hilite-area {background-color: rgb(214, 237, 229); border: dashed 1px white; display: inline-block; width: 100%; border-radius: 6px; padding: 10px 15px; margin-bottom: 15px;}
.contact-hdr-ttl { width: calc(100% - 100px); text-align:left; line-height: 2.6rem; margin-top: 7px;}
.contact-text {text-align: left; font-size: 1.5rem; line-height: 1.8rem; margin-bottom: 15px;}
a.sign-left.list-link { font-size: 1.5rem; margin: 6px 10px 0 2px !important; display: inline-block; vertical-align: top;}
.contact-main.sign-up-card.sub-list-card a.sign-left.list-link, ul.link-list.sub-list a.sign-left.list-link { font-size: 1.35rem; }
.cntct-main-cntnt p {font-size: 1.45rem; line-height: 1.8rem; text-align: left;}

/*   Sign Up Sub Cards   */
ul.link-list { padding: 0; margin: 0 0 5px 0; list-style-type: none !important; display: inline-block; }
ul.link-list li { margin-bottom: 12px; list-style-type: none !important; display: inline-block; text-align: left; }
ul.link-list li:before { content: ""; }
ul.link-list li a.btn-icon.icomoon.icon-GoToPage { text-decoration: none !important; margin-top: 3px; }
.modal-footer.sub-blocks-messages { color: rgb(15, 157, 88); font-weight: 700; font-size: 1.6rem;}

/*   Sign In Page button   */
.contact-main.sign-up-card .cntct-main-cntnt { display: inline-block; text-align: center; width: 100%;}
a.seafoam-btn {background: #217E9D; color: white !important; border-radius: 6px; padding: 4px 15px 1px 15px; display: inline-block;}
.btn-txt {float: left; font-size: 1.1rem; text-transform: uppercase; font-weight: 600;}
.contact-box .btn-txt {line-height: 1.5rem; margin-top: 3px;}
.btn-icon.icomoon {float: left; margin-right: 10px; font-size: 2rem; line-height: 2rem;}
a.seafoam-btn:hover, a.seafoam-btn:focus { background-color: #ee8301; color: white !important;
    box-shadow: 0px 2px 6px 0px rgb(0,0,0,0.2), 0px 2px 2px 0px rgb(0,0,0,0.14), 0px 4px 2px -2px rgb(0,0,0,0.12);}
.cntct-main-cntnt p {font-size: 1.45rem; line-height: 1.8rem;  text-align: left;}
.contact-main.sign-up-card .cntct-main-cntnt a.seafoam-btn { margin-left: auto; margin-right: auto; text-align: center; display: inline-block;}

@media (max-width: 1350px) {
    .contct-job-ttl {  font-size: 1.2rem;  }
}
@media (max-width: 1240px) {
    .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 3.5rem;  margin-left: 15px;  }
    .multi-cards .contact-ttl {  margin-left: 8px;  font-size: 1.8rem;  }
    .contct-job-ttl {letter-spacing: 1px;}
    .left-text {width: 60%; }
    .right-btn {width: 40%; }
}
@media (max-width: 1024px) {
    .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 4rem;  margin-left: 20px;  }
    .multi-cards .contact-ttl {  margin-left: 12px;  font-size: 2rem;  }
    .contct-job-ttl {    letter-spacing: 2px;  font-size: 1.3rem;}
    .left-text {width: 65%; }
    .right-btn {width: 35%; }
}

@media (max-width: 900px) {
    .contct-job-ttl {   font-size: 1.2rem;    letter-spacing: 1px;}
}
@media (max-width: 850px) {
    .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 3.5rem;  margin-left: 15px;  }
    .multi-cards .contact-ttl {  margin-left: 8px;  font-size: 1.8rem;  }
}
@media (max-width: 810px) {
    .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 3rem;  margin-left: 10px;  }
    .multi-cards .contact-ttl {  margin-left: 6px;  font-size: 1.6rem;  }
    .left-text {width: 60%; }
    .right-btn {width: 40%; }
}

@media (max-width: 700px) {
    .card-col {  width: 100%;  }
    .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 4rem;  margin-left: 20px;  }
    .multi-cards .contact-ttl {  margin-left: 15px;  font-size: 2rem;  }
    .contact-box-two .contact-main {  width: 500px;  }
    td.bkgrnd-white {  width: 380px;  }
    .contct-job-ttl {letter-spacing: 2px;}
    .contact-box-one .multi-cards .cntct-main-cntnt {min-height: auto;}
    .contact-box-one .contact-main.sign-up-card {width: 100%; margin-left:0%;}
    .contact-box-one .multi-cards .contact-main.sign-up-card {width: 100%; margin-left:0%;}
    .left-text {width: 100%; margin-top: 0;    line-height: 1.3em; }
    .right-btn {width: 100%; float:left; }
    .right-btn a.seafoam-btn.float-right {float:left; margin-top:3px; margin-bottom: 3px;}
    .contact-box-one .multi-cards .card-col { width: 100%; margin-right: 0%;  margin-bottom: 15px;}
    .contact-box-one .multi-cards .contact-main {width: 380px; margin-left: auto; margin-right: auto;}
}
@media (max-width: 600px) {
    .contact-box-two .contact-main {  width: 410px;  }
    td.bkgrnd-color { width: 80px;  }
    td.bkgrnd-white { width: 330px; }
    .contact-box-two .contact-icon.icomoon {  font-size: 6rem;  }
    .contact-box-two .contct-list-value {  font-size: 1.4rem;  max-width: 260px;  }
    .contact-box-two .contct-list-value.ttl-value {  font-size: 1.9rem;  }
    .contact-box-two .cntct-list-icon.icomoon.icon-Address {  margin-top: 10px;  }
    .contact-box-two .cntct-list-icon.icomoon {  margin-right: 10px;  }
    .contact-hdr-ttl {font-size: 2.2rem; line-height: 2.4rem;}
    .modal .modal-dialog .modal-content .modal-body {padding: 25px 30px;}
    .modal#flex-commute-pledge-form .modal-dialog .modal-content .modal-body {padding: 0px 20px 10px 20px;}
}
@media (max-width: 460px) {
    .contact-box-one .contact-main, .contact-box-one .multi-cards .contact-main {  width: 340px;  }
    .contact-box-one .cntct-main-cntnt, .contact-box-one .multi-cards .cntct-main-cntnt {  padding: 7px 15px 10px 15px;  }
    .contact-box-one .cntct-list-icon.icomoon, .contact-box-one .multi-cards .cntct-list-icon.icomoon, .contact-box-two .cntct-list-icon.icomoon {  margin-right: 7px;  }
    .contact-box-one .contact-icon.icomoon, .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 3.5rem;  margin-left: 15px;  }
    .contact-box-one .contact-ttl, .contact-box-one .multi-cards .contact-ttl {  font-size: 1.8rem; margin-left: 8px;  }
    .contact-box-two .contct-list-value.ttl-value {  font-size: 1.9rem;  }
    .contact-box-two .contact-icon.icomoon {  font-size: 4rem;  }
    .contact-box-two .contact-main {  width: 350px;  }
    td.bkgrnd-color { width: 50px;  }
    td.bkgrnd-white { width: 300px; }
    .contact-box-two .contct-list-value {  font-size: 1.3rem;  max-width: 220px;  }
    .modal .modal-dialog .modal-content .modal-body {padding: 25px 20px;}
}
@media (max-width: 420px) {
    .contact-box-two .contact-main {  width: 340px;  }
}
@media (max-width: 410px) {
    .contact-box-one .contact-main, .contact-box-one .multi-cards .contact-main {  width: 300px;  }
    .contact-box-one .contact-ttl, .contact-box-one .multi-cards .contact-ttl {  font-size: 1.6rem; margin-left: 5px;  }
    .contact-box-one .contct-list-value, .contact-box-one .multi-cards .contct-list-value {  font-size: 1.3rem;  }
    .contact-box-one .contct-list-value.ttl-value, .contact-box-one .multi-cards .contct-list-value.ttl-value {  letter-spacing: 1px;  font-size: 1.5rem;  }
    .contact-box-two .contact-main {  width: 300px; background-color: white; }
    td.bkgrnd-color { width: 0px;max-width:0px; background-color: white; }
    td.bkgrnd-white { width: 300px;border-top-left-radius: 8px; border-bottom-left-radius: 8px;padding: 0; }
    .contact-box-two .contct-list-value {  max-width: 240px;  }
    .contact-box-two .contact-icon.icomoon.mbl-only { display:inline-block; font-size: 3.5rem;  margin-left: 15px; float: left;  color: white;  line-height: 4rem; }
    .contact-box-two .list-row.hdr-list-row {margin-top: -3px;border-top-left-radius: 8px; border-top-right-radius: 8px;  background-color: #006a98;  display: inline-block;  width: 100%;  }
    .contact-box-two .cntct-list-icon.icomoon {margin-left:15px;}
    .contact-box-two .contct-list-value.ttl-value {     float: left;  color: white;  width: auto;  min-width: 175px;
        font-size: 1.6rem;  line-height: 1.8rem;  margin-left: 5px;  padding-top: 6px;  padding-bottom: 5px;}
    .contact-box-two .contact-mbl-space {width:100%; height: 10px; display:inline-block;}
    .contact-row {  padding-bottom: 10px;  }
    .contact-box-two .list-row {  margin: 5px 0 0 0;  }
    .contct-job-ttl {  letter-spacing: 1px;  }
}
@media (max-width: 370px) {
    .contact-box-one .contact-hdr-icon.icomoon, .contact-box-one .multi-cards .contact-hdr-icon.icomoon {  margin-left: 10px;  }
    .contact-box-one .contact-content, .contact-box-one .multi-cards .contact-content {  padding: 2px 10px 2px 10px;  }
    .contact-box-one .contact-main, .contact-box-one .multi-cards .contact-main {  width: 270px;  }
    .contact-box-two .contact-icon.icomoon.mbl-only, .contact-box-one .contact-icon.icomoon, .contact-box-one .multi-cards .contact-icon.icomoon {  font-size: 3rem;  margin-left: 10px;  }
    .contact-box-two .contct-list-value.ttl-value, .contact-box-one .contact-ttl, .contact-box-one .multi-cards .contact-ttl {  font-size: 1.5rem; margin-left: 5px;  }
    .contact-box-one .contct-list-value, .contact-box-one .multi-cards .contct-list-value {  font-size: 1.3rem;  }
    .contact-box-two .contact-main {  width: 270px; }
    td.bkgrnd-white { width: 270px; }
    .contact-box-two .contact-content {  padding: 2px 10px 2px 10px;  }
    .contact-box-two .contct-list-value {  max-width: 200px;  }
    .contact-box-two .contact-hdr-icon.icomoon {  margin-left: 10px;  }
    .contct-job-ttl {  font-size: 1.1rem;  }
    .modal .modal-dialog .modal-content .modal-body {padding: 25px 15px;}
}
@media (max-width: 310px) {
    .contact-box-one .contact-main, .contact-box-one .multi-cards .contact-main {  width: 230px;  margin-right: -20px;    margin-left: -20px; }
    .contact-box-two .contact-main {  width: 230px;  margin-right: -20px;    margin-left: -20px; }
    .contact-box-two .contct-list-value {  max-width: 160px;  }
    .modal .modal-dialog .modal-content .modal-body {padding: 25px 10px;}
}
a {cursor: pointer;}
.secondary-container.main-content .container-fluid.alert-page {  border-radius: 0px !important;  padding: 0 !important;  margin: 0 !important;
    width: 100%;  max-width: 3200px;  background: transparent !important;  position:relative;  }
.secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid {   }
.container-fluid.alert-page {  background: rgba(255,255,255,0.8);  margin-left: 0;  margin-right: 0;
    padding-left: 0;  padding-right: 0;    max-width: 100%; }
.nav-desktop-wrapper.alert-page .middle-nav-wrapper .container-fluid {  max-width: 100%;  }
.nav-desktop-wrapper.alert-page .bottom-nav-wrapper {height: 0px;}
.alert-page div#baaqmdng_bot {  bottom: 10px;  }
ul.white-bullet {  margin-left:20px;  }
ul.white-bullet li {  list-style-type: disc;  }
.last-updated {  border-bottom-left-radius: 0px !important;  border-bottom-right-radius: 0px !important;  }
.secondary-container.main-content {padding-bottom: 0 !important;}
.spare-the-air-sitewide-bar.alert .inc-banner-right.no-btns {  width: 59%;  }
.grid-box-area {display: flex;  flex-flow: wrap;  display: inline-block; width: 96%; margin-left: 2%;  }
.grid-box-area.temp-page {width: 100%; margin-left: 0%;}
ul.grid-boxes { margin: 0; padding: 12px 0 8px 0;  display: inline-block; width: 100%; box-sizing: border-box;display: flex;  flex-flow: wrap; }
li.grid-box { float: left; border-radius: 6px; margin: 8px 1%;    position: relative;
    background-color: white;  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);
    min-height: 100px;     list-style-type: none; }
li.grid-box.full-box {width: 98%;}
li.grid-box.lrg-box {width: 64.67%;}
li.grid-box.sm-box {width: 31.33%;}
li.grid-box.min-ht-200 {min-height: 200px;}
li.grid-box .spare-the-air-sitewide-bar {border-radius: 6px !important; box-shadow: none !important;}
li.grid-box .spare-the-air-sitewide-bar.alert .inc-banner-left {  border-top-left-radius: 6px !important;  border-bottom-left-radius: 6px !important;  }
.grid-lft-cntnt, .grid-right-cntnt {min-height: 100%;  vertical-align: middle;  width: 23%; text-align: center;  }
.grid-lft-cntnt {float: left;  }
.grid-right-cntnt { float: right;  }
.grid-lft-icon.icomoon.mbl-only {display: none; margin-right: 5px; margin-left: -3px; margin-bottom:5px;
    float: left; font-size: 3.5rem; line-height: 3rem; color: rgb(255,255,255); text-align: center;}
.grid-lft-cntnt table.sta-alert-tbl, .grid-right-cntnt table.sta-alert-tbl {height: 100%;    width: 100%;  vertical-align: middle; }
.grid-rt-cntnt, .grid-left-cntnt {     min-height: 100%;  margin-top: 20px; margin-bottom: 20px; width: 77%;  }
.grid-rt-cntnt {  padding: 0px 15px 0px 20px;  border-left: solid 1px rgba(255,255,255,0.5);  float: right;  }
.grid-left-cntnt {  padding: 0px 20px 0px 25px;   border-right: solid 1px rgba(255,255,255,0.5);  float: left;  }
.grid-lft-icon.icomoon {color: rgb(255,255,255);  text-align: center;  font-size: 12rem;  line-height: 11rem;  }
.grid-box-overlay.light-overlay .grid-lft-icon.icomoon, .grid-box-overlay.ultralight-overlay .grid-lft-icon.icomoon {color: rgba(0,0,0,0.7);}
.grid-box-ttl {  float: left;   text-transform: none; color: white; text-align: left;
    margin-bottom: 5px;  font-size: 2.7rem; line-height: 3.5rem;
    font-weight: 300;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
.grid-box-overlay.light-overlay .grid-box-ttl, .grid-box-overlay.ultralight-overlay .grid-box-ttl {color: rgba(0,0,0,0.7);}
.grid-box-overlay.ltblue-overlay .grid-box-ttl, .grid-box-overlay.ltblue-overlay .grid-box-txt,
.grid-box-overlay.ltblue-overlay .grid-box-txt p a {color: rgba(0,0,0,0.75);}
.grid-box-overlay.ltblue-overlay .grid-lft-icon.icomoon {color: rgba(0,0,0,0.75);}
.grid-box-txt { color: white; text-align: left;  font-size: 1.35rem !important;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  clear: both;
    line-height: 1.7rem;  font-weight: 400;  margin-bottom: 0;  }
.grid-box-overlay.light-overlay .grid-box-txt, .grid-box-overlay.ultralight-overlay .grid-box-txt {color: rgba(0,0,0,0.7);}
.grid-box-overlay.light-overlay .grid-box-txt p a, .grid-box-overlay.ultralight-overlay .grid-box-txt p a {color: rgba(0,0,0,0.7);}
.grid-box-txt p { text-align: left;  font-size: 1.35rem !important;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  line-height: 1.7rem;  font-weight: 400;  margin-bottom: 8px;  }
.grid-box-cntnt {  min-width: 100.3% !important;   min-height: 100%;  width: 100%;background-size: cover;
    max-width: 100%;    max-height: 100%;  overflow: hidden;  border-radius: 6px;  display: table;  }
.grid-hdr-icon.airnow-logo { background-image:  url('/Presentation/DotGov/includes/images/dummies/airnow-logo.png'); float:left;
    margin-left: 25px; background-size: 68px 40px; height: 40px; width: 68px; background-repeat: none;  }
.grid-box-cntnt.wildfire {   background-image:  url('Wildfire.jpg');  }
.grid-box-cntnt.annreport {   background-image:  url('2018_annual_report_tablet-jpg.jpg');  }
.grid-box-cntnt.boardroom {   background-image:  url('boardrm_tablet-jpg.jpg');  }
.grid-box-cntnt.ccfa {   background-image:  url('ccfa_tablet-jpg.jpg');  }
.grid-box-cntnt.covid {   background-image:  url('covid19_desktop.jpg');  }
.grid-box-cntnt.greendog {   background-image:  url('FAQs-short-banner.jpg');  }
.grid-box-cntnt.friendgreen {   background-image:  url('friendly-cartoon-green.jpg');  }
.grid-box-cntnt.greenfresh {   background-image:  url('green-fresh.jpg');  }
.grid-box-cntnt.sfhero {   background-image:  url('HERO_San-Francisco.jpg');  }
.grid-box-cntnt.refinery {   background-image:  url('refinery_tablet-jpg.jpg');  }
.grid-box-cntnt.refinery2 {   background-image:  url('RefineryPic1.jpg');  }
.grid-box-cntnt.refinery3 {   background-image:  url('Refinerypic2.jpg');  }
.grid-box-cntnt.sfbanner {   background-image:  url('san-francisco-ca-banner.jpg');  }
.grid-box-cntnt.telecommute {   background-image:  url('telecommute_desktop.jpg');  }
.grid-box-cntnt.birds {   background-image:  url('wstabirds_tablet-jpg.jpg');  }
.grid-box-cntnt.commute {   background-image:  url('Commute.jpg');  }
.grid-box-cntnt.airnow {   background-image:  url('airnow.jpg');  }
.grid-box-cntnt.firesmoke {   background-image:  url('FireSmoke.jpg');  }
.grid-box-cntnt.video-player {   background-image:  url('covid_baaqmd_capture-png.jpg');  background-position: center center;  }
.grid-box-overlay {vertical-align: top;  height: 100%;    min-height: 100%;
    min-width: 100%;  max-height: 100%;  display: table-cell;  }
.grid-box-cntnt.teal-notif .grid-box-overlay {  background-color: #00a7e0;    vertical-align: top; }
.grid-box-cntnt.green-notif .grid-box-overlay {background-color: #6fbe44;   vertical-align: top;}
.grid-box-cntnt.blue-notif .grid-box-overlay { background-color: #006197;  vertical-align: top;}
.grid-box-cntnt.white-notif {background-color: white;  vertical-align: top;}
.flex-cntnt {   height: 100%;    min-height: 100%;
    min-width: 100%;  max-height: 100%; display:flex; flex-flow: wrap;}
.grid-full-cntnt .grid-lft-icon.icomoon {    margin-left: -3px;  float: left;  font-size: 3.5rem;  line-height: 3.5rem;  margin-right: 8px;  }
.grid-box-cntnt.white-notif .grid-lft-icon.icomoon, .grid-box-cntnt.white-notif .grid-box-ttl,
.grid-box-cntnt.white-notif .grid-box-txt {color: #217E9D;}
.grid-box-cntnt.white-notif .grid-box-overlay {vertical-align: top;}
.grid-full-cntnt {    width: 100%;  padding: 20px 25px;  }
.grid-box-padded {padding: 5px 20px 7px 20px; display: inline-block; width: 100%;}
.full-box-ttl {    color: #de2b2e; float: right;
    text-transform: none;  margin-bottom: 5px;  font-size: 2.4rem; line-height: 4rem;
    font-weight: 300;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
.grid-ttl-icon.icomoon.icon-SpareAirHoriz {  color: #006197; margin-right:6px;
    float: left;  line-height: 6.7rem;  font-size: 3.4rem;}
.no-alert .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  color: #006197;    font-size: 3.4rem;}
.grid-box-hdr {padding: 0 1%;}
.cal-group {  float: left;  background: transparent url(/Presentation/DotGov/includes/images/dummies/wc-calendar.png) no-repeat right top !important;
    background-size: 52px 60px !important;  width: 52px;  height: 60px;  }
.rt-logo .cal-group {  background: transparent url(/Presentation/DotGov/includes/images/dummies/wc-calendar.png) no-repeat right top !important;
    background-size: 52px 60px !important;  width: 52px;  height: 60px;  opacity: 0.6;  }
.alrt-month {  font-size: 1rem;  margin-top: 19px !important;  line-height: 1.2rem;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  font-weight: 400;  color: #000;  }
.alrt-dayno {  font-size: 1.8rem;
    line-height: 2.1rem;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  font-weight: 500;  color: #000;  }
.cal-group-to {  float: left;  }
.alrt-to {  font-size: 1.2rem;  line-height: 3rem;  margin-top: 17px !important;  padding: 0 5px !important;  }
.alert-dates {  float: right;  line-height: 4.5rem;  font-size: 1.8rem;  margin-right: 25px;  }
.inc-banner-multi {  float: left;  width: 80%;  }
.inc-banner-alert {  width: 100%;  display: flex;  flex-flow: wrap;  }
.inc-banner-mid {display: flex;  flex-flow: wrap;  }
table.sta-alert-tbl {  text-align: center;  height: 100%;  vertical-align: middle;  }
.rt-logo .inc-banner-btns {    margin-top: 3px;  float: right;  margin-right: 20px;  }
.spare-the-air-sitewide-bar.alert.alert-page .inc-banner-mid {  width: 20%;  float: left;  }
.spare-the-air-sitewide-bar.alert.alert-page .inc-banner-right {  float: left;  width: 66%;  }
.spare-the-air-sitewide-bar.alert.alert-page .inc-banner-btns {  width: 14%;  float: left;  }
.grid-box-padded .b-left-icon.icon-AlertOne, .grid-box-padded .b-left-icon.icon-AlertTwo, .grid-box-padded .b-left-icon.icon-AlertThree {  color: #de2b2e;    font-size: 4.5rem;  }
.grid-box-padded .b-left-icon.one-alrt.icon-Clouds {  color: #009dda;    font-size: 5rem;  }
.grid-box-padded .b-left-text {  color: #de2b2e;  }
.grid-box-padded .sitewide-headline h5 {  color: #555;  text-transform: none;  margin-bottom: 5px;
    font-size: 1.8rem;  font-weight: 300;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
.grid-box-padded .sitewide-description p {  font-size: 1.35rem !important;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    line-height: 1.7rem;  font-weight: 400;  margin-bottom: 0;  }
.grid-box-padded .inc-banner-right {  width: 93%; }
.grid-box-padded .inc-banner-mid {  width: 6%; }
.grid-box-padded .inc-banner-multi {  width: 100%;  }

.grid-box-padded table.sta-alert-tbl {  width: 100%;  }
.grid-box-padded .alert-main-cntnt {  margin-left: 1.5%;  width: 98.5%;  }
.horiz-line-grid {  width: 97.4%;  margin-left: 1.3%;  border-bottom: dashed 1px rgba(0,0,0,0.15);  margin-bottom: 5px;  margin-top:5px;  }
.gridbox-header {height:40px;  background: #217E9D;  color: white;  border-top-left-radius: 6px;
    border-top-right-radius: 6px;    display: inline-block;  width: 100%;  }
.gridbox-header.alerts {background-color: #de2b2e; color: white;  height: 46px;}
.gridbox-header.advisory {background-color: #f7c32e; color: white;  height: 46px;}
.gridbox-header.incident {background-color: #fd7808; color: white;  height: 46px;}
.gridbox-header.no-alerts {background-color: #009dda; color: white;  height: 46px;}
.gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  color: white; margin-left: 25px;    font-size: 3.5rem; line-height: 4.6rem;  }
.gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {    color: white;  width: 100%;  position: absolute;  font-size: 2rem;  line-height: 4.6rem;  text-align: center;  }
.grid-hdr-icon.icomoon.icon-AQI, .grid-box .grid-hdr-icon.icomoon {float: left;  margin-left: 25px;  font-size: 3.5rem; line-height: 4rem;  }
.grid-hdr-icon.icomoon.icon-PlayVideo {  float: left;  margin-left: 15px;  font-size: 3.5rem;  line-height: 4rem;  }
.grid-hdr-icon.icomoon.icon-SpareAirHoriz { font-size: 2.5rem;  line-height: 4rem;  margin-left: 15px;float: left;}
.grid-hdr-ttl {float: left; line-height: 3.8rem;font-weight: 300;    font-size: 2.2rem;
    margin-left: 8px;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.grid-hdr-ttl.video-ttl {  font-size: 1.6rem;  }
a.grid-hdr-btn {float:right; margin-right: 20px; display:inline-block; text-decoration: none; cursor: pointer;
    border-radius: 6px; background-color: rgba(255,255,255,0.9); color: #217E9D; margin-top:7px; padding: 6px 12px;max-height: 26px;}
a.grid-hdr-btn.aqi-btn { margin-top: 3px; margin-right:10px; position: relative; }
a.grid-hdr-btn.aqi-btn .dropdown-content {width:260%; left: -100px;}
a.grid-hdr-btn.aqi-btn .dropdown-content ul li {  text-indent: 5px;  font-size: 1.3rem; line-height:1.6rem;  }
a.grid-hdr-btn.center.less-top-marg {  margin-top: 5px;  }
a.grid-hdr-btn:hover, a.grid-hdr-btn:focus {text-decoration: none !important;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);
    background-color: #ee8301; color: white !important; }
.grid-box-cntnt.white-notif a.grid-hdr-btn:hover, .grid-box-cntnt.white-notif a.grid-hdr-btn:focus {
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);
    background-color: #ee8301; color: white !important; }
a.grid-hdr-btn.flt-right, .btn-centering.btn-right a.grid-hdr-btn {margin-right: 0;  float: right;  }
a.grid-hdr-btn.flt-center {float: none;}
.btn-centering.btn-left a.grid-hdr-btn {margin-left: 0;  float: left;  }
.btn-centering.btn-center {text-align: center;}
.btn-centering.btn-center a.grid-hdr-btn {margin-left: auto;  margin-right: auto;  float: none; text-align: center;}
#BAAQMDwidgetSTAs.alert-widget.flt-left {  float: left;  }
a.grid-hdr-btn.aqi-key {position:relative;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#009966+16,ffde33+17,ffde33+33,ff9933+34,ff9933+50,cc0033+51,cc0033+67,660099+68,660099+84,7e0023+85 */
    background: rgb(0,153,102); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(0,153,102,1) 16%, rgba(255,222,51,1) 17%, rgba(255,222,51,1) 33%, rgba(255,153,51,1) 34%, rgba(255,153,51,1) 50%, rgba(204,0,51,1) 51%, rgba(204,0,51,1) 67%, rgba(102,0,153,1) 68%, rgba(102,0,153,1) 84%, rgba(126,0,35,1) 85%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,153,102,1) 16%,rgba(255,222,51,1) 17%,rgba(255,222,51,1) 33%,rgba(255,153,51,1) 34%,rgba(255,153,51,1) 50%,rgba(204,0,51,1) 51%,rgba(204,0,51,1) 67%,rgba(102,0,153,1) 68%,rgba(102,0,153,1) 84%,rgba(126,0,35,1) 85%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,153,102,1) 16%,rgba(255,222,51,1) 17%,rgba(255,222,51,1) 33%,rgba(255,153,51,1) 34%,rgba(255,153,51,1) 50%,rgba(204,0,51,1) 51%,rgba(204,0,51,1) 67%,rgba(102,0,153,1) 68%,rgba(102,0,153,1) 84%,rgba(126,0,35,1) 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009966', endColorstr='#7e0023',GradientType=1 ); /* IE6-9 */
    color: white; padding: 5px 0px;  margin-right:10px;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);
}
a.grid-hdr-btn.aqi-key.air-data { margin-top:3px; }
.aqi-txt-bar {padding: 1px 20px; background-color:white; color: #217E9D;  border-radius: 4px;  }
a.grid-hdr-btn.aqi-key:hover .dropdown-content, a.grid-hdr-btn.aqi-key:focus .dropdown-content {display: inline-block;}
a.grid-hdr-btn:hover .dropdown-content, a.grid-hdr-btn:focus .dropdown-content {display: inline-block;}
a.grid-hdr-btn.with-dropdown {position: relative;  }
.dropdown-content.note-pop {  min-width: 260px; padding: 10px 15px; left: -120px; }
button.close-btn.icomoon.icon-Close {font-size:1.5rem;  color: rgba(0,0,0,0.7); float: right; margin-right:-7px; margin-top: -2px;
    background: transparent; cursor: pointer; }
button.close-btn.icomoon.icon-Close:hover, button.close-btn.icomoon.icon-Close:focus {font-size:1.6rem; color: #217E9D;margin-right:-8px; margin-top: -3px;}
.dropdown-content .note-txt { font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  font-size:1.3rem;  color: rgba(0,0,0,0.7); line-height: 1.6rem; }
.dropdown-content .note-ttl { font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; margin-bottom:5px; font-size:1.4rem; font-weight: 600; color: rgba(0,0,0,0.7);  }
p.big-txt {  font-size: 1.75rem !important;  line-height: 1.95rem;  }
p.med-txt {  font-size: 1.55rem !important;  line-height: 1.85rem;  }
input.alert-pg {background: rgba(0,142,184,0.3) repeat scroll 0% 0% #fff !important;
    background-color: rgb(220,245,250) !important;  height:30px;  border-radius: 6px;  width: 100%;
    border-width: 1px;  border-color: rgba(118, 118, 118,0.5);  font-size: 16px !important;  line-height: 1.5 !important;
    color: #555 !important;  border: 1px solid rgb(0, 191, 193) !important;  box-shadow: none !important;  }
input.alert-pg:hover, input.alert-pg:focus {  background-color: rgb(255,255,255) !important;  border: 1px solid rgba(0,142,184,0.5) !important;  }
a.grid-link {display:inline-block; color: white; margin-bottom: 10px;}
a.grid-link:hover, a.grid-link:focus {color: rgb(255,240,160) !important;}
.alert-area .b-left-icon.icon-AlertOne, .alert-area .b-left-icon.icon-AlertTwo, .alert-area .b-left-icon.icon-AlertThree {
    color: #de2b2e; margin: 0px; line-height: 6.5rem !important;    font-size: 4.2rem;  }
.b-left-icon.one-alrt.icon-Clouds { color: #009dda; margin: 0px; line-height: 6.5rem !important;  float: left; font-size: 4.2rem;  }
.col-md-4.alert-area {  text-align: center;  }
.alert-area .b-left-text {  color: #333; line-height: 6.4rem !important;
    margin-right: 4px;    font-size: 2.2rem;  font-weight: 500; float: left;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
.alert-area.no-alert .b-left-text {color: #333;    font-size: 2.2rem;}
.grid-box .b-left-icon.icon-AdvisoryNew { font-size:5rem; }
.grid-box.advisory .b-left-icon.icon-AdvisoryNew { color: #f7c32e; }
.grid-box.incident .b-left-icon.icon-AdvisoryNew { color: #fd7808; }
.grid-box .b-left-text {color: white;  margin-top: 8px; margin-left: 15px; font-size: 2.1rem; float: left;}
.alert-main-cntnt a {color: rgba(0,0,0,0.75) !important;  font-size: 1.4rem; }
.alert-main-cntnt a:hover, .alert-main-cntnt a:focus {    color: #217E9D !important;}
.mbl-alert-logo a.sta-alrt-txt {color: white !important;}
.rt-logo .grid-ttl-icon.icomoon.icon-SpareAirHoriz {float:right; margin-top:14px;}
.center-contain {width: 100%; text-align:center; }
a.grid-hdr-btn.center {  float: none;  margin: 20px auto 0px auto;  }
.video-placeholder {    min-height: 100% !important;
    border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important;  overflow: hidden;  }
.video-placeholder .img-responsive {  border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important;
    min-height: 100% !important;  height: 100% !important;  width: 100%;  background-size: cover;
    max-width: 100%;  max-height: 100%;  overflow: hidden;  display: table;  }
ul.horiz-links {padding: 0; margin: 0;  }
ul.horiz-links li {  width: 33%;  float: left;  text-align: center;  }
.content-block ul.horiz-links li:before {content: ""; color: white; font-size:0px;}
ul.horiz-links li a.grid-link { text-decoration: none; color: rgba(255,255,255,0.9);}
.grid-social.icomoon { font-size:6rem; }
ul.horiz-links li a.grid-link:hover, ul.horiz-links li a.grid-link:focus {  color: rgb(140,220,255) !important;  }
a.grid-hdr-btn.icomoon.icon-ArrowRight2, a.grid-hdr-btn.icomoon.icon-Map, a.grid-hdr-btn.icomoon {  font-size: 2rem;  line-height: 1.4rem;  padding: 6px 6px;  }
.nav-desktop-wrapper.alert-page .top-nav-wrapper {  width: 20%;  margin-left: 80%;  top: 0;  }
.nav-desktop-wrapper.alert-page .language-picker > div {  min-width: 95px; margin-left: 10px;   text-align: center;}
.nav-desktop-wrapper.alert-page .language-picker {padding-left: 0px;}
.nav-desktop-wrapper.alert-page .language-picker .language-icon.icomoon {vertical-align: middle;}
ul.second-actions {box-sizing: border-box; display:inline-block;  width: 100%;     padding: 0;  margin: 0;  }
ul.second-actions li {  margin: 8px 1.2%; box-sizing: border-box;  width: 30.9%; float:left;  }
.content-block ul.second-actions li:before {content: ""; color: white; font-size: 0px;}
ul.second-actions li a {background-color: white;border-radius: 6px; display:inline-block; text-align:center; width:100%;padding: 10px 20px;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.14), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -3px rgba(0, 0, 0, 0.14);  }
ul.second-actions li a:hover, ul.second-actions li a:focus {background-color: #0d6194; color: white;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2), 0px -1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px -4px rgba(0, 0, 0, 0.28);  }
.second-txt {float:left; line-height: 4.5rem;  color: #555;  text-transform: none;
    font-size: 1.5rem;  font-weight: 300;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
ul.second-actions li a:hover .second-txt, ul.second-actions li a:focus .second-txt {color: white;}
.grid-box-padded .b-left-icon.icon-RemoteWork, .grid-box-padded .b-left-icon.icon-ShareAlert, .grid-box-padded .b-left-icon.icon-Bicycle,
.grid-box-padded .b-left-icon.icon-HealthEffects, .grid-box-padded .b-left-icon.icon-ReviewAQI, .grid-box-padded .b-left-icon.icon-ForecastMap,
.grid-box-padded .b-left-icon.icon-Bus, .grid-box-padded .b-left-icon.icon-Walk, .grid-box-padded .b-left-icon.icon-Metro,
.grid-box-padded .b-left-icon.icon-Fireplaces {
    float:left;  color: #0d6194;    font-size: 4.5rem; line-height: 4.5rem; margin-right: 8px;  }
.grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-RemoteWork, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-ShareAlert, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Bicycle,
.grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-HealthEffects, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-ReviewAQI, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-ForecastMap,
.grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Bus, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Walk, .grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Metro,
.grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Fireplaces, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-RemoteWork, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-ShareAlert, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Bicycle,
.grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-HealthEffects, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-ReviewAQI, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-ForecastMap,
.grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Bus, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Walk, .grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Metro,
.grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Fireplaces {
    color: #fff;  }
a.grid-hdr-btn.lrg-btn {padding: 3px 12px; text-align:center;
    width: 100%; margin-bottom: 7px;  margin-right: auto;  float: left; max-height: none; }
a.grid-hdr-btn.lrg-btn .center-btn-cntnt {min-width: 196px;}
a.grid-hdr-btn.mbl-only {display: none;  }
.grid-hdr-btn.icomoon.icon-Iphone, .grid-hdr-btn.icomoon.icon-Android {font-size: 3rem; float:left; margin-right:5px; }
.grid-hdr-txt {font-size: 1.5rem;  line-height: 2.6rem;
    font-weight: 300;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;  }
td.zone-ttl { font-weight: 200; font-size: 1.35rem;
    width: 40%; line-height: 1.7rem;  color: #333;  padding: 10px 0px 10px 10px; }
td.text-center {  width: 12%;  text-align: center;  }
table.forecast-map.two-day td.zone-ttl {  width: 50%; min-width: 50%;  }
table.forecast-map.two-day td.text-center {  width: 25%;  min-width: 25%; }
table.forecast-map td.forecast-hdr {font-size: 1.35rem; width: 10%; text-align:center;    line-height: 1.5rem;
    font-weight: 200; color: #333;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
table.forecast-map td.forecast-hdr.today {font-weight: 600; color: #006197;  }
table.forecast-map td .forecast-no { margin-left: auto; margin-right: auto; width: 10%; text-align:center;  }
table.forecast-map td .forecast-no {font-size: 1.3rem; text-align:center;  font-weight: 200; color: #333;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; width: 18px; line-height: 1.7rem;}
table.forecast-map td .forecast-no.green {border-bottom: solid 4px #009966;  }
table.forecast-map td .forecast-no.yellow {border-bottom: solid 4px #ffde33;  }
table.forecast-map td .forecast-no.orange {border-bottom: solid 4px #ff9933;  }
table.forecast-map td .forecast-no.red {border-bottom: solid 4px #cc0033;  }
table.forecast-map td .forecast-no.purple {border-bottom: solid 4px #660099;  }
table.forecast-map td .forecast-no.maroon {border-bottom: solid 4px #7E0023;  }
.grid-box-lt {font-size: 1.15rem; color: #999; font-style: italic;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; margin-left: 8px;}
.lang-picker-top {  position: fixed;  z-index: 2000 !important;  right: 2%;  bottom: 10px;  }
.lang-picker-top .language-picker.col-md-12 {  width: 210px;  padding: 0;  background: white;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12);
    display: table;  border-radius: 6px;  }
.lang-picker-top .language-picker>span {float:left;  display: table-cell;  vertical-align: middle;
    font-size: 1.3rem;  width: 92px;  padding: 10px 12px 7px 20px;  }
.lang-picker-top .language-picker>div {
    height: 25px;  max-height: 25px;  padding: 10px 8px 7px 8px;  }
ul.grid-boxes.less-top-marg {  padding-top: 0;  }
li.grid-box.full-box.less-top-marg {margin-top:0;  }
.col-md-4.top-logo {  padding-right: 0;  }
ul.press-releases { margin: 0;  padding: 0; }
ul.press-releases li { text-align: left;  width: 100%; padding-bottom:10px;  margin-bottom: 7px; }
ul.press-releases.card-style li {border-radius: 6px; background-color: rgba(255,255,255,0.25); padding:10px 15px 11px 15px;}
.content-block ul.press-releases.card-style li:before {content: ''; color: white; font-size:0;}
ul.press-releases.card-style li:hover, ul.press-releases.card-style li:focus {background-color: rgba(255,255,255,0.35);}
ul.press-releases a.grid-link { color: white;  line-height: 1.7rem;    margin-bottom: 0px; cursor: pointer; width: 100%; }
ul.press-releases.card-style li.btn-style {margin-bottom:25px;}
li.btn-style a.grid-link { width:100%; text-decoration: none; }
ul.press-releases.card-style li.btn-style:hover, ul.press-releases.card-style li.btn-style:focus { background-color: #ee8301; }
ul.press-releases.card-style li.btn-style:hover a.grid-link, ul.press-releases.card-style li.btn-style:focus a.grid-link {color: #fff !important; }
.rt-btn-icon.icomoon.icon-ArrowRight2 {  float: right; font-size: 1.5rem;  }
ul.press-releases span.ico-icon.icon-file-pdf-o, ul.press-releases span.audio.ico-icon {  color: white;  }
ul.press-releases .table-document-meta-data {  color: white;  font-size: 1.15rem; }
ul.press-releases .doc-link-row { margin-bottom: 5px;  margin-top:5px; margin-left:0px; }
ul.press-releases .language-links-label {  color: white;  }
ul.press-releases .lang-link-row {margin-left:0px;  }
a.grid-hdr-btn.aqi-key .dropdown-content ul li:before {content: ""; color: white; font-size: 0;}
ul.press-releases .language-selector {   margin-top:2px; }
ul.press-releases .language-selector a { color: white;  margin-right: 4px; font-size: 1.3rem;  cursor: pointer; }
.language-icon.icomoon {margin-left: -3px;  color: white;  font-size: 1.7rem; line-height:1.5rem;  vertical-align: bottom; }
a.spare-logo.icomoon.icon-SpareAirHoriz {  font-size: 4rem; float: right;  text-decoration: none; margin-top: -1px;}
.footer-wrapper .footer-top-section .generic-callout .callout-contact-info .static-text {
    display: inline-block;
    width: 100%;
}
.alert-page-ftr .row.footer-top-section {  border-bottom: none;  }
.row.footer-mid-section {   display: flex; text-align: center;  margin: 0 auto;  border-bottom: 2px dotted rgba(255,255,255,0.3);  }
.row.footer-mid-section .static-text {color: white; width:100%; text-align: center;}
.footer-wrapper.alert-page-ftr .row.footer-top-section, .footer-wrapper.alert-page-ftr .row.footer-mid-section {max-width: 720px; margin-left: auto; margin-right: auto; }
.over-txt-area { width: 99.9%; position: absolute; background-color: rgba(0,0,0,0.4); bottom: 0; padding: 5px 15px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.vdeo-over-txt {  color: white;  width: 100%;  }
.pol-type { font-size: 0.85rem;  line-height: 1.3rem; color: #333;  font-family: Roboto Condensed, Roboto, RobotoDraft, "Helvetica Neue", sans-serif; }
table.forecast-map, table.forecast-map tbody, table.forecast-map tr {  width: 100%; min-width:100%;  }
tr.selected-zone {  border-radius: 6px;  width: 100%;  }
tr.selected-zone td {  background-color: rgb(240,240,240); }
tr.selected-zone td.zone-ttl {  border-top-left-radius: 6px;  border-bottom-left-radius: 6px; color: #006197; font-weight: 600;  }
tr.selected-zone td:last-of-type {  border-top-right-radius: 6px;  border-bottom-right-radius: 6px;   }
ul.second-actions.full-width li {  width: 100%;margin-bottom: 4px;  border-radius: 6px;  display: flex;  flex-flow: wrap;  }
ul.second-actions.full-width li a {  width: 97.6%;margin-bottom: 4px;     background-color: white; text-decoration: none;
    border-radius: 6px;  display: flex;  flex-flow: wrap;  text-align: center;  padding: 6px 20px;
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.14), 0px -1px 1px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -3px rgba(0, 0, 0, 0.14); }
ul.second-actions.full-width li a:hover, ul.second-actions.full-width li a:focus {background: #de2b2e; color: white;}
ul.second-actions.full-width li .inc-banner-mid {float: left;}
ul.second-actions.full-width li .inc-banner-right {float: left; text-align: left; width: 94%;}
ul.second-actions.full-width li a .sitewide-description p { color: #555;}
ul.second-actions.full-width li a:hover .b-left-icon.icon-AlertOne, ul.second-actions.full-width li a:hover .b-left-icon.icon-AlertTwo,
ul.second-actions.full-width li a:hover .b-left-icon.icon-AlertThree, ul.second-actions.full-width li a:focus .b-left-icon.icon-AlertOne,
ul.second-actions.full-width li a:focus .b-left-icon.icon-AlertTwo, ul.second-actions.full-width li a:focus .b-left-icon.icon-AlertThree {color: white;}
ul.second-actions.full-width li a:hover  .sitewide-headline h5, ul.second-actions.full-width li a:focus  .sitewide-headline h5 {color: white;}
ul.second-actions.full-width li a:hover  .sitewide-description p, ul.second-actions.full-width li a:focus  .sitewide-description p {color: white;}
.alert-page-ftr .callout-contact-info .footer-logo a {background: transparent url('baaqmd-logo-transparent-white-278x41-png.png');display: inline-block;
    height: 41px;  width: 278px;  float: left;  }
.footer-wrapper .footer-top-section .generic-callout .callout-contact-info .footer-logo a:hover img,
.footer-wrapper .footer-top-section .generic-callout .callout-contact-info .footer-logo a:focus img {mix-blend-mode: overlay;  }

input.forecast-search { padding: 5px; width: 180px; color: #444;
    border-radius: 6px; font-size:1.3rem;
    border: 1px solid #ccc !important;
    outline: none;
    background: none repeat scroll 0% 0% #fff !important;
    background-color: rgb(230,245,255) !important;
}
input.forecast-search:active, input.forecast-search:hover, input.forecast-search:focus {   background-color: rgb(245,252,255) !important;
    border: 1px solid rgba(0,142,184,0.5) !important;}
.search-input {float:left;  }
.search-input.aqf-search {  margin-top: 6px; margin-right:10px; float: right;}
.search-input.aqf-search.caqm-search {  margin-top: 2px;  }
.aqi-key-area {float:right;  }
.aqi-key-area a.grid-hdr-btn.aqi-key {margin-top: 0; margin-right: 0px;}
a.grid-hdr-btn.aqi-key .dropdown-content ul li.white .aqi-btn-label, a.grid-hdr-btn.aqi-key .dropdown-content ul li.gray .aqi-btn-label {
    margin-top:3px; margin-bottom:8px; color: #217E9D; cursor: pointer; text-decoration: underline;}
.btn-right.icomoon.icon-ArrowRight2 {float:right; margin-right:9px; margin-top:3px; font-size:1.5rem; color: #217E9D;cursor: pointer;}
a.grid-hdr-btn.aqi-key .dropdown-content ul li.white:hover .aqi-btn-label, a.grid-hdr-btn.aqi-key .dropdown-content ul li.white:focus .aqi-btn-label,
a.grid-hdr-btn.aqi-key .dropdown-content ul li.gray:hover .aqi-btn-label, a.grid-hdr-btn.aqi-key .dropdown-content ul li.gray:focus .aqi-btn-label {
    color: #ee8301;}
.btn-left-icon.icomoon {  float: left;  margin-right: 5px;  font-size: 2rem;  line-height: 1.3rem;  }

/*   Video Player   */
.alert-page .video-content-area {width: 100%; border-bottom-left-radius: 6px !important; border-bottom-right-radius: 6px !important;
    display: inline-block; overflow: hidden;   height: calc(100% - 40px); background-color: black;}
.alert-page .video-content-area iframe {height: 100% !important;}
.video-controls ul>li:before {content: "";}
.content-block ul.video-size {padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;}

/*   Air Quality Map   */
.alert-page .grid-box-area .embed-block-frame {display: flex; max-width: 100%; width: 100%; margin-top: -3px; border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important; overflow: hidden; margin-bottom: -3px;}
.alert-page .grid-box-area .embed-block-frame iframe {display: flex; max-width: 100%;  width: 100%;  min-height: 250px;
    height: 100%; border-width: 0px; border-color: rgba(255,255,255,0);}
.alert-page .grid-box-area .embed-block-frame iframe .gm-style div div div {border-radius: 6px !important;}
.gm-style .place-card a:hover, .gm-style .default-card a:hover, .gm-style .directions-card a:hover {text-decoration: none;
    color: #ee8301 !important;}

/*   Modal Styles   */
.modal-hdr-icon.icomoon.icon-AQI {  float: left;  font-size: 4rem;  line-height: 2rem;  margin-top: 3px;  }
table.aqi-table tr td {  padding: 5px 7px; }
table.aqi-table tr td.aqi-number {  min-width: 84px;  font-weight: 600;  }
table.aqi-table tr td.aqi-label { min-width: 120px;  font-weight: 600;  }
table.aqi-table tr.aqi-hdr td {  font-size: 1.3rem;  font-weight: 600;  }
table.aqi-table tr.green td { background-color: #009966; color: white;}
table.aqi-table tr.yellow td {background-color: #ffde33; color: #333; }
table.aqi-table tr.orange td {background-color: #ff9933; color: #333; }
table.aqi-table tr.red td {background-color: #cc0033; color: white; }
table.aqi-table tr.purple td {background-color: #660099; color: white; }
table.aqi-table tr.maroon td {background-color: #7E0023; color: white; }
table.aqi-table tr.green td.aqi-number {  border-top-left-radius: 6px;  }
table.aqi-table tr.green td.brd-radius {  border-top-right-radius: 6px;  }
table.aqi-table tr.maroon td.aqi-number {  border-bottom-left-radius: 6px;  }
table.aqi-table tr.maroon td.brd-radius {  border-bottom-right-radius: 6px;  }
.modal-body.scrolling {  max-height: 470px;  overflow-y: scroll;  }

/*   AQI Key button   */
.dropdown-content.aqikey li.green { background-color: #009966; color: white; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.dropdown-content.aqikey li.yellow {background-color: #ffde33; color: #333;}
.dropdown-content.aqikey li.orange { background-color: #ff9933; color: #333;}
.dropdown-content.aqikey li.red { background-color: #cc0033; color: white;}
.dropdown-content.aqikey li.purple { background-color: #660099; color: white;}
.dropdown-content.aqikey li.maroon { background-color: #7E0023; color: white;}
.dropdown-content.aqikey li.gray { background-color: rgb(150,160,170); color: white;}
.dropdown-content.aqikey li.gray .aqi-btn-label {  color: white !important;}
.dropdown-content.aqikey li.gray .aqi-btn-label:hover, .dropdown-content.aqikey li.gray .aqi-btn-label:focus {color: rgb(255,240,160) !important;}
.aqi-btn-nos {text-align: center; font-size: 1.2rem; font-weight: 600;}
.aqi-btn-label {text-align: center; font-size: 1.2rem; font-weight: 500;}

/*   AQI Key box-style   */
table.forecast-map.box-style tr {margin-bottom: 4px;}
table.forecast-map.box-style td.text-center {  border-radius: 6px; }
table.forecast-map.box-style td.text-center .aqi-color {  border-radius: 6px; margin: 0 2px; padding: 4px 0 3px 0; min-height: 46px;}
table.forecast-map.box-style td.text-center .aqi-color.green { background-color: #009966; color: white; border-radius: 6px;}
table.forecast-map.box-style td.text-center .aqi-color.yellow {background-color: #ffde33; color: #333; }
table.forecast-map.box-style td.text-center .aqi-color.orange {background-color: #ff9933; color: #333; }
table.forecast-map.box-style td.text-center .aqi-color.red {background-color: #cc0033; color: white; }
table.forecast-map.box-style td.text-center .aqi-color.purple {background-color: #660099; color: white; }
table.forecast-map.box-style td.text-center .aqi-color.maroon {background-color: #7E0023; color: white; }

table.forecast-map.box-style td .forecast-no {  font-size: 1.2rem;  line-height: 1.3rem;  width: 100%; font-weight: 600; }
table.forecast-map.box-style td .pol-type { font-size: 1.1rem;  font-weight: 500; line-height: 1.2rem;  }

table.forecast-map.box-style td .forecast-no.green {border-bottom: none;  color: white;     margin-top: 5px;}
table.forecast-map.box-style td .forecast-no.yellow {border-bottom: none;     margin-top: 5px; }
table.forecast-map.box-style td .forecast-no.orange {border-bottom: none;  }
table.forecast-map.box-style td .forecast-no.red {border-bottom: none;  color: white;     margin-top: 5px;}
table.forecast-map.box-style td .forecast-no.purple {border-bottom: none; color: white;     margin-top: 5px; }
table.forecast-map.box-style td .forecast-no.maroon {border-bottom: none;  color: white;    margin-top: 5px; }

table.forecast-map.box-style td.text-center .aqi-color.green .pol-type {  color: white;  }
table.forecast-map.box-style td.text-center .aqi-color.red .pol-type {  color: white;  }
table.forecast-map.box-style td.text-center .aqi-color.purple .pol-type {  color: white;  }
table.forecast-map.box-style td.text-center .aqi-color.maroon .pol-type {  color: white;  }

table.forecast-map.box-style td.zone-ttl {  width: 25%;  }
table.forecast-map.box-style td.text-center {  width: 15%; min-height: 50px;  height: 50px; }
table.forecast-map.box-style tr.selected-zone td {  border-radius: 0px !important;  }
table.forecast-map.box-style tr.selected-zone td.zone-ttl {  border-top-left-radius: 6px !important;  border-bottom-left-radius: 6px !important;  }

.pol-menu {width: 98%; margin-left:1%; padding: 4px 0 1px 0;  display: inline-block; }
.pol-icon.icomoon {font-size: 3rem; float:left; line-height: 3rem; margin-left:10px; margin-top:2px;  }
.pol-txt {font-size: 1.5rem; float:left; line-height: 3rem; margin-left:8px;margin-top:2px;  }
a.lft-hdr-items {  background-color: rgba(255,255,255,0.6);  border-radius: 6px; padding-left: 10px; cursor: pointer; position: relative;  margin-top: 2px;}
a.lft-hdr-items.aqf-zone {  float: right;  margin-right: 10px;  width: 200px;  margin-top: 6px;  background-color: rgba(255,255,255,0.85);  }
.dropdown-arrow.icomoon.icon-ArrowDown {  float: right;  margin-right: 10px; line-height: 2.7rem;  margin-top: 1px;}
a.lft-hdr-items:hover, a.lft-hdr-items:focus {  background-color: white;    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.36);}
.lft-hdr-items .float-lft {     line-height: 1.6rem;  margin-top: 6px;  font-size: 1.5rem;}
a.lft-hdr-items:hover .dropdown-content, a.lft-hdr-items:focus .dropdown-content {display:inline-block;}
a.lft-hdr-items .dropdown-content {width: 100%; left:0;}
a.lft-hdr-items .dropdown-content ul li {font-size:1.4rem; text-indent: 15px;}
.grid-box-txt p a {  color: white;  font-weight: bold; cursor: pointer;  }
button.grid-hdr-btn {background-color: #217E9D; border-radius: 6px; color:white;
    width: 100%; text-align:center; padding: 5px 5px 3px 5px; }
.grid-btn-txt {   font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;
    float: left; font-size: 1.3rem; font-weight: 600; line-height: 1.6rem; }
button.grid-hdr-btn .rt-btn-icon.icomoon.icon-ArrowRight2 {line-height: 1.7rem; margin-left: 5px;  }
button.grid-hdr-btn:hover, button.grid-hdr-btn:focus {background-color: #ee8301;  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.36);}
.mbl-search-area {display: none;  }


.hero-top {margin-top: 4px; box-sizing: border-box; width: calc(100% + 60px);  height: 1px; margin-bottom: 0px;
    background-color: rgba(255,255,255,0.3);  margin-left: -30px; display: none;  }
@media only screen and (max-width: 1824px) {.hero-top { width: calc(100% + 50px); margin-left: -25px;}}
@media only screen and (max-width: 1624px) {.hero-top { width: calc(100% + 40px); margin-left: -20px;}}
@media only screen and (max-width: 1424px) {.hero-top { width: calc(100% + 30px); margin-left: -15px;}}
@media only screen and (max-width: 1224px) {.hero-top { width: calc(100% + 20px); margin-left: -10px;}}
@media only screen and (max-width: 767px) {.hero-top {     width: calc(100% + 30px); margin-bottom: -10px; padding: 0px !important;
    box-sizing: content-box; margin-left: -15px; margin-right: -15px; margin-top: 0px !important;}}
@media only screen and (max-width: 600px) {.hero-top {    margin-top: 7px !important;}}

/*   Two Alerts   */
ul.second-actions.two-alerts li {  width: 47.6%;  }
.grid-box-padded .b-left-icon.icon-Wildfire {
    float:left;  color: #0d6194;    font-size: 4.5rem; line-height: 4.5rem; margin-right: 8px;  }
.grid-box-padded ul.second-actions li a:hover .b-left-icon.icon-Wildfire,
.grid-box-padded ul.second-actions li a:focus .b-left-icon.icon-Wildfire {color: white;}
.grid-box-padded .inc-banner-mid .b-left-icon.icon-Wildfire {  color: #00578c;  font-size: 4.6rem;  cursor: pointer;  margin: 0 2px;
    float: left;  line-height: 3rem;  text-decoration: none;  }
.side-alert-icon.icon-Wildfire {  color: #00578c;  font-size: 5.5rem;  line-height: 6.5rem;  }

/*   AirNow style Forecast   */
.aqf-area {background-color: rgb(210,240,255);   display: inline-block; padding-bottom:15px;
    border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.day-selected {  width: 100%;  color: white;  padding: 10px 20px;  font-size: 1.5rem;  }
.aqcards-area { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
ul.aq-cards {width:100%; padding: 15px 1.25% 0px 1.25%; display:inline-block; }
ul.aq-cards li {width:19%; margin: 0 0.5%; padding: 12px 15px 0 15px; float:left; color: #777;
    border-radius: 6px; background-color: white; text-align:center;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2), 0px -1px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px -3px rgba(0, 0, 0, 0.18); }
ul.aq-cards li.selected { background-color: #217E9D;  color:white;  }
ul.aq-cards li:hover, ul.aq-cards li:focus {background-color: #006197; color:white; }
.aq-day {font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial; font-size: 1.5rem;  }
.aq-color {    margin: 9px auto 7px auto;  height: 40px;  width: 40px;  border-radius: 50%;
    text-align: center; line-height: 3.8rem; font-weight: 600;    border: 2px solid white;}
.aq-color.green { background-color: #009966; color: white;}
.aq-color.yellow {background-color: #ffde33; color: #333; }
.aq-color.orange {background-color: #ff9933; color: #333; }
.aq-color.red {background-color: #cc0033; color: white; }
.aq-color.purple {background-color: #660099; color: white; }
.aq-color.maroon {background-color: #7E0023; color: white; }
.aq-level {font-family: "proxima-nova-n4","proxima-nova","Open Sans", Corbel, Helvetica, Arial;
    line-height: 1.45rem;  font-size: 1.25rem; min-height: 30px;  }
.aq-pol { font-size: 1.4rem;  line-height: 1.6rem;text-transform: uppercase; margin-bottom: 5px; }
.pol-info-area {width:96.4%; margin-left: 1.8%;    margin-top: 10px;    display: inline-block;
    background-color: #217E9D; border-radius: 6px;   padding: 0 1% 15px 1%;}
.pol-info {   background: white; border-radius: 6px;
    padding: 10px 15px;  width: 48%;  float: left;  margin: 0 1%; }
.pol-info-detail {margin-top: 10px; margin-bottom: 10px;  display: inline-block;   width: 100%;}
.pol-side {width: 33%; float:left;}
.pol-value-side {width: 66%; float:left;  border-radius: 6px;}
.pol-value-side.green { background-color: #009966; color: white;}
.pol-value-side.yellow {background-color: #ffde33; color: #333; }
.pol-value-side.orange {background-color: #ff9933; color: #333; }
.pol-value-side.red {background-color: #cc0033; color: white; }
.pol-value-side.purple {background-color: #660099; color: white; }
.pol-value-side.maroon {background-color: #7E0023; color: white; }
.aq-icon.icomoon {font-size: 4rem; float:left; line-height: 4rem; color: rgba(0,0,0,0.5);}
.pol-info-detail .aq-pol {    text-align: left;  margin-left: 8px;  float: left;line-height: 4rem;}
.pol-info-detail .aq-value { margin: 0px 10px 0px 15px;  float: left; font-size: 1.8rem; font-weight:600; line-height: 4rem;}
.pol-info-detail .aq-color-area {width:20%; float: left; text-align:center;}
.pol-info-detail .aq-level { float: left;  margin-top: 14px;  min-height: 15px;    font-weight: 600;}
.pol-info-hdr {text-transform: uppercase; width: 100%; text-align: left; margin-bottom:4px;
    font-weight: 500; font-size: 1.4rem; line-height:1.8rem;  }
.pol-info-desc {  font-size: 1.3rem;  margin-left: 2px;  text-transform: none;  }
.pol-info-txt {  font-size: 1.4rem;  line-height: 1.6rem;  }
.side-space {  margin: 0 3%;  }
.center-230 {width: 230px; margin-left: auto; margin-right: auto; margin-top: 30px; position: relative;}
.city-cover {  width: 100%;  position: absolute;  height: 50px;  background-color: white; top: 240px; }
.search-input.caq-search {  margin-left: 25px;  max-width: 180px;  }
.caq-cover {   background-image:  url('CurrentAQ.jpg');position: absolute; top: 1px; width: 230px; height: 230px;
    background-size: 230px 230px;  display: inline-block; left: 1px; }

/*   Text Alert Box   */
.alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input,
div#homeAlertBlocksContainer .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {border: none; border-radius: 6px;
    background-color: rgba(255,255,255,0.9) !important;    padding: 6px 8px; font-size: 1.5rem;}
.alert-page #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input,
div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {
    border: 1px solid #c3c4c6; padding: 4px 8px; margin-bottom: 15px;  background-color: #f6fbff !important;    font-size: 1.4rem;}
.alert-page #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
.alert-page #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus,
div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus {
    background-color: white !important; border: 1px solid rgba(0,142,184,0.35);}
.alert-page #aqWidgetModalForm .enhanced-textbox .icon-set, div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .icon-set {display: inline-block;}
#aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox'] {
    width: 16px; height: 16px; padding: 4px; margin-bottom: 0px; border-radius: 3px;}
.alert-page #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:hover,
div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:hover,
.alert-page #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:focus,
div#homeAlertBlocksContainer #aqWidgetModalForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input[type='checkbox']:focus {
     border: 1px solid #217E9D;}
.alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:active,
.alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
.alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus,
div#homeAlertBlocksContainer .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:active,
div#homeAlertBlocksContainer .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
div#homeAlertBlocksContainer .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus{background-color: white !important;}
.alert-page .enhanced-textbox .field-validation-error, .alert-page span.field-validation-error span,
div#homeAlertBlocksContainer .enhanced-textbox .field-validation-error, .alert-page span.field-validation-error span {color: rgb(245,225,95); font-size: 1.2rem;}
.alert-page span.field-validation-error span, div#homeAlertBlocksContainer span.field-validation-error span {margin-top: 4px; display: inline-block; margin-bottom: 4px;}
.alert-page .sign-up-notifications__toolbar-description-for-alert,
div#homeAlertBlocksContainer .sign-up-notifications__toolbar-description-for-alert {line-height: 1.7rem; margin-bottom:13px; margin-top: 12px;}
.alert-page .text-primary h5, div#homeAlertBlocksContainer .text-primary h5 {font-size: 1.5rem !important;font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;color: white;}
.alert-page .enhanced-textbox, div#homeAlertBlocksContainer .enhanced-textbox {margin: 0;}
.alert-page .enhanced-textbox .icon-set, div#homeAlertBlocksContainer .enhanced-textbox .icon-set {  display: none;}
.alert-page button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button,
div#homeAlertBlocksContainer button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button {
    float: right;background-color: rgba(255,255,255,0.9) !important;color: #217E9D !important;
    cursor: pointer;border-radius: 6px;margin-top: 7px;padding: 2px 12px;}
.alert-page button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
.alert-page button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus,
div#homeAlertBlocksContainer button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
div#homeAlertBlocksContainer button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.16), 0px 2px 3px 0px rgba(0,0,0,0.14), 0px 1px 3px -3px rgba(0,0,0,0.13);
    background-color: #ee8301 !important;color: white !important;}
.alert-page .col.d-flex.col-no-padding .d-flex div {float: left;margin-right: 30px;}
.alert-page .col.d-flex.col-no-padding .d-flex {width: 100%;display: inline-block;}
.alert-page input[type="checkbox"], div#homeAlertBlocksContainer input[type="checkbox"] {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid #cacece;  padding: 7px;  border-radius: 3px;
    display: inline-block;  position: relative;  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;}
.alert-page input[type="checkbox"]:hover, div#homeAlertBlocksContainer input[type="checkbox"]:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid rgb(180,200,220); }
.alert-page input[type="checkbox"]:checked, div#homeAlertBlocksContainer input[type="checkbox"]:checked {  background-color: #217E9D;
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.alert-page input[type="checkbox"]:checked:hover {  background-color: #217E9D;
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.collection-container-form__spinner {position: absolute; border: 3px solid white; margin-left: 15px; margin-top: 1px;
    border-radius: 50%; border-top: 3px solid #217E9D; border-bottom: 3px solid #217E9D;
    width: 18px; height: 18px; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite;}
.alert-page .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {width: 100%;margin-top: 0;}
.alert-page .sign-up-notifications__toolbar-description-for {width: 100% !important; margin-top: 5px;}
.alert-page .sign-up-notifications__toolbar-section-title {display: none;}
.alert-page .sign-up-notifications__toolbar-selects input[type="checkbox"] {margin-top: 0px;}
.alert-page .sign-up-notifications__toolbar-selects input[type="checkbox"]:focus { outline: none; }
.alert-page .enhanced-textbox .d-none {font-size: 15px; margin-bottom: 2px; display: block;}
.alert-page .col-padding-top-10.sign-up-notifications__toolbar-selects h5 { margin-bottom: 5px;}

/* Safari */
.collection-container-form__spinner@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } }
.collection-container-form__spinner@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }


/*   Hover Colors   */
a.grid-link.teal-hover:hover, a.grid-link.teal-hover:focus, a.teal-hover:hover, a.teal-hover:focus {  color: #217E9D !important;  }
a.grid-link.yellow-hover:hover, a.grid-link.yellow-hover:focus, a.yellow-hover:hover, a.yellow-hover:focus {   color: rgb(255,240,160) !important;  }
a.grid-link.orange-hover:hover, a.grid-link.orange-hover:focus, a.orange-hover:hover, a.orange-hover:focus {    color: #ee8301 !important;}
a.grid-link.black-hover:hover, a.grid-link.black-hover:focus, a.black-hover:hover, a.black-hover:focus {  color: rgba(0,0,0,0.8) !important;   }
a.grid-link.white-hover:hover, a.grid-link.white-hover:focus, a.white-hover:hover, a.white-hover:focus {  color: #fff !important;  }
a.grid-link.green-hover:hover, a.grid-link.green-hover:focus, a.green-hover:hover, a.green-hover:focus {   color: rgb(15, 157, 88) !important;  }
a.grid-link.seafoam-hover:hover, a.grid-link.seafoam-hover:focus, a.seafoam-hover:hover, a.seafoam-hover:focus {    color: rgb(0, 196, 198) !important;}

/*   Button Colors   */
a.grid-hdr-btn.white-btn { background: rgba(255,255,255,0.85); color: #217E9D; }
a.grid-hdr-btn.neutral-btn { background: rgba(255,255,255,0.75);  color: rgba(0,0,0,0.7) !important; }
a.grid-hdr-btn.dark-btn { background: rgba(0,0,0,0.6);  color: white !important; }
a.grid-hdr-btn.blue-btn {     background: rgba(0,79,131,0.85);  color: white !important; }
a.grid-hdr-btn.teal-btn { background: rgb(0,142,184);  color: white !important;}
a.grid-hdr-btn.green-btn {     background: rgb(15, 157, 88);  color: white !important; }
a.grid-hdr-btn.seafoam-btn {     background: rgb(0, 196, 198);  color: white !important;}
a.grid-hdr-btn.orange-btn {     background: #ee8301;  color: white !important; }
a.grid-hdr-btn.yellow-btn { background: #ffd800;  color: rgb(0,79,131) !important; }
a.grid-hdr-btn.tan-btn { background: rgba(200,160,120,0.85);  color: white !important;}

/*   Button Hover Colors   */
a.grid-hdr-btn.white-hover:hover, a.grid-hdr-btn.white-hover:focus { background-color: rgb(255,255,255); color: rgb(0,120,152) !important; }
a.grid-hdr-btn.teal-hover:hover, a.grid-hdr-btn.teal-hover:focus { background-color: #217E9D; color: white !important;}
a.grid-hdr-btn.green-hover:hover, a.grid-hdr-btn.green-hover:focus { background-color: rgb(15, 157, 88); color: white !important; }
a.grid-hdr-btn.seafoam-hover:hover, a.grid-hdr-btn.seafoam-hover:focus { background-color: rgb(0, 196, 198);  color: white !important;}
a.grid-hdr-btn.orange-hover:hover, a.grid-hdr-btn.orange-hover:focus { background-color: #ee8301; color: white !important; }
a.grid-hdr-btn.yellow-hover:hover, a.grid-hdr-btn.yellow-hover:focus { background-color: #ffd800; color: rgb(0,120,152) !important;}


/*   Overlay Colors   */
.grid-box-overlay.wildfire-overlay {   background-color: rgba(245,140,0,0.7);  }
.grid-box-overlay.teal-overlay {  background-color: rgba(0,142,184,0.75);  }
.grid-box-overlay.dark-overlay {  background-color: rgba(0,0,0,0.3);  }
.grid-box-overlay.ultradark-overlay {  background-color: rgba(0,0,0,0.75);  }
.grid-box-overlay.light-overlay {  background-color: rgba(255,255,255,0.4);  }
.grid-box-overlay.ultralight-overlay {  background-color: rgba(255,255,255,0.75);  }
.grid-box-overlay.tan-overlay {  background-color: rgba(127,100,54,0.75);  }
.grid-box-overlay.blue-overlay {  background-color: rgba(0,79,131,0.65);  }
.grid-box-overlay.ultrablue-overlay {  background-color: rgba(0,79,131,0.75); }
.grid-box-overlay.ltblue-overlay {  background-color: rgba(80,182,224,0.65);  }
.grid-box-overlay.green-overlay {  background-color: rgba(111,190,68,0.5);  }

@media only screen and (max-width: 1400px) {
.nav-desktop-wrapper.alert-page .language-picker {padding-left: 35px;}
}
@media only screen and (max-width: 1350px) {
    .nav-desktop-wrapper.alert-page .language-picker {padding-left: 30px;}
}
@media only screen and (max-width: 1280px) {
    table.forecast-map.box-style td .forecast-no {  font-size: 1.1rem;  }
    table.forecast-map.box-style td.zone-ttl {  width: 20%;  }
    table.forecast-map.box-style td.text-center {  width: 16%; }
    .grid-hdr-icon.airnow-logo {  margin-left: 15px;  }
    a.grid-hdr-btn {  margin-right: 15px;  }
    .grid-hdr-icon.icomoon.icon-AQI, .grid-box .grid-hdr-icon.icomoon {  margin-left: 15px;  }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  margin-left: 15px;  }
    .grid-box-ttl {  font-size: 2.5rem;}
    .grid-full-cntnt .grid-lft-icon.icomoon {  margin-right: 5px;  }
}
@media only screen and (max-width: 1200px) {
    .nav-desktop-wrapper.alert-page .language-picker {padding-left: 25px;}
}
@media only screen and (max-width: 1150px) {
    .col-md-4.top-logo {width:50%;  }
    .col-md-4.alert-area {width:50%;  }
    .col-md-4.rt-logo {width:0%;  }
    .col-md-4.alert-area .center-btn-cntnt {  margin-right: 0px;  float:right;  }
    .alert-dates.mbl-show-only {display: block;  }
    .rt-logo .inc-banner-btns {  display: none;  }
}
@media only screen and (max-width: 1100px) {
    .nav-desktop-wrapper.alert-page .language-picker {padding-left: 20px;}
}
@media only screen and (max-width: 1050px) {
    .grid-hdr-ttl {  font-size: 1.8rem;  }
}
@media only screen and (max-width: 1024px) {
    .second-txt {  font-size: 1.4rem;  }
    .lang-picker-top {display:none;}
    .footer-wrapper.alert-page-ftr .generic-callout.col-xs-12.col-md-6 {width:50%;  }
    .footer-wrapper.alert-page-ftr .row.footer-top-section, .footer-wrapper.alert-page-ftr .row.footer-mid-section {
        max-width: 720px; margin-left: auto; margin-right: auto;  }
    .grid-box-cntnt.airnow {min-height: 300px;}
    .footer-wrapper.alert-page-ftr .footer-top-section .generic-callout {  border-top: none;  }
    ul.second-actions.full-width li .inc-banner-right {  width: 80%;  }
    .alert-dates {  font-size: 1.6rem; line-height:4.7rem; }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  line-height: 4.4rem;  }
    .grid-box-area.home-page.mbl-no-show {display: none;}
    .grid-box-area.home-page.mbl-only {display: inline-block;}
    li.grid-box.four-box {  min-height: 50px; max-height: 50px; }
    .grid-box-area.home-page a.grid-box-btn .grid-box-ttl {    min-width: 100%;  font-size: 1.5rem;  line-height: 1.7rem;  }
    .footer-wrapper .footer-top-section .generic-callout .callout-contact-info .static-text {width: auto;}
}

@media only screen and (max-width: 1010px) {
    .grid-box-padded .inc-banner-right {  width: 90%;  }
    .grid-box-padded .inc-banner-mid {  width: 8%;  }
    .grid-box-padded {  padding: 10px 15px 7px 15px;  }
    .pol-info-detail .aq-value {  margin: 0px 6px 0px 8px;  }
    .pol-info-detail .aq-level {  font-size: 1.15rem;  line-height: 1.35rem; }
}
@media only screen and (max-width: 991px) {
    ul.second-actions li {  margin: 8px 2%;  width: 46%;  }
    li.grid-box.lrg-box {  width: 98%;  }
    li.grid-box.sm-box {  width: 48%;  }
    .grid-box-area.home-page a.grid-box-btn .grid-box-ttl { font-size: 1.4rem;  line-height: 1.6rem;  }
    ul.second-actions.two-alerts li { margin: 8px 2%;  width: 46%; }
}
@media only screen and (max-width: 900px) {
    li.grid-box.four-box {  width: 49%;  margin: 0px 0.5% 10px 0.5%;  }
    ul.grid-boxes {  padding: 12px 0 0px 0;  }
    .grid-box-area.home-page a.grid-box-btn .grid-box-ttl { font-size: 1.5rem;  line-height: 1.7rem;  }
}
@media only screen and (max-width: 880px) {
    .grid-hdr-ttl {  font-size: 1.6rem;  }
    .grid-box-ttl {  font-size: 2.3rem;  line-height: 2.7rem;  }
    .grid-full-cntnt {  padding: 20px 15px;  }
    .grid-lft-icon.icomoon {  font-size: 9rem;  }
    ul.white-bullet {  margin-left:30px;  }
    .pol-info {  width: 98%; margin-bottom:15px;  }
    .pol-info-area {  padding: 0 1% 0px 1%;  }
    .grid-full-cntnt .grid-lft-icon.icomoon {  line-height: 3rem;  }
}
@media only screen and (max-width: 767px) {
    .grid-box-padded .inc-banner-right {  width: 91%;   padding-top: 5px !important;  padding-bottom: 5px !important; }
    .grid-box-padded {  padding: 5px 10px 5px 10px;  }
    .alrt-to {  padding: 0 2px !important;  }
    .sta-alrt-txt {  line-height: 1.8rem;  }
    ul.grid-boxes {  padding: 0px 0 8px 0;  }
    .grid-box-area.home-page.mbl-only ul.grid-boxes {  padding: 10px 0 0px 0;  }
    .secondary-container.main-content {padding-top:10px;  }
    .grid-full-cntnt {  padding: 10px 12px;  }
    .footer-wrapper.alert-page-ftr .row.footer-top-section, .footer-wrapper.alert-page-ftr .row.footer-mid-section {  max-width: 600px;  }
    a.spare-logo.icomoon.icon-SpareAirHoriz {  margin-top: 0px;  }
    ul.second-actions.full-width li.second-act-card {  display: inline-block !important;  flex-flow: unset;  margin-left: 10px;  margin-right: 10px;  max-width: 98%;  box-sizing: border-box;  }
    a.lft-hdr-items.aqf-zone.mbl-no-show {display:none;  }
    .search-input.aqf-search.mbl-no-show {display:none;  }
    .mbl-search-area {  display: inline-block;  float: right;  margin-right: 1%;  }
    ul.aq-cards {  padding: 8px 1.25% 0px 1.25%;  }
    .aq-level {  line-height: 1.35rem;  font-size: 1.15rem; }
    div#outercontent_0_pnlWrapper.row.content-block.one-column .container-fluid {padding: 0;}
    li.grid-box.four-box {  width: 48%;  margin: 0px 1% 10px 1%;  }
    .footer-wrapper .footer-top-section .generic-callout .callout-contact-info .static-text {width: 100%;}
    .callout-contact-info .footer-logo a {  float: none !important;  }
    .footer-wrapper .footer-top-section .generic-callout .callout-contact-info .footer-logo {height: 41px;}
}
@media only screen and (max-width: 700px) {
    .grid-box-padded {  padding: 5px 5px 5px 5px;  }
    .grid-box-padded .cal-group {  background-size: 39px 45px !important;  width: 39px;  height: 45px;  }
    .alrt-month {  font-size: 0.85rem;  margin-top: 14px !important;  line-height: 0.95rem;  }
    .alrt-dayno {  font-size: 1.5rem;  line-height: 1.7rem;  }
    .alrt-to {  font-size: 1rem;  line-height: 2.2rem;  margin-top: 14px !important;  }
    .grid-box-padded .inc-banner-right {  width: 88%;  }
    .grid-box-padded .inc-banner-mid {  width: 10%;  }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  margin-right: 10px;  font-size: 1.6rem; }
    .grid-lft-icon.icomoon {  font-size: 8rem;    line-height: 8rem;  }
    .grid-lft-cntnt, .grid-right-cntnt {  width: 100%;  }
    .grid-rt-cntnt, .grid-left-cntnt {  padding: 0px 20px 0px 20px;  margin-top: 13px;  border-left: none;  width: 100%;  }
    .grid-right-cntnt.mbl-only {display: inline-block;}
    .grid-lft-icon.icomoon.mbl-only {display: inline-block;}
    .grid-right-cntnt.mbl-no-show { display:none;}
    .grid-lft-cntnt.mbl-no-show {display:none;}
    .grid-box-overlay {  vertical-align: top;  }
    .aq-level {  line-height: 1.25rem;  font-size: 1.05rem;   }
}
@media only screen and (max-width: 670px) {
    li.grid-box.sm-box {  width: 98%;  }
    .grid-box-cntnt.airnow {  min-height: 300px;  }
    ul.second-actions li {  margin: 4px 20%;  width: 60%;  }
    .footer-wrapper.alert-page-ftr .generic-callout.col-xs-12.col-md-6 {  width: 100%;  }
    .footer-wrapper.alert-page-ftr .generic-callout.col-xs-12.col-md-6:first-of-type {padding-bottom:10px;  }
    .footer-wrapper.alert-page-ftr .generic-callout.col-xs-12.col-md-6:last-of-type {padding-top:10px; padding-bottom:15px; }
    .footer-wrapper.alert-page-ftr .footer-top-section .generic-callout {  border-top: none;  }
    a.spare-logo.icomoon.icon-SpareAirHoriz {  text-align: center; width:100%;  }
    .row.footer-mid-section .static-text {  margin-left: 10%;  width: 80%;  }
    table.forecast-map.box-style td.text-center {  min-height: 60px;  height: 60px; }
    table.forecast-map.box-style td.text-center .aqi-color {  min-height: 56px;}
    table.forecast-map.box-style td.zone-ttl {  font-size: 1.2rem;  }
    table.forecast-map.box-style td.zone-ttl {  width: 15%;  }
    table.forecast-map.box-style td.text-center {  width: 17%; }
    table.forecast-map.box-style td .pol-type {  font-size: 1rem;  }
    table.forecast-map td.forecast-hdr {  font-size: 1.25rem;  }
    a.lft-hdr-items .dropdown-content ul li {  font-size: 1.3rem;  text-indent: 10px;  }
    .modal .modal-dialog .modal-content .modal-body.five-day {  padding: 20px 20px 0px 20px;  }
    table.forecast-map.box-style tr.selected-zone td.zone-ttl {    line-height: 1.5rem;  padding: 10px 0px 10px 5px;}
    .aq-level {  min-height: 40px;  }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz,
    .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  font-size: 3rem;  }
    .alert-dates {  font-size: 1.4rem;  }
    .pol-icon.icomoon {  display:none;  }
    ul.second-actions.two-alerts li { margin: 4px 20%;  width: 60%; }
}
@media only screen and (max-width: 570px) {
    .search-input.aqf-search.caqm-search {  float: right; margin-left: 50%;margin-right: 10px;  }
}

@media only screen and (max-width: 530px) {
    .aq-level {  font-size: 1rem; }
    a.lft-hdr-items.aqf-zone {  width: 185px;  }
    .search-input.aqf-search {  margin-right: 0px;  }
    .aq-day {  font-size: 1.3rem;  }
    ul.aq-cards li {  padding: 12px 3px 0 3px;  }
    .aq-pol {  font-size: 1.2rem;  line-height: 1.4rem;  margin-bottom: 4px;  }
}
@media only screen and (max-width: 500px) {
    .grid-box-cntnt.firesmoke {  min-height: 300px;  }
    .lft-hdr-items {  width: 45%;  }
    .rt-hdr-items {  width: 55%;  }
    a.grid-hdr-btn {  margin-right: 10px;  padding: 6px 8px; font-size: 1.2rem;    line-height: 1.35rem; }
    .aqi-txt-bar {  padding: 1px 15px;  }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  font-size: 3rem;  }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  font-size: 1.4rem;
        line-height:3.3rem; text-align:center; margin-top:6px;}
    .alert-dates {  font-size: 1.2rem; margin-right: 10px; }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {
        font-size: 2.4rem;    margin-left: 8px;  }
    .grid-box-padded .cal-group {position: relative;  margin-left: auto;  margin-right: auto;  float:none;  }
    .cal-group-to {width:100%; text-align: center;  float: none;  }
    .alrt-to {    line-height: 1.2rem;  margin-top: 5px !important;  }
    .alrt-month {  margin-top: 12px !important;  position: absolute;  width: 100%;  }
    .alrt-dayno {  margin-top: 21px !important;  position: absolute;  width: 100%;  }
    .grid-box-padded .inc-banner-mid {  width: 15%;  }
    .grid-box-padded .inc-banner-right {  width: 83%;  }
    .grid-box-ttl {  line-height: 3.5rem;  }
    ul.second-actions li {  margin: 4px 10%;  width: 80%;  }
    table.forecast-map.box-style td.text-center {  min-height: 74px;  height: 74px; }
    table.forecast-map.box-style td.text-center .aqi-color {  min-height: 72px;}
    table.forecast-map.box-style td.zone-ttl {  font-size: 1.1rem;  }
    table.forecast-map.box-style td .forecast-no {  font-size: 1rem;  }
    table.forecast-map.box-style td .pol-type {  font-size: 0.9rem;  }
    .lft-hdr-items .float-lft { font-size: 1rem; max-width: 75%; line-height: 1.1rem;  margin-top: 9px; }
    a.grid-hdr-btn.aqi-key.air-data .dropdown-content.aqikey {width: 200%; left: -50px;}
    a.grid-hdr-btn.aqi-btn .dropdown-content {width:300%; left: -120px;}
    .modal .modal-dialog .modal-content .modal-body.five-day {  padding: 20px 10px 0px 10px;  }
    a.grid-hdr-btn.mbl-no-show {display: none;  }
    a.grid-hdr-btn.mbl-only {display: inline-block; }
    .grid-box-area.home-page a.grid-box-btn .grid-box-ttl {  font-size: 1.4rem;  line-height: 1.6rem;  }
    .grid-box-area.home-page.mbl-only .grid-lft-icon.icomoon.icon-Wildfire {font-size: 4rem;  margin-left: 5px;
        margin-right: 5px;  line-height: 3rem;}
    .grid-lft-icon.icomoon.mbl-only {  margin-top: 0px;}
    ul.second-actions.two-alerts li { margin: 4px 10%;  width: 80%; }
}
@media only screen and (max-width: 480px) {
    li.grid-box.four-box {  width: 100%;  margin: 0px 0% 10px 0%;  }
    .grid-box-area.home-page a.grid-box-btn .grid-box-ttl {  font-size: 1.5rem;  line-height: 1.7rem;  }
    ul.second-actions.full-width li a {    padding: 6px 15px;}
    ul.second-actions.full-width li .inc-banner-mid {  width: 15%;  margin-right: 3%;  }
    ul.second-actions.full-width li .inc-banner-right {  width: 80%;  }
}
@media only screen and (max-width: 400px) {
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  font-size: 2.5rem;  }
    a.grid-hdr-btn { line-height: 1.4rem; }
    ul.second-actions li {  margin: 4px 7%;  width: 86%;  }
    a.lft-hdr-items .dropdown-content ul li {  font-size: 1.1rem;  text-indent: 5px;  }
    .dropdown-content.note-pop {  left: -140px;  }
    .grid-hdr-icon.icomoon.icon-AQI, .grid-box .grid-hdr-icon.icomoon {  margin-left: 10px;  }
    .grid-hdr-ttl {  margin-left: 5px;  font-size: 1.5rem;  }
    .zone-name {  font-size: 1.2rem;  }
    .aq-icon.icomoon {  display: none;  }
    .pol-side {  width: 25%;  }
    .pol-value-side {  width: 75%;  }
    .pol-info-detail .aq-pol {  margin-left: 0px;  }
    a.lft-hdr-items.aqf-zone { float:left; width: 155px;  margin-right: 2px;  }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz, .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {
        font-size: 2.2rem;    margin-left: 6px;  }
    .pol-txt {  font-size: 1.3rem;  margin-left: 5px;  }
    a.grid-hdr-btn.aqi-btn, a.grid-hdr-btn.aqi-key {  margin-right: 5px;}
    .search-input.aqf-search.caqm-search { margin-right: 5px;  }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  font-size: 1.25rem;  }
    ul.second-actions.full-width li .inc-banner-mid {  width: 16%;  margin-right: 4%;  }
    ul.second-actions.two-alerts li { margin: 4px 7%;  width: 86%; }
}
@media only screen and (max-width: 370px) {
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz,
    .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  font-size: 2.2rem; margin-left: 10px; }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  font-size: 1.3rem;  }
    .grid-box-padded .sitewide-description p {  font-size: 1.3rem !important;  line-height: 1.6rem;  }
    .grid-hdr-icon.icomoon.icon-AQI, .grid-box .grid-hdr-icon.icomoon {  margin-left: 10px;  }
    .grid-hdr-ttl {  font-size: 1.3rem;  margin-left: 5px;  }
    a.grid-hdr-btn {  margin-right: 8px;  padding: 6px 5px;  font-size: 1.1rem;  }
    .aqi-txt-bar {  padding: 1px 10px;  }
    .lft-hdr-items {  width: 40%;  }
    .rt-hdr-items {  width: 60%;  }
    .grid-hdr-icon.airnow-logo {  margin-left: 7px;  }
    ul.second-actions li {  margin: 4px 4%;  width: 92%;  }
    .zone-name {  font-size: 1.1rem;  }
    .modal .modal-dialog .modal-content .modal-body.five-day {  padding: 10px 5px 0px 5px;  }
    table.forecast-map.box-style tr.selected-zone td.zone-ttl {  line-height: 1.4rem;  padding: 7px 0px 7px 5px;  }
    table.forecast-map.box-style td .forecast-no {  font-size: 0.9rem;  line-height: 1.1rem; }
    table.forecast-map.box-style td.text-center {  min-height: 68px;  height: 68px; }
    table.forecast-map.box-style td.text-center .aqi-color {  min-height: 66px;}
    .aq-day {  font-size: 1.1rem;  }
    .aq-pol {  font-size: 1rem;  }
    .aq-level {  font-size: 0.9rem; line-height: 1rem; min-height: 36px; }
    .pol-side {  width: 20%;  }
    .pol-value-side {  width: 80%;  }
    .pol-info-detail .aq-level {  max-width: 150px;  }
    .pol-info-txt {  font-size: 1.3rem;  line-height: 1.4rem;  }
    a.lft-hdr-items.aqf-zone {  float: right;  width: 180px;  }
    .gridbox-header.alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz,
    .gridbox-header.no-alerts .grid-ttl-icon.icomoon.icon-SpareAirHoriz {  font-size: 1.8rem;    }
    li.grid-box.four-box {  width: 94%;  margin: 0px 3% 10px 3%;  }
    .gridbox-header.alerts .full-box-ttl, .gridbox-header.no-alerts .full-box-ttl {  font-size: 1.1rem;  }
    .alert-dates {  font-size: 1.15rem;  }
    ul.second-actions.full-width li .inc-banner-mid {  width: 16%;  margin-right: 6%;  }
    ul.second-actions.full-width li .inc-banner-right {  width: 78%;  }
    ul.second-actions.two-alerts li { margin: 4px 4%;  width: 92%; }
}

#BAAQMDwidgetSTAs {
    position: relative;
    overflow: hidden;
    height: auto;
    width: 184px;
    background: #00a3d6;
    border-radius: 6px;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3), 0px 2px 4px 0px rgba(0, 0, 0, 0.3), 0px 1px 4px -4px rgba(0, 0, 0, 0.2);
}
#BAAQMDwidgetSTAs.alert-widget, #BAAQMDwidgetSTAs.no-alert-widget {  margin: 0 auto;  }
#BAAQMDwidgetSTAs.alert-widget {
    background: #fff;
    height: 144px;
}
#BAAQMDwidgetSTAs.alert-widget #baaqmdng_top {
    background-color: #de2b2e;
}
#BAAQMDwidgetSTAs.no-alert-widget {
    background: #fff;
    height: 144px;
}
#BAAQMDwidgetSTAs.no-alert-widget #baaqmdng_top {
    background-color: #009dda;
}
.widget-logo.icomoon.icon-SpareAirHoriz {
    color: white;
    font-size: 16pt !important;
    line-height: 21.7pt !important;
}
#BAAQMDwidgetSTAs #baaqmdng_top {
    height: 28px;
    width: 100%;
    background: white;
    margin: 0px;
    position: relative;
}
#BAAQMDwidgetSTAs .baaqmdng_mid {
    height: 84px;
}
a.widgets-link:hover, a.widgets-link:focus {
    color: #ee8301 !important;
}
a.widgets-link:link, a.widgets-link:visited {
    color: #111;    font-weight: 400 !important; text-decoration: underline;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    font-size: 8pt !important;
    line-height: 8pt !important;
}
.widget-date {
    line-height: 8pt !important;
    margin-top: 6px;
    color: #111;    font-weight: 400;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    font-size: 8.5pt !important;
}
div#baaqmdng_bot {
    bottom: 5px;
}

.widget-alrt-txt {margin-top: 4px; text-transform: uppercase;
    color: #111;    font-weight: 600;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    font-size: 13.5pt !important; line-height: 13pt;
}
.widget-icon.icomoon.icon-AlertOne, .widget-icon.icomoon.icon-AlertTwo, .widget-icon.icomoon.icon-AlertThree {
    color: #de2b2e; font-size: 28pt !important; line-height: 30pt;
}

.widget-icon.icomoon.icon-Clouds {margin-top:2px;
    color: #009dda; font-size: 40pt !important; line-height: 40pt;
}

.secondary-container .container-fluid>div#outercontent_1_innercontent_2_pnlWrapper.content-block.one-column {
    margin-top: 0;    padding: 0 35px;
}

@media only screen and (max-width: 1024px) {
    .secondary-container .container-fluid>div#outercontent_1_innercontent_2_pnlWrapper.content-block.one-column {
        padding: 0 0px;
    }
}
@media only screen and (max-width: 767px) {
    .secondary-container .container-fluid>div#outercontent_1_innercontent_2_pnlWrapper.content-block.one-column {
        padding: 0 10px !important;
    }
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    li.grid-box.sm-box {display: inline-block; background: rgba(255,255,255,0); box-shadow: none; border-radius: 6px !important;}
    .grid-box-cntnt {  max-width: 100% !important;   display: inline-block; box-sizing: border-box; }
    .grid-box-overlay {  display: inline-block; box-sizing: border-box; border-radius: 6px !important; max-width:100%;
        box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.1), 0px 1px 3px 0px rgba(0,0,0,0.1), 0px 1px 3px -3px rgba(0,0,0,0.1); }
    .grid-full-cntnt {   box-sizing: border-box;  }
    .grid-box-cntnt.white-notif {background-color: rgba(255,255,255,0); }
    .grid-box-cntnt.white-notif .grid-box-overlay {background-color: white;}
}
/* Safari 10.1+ (alternate method) */

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
    .alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {padding: 7px 8px 5px 8px;}
    .alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input::placeholder {padding: 2px 8px;}
}}
/* Safari 6.1-10.0 [not 10.1+] */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
{
    .alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {padding: 7px 8px 5px 8px;}
    .alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input::placeholder {padding: 2px 8px;}
}}

/* Safari 6.1-7.0 */

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0)
{
    .alert-page .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input::placeholder {padding: 2px 8px;}
}
/*   Homepage Temporary   */
.grid-box-area.home-page .home-box.airnow .home-box-card .grid-btn-row {margin-top: -6px; max-height: 200px;}

/*   Homepage Emergency   */
div#homeAlertBlocksContainer {background-color: rgba(255,255,255,0.85);
    margin-top: 0; margin-right: 0px; margin-left: 0px;    padding-top: 10px;}
div#homeAlertBlocksContainer .hero-top {margin-top: 11px; display: none; }
div#homeAlertBlocksContainer .container-fluid {max-width: 100%;}
ul.home-boxes {margin: 0; padding: 10px 12px 12px 12px; width: 100%; box-sizing: border-box; display: flex; flex-flow: wrap;background-color: rgba(255,255,255,0.8) !important;}
ul.home-boxes.three-col-boxes {padding: 0;  width: 100%;}
.home-boxes li.home-box.three-boxes ul.home-boxes.three-col-boxes {width: 100%;}
.home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box, .home-boxes li.home-box.grid-box.lrg-box {float: left;border-radius: 6px;  position: relative; background-color: transparent; width: 24.25%;
    margin: 3px 0.5% 0px 0.5% !important;  overflow: hidden; }
.home-boxes li.home-box.dbl-wide, .home-boxes li.home-box.grid-box.sm-box.dbl-wide, .home-boxes li.home-box.grid-box.lrg-box.dbl-wide {
    width: 48.5%;  margin: 3px 0.5% 0px 0.5% !important;}
.home-boxes li.home-box:first-of-type, .home-boxes li.home-box.grid-box.sm-box:first-of-type, .home-boxes li.home-box.grid-box.lrg-box:first-of-type {margin-left: 0 !important;}
.home-boxes li.home-box:last-of-type, .home-boxes li.home-box.grid-box.sm-box:last-of-type, .home-boxes li.home-box.grid-box.lrg-box:last-of-type {margin-right: 0 !important;}
.home-boxes li.home-box.three-boxes {width: 74.75%; margin: 0px 0% 0px 0% !important;}
.home-boxes .home-box-card {  border-radius: 6px;  width: 100%; position: relative;}
.home-boxes li.home-box.three-boxes .home-box-card {height: 100%;}
.home-boxes .home-box-card.dbl-high { height: 100%; }
ul.home-boxes.three-col-boxes.marg-btm {margin-bottom: 10px;    width: 99.4%;}
.home-boxes .home-box-card:first-of-type {margin-bottom: 14px;}
.home-boxes .home-box-card.white-notif {  color: rgb(0,142,184);  background-color: #ffffff;box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes .home-box-card.white-notif .grid-lft-icon.icomoon {  color: rgb(0,142,184);}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Widget {margin-top: -6px;}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Commute.mbl-only {margin-top: -4px;}
.home-boxes .home-box-card.white-notif .grid-box-ttl, .home-boxes .home-box-card.white-notif .grid-box-txt {  color: rgb(0,142,184);}
.home-boxes .home-box-card.teal-notif {    background-color: #00a7e0; box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes .home-box-card.green-notif {    background-color: #6fbe44; box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes .home-box-card.blue-notif {background-color: #006197; box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes li.home-box.airnow {  background-size: cover; box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes li.home-box.airnow.btm-slide {  background-size: cover;
    box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes li.home-box.airnow.btm-slide.home-12, .home-boxes li.home-box.airnow.btm-slide.home-6.home-alt-map {  background-size: cover;
    box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.15), 0px 1px 3px 0px rgb(0,0,0,0.14), 0px 1px 4px -3px rgb(0,0,0,0.1);}
.home-boxes li.home-box a.grid-hdr-btn.icomoon.icon-ArrowRight2, .home-boxes li.home-box a.grid-hdr-btn.icomoon.icon-Map, a.grid-hdr-btn.icomoon {margin-right: 10px;}
.home-boxes li.home-box.airnow.home-6 {width: 25.5%; margin-right: 0 !important;}
.home-boxes li.home-box.dbl-wide {width: 49.5%;}
.home-boxes .home-box-card ul.press-releases a.grid-link {font-size: 1.45rem;  width: 100%;}
.home-boxes .home-box-card ul.press-releases.card-style li {padding: 6px 12px 8px 12px;}
.home-box-card ul.press-releases.card-style.imp-links-one li {background-color: rgba(255,255,255,0.75); padding: 0px 12px 0px 12px;}
.home-box-card ul.press-releases.card-style.imp-links-one li:hover, ul.press-releases.card-style.imp-links-one li:focus {background-color: rgba(255,255,255,0.95);}
.home-boxes .home-box-card ul.press-releases .doc-link-row {margin-bottom: 12px; margin-top: 12px;}
.home-boxes .home-box-card .language-icon.icomoon {vertical-align: middle;}
.home-boxes .home-box-card ul.press-releases .language-selector {margin-top: 1px;}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-PressRelease {font-size: 3.2rem;line-height: 3.2rem; margin-top: -3px; margin-bottom: 8px;}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Map {margin-top: -6px;}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Links {font-size: 3.2rem;line-height: 3.2rem; margin-top: -3px; margin-bottom: 5px;}
.grid-box-area.home-page .home-box-card .grid-full-cntnt {padding: 15px 15px 0px 15px;}
.home-boxes .home-box-card ul.press-releases .lang-link-row {margin-top: -3px;}
ul.press-releases .language-selector a {margin-right: 3px;font-size: 1.2rem;}
.home-boxes .home-box-card .grid-box-txt p {margin-bottom: 12px;display: inline-block;}
.grid-box-area.home-page .home-box-card .grid-btn-row {position: relative;  }
.home-boxes .home-box-card .aqi-key-area {position: absolute; right: 55px; top: 6px;}
.home-boxes .home-box-card .search-row .aqi-key-area {position: relative; right: 0; top: 0;}
.home-box.airnow.btm-slide .aqi-key-area-slide {position: absolute; left: 0px; bottom: 0px; width: 100%;}
.home-boxes .home-box-card .dropdown-content.aqikey ul {padding: 0px 0 0 0;    margin: 0;}
.home-boxes .home-box-card .dropdown-content.aqikey ul li {margin-bottom: 0;    text-align: center;}
.grid-box-area.home-page .home-box-card .grid-box-overlay {width: 100%; display: inline-block; border-radius: 6px;}
.grid-box-overlay.wildfire-overlay {background-color: rgba(245,140,0,0.6);}
.home-boxes .home-box-card .dropdown-content.aqikey {width: 140%; left: -20px;}
.home-boxes .home-box-card .dropdown-content.aqikey .aqi-btn-nos, .home-boxes .home-box-card .dropdown-content.aqikey .aqi-btn-label {line-height: 1.4rem;}
button.aqi-btn-label {background-color: rgba(255,255,255,0) !important;    margin-bottom: 3px !important; }
.home-boxes .home-box-card .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.8rem; margin-left: 5px;}
.home-boxes .grdbx-ttl-btn a.grid-hdr-btn {margin-top: -1px;    padding: 6px 7px; font-size: 1.5rem;}
.grid-full-cntnt.max-wdth-500 {max-width: 500px; margin-left: auto; margin-right: auto;}
.home-boxes .enhanced-textbox { margin: 0; }
.home-boxes .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {font-size: 16px; background-color: rgba(255, 255, 255, 0.9); border: none; padding: 6px 8px;}
.home-boxes .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label { font-size: 15px; margin-bottom: 2px; display: block; }
.home-boxes .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {width: 100%;margin-top: 0;}
.home-boxes .sign-up-notifications__toolbar-description-for {width: 100% !important; margin-top: 5px;}
.home-boxes .sign-up-notifications__toolbar-section-title {display: none;}
.home-boxes .sign-up-notifications__toolbar-selects input[type="checkbox"] {margin-top: 0px;}
.home-boxes .sign-up-notifications__toolbar-selects input[type="checkbox"]:focus { outline: none; }
.home-boxes .col-padding-top-10.sign-up-notifications__toolbar-selects h5 { margin-bottom: 5px;}
.home-boxes .col.d-flex.col-no-padding .d-flex div { float: left; }
.home-boxes .col.d-flex.col-no-padding .d-flex .check_leftToolBar { margin-right: 20px; }
.home-boxes .sign-up-notifications__toolbar-selects input[type="checkbox"] {
    -webkit-appearance: none; background-color: #fafafa; background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center; background-size: 16px 16px; border: 1px solid #cacece; padding: 7px; border-radius: 3px; display: inline-block; position: relative; line-height: 2rem !important; display: inline-block; vertical-align: bottom; margin-top: 0px;
}
.home-boxes .enhanced-textbox .icon-set { display: none; }
.home-boxes input[type="checkbox"]:checked{  background-color: #217E9D;  background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.home-boxes button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button { float: right; background-color: rgba(255,255,255,0.9) !important; color: #217E9D !important; cursor: pointer; border-radius: 6px; margin-top: 7px; padding: 2px 12px; }
.home-boxes button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.16), 0px 2px 3px 0px rgba(0,0,0,0.14), 0px 1px 3px -3px rgba(0,0,0,0.13);
    background-color: #ee8301 !important;color: white !important;
}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Text { margin-top: -7px; }
.home-boxes span.field-validation-error span { margin-top: 4px; margin-bottom: 4px; color: rgb(245,225,95); font-size: 1.2rem;}
.home-boxes .col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label { margin-bottom: 6px; }
/*   AQI Key Bottom Slide   */
.home-box.airnow.btm-slide .aqi-key-area-slide a.grid-hdr-btn.aqi-key {
    width: 100%;
    margin-right: 0px;
    text-align: center;
    position: relative;
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 5px 0px 6px 0px;
}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:hover,
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:focus {
    background: rgb(20,173,122); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(0,133,82,1) 16%, rgba(255,202,31,1) 17%, rgba(255,202,31,1) 33%, rgba(255,133,31,1) 34%, rgba(255,133,31,1) 50%, rgba(184,0,51,1) 51%, rgba(184,0,51,1) 67%, rgba(82,0,143,1) 68%, rgba(82,0,143,1) 84%, rgba(106,0,35,1) 85%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,133,82,1) 16%,rgba(255,202,31,1) 17%,rgba(255,202,31,1) 33%,rgba(255,133,31,1) 34%,rgba(255,133,31,1) 50%,rgba(184,0,51,1) 51%,rgba(184,0,51,1) 67%,rgba(82,0,143,1) 68%,rgba(82,0,143,1) 84%,rgba(106,0,35,1) 85%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,133,82,1) 16%,rgba(235,202,31,1) 17%,rgba(255,202,31,1) 33%,rgba(255,133,31,1) 34%,rgba(255,133,31,1) 50%,rgba(184,0,51,1) 51%,rgba(184,0,51,1) 67%,rgba(82,0,143,1) 68%,rgba(82,0,143,1) 84%,rgba(106,0,35,1) 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009966', endColorstr='#7e0023',GradientType=1 ); /* IE6-9 */
}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:hover .slide-up-arrow.icomoon.icon-SlideUp,
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:focus .slide-up-arrow.icomoon.icon-SlideUp {color: rgb(228, 248, 255);}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:hover .aqi-txt-bar,
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key:focus .aqi-txt-bar {color: #004f83; background-color: rgb(228, 248, 255);}
.home-box.airnow.btm-slide .aqi-key-area-slide .aqi-txt-bar {color: rgb(0,142,184); width: 200px; margin-left: auto; margin-right: auto;
    font-size: 1.3rem; line-height: 1.7rem; border-radius: 6px;  background-color: white; display: inline-block;    padding: 2px 0px; margin-top: 0px;}
.slide-up-arrow.icomoon.icon-SlideUp {position: absolute; right: 10px; bottom: 9px; font-size: 1.6rem;}
.slide-up-arrow.icomoon.icon-SlideDown {position: absolute; right: 10px; top: 6px; font-size: 1.6rem;}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey {display: inline-block; position: relative;width: 100%;
    left: 0; top: 0; border-radius: 0px;}
.dropdown-content.aqikey li:before { content: "";}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul {margin: 0 !important;    padding: 0 !important;}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul li {    padding: 4px 3px;
    margin-bottom: 0 !important;  height: 28px; width: 100%; text-align: center;}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul li.blue {  padding: 0px; height: 28px; }
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul li.green { border-radius: 0px;}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul li.maroon { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.home-box.airnow.btm-slide .aqi-key-area-slide .dropdown-content.aqikey ul li .text-center {margin-left: auto; margin-right: auto;    display: inline-block;}
.home-box.airnow.btm-slide .aqi-key-area-slide .text-center .aqi-btn-label {float: left; width: auto; line-height: 2rem; margin-right: 8px;}
.home-box.airnow.btm-slide .aqi-key-area-slide .text-center .aqi-btn-nos {float: left; width: auto; line-height: 2rem;}
.home-box.airnow.btm-slide .aqi-key-area-slide li.blue .text-center .aqi-btn-nos {letter-spacing: 2px; font-size: 1.1rem; font-weight: 400; text-transform: uppercase;}
.dropdown-content.aqikey li.blue {background-color: rgb(0,142,184); color: white;}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down .dropdown-content.aqikey {display: none;}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-up .dropdown-content.aqikey {display: block; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-up a.grid-hdr-btn.aqi-key {display: none;}
.home-box.airnow.btm-slide .aqi-key-area-slide.slide-down a.grid-hdr-btn.aqi-key {display: block;}
a.aqi-slide-btn {color: white;  width: 100%; display: inline-block; padding: 4px 0;}
a.aqi-slide-btn:hover, a.aqi-slide-btn:focus { background-color: #ee8301 !important; color: #ffffff !important;}
a.aqi-slide-btn .aqi-btn-nos {margin-top: -1px;}

/*   Homepage Styles Two & Three Col   */
ul.home-boxes.three-col-boxes li.home-box, .home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.sm-box,
.home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.lrg-box {width: 32.5% !important;    margin: 3px 0.6% 0px 0.6% !important;}
ul.home-boxes.three-col-boxes li.home-box.dbl-wide {  width: 66.2%;}
ul.home-boxes.three-col-boxes li.home-box:first-of-type, .home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.sm-box:first-of-type,
.home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.lrg-box:first-of-type {margin-left: 0px !important;}
ul.home-boxes.three-col-boxes li.home-box:last-of-type, .home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.sm-box:last-of-type,
.home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.lrg-box:last-of-type {margin-right: 0px !important;}
.grid-box-area.home-page .home-box-card .grid-full-cntnt.less-btm-pad {padding: 15px 15px 3px 15px;}
.home-boxes li.home-box.two-boxes {width: 50.5%;margin: 0px 0px 0px 0px !important;}
ul.home-boxes.two-col-boxes {margin: 0 !important;padding: 0 !important;}
ul.home-boxes.two-col-boxes.marg-btm {margin-bottom: 9px !important;}
ul.home-boxes.two-col-boxes li.home-box {width: 48.5%;margin: 0px 1% 0px 1% !important;}
ul.home-boxes.two-col-boxes li.home-box:first-of-type {margin-left: 0px !important;}
ul.home-boxes.two-col-boxes li.home-box:last-of-type {margin-right: 0px !important;}
.home-boxes li.home-box.two-boxes .home-box-card {height: 100%;}
ul.home-boxes.two-col-boxes li.home-box.dbl-wide {width: 98.9%;}
.home-boxes li.home-box.marg-rt-adj, .home-boxes li.home-box.grid-box.sm-box.marg-rt-adj,
.home-boxes li.home-box.grid-box.lrg-box.marg-rt-adj {margin-right: 1% !important;}
.height-full {height: 100%;}
.aqi-key-area.float-rt.resp-spacing {margin-left: 15px;    margin-bottom: 15px;}

/*   Homepage Styles   */
ul.home-boxes li.home-box .home-box-card {display: flex; height: 100%; background-size: cover; background-position: center center;}
.grid-box-area.home-page.mbl-only {display: none;}
li.grid-box.four-box {  width: 24%; margin: 0px 0.5%; }
.content-block ul li.grid-box:before, .content-block ul li.home-box:before {color: white; font-size:0; content: "";}
.grid-box-area.home-page {width:100%; margin-left:0;}
.grid-box-area.home-page .grid-hdr-icon.airnow-logo {  margin-left: 10px;  }
.grid-box-area.home-page .grid-box-ttl {  min-height: 40px;   font-size: 1.7rem;  max-width: 74%;  line-height: 2rem; margin-bottom: 0;}
.grid-box-txt p.home-grid-text {font-size: 1.5rem !important;}
li.grid-box.min-ht-200 {  min-height: 150px;  }
.grid-box-area.home-page span.ico-icon.icon-file-pdf-o, .grid-box-area.home-page span.audio.ico-icon {    color: white;}
.grid-box-area.home-page .table-document-meta-data {    color: white;  font-size: 1.15rem;}
.grid-lft-icon.icomoon.icon-FAQs {  font-size: 5rem;  margin-right: 5px !important;  }
.grid-box-area.home-page .grid-btn-row { position: relative; }
.grid-box-area.home-page .grid-full-cntnt {position: relative;  padding: 15px 15px;}
a.grid-box-btn {display:inline-block; border-radius: 6px; text-decoration: none; curesor: pointer; width: 100%; }
a.grid-box-btn.teal-notif {  background-color: #00a7e0;  }
a.grid-box-btn.green-notif {  background-color:  #6fbe44;  }
a.grid-box-btn.blue-notif {  background-color:  #006197;  }
a.grid-box-btn.teal-notif:hover, a.grid-box-btn.teal-notif:focus {  background-color: rgb(30,197,254); box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(0, 0, 0, 0.13), 0px 1px 6px -6px rgba(0, 0, 0, 0.09); }
a.grid-box-btn.green-notif:hover, a.grid-box-btn.green-notif:focus {  background-color: rgb(131,210,88); box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(0, 0, 0, 0.13), 0px 1px 6px -6px rgba(0, 0, 0, 0.09); }
a.grid-box-btn.blue-notif:hover, a.grid-box-btn.blue-notif:focus {  background-color: rgb(0,122,184); box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(0, 0, 0, 0.13), 0px 1px 6px -6px rgba(0, 0, 0, 0.09); }
a.grid-box-btn .grid-lft-icon.icomoon {font-size: 4rem; float:left; margin-left:8px; margin-right: 6px; line-height: 5rem;}
.grid-box-area.home-page a.grid-box-btn .grid-box-ttl { margin-top: 6px;
    font-size: 1.6rem;  max-width: 70%;  line-height: 1.8rem;  }
.grid-lft-icon.airnow { background-image:  url('/Presentation/DotGov/includes/images/dummies/wc-calendar.png');
    float: left;  margin: 5px 3px 5px 5px;  background-size: 68px 40px;  height: 40px;  width: 68px;  background-repeat: none;}
.grid-box-area.home-page.mbl-only a.grid-box-btn {    display: flex;  flex-flow: wrap;}
.nav-device-wrapper {border-bottom: solid 1px rgba(0,0,0,0.15);}
.full-width-btns {width: 100%; display:inline-block;}
a.grid-hdr-btn.flt-left {float: left;}
.home-boxes .home-box .full-width-btns a.grid-hdr-btn.flt-left {float: none; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top: 5px; width: 100%;}
.home-boxes .home-box .full-width-btns a.grid-hdr-btn.flt-right {float: none; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top: 5px; width: 100%;}
.grd-btn-txt {white-space: nowrap;    display: inline-block;}
.home-box.dbl-wide .full-width-btns a.grid-hdr-btn.flt-left {float: left;  width: auto;}
.home-box.dbl-wide .full-width-btns a.grid-hdr-btn.flt-right {float: right;  width: auto;}
.home-boxes .home-box-card td.zone-ttl {font-size: 1.25rem;}
.home-boxes .home-box-card .grid-lft-icon.icomoon.icon-Wildfire {margin-top: -5px;}
.home-box-card label.d-none {display: none;}
.home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box,
.home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box {width: 48.5%;margin: 3px 0.75% 0 0.75% !important;}
.home-page li.home-box.grid-box.lrg-box.dbl-wide {width: 49%;}
.home-page .grid-lft-cntnt.mbl-no-show {display: none;}
.home-page .grid-lft-icon.icomoon.mbl-only {display: inline-block;}
.home-page .grid-rt-cntnt {width: 100%; padding: 0px 15px 0px 15px; margin-bottom: 0px; border-left: none !important;}
.home-page .grid-hdr-icon.icomoon.icon-PlayVideo {margin-left: 8px !important;}
.home-page a.grid-hdr-btn.mbl-no-show {margin-right: 10px; padding: 6px 8px;    font-size: 1.3rem;}
.home-boxes li.home-box.grid-box.sm-box.col-4-tall {margin-left: 1% !important;}
.home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.lrg-box.col-4-tall {margin-left: 0.5% !important;}
.home-page .video-content-area {width: 100%; height: 100%; background-color: black;}
.video-controls ul>li:before {content: "";}
.content-block ul.video-size {padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em;}
a.ytp-watermark.yt-uix-sessionlink.ytp-watermark-small {display: none;}
.home-box-card.grid-box-cntnt.sta-social-card .flex-cntnt .flex-cntnt .grid-full-cntnt {padding: 0px;}
.home-box-card.grid-box-cntnt.sta-social-card .flex-cntnt .flex-cntnt .grid-full-cntnt .space-10pxno {height: 0;}
.home-box-card.grid-box-cntnt.sta-social-card .flex-cntnt .flex-cntnt .grid-full-cntnt p {margin-bottom: 0;}

/*   Homepage Content adjustments   */
.col-padding-top-10.sign-up-notifications__toolbar-selects h5 {
    font-size: 1.5rem !important; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; color: white;}
.home-box .col-padding-top-10.sign-up-notifications__toolbar-selects .text-primary h5 { margin-top: 10px; margin-bottom: 5px; }
.home-boxes .home-box-card div#baaqmdng_bot {bottom: 9px;}
.col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label.check_leftToolBar.bernina-condensed-semibold {display: none;}
.home-box .col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label input[type="checkbox"] {
    border-radius: 3px; height: 16px; margin-top: 0px; width: 16px; }
.home-box .col-padding-top-10.sign-up-notifications__toolbar-selects .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input label { font-size: 1.35rem;}

/*   Air Quality Map   */
.grid-box-area.home-page .embed-block-frame {display: flex; max-width: 100%; width: 100%; height: calc(100% - 40px); margin-top: -6px;}
.grid-box-area.home-page .embed-block-frame iframe {display: flex; max-width: 100%; width: 100%;
    height: 100%; border-width: 0px; border-color: rgba(255,255,255,0);}
.grid-box-area.home-page .embed-block-frame iframe .gm-style div div div {border-radius: 6px !important;}
.gm-style .place-card a:hover, .gm-style .default-card a:hover, .gm-style .directions-card a:hover {text-decoration: none;
    color: #ee8301 !important;}

/*   Go To Links   */
.goto-text { float: left; width: 74%;  text-decoration: underline;}
.icomoon.goto-icon, .icomoon.goto-icon.icon-AQI, .icomoon.goto-icon.icon-AlertOne {float: left; width: 13%; text-align: right;
    font-size: 2.3rem; line-height: 3.4rem; text-decoration: none;}
.icomoon.goto-icon.icon-GoToPage {width: 13%; text-align: right; float: right; font-size: 2.3rem; line-height: 3.4rem; text-decoration: none;}
.icomoon.right-icon {width: 13%; text-align: right; float: right; font-size: 2.3rem; line-height: 3.4rem; text-decoration: none;}
.home-box-card ul.press-releases.imp-links-one a.grid-link { color: rgb(0,142,184); padding: 6px 0px 5px 0px;    width: 100%;}

@media only screen and (max-width: 1800px) {
    .home-boxes .home-box-card input.forecast-search {width: 160px; font-size: 1.2rem;}
}
@media only screen and (max-width: 1550px) {
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn { padding: 6px 7px; font-size: 1.5rem;}
    .grid-box-area.home-page .grid-box-ttl {font-size: 1.6rem;}
}
@media only screen and (max-width: 1460px) {
    .home-boxes .home-box-card input.forecast-search {width: 150px; font-size: 1.1rem;}
    .home-boxes .home-box-card .aqi-key-area.float-rt.resp-spacing {margin-left: 5px;}
}
@media only screen and (max-width: 1400px) {
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn { padding: 6px 6px; font-size: 1.4rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.5rem; margin-left: 0px;}
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.5rem;}
    .home-boxes .home-box-card .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.5rem; margin-left: 2px;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 3rem;margin-right: 0px;}
    .home-boxes .home-box-card .grid-hdr-icon.icomoon.icon-SpareAirHoriz {margin-right: 6px;}
}
@media only screen and (max-width: 1330px) {
    .home-boxes .home-box-card input.forecast-search {width: 144px;}
    .grid-box-area.home-page .grid-box-ttl {font-size: 1.5rem;}
}
@media only screen and (max-width: 1240px) {
    .home-boxes .home-box-card .aqi-txt-bar {padding: 1px 15px;}
}
@media only screen and (max-width: 1200px) {
    ul.home-boxes.three-col-boxes .grid-hdr-icon.airnow-logo {margin-left: 10px;
        margin-top: 6px; background-size: 45px 26px; height: 26px; width: 45px;}
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.45rem;}
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.45rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.45rem; }
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 2.4rem;margin-right: 0px;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.3rem;}
    .grid-box-area.home-page .grid-box-ttl {font-size: 1.4rem;}
}
@media only screen and (max-width: 1080px) {
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.4rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.4rem; }
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.4rem;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 2rem; margin-left: -2px;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.25rem;}
}
@media only screen and (max-width: 1024px) {
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box, .home-boxes li.home-box.grid-box.lrg-box, .home-boxes li.home-box:first-of-type,
    .home-boxes li.home-box.grid-box.sm-box:first-of-type, .home-boxes li.home-box.grid-box.lrg-box:first-of-type, .home-boxes li.home-box:last-of-type,
    .home-boxes li.home-box.grid-box.sm-box:last-of-type, .home-boxes li.home-box.grid-box.lrg-box:last-of-type {width: 48%; margin: 3px 1% 12px 1% !important;}
    ul.home-boxes {margin: 0 6px; width: calc(100% - 14px); padding: 7px 0 0px 0 !important;}
    .home-boxes li.home-box.dbl-wide {width: 100%; margin-left: 0 !important;margin-right: 0 !important;}
    .home-boxes li.home-box.dbl-wide.airnow { height: 400px;}
    ul.home-boxes.three-col-boxes li.home-box {width: 32.43%; margin: 3px 0.65% 12px 0.65% !important;}
    ul.home-boxes.three-col-boxes .grid-hdr-icon.airnow-logo {margin-left: 5px;}
    ul.home-boxes.three-col-boxes li.home-box a.grid-hdr-btn.icomoon.icon-ArrowRight2,
    ul.home-boxes.three-col-boxes li.home-box a.grid-hdr-btn.icomoon.icon-Map, ul.home-boxes.three-col-boxes a.grid-hdr-btn.icomoon {margin-right: 7px;}
    ul.home-boxes.three-col-boxes .home-box-card .aqi-key-area {right: 45px;}
    ul.home-boxes.three-col-boxes .home-box-card .search-row .aqi-key-area {right: 0px;}
    .home-boxes li.home-box.airnow.home-6 {width: 100%; margin-left: 0 !important;margin-right: 0 !important; height: 300px;}
    .home-boxes li.home-box.three-boxes {width: 100%;margin: 0px 0% 0px 0% !important;}
    ul.home-boxes.three-col-boxes.marg-btm {margin-bottom: 0px;}
    ul.home-boxes.three-col-boxes li.home-box.dbl-wide {width: 66%;}
    .home-boxes li.home-box.two-boxes {width: 100%;margin: 3px 0px 10px 0px !important;}
    ul.home-boxes.two-col-boxes li.home-box {width: 49.2%;margin: 0px 0.8% 0px 0.8% !important;}
    ul.home-boxes.two-col-boxes li.home-box.dbl-wide {width: 100%;}
    .home-boxes li.home-box.mbl-marg-lft {  margin: 3px 0.8% 12px 0% !important; width: 49.2%;}
    .home-boxes li.home-box.mbl-marg-rt {  margin: 3px 0% 12px 0.8% !important; width: 49.2%;}
    .home-boxes li.home-box.three-boxes.home-6 ul.home-boxes.three-col-boxes {width: 100%; margin: 3px 0% 0px 0% !important;}
    .home-boxes li.home-box.three-boxes.home-6 ul.home-boxes.three-col-boxes.marg-btm {margin: 0px 0% 10px 0% !important;}
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.6rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.6rem; }
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.6rem;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 3rem; margin-left: -2px;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.5rem; padding: 6px 10px;}
    .home-boxes li.home-box.marg-rt-adj {width: 33%; margin-right: 1.2% !important;}
    .home-boxes li.home-box.two-boxes.home-6.home-12, .home-boxes li.home-box.two-boxes {width: 100%; margin: 3px 0px 0px 0px !important;}
    .home-boxes li.home-box.airnow.btm-slide.home-12 {width: 100%;margin-left: 0 !important; }
    .grid-box-area.home-page .grid-box-ttl {font-size: 1.6rem;}
    .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.lrg-box.col-4-tall {margin: 12px 0 0 0 !important;width: 100%;}
    .home-boxes li.home-box.grid-box.lrg-box.col-1-tall, .home-boxes li.home-box.grid-box.sm-box.col-1-tall {width: 100%; margin: 3px 0 6px 0 !important;}
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box:first-of-type,
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box:first-of-type {
        margin: 3px 0.75% 0 0% !important;  width: 49.25%;}
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box:last-of-type,
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box:last-of-type {
        margin: 3px 0% 0 0.75% !important;  width: 49.25%;}
    div#homeAlertBlocksContainer {padding-top: 0px;}
    .home-boxes li.home-box.grid-box.lrg-box.dbl-wide.col-4-tall {width: 100%; margin: 10px 0% 0px 0% !important;}
    .grid-box-area.home-page .embed-block-frame iframe {width: 100%;}
    .grid-box-area.home-page .embed-block-frame {height: 250px;}
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.lrg-box.col-4-tall {margin-left: 0% !important;}
    .grid-box-area.home-page {background-color: transparent; margin-top:5px;}
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.lrg-box.col-4-tall,
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box, .home-boxes li.home-box.grid-box.lrg-box,
    .home-boxes li.home-box:first-of-type, .home-boxes li.home-box.grid-box.sm-box:first-of-type,
    .home-boxes li.home-box.grid-box.lrg-box:first-of-type, .home-boxes li.home-box:last-of-type,
    .home-boxes li.home-box.grid-box.sm-box:last-of-type, .home-boxes li.home-box.grid-box.lrg-box:last-of-type {
        width: calc(50% - 12px); margin: 3px 6px 12px 6px !important; margin-left: 6px !important;}
}
@media only screen and (max-width: 960px) {
    ul.home-boxes.three-col-boxes li.home-box {width: 48%; margin: 3px 1% 12px 1% !important;}
    ul.home-boxes.three-col-boxes li.home-box.mbl-marg-lft2 {width: 49%; margin: 3px 0% 12px 1% !important;}
    ul.home-boxes.three-col-boxes li.home-box.mbl-marg-rt2 {width: 49%; margin: 3px 1% 12px 0% !important;}
    ul.home-boxes.three-col-boxes li.home-box.airnow {width: 98%;}
    ul.home-boxes.three-col-boxes .grid-hdr-icon.airnow-logo {margin-left: 10px; margin-top: 0px; background-size: 68px 40px; height: 40px; width: 68px;}
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.5rem;}
    ul.home-boxes.three-col-boxes li.home-box a.grid-hdr-btn.icomoon.icon-ArrowRight2,
    ul.home-boxes.three-col-boxes li.home-box a.grid-hdr-btn.icomoon.icon-Map, ul.home-boxes.three-col-boxes a.grid-hdr-btn.icomoon {margin-right: 10px;}
    ul.home-boxes.three-col-boxes .home-box-card .aqi-key-area {right: 55px;}
    .three-boxes ul.home-boxes.three-col-boxes li.home-box {width: 32.43%; margin: 3px 0.65% 12px 0.65% !important;}
    .three-boxes ul.home-boxes.three-col-boxes li.home-box:first-of-type {margin-left: 0px !important;}
    .three-boxes ul.home-boxes.three-col-boxes li.home-box:last-of-type {margin-right: 0px !important;}
    .three-boxes ul.home-boxes.three-col-boxes li.home-box.dbl-wide {width: 66%;}
    ul.home-boxes.three-col-boxes li.home-box.airnow.home-4 {width: 100%; margin: 3px 0% 0px 0% !important;}
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.5rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.5rem; }
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.5rem;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 2.8rem;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.4rem; padding: 6px 7px;}
}
@media only screen and (max-width: 850px) {
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.4rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.4rem; }
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.4rem;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 2.4rem;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.3rem; padding: 6px 6px;}
    .home-boxes li.home-box.marg-rt-adj {width: 100%; margin-right: 0% !important;}
    .home-boxes li.home-box.two-boxes.home-6.home-12 {width: 100%;}
}
@media only screen and (max-width: 767px) {
    .three-boxes ul.home-boxes.three-col-boxes li.home-box {width: 100%; margin: 3px 0% 12px 0% !important;}
    .three-boxes ul.home-boxes.three-col-boxes li.home-box.dbl-wide {width: 100%;}
    .grdbx-ttl-btn a.grid-hdr-btn { padding: 6px 7px;}
    .grid-box-area.home-page ul.home-boxes.three-col-boxes .grid-hdr-ttl, .home-page .grid-hdr-ttl {font-size: 1.6rem;}
    .grid-box-area.home-page .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-box-ttl {font-size: 1.6rem;    margin-left: 3px; }
    .home-boxes li.home-box.airnow .home-box-card .grid-hdr-ttl {font-size: 1.6rem;}
    .home-boxes .home-box-card .home-box.three-boxes ul.home-boxes.three-col-boxes .grid-lft-icon.icomoon.icon-PressRelease {font-size: 3rem;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .home-boxes .home-box.two-boxes ul.home-boxes.two-col-boxes .grdbx-ttl-btn a.grid-hdr-btn {font-size: 1.4rem; padding: 6px 10px;}
    .home-boxes li.home-box.three-boxes.home-6 ul.home-boxes.three-col-boxes.marg-btm {margin: 9px 0% 10px 0% !important;}
    ul.home-boxes {padding: 10px 0 0px 0 !important;}
    .grid-box-area.home-page .embed-block-frame {height: 350px;}
    .goto-text {width: 68%;}
    .icomoon.goto-icon, .icomoon.goto-icon.icon-AQI, .icomoon.goto-icon.icon-AlertOne, .icomoon.goto-icon.icon-GoToPage {width: 15%;}
}
@media only screen and (max-width: 600px) {
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box, .home-boxes li.home-box.grid-box.lrg-box,
    .home-boxes li.home-box:first-of-type, .home-boxes li.home-box.grid-box.sm-box:first-of-type, .home-boxes li.home-box.grid-box.lrg-box:first-of-type,
    .home-boxes li.home-box:last-of-type, .home-boxes li.home-box.grid-box.sm-box:last-of-type,
    .home-boxes li.home-box.grid-box.lrg-box:last-of-type {width: 100%; margin: 3px 0% 6px 0% !important;}
    ul.home-boxes.three-col-boxes li.home-box {width: 100%; margin: 3px 0% 12px 0% !important;}
    ul.home-boxes {margin: 0 6px; width: calc(100% - 14px); padding: 7px 0 0px 0 !important;}
    ul.home-boxes.two-col-boxes li.home-box {width: 100%; margin: 0px 0% 12px 0% !important;}
    .home-boxes li.home-box.two-boxes {margin: 3px 0px 0px 0px !important;}
    ul.home-boxes.two-col-boxes.marg-btm {margin-bottom: 0px !important;}
    .home-boxes li.home-box.mbl-marg-rt, ul.home-boxes.three-col-boxes li.home-box.mbl-marg-rt2 {width: 100%;margin: 3px 0% 12px 0% !important;}
    .home-boxes li.home-box.mbl-marg-lft, ul.home-boxes.three-col-boxes li.home-box.mbl-marg-lft2 {width: 100%;margin: 3px 0% 12px 0% !important;}
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box,
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box {width: 100%;margin: 3px 0% 12px 0% !important;}
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box:first-of-type,
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box:first-of-type {margin: 3px 0% 10px 0% !important;    width: 100%;}
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.sm-box:last-of-type,
    .home-page .home-box.two-boxes .home-boxes.two-col-boxes li.home-box.grid-box.lrg-box:last-of-type {margin: 3px 0% 10px 0% !important;    width: 100%;}
    .grdbx-ttl-btn a.grid-hdr-btn { padding: 6px 12px;}
    .home-boxes .home-box.three-boxes ul.home-boxes.three-col-boxes .grdbx-ttl-btn a.grid-hdr-btn, .home-boxes .grdbx-ttl-btn a.grid-hdr-btn,
    .aqi-key-area a.grid-hdr-btn.aqi-key { padding: 5px 0px; font-size: 1.4rem;}
    .home-boxes .grdbx-ttl-btn a.grid-hdr-btn.flt-right {padding: 6px 12px !important;}
    .home-boxes .home-box a.grid-hdr-btn.icomoon.icon-Info2 { font-size: 2rem;}
    .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.col-4-tall.lrg-box {margin: 3px 0% 0 0% !important; width: 100%;}
    ul.home-boxes.three-col-boxes li.home-box, .home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.sm-box,
    .home-boxes li.home-box ul.home-boxes.three-col-boxes li.home-box.grid-box.lrg-box {
        width: 100% !important; margin: 0px 0% 9px 0% !important;}
    .home-boxes li.home-box.three-boxes.home-6 ul.home-boxes.three-col-boxes.marg-btm {margin: 9px 0% 0px 0% !important;}
    .home-boxes li.home-box.grid-box.lrg-box.dbl-wide.col-4-tall { margin: 3px 0% 0px 0% !important;}
    .goto-text {width: 80%;}
    .icomoon.goto-icon, .icomoon.goto-icon.icon-AQI, .icomoon.goto-icon.icon-AlertOne, .icomoon.goto-icon.icon-GoToPage {width: 10%;}
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box.col-4-tall, .home-boxes li.home-box.grid-box.lrg-box.col-4-tall,
    .home-boxes li.home-box, .home-boxes li.home-box.grid-box.sm-box, .home-boxes li.home-box.grid-box.lrg-box,
    .home-boxes li.home-box:first-of-type, .home-boxes li.home-box.grid-box.sm-box:first-of-type,
    .home-boxes li.home-box.grid-box.lrg-box:first-of-type, .home-boxes li.home-box:last-of-type,
    .home-boxes li.home-box.grid-box.sm-box:last-of-type, .home-boxes li.home-box.grid-box.lrg-box:last-of-type {
        width: calc(100% - 12px); margin: 3px 6px 12px 6px !important; margin-left: 6px !important;}
}
@media only screen and (max-width: 500px) {
    .home-boxes .grdbx-ttl-btn a.grid-hdr-btn.flt-right, .home-boxes a.grid-hdr-btn.flt-right {padding: 6px 12px !important; font-size: 1.4rem;}
}
@media only screen and (max-width: 350px) {
    ul.home-boxes {padding: 12px 15px 0px 15px;}
    .goto-text {width: 76%;}
    .icomoon.goto-icon, .icomoon.goto-icon.icon-AQI, .icomoon.goto-icon.icon-AlertOne, .icomoon.goto-icon.icon-GoToPage {width: 12%;}
}
.webcasts-module>div .headline {width: 100%;}
.webcasts-module>div .toggle-wrapper {width: 100%;padding-right: 0;    padding-top: 6px;}
.row.webcasts-module>.badge {padding:0;}
.home-container.main-content .webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {width: 100%;}
.webcasts-module>div .headline .icon-webcast, .webcasts-module>div .headline .webcast-wifi {
    float: left; line-height: 5rem; font-size: 5rem !important; margin: 0 15px 0 15px; width: auto; }
.webcasts-module>div .headline h4 { float: left; line-height: 3rem; padding: 0; width: auto; margin-left: 0; font-size: 1.6rem;letter-spacing: 3px; }
.links-area-left ul.webstream-links li {    text-decoration: none; float: left; list-style-type: none;}
.links-area-left {margin-left: 0px;margin-top: 0px;}
.webcasts-module>div .headline {padding: 8px 0 0px 0px;}
.icon-left, .title-right {float:left; display: inline-block;}
.title-right {text-align:left;    display: inline-block;}
.links-area-left ul.webstream-links {padding-left: 0px;}
.webstream-links-area {padding-left: 15px; padding-right: 15px;}


/*  News & Events  */
.news-events-top {margin-top: -65px; background: url("/Presentation/DotGov/includes/images/dummies/CurveTop.svg"); background-repeat: no-repeat; background-size: cover;
    width: calc(100% + 60px); margin-left: -30px;
    display: inline-block; height: 100%; padding-top: 50px; padding-bottom: 20px;  background-position: center center;}
.news-events-bottom {margin-top: -10px; background: url("/Presentation/DotGov/includes/images/dummies/CurveBottom.svg"); background-repeat: no-repeat; background-size: cover; width: calc(100% + 60px); margin-left: -30px;
    display: inline-block; height: 100%; padding-top: 0px; padding-bottom: 80px;  background-position: center center;}
.news-events-background {background-color: #217E9D; margin-top: -7px; width: calc(100% + 60px); margin-left: -30px;
    display: inline-block; height: 100%; padding-top: 20px; padding-bottom: 20px;  background-position: center center;}
.news-events-area { padding: 0px 30px 0px 30px;}
.home-container .news-list {width: 48.8%; float: right;}
.big-center-title {display: inline-block; width: 100%; text-align: center; margin-bottom: 15px; margin-top: 15px;}
.big-center-title .news-title {padding-bottom: 0;}
.news-title-icon.icomoon.icon-General {float: left; margin-right: 10px; font-size: 3rem; line-height: 3.6rem;}
.news-title-text {float: left;  font-size: 3rem; line-height: 3.2rem;}
.news-title { font-family:"Raleway", Arial, Helvetica, sans-serif, Georgia, serif; font-size: 2.6rem; line-height: 2.3rem; font-weight: 400;
    padding-bottom: 15px;  width: 100%;  border-bottom: solid 1px rgba(255,255,255,0.3);}
.news-events-area .news-title { color: rgba(255,255,255,0.9);}
.footer-btns {  padding-top: 8px;}
button.news-button { background-color: transparent; width: 100%; display:inline-block;}
ul.news-stack {display:inline-block; width: 100%; margin-top: 10px;}
ul.news-stack li {display:inline-block; width: 100%; margin-bottom: 0px; border-top: solid 1px rgba(255,255,255,0.3); padding: 15px 0px 13px 0px;}
ul.tab-bar {width: 50%; border-top: none; display: inline-block; float: left;}
ul.tab-bar li {float: left; border: none !important; width: auto !important; padding: 0px !important; background-color: #186B87 !important;
    color: #ffffff; display:inline-block; margin-bottom: 0; }
ul.tab-bar li:first-of-type a {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
ul.tab-bar li.active { background-color: white !important; color: #186B87 !important;}
ul.tab-bar li.active:hover, ul.tab-bar li.active:focus { background-color: rgb(0,196,198); color: white;}
ul.tab-bar li:hover a, ul.tab-bar li:focus a, ul.tab-bar li:hover, ul.tab-bar li:focus { cursor: pointer; background-color: white !important; color: #186B87 !important;}
ul.tab-bar li.active:hover a, ul.tab-bar li.active:focus a, ul.tab-bar li.active:hover, ul.tab-bar li.active:focus { cursor: default !important; color: #186B87 !important; background-color: white !important;}
ul.tab-bar li:first-of-type {border-top-left-radius: 6px; border-bottom-left-radius: 6px; border-right: solid 2px rgba(23,116,147,0.75) !important;}
ul.tab-bar li:last-of-type {border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-left: solid 2px rgba(23,116,147,0.75) !important;}
ul.tab-bar li:last-of-type a {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
ul.tab-bar li a {color: rgba(255, 255, 255, 0.85) !important; text-decoration: none;display: inline-block; padding: 5px 15px;}
ul.tab-bar li.active a {color: #186B87 !important;}
.web-links-area {width: 50%; float: right;}
ul.webstream-links { width: 100%; border-top: none; display: inline-block; float: right; margin-top: 5px;}
ul.webstream-links li { float: right; border: none !important;    width: auto !important; padding: 0 !important; margin-left: 6px;
    text-decoration: none; color: #fdeda3 !important; font-size: 1.3rem;}
ul.events-stack li.header-btns {padding: 8px 0 5px 0;}
.footer-btns {padding: 8px 0 5px 0;}
.footer-btns ul.webstream-links { width: 100%;}
.footer-btns ul.webstream-links li {float: left; width: 100%;margin-left: 0px; margin-right: 6px;}
.pic-area.mbl-only {  display: none;}
.pic-area.non-mbl-only {  display: inline-block;}
.pic-area {    width: 48%; float: right;}
.announce-accord .pic-area {width: 120px; float: left; margin-left: 10px;}
.pic-area img {height: 100%; max-width: 100%; max-height: 220px; }
.social-area-desktop {display: inline-block;    margin-left: 140px; float:left;}
.social-area-mobile {display: none;}
.announce-accord .pic-area img {max-width: 100%; height: auto;}
.link-area {width: 75%; float: left;}
.date-area {width: 65px; float: left; margin-left: 10px; margin-bottom: 6px;}
.events-stack .link-area {width: calc(100% - 65px); float: left;}
.date-area .date-box { float: left;    background: transparent url("/Presentation/DotGov/includes/images/dummies/events-calendar.png") no-repeat right top !important;
    background-size: 65px 75px !important; width: 65px; height: 75px;}
.date-area .date-box .wc-month, .date-area .date-box .wc-day, .date-area .date-box .wc-year {color: white;}
a.news-ttl {width: 100%; color: rgb(255,255,255) !important; display:inline-block; text-align: left;
    padding-left: 20px; font-family: Roboto, Open Sans, sans-serif; font-size: 1.7rem; line-height: 2rem;}
a.news-ttl:hover, a.news-ttl:focus {width: 100%; color: #fdeda3 !important}
.announce-accord a.news-ttl {padding-left: 0px;}
.announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label a.news-ttl {color: rgba(0,0,0,0.75) !important;}
.announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label a.news-ttl:hover,
.announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label a.news-ttl:focus { color: #217E9D !important}
.news-date {  display:inline-block; text-align: left; padding-left: 20px; font-family: Roboto, Open Sans, sans-serif;
    font-size: 1.4rem; line-height: 2rem; font-style: italic; color: rgba(255,255,255,0.75); clear: both;}
.announce-accord .news-date { padding-left: 0px;}
.announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label .news-date {color: rgba(0,0,0,0.45);}
a.learn-more-button {display: inline-block; cursor: pointer; border: solid 1px rgba(255,255,255,0.5); color: rgba(255,255,255,0.8) !important;
    border-radius: 6px; padding: 6px 15px 2px 15px; text-align: center; float: right;}
a.learn-more-button:hover, a.learn-more-button:focus {background-color: #ee8301 !important; color: white !important;border: solid 1px #ee8301;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
.lrn-mr-btn-lbl {display: inline-block; float: left; font-size: 1.1rem; text-transform: uppercase; line-height: 1.7rem;}
.lrn-mr-btn-icon {display: inline-block; float: left; font-size: 1.5rem; line-height: 1.7rem; margin-left: 5px;}
.events-list {width: 48.8%; float: left;}
ul.events-stack, .events-stack {display:inline-block; width: 100%; margin-top: 6px;}
ul.events-stack li {display:inline-block; width: 100%; margin-bottom: 0px; border-top: solid 1px rgba(255,255,255,0.3); padding: 15px 0px 13px 0px;}
a.view-all-btn {display: inline-block; cursor: pointer; background-color: rgba(255,255,255,0.85); color: #186B87 !important;
    border-radius: 6px; padding: 0px 15px 4px 15px; text-align: center; float: right; height: 28px; max-height: 28px;}
a.view-all-btn:hover, a.view-all-btn:focus {background-color: #ee8301 !important; color: white !important;  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.07);}
.announce-accord a.view-all-btn {max-height: 28px;}
.news-events-area a.view-all-btn .view-btn-lbl {line-height: 2.7rem;}
.news-events-area a.view-all-btn .view-all-icon {line-height: 2.7rem;}
.announce-accord .accord-control.flares-accord.event-accord .view-btn-lbl { line-height: 2.7rem;}
.announce-accord .accord-control.flares-accord.event-accord .view-all-icon {line-height: 2.7rem;}
.view-btn-lbl {display: inline-block; float: left; font-size: 1.1rem; text-transform: uppercase; line-height: 1.7rem; font-family: Roboto, Open Sans, sans-serif;}
.view-all-icon.icomoon {display: inline-block; float: left; font-size: 1.5rem; line-height: 1.7rem; margin-left: 6px;}
.news-ttl-icon.icomoon {display: inline-block; float: left; font-size: 3rem; line-height: 2.3rem; margin-right: 8px;}
.news-ttl-icon.icomoon.icon-Meeting {font-size: 4rem;}

.half-sizey {width: 50%;float: left;}
.half-sizey.left-side {width: 49%;float: left;}
.half-sizey.right-side {width: 49%;float: right;}
.webcasts-module>div .headline {width: 100%;}
.webcasts-module>div .toggle-wrapper {width: 100%;padding-right: 0;    padding-top: 6px;}
.row.webcasts-module>.badge {padding:0;}
.home-container.main-content .webcasts-module>div .toggle-wrapper .webcasts-tabs .tab-pane>ul {width: 100%;}
.webcasts-module>div .headline .icon-webcast, .webcasts-module>div .headline .webcast-wifi {
    float: left; line-height: 5rem; font-size: 5rem !important; margin: 0 15px 0 15px; width: auto; }
.webcasts-module>div .headline h4 { float: left; line-height: 3rem; padding: 0; width: auto; margin-left: 0; font-size: 1.9rem;letter-spacing: 3px; }
.links-area-left ul.webstream-links li {    text-decoration: none; float: left; list-style-type: none;}
.links-area-left {margin-left: 0px;margin-top: 0px;}
.webcasts-module>div .headline {padding: 8px 0 0px 0px;}
.icon-left, .title-right {float:left; display: inline-block;}
.title-right {text-align:left;    display: inline-block;}
.links-area-left ul.webstream-links {padding-left: 0px;}
.webstream-links-area {padding-left: 15px; padding-right: 15px;}


.webcasts-module .webcasts-tabs a.webcast-button {    text-decoration: none;margin-right: 10px; letter-spacing: 0 !important; min-height: 20px;    display: inline-block;
    height: 20px; background: rgba(255,255,255,0.8); border-radius: 5px !important; color: #217E9D !important; padding: 3px 8px !important;
    line-height: 1.2rem !important;}
.home-container.main-content.transparent-main {background: transparent !important; box-shadow: none !important;}
.home-container.main-content.transparent-main .container-fluid {
    max-width: 100%; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0px !important; margin-right: 0px !important;}
.half-sizey .row.latest-news.mobile-block {background-color: #75a35f; background-color:#78b9af; background-color:#20A8B0; border-radius: 6px; padding: 15px 0 0 0; margin:0 0px 15px 0 !important; width: 100%; }
.full-widthy {display:inline-block; width: 100%;}
.webcasts-module .tab-link {    min-height: 20px; float: right; margin-right: 10px;}
.webcasts-module .webcasts-tabs>ul.nav-tabs {float: left;}
.row.webcasts-module>.badge {background-color: #217e9d;}
.webcasts-module>div .headline .icon-webcast, .webcasts-module>div .headline .webcast-wifi {color:rgba(255,255,255,0.8) !important;}
.webcasts-module .headline h4 {color:rgba(255,255,255,0.8) !important;}
.webstrem-links-ttl {color:rgba(255,255,255,0.8) !important;}
ul.webstream-links li a, .links-area-left ul.webstream-links li {  color: #fdeda3 !important;}
ul.webstream-links li:hover, ul.webstream-links li:focus, ul.webstream-links li a:hover, ul.webstream-links li a:focus { color: #85fdfe !important;}
.links-area-left ul.webstream-links li {color:rgb(190,192,234) !important;}
.webcasts-module .webcasts-tabs .tab-content { background-color:#44a5c5;    margin-top: 1px; padding: 15px 12px 0 12px;}
.webcasts-module .webcasts-tabs .nav-tabs>li>a {font-weight: 600; letter-spacing: 3px;}
.webcasts-module .webcasts-tabs>ul.nav-tabs>li.active>a { color: white !important; background-color:#20A8B0; font-size: 1.5rem;}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a,
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a {
    background-color:#44a5c5 !important; color: white !important;}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:hover,
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper.active>a:focus {
    background-color:#44a5c5 !important;color: rgba(255,255,255,0.9) !important;}
.webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:hover, .webcasts-module>div .toggle-wrapper .webcasts-tabs>ul>li.tab-wrapper>a:focus {
    background-color: #0d4b60 !important; color: white !important;}
.webcasts-module .webcasts-tabs .nav-tabs>li>a { background-color: #165b72 !important; color: rgba(255,255,255,0.75) !important;}
.webcasts-module .webcasts-tabs a.webcast-button { background: #00c4c6; color: white !important;}
.webcasts-module .tab-link>a span.icon-angle-right.white-icon { margin-left: 3px; padding-top:5px; }
.webcasts-module .tab-link>a:hover span { color: white; }
.content-with-pic { width: 50%; margin-right: 2%; float: left;}
.title-only {display: inline-block;}
.news-icon.icomoon.icon-LatestNews {float: left; font-size: 3.5rem; line-height: 3rem; color: rgba(255,255,255,0.85) !important; margin-left: 10px; margin-right: 15px;}
.latest-news div.headline>h5 {display: inline-block; color: rgba(255,255,255,0.85) !important; font-size: 2rem; letter-spacing: 3px;
    line-height: 3rem; font-family:"proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; text-transform:uppercase;}
.news-area {display:inline-block; width: 100%;}
li.primary-news-item { background-color: white; border-radius: 8px; width: 100%; margin-left: 0%; margin-right: 0%; padding-bottom: 0px;
    overflow: visible !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    position: relative;    margin-bottom: 10px;    display: inline-block;}
.latest-news .toggle-wrapper { margin-top: 15px;}
.latest-news ul.primary-news, ul.primary-news {display:flex; flex-flow: wrap; box-sizing: border-box; margin-top:10px;}
.primary-news>li:hover .left-day-area, .primary-news>li:focus .left-day-area { margin-left: -8px; width: 32px;}
.latest-news .primary-news>li {margin-top: 0 !important; position: relative;}
.latest-news ul.primary-news .news-image {width: 100%; height: 185px; max-height: 185px; overflow:hidden;}
.latest-news ul.primary-news .news-image img {background-size: contain; width: 100%; background-position: center center; height: 185px; max-height: 185px;}
.primary-news>li .title-content-wrapper {width: calc(100% - 52px); margin: 15px 0 12px 3%;  display: inline-block;}
.latest-news .primary-news>li .title a, .latest-news .primary-news>li .title-content-wrapper a {text-transform: none; color: rgba(0,0,0,0.73); font-size: 1.5rem;
    font-weight: 600; float:left; width: 100%; text-decoration: none;}
.primary-news>li .title {  text-transform: uppercase; word-wrap: normal; display: block; margin-bottom: 0px; text-decoration: none;}
.primary-news>li .date-box {   margin-left: -3px; margin-top: -6px; margin-right: 13px; margin-bottom: 5px; background-size: 60px 70px !important;
    width: 60px; height: 70px;}
.primary-news>li .date-text {font-style: italic; text-transform: none; font-size: 1.35rem; margin-bottom: 5px; margin-top: 3px; display: inline-block;}
.primary-news>li .news-short-list .date-text { float: left; width: 125px; margin-top: 4px;}
.primary-news li.primary-news-item ul.news-short-list li {clear: both; width: 100% !important; display:inline-block;    margin-bottom: 10px;}
li.primary-news-item ul.news-short-list li a { float: left;  width: auto !important; margin-top: 0px;}
.primary-news li.primary-news-item ul.news-short-list li .short-link-area { float: left; width: calc(100% - 131px) !important;    margin-top: 0px;}
.primary-news li.primary-news-item ul.news-short-list li a span.goto-icon.icomoon.icon-GoToPage { width: 20px !important; font-size: 1.8rem;
    line-height: 1.7rem; margin-right: 8px; font-weight: 500; float:left; margin-left: -4px;    margin-bottom: 20px; margin-top: 3px;}



.primary-news>li .title-only .date-box {float: left;}
.primary-news>li .news-right {    float: left; width: 99%; display: flex; flex-flow: wrap;}
.primary-news>li .title a, .latest-news .primary-news>li .title-content-wrapper a { text-transform: none; color: rgba(0,0,0,0.73); font-size: 1.5rem; line-height: 1.8rem;
    font-weight: 600; float: right; text-decoration: none; width: 100% !important; margin-bottom: 3px; margin-top: -3px;}
.primary-news>li .content { display: inline-block; width: 100%;}
.primary-news>li .content p { text-transform: none; font-size: 1.4rem; margin: 0 0 7px 0;}
.primary-news>li .title-content-wrapper a.action-button { background-color: #217E9D !important; border-radius: 6px; margin-top: 0px; margin-bottom: 0px;
    width: 130px !important; text-align: center; display: inline-block; color: #ffffff !important; padding: 0px 0;    max-height: 28px; float: left;}
.primary-news>li .title-content-wrapper a.action-button:hover, .primary-news>li .title-content-wrapper a.action-button:focus {background-color: #ee8301 !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
.primary-news>li .title-content-wrapper a.action-button.share { width: auto !important; padding: 0px 10px; }
.primary-news>li .title-content-wrapper a.action-button.share .action-btn-icon.icomoon,
.primary-news>li .title-content-wrapper a.action-button.social .action-btn-icon.icomoon {margin-left: -2px; margin-right:5px;}
.primary-news>li .title-content-wrapper a.action-button.social { width: auto !important; padding: 0px 10px; background-color: #217E9D !important; }
.social-label {    display: inline-block; line-height: 3rem; vertical-align: top; text-transform: none; font-style: italic;
    font-size: 1.3rem; margin-left: 15px; margin-right: 3px;}
.announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label .social-label {  color: rgba(0,0,0,0.6); }
.announce-accord .accord-control.flares-accord.event-accord input + .tab-label .social-label {   color: rgba(255,255,255,0.85);}
ul.news-social-buttons {display:inline-block; margin-top:10px;}
ul.news-social-buttons li {float: left; margin-left: 10px;}
ul.news-social-buttons li:first-of-type { margin-left: 0px;}
.latest-news .secondary-news>li a {text-transform: none; color: rgba(0,0,0,0.73); font-size: 1.5rem;
    font-weight: 600; float:left; width: calc(100% - 70px); text-decoration: none;}
.latest-news .primary-news>li .date-box {margin-left: -3px; margin-right: 10px; background-size: 60px 70px !important; width: 60px;
    height: 70px; float: left; margin-top: -5px;}
.latest-news .secondary-news>li .date-box {margin-left: -3px; margin-right: 10px; background-size: 60px 70px !important; width: 60px;
    height: 70px; float: left; margin-top: -3px;}
.latest-news .primary-news-item .content p {font-size: 1.3rem;line-height: 1.7rem;}
.latest-news .primary-news-item {margin-bottom: 15px;}
.latest-news .secondary-news .secondary-news-item .news-content a {    text-transform: none; color: rgba(0,0,0,0.73); font-size: 1.5rem; font-weight: 600; float: left;
    width: calc(100% - 70px); text-decoration: none;}
li.secondary-news-item {background-color: white; border-radius: 8px; width: 46.6%; margin-left: 1.7%; margin-right: 1.7%; float:left; padding: 0px;}
a.action-button {border-top: solid 1px rgb(220,230,240); margin-top: 7px; width: 100% !important; text-align: center;  display: inline-block; color: #217E9D !important; }
a.action-button:hover, a.action-button:focus { color: #ee8301 !important;}
.announce-accord a.action-button { text-align: center; display: inline-block; background-color: rgb(0,196,198); color: white !important;
    max-height: 28px; border-radius: 6px; padding: 0px 10px 0px 10px; border-top: none; margin-top: 0px; width: auto !important;}

.announce-accord a.action-button:hover, .announce-accord a.action-button:focus { background-color: #ee8301 !important;}
.action-btn-txt {float: left; line-height: 2.8rem; text-transform: none; font-weight: 600; font-size: 1.3rem;}
.action-btn-icon {float: left; margin-left: 6px; line-height: 2.8rem;}
.action-btn-icon.icomoon.icon-TwitterMap, .action-btn-icon.icomoon.icon-FacebookMap {font-size: 2.4rem; line-height: 2.6rem;}
.announce-accord .action-btn-icon.icomoon.icon-TwitterMap, .announce-accord .action-btn-icon.icomoon.icon-FacebookMap {line-height: 2.2rem;}
.action-btn-icon.icomoon.icon-Share {font-size: 2rem; line-height: 2.6rem;}

.announce-accord .action-btn-icon.icomoon.icon-Share {font-size: 1.9rem;line-height: 2.2rem;}
.announce-accord .action-btn-icon {float: left;margin-left: -2px;margin-right: 5px;line-height: 2rem;margin-top: 3px;}

li.secondary-news-item .news-content {padding: 12px;}
.left-day-area { height: 100%; width: 24px; background-color: rgb(0,196,198); float: left; position: relative; text-align: center !important;
    display: inline-block; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.left-day { display: inline-block; width: 9px; margin-left: 7px; position: absolute; text-transform: uppercase;
    text-align: center !important; font-size: 1.2rem; line-height:1.15rem; font-weight: bold; top: 42%; left: 0; transition: left .2s ease-out;
    color: rgba(255,255,255,0.9); word-break: break-all;}
.primary-news>li:hover .left-day-area .left-day, .primary-news>li:focus .left-day-area .left-day { width: 9px; margin-left: 11px;}
.primary-news>li:hover .left-day-area, .primary-news>li:focus .left-day-area {background-color: #ee8301;}

.action-bar { text-align: center; width: 100% !important; display: inline-block;}
.latest-news .secondary-news .secondary-news-item a.action-button .action-btn-txt {line-height: 1.7rem; margin-top: 7px;}
.latest-news .secondary-news .secondary-news-item a.action-button .action-btn-icon {line-height: 1.7rem; margin-top: 7px;}
.latest-news .primary-news-item .action-bar {position: absolute; bottom: 0; left: 0;}
.button-bar {border-top: solid 1px rgba(255,255,255,0.3); text-align: center;}
.latest-news a.bar-button {border: none; padding: 2px 12px; margin-right: 1.7%; background-color: transparent !important; display: inline-block; color: white;}
.latest-news a.bar-button span {text-transform: none !important;}
.latest-news a.bar-button:hover, .latest-news a.bar-button:focus {color: #fdeda3 !important;}

/*   Language button  */
.language-picker>div.expand-popup:hover, .language-picker>div.expand-popup:focus {    background-color: #068748;}
.language-picker.col-md-2 {position: relative;}
.language-picker>div.expand-popup { width: 270px; max-width: 270px; margin-top: 40px; margin-left: -120px; padding: 10px 20px 15px 20px; position: absolute;
    height: auto; max-height: 300px; display: none; }
.hint-text p.sm-message.italic {display:inline-block; width: 100%; font-size: 1.2rem; line-height: 1.6rem; margin-top: 8px; text-align: left; margin-bottom: 0;}
.language-picker.col-md-2 .expand-popup.point-top::before { left: 60px;}
.language-picker.col-md-2 .hint-header a.icon-Close {font-size: 1.4rem; padding-top: 0;pointer-events: auto; }
.hint-icon.icomoon.icon-Language {color: white; font-size: 1.9rem; line-height: 1.5rem; margin-right: 5px; float:left; max-width: 22px;  max-height: 22px;}
.lang-select .hint-header h5 {margin-right: 0;}
.lang-select .hint-header a.icon-Close {max-width: 24px;}
.btn-lang-area .hint-check {margin-top: 8px;}
.btn-lang-area { margin-left: auto; margin-right: auto; text-align: center;}
.wc-btn-item .btn-lang-area a.wc-btn {float: left;}
a.wc-lang-btn { float: left; background-color: #217E9D; cursor: pointer; display: inline-block; color: white !important;
    border-top-right-radius: 6px;  border-bottom-right-radius: 6px;  margin-top:5px; padding: 3px 3px; position: relative;    max-width: 23px; max-height: 23px;}
a.wc-lang-btn:hover, a.wc-lang-btn:focus { background-color: #ee8301;    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.12);}
.wc-lang-icon.icomoon.icon-Language {line-height: 1.7rem; float: left; font-size: 1.6rem; margin-right: 1px;    max-width: 16px;}
button.sel-lang-btn { min-width: 100%; margin: 1px 0;     background-color: transparent; border: solid 2px rgba(255,255,255,0.7);
    color: white !important; height: 28px; border-radius: 6px;}
button.sel-lang-btn.active {    background-color: #ffffff !important; color: #217E9D !important;border: solid 2px white; }
button.sel-lang-btn:hover, button.sel-lang-btn:focus {    background-color: #217E9D !important; color: white !important; border: solid 2px #ffffff; }
ul.lang-pop { display: inline-block; list-style-type: none; width: 102%;  margin-left: -1%;  background: transparent;    box-shadow: none;}
ul.lang-pop li { min-width: 46%; max-width: 46%; margin: 0 2%; float: left; }
.expand-popup.point-left.lang-select { max-width: 240px; margin-left: 25px; margin-top: -100px;}
.expand-popup.point-left.lang-select::before { top: 100px; left: -18px;}
.expand-popup.point-right.lang-select { max-width: 240px;     margin-left: -284px;margin-top: -100px;}
.expand-popup.lang-select.without-bottom-text { margin-top: -43px !important;}
.expand-popup.point-right.lang-select::before { top: 100px;}
.expand-popup.lang-select.without-bottom-text::before { top: 44px !important;}
.accord-control.flares-accord .tabs .tab .hint-check [type=checkbox] {display: inline-block;  float:left; margin-right: 8px; height: 16px; width: 16px;}
.accord-control.flares-accord .tabs .tab .hint-check .hint-lbl {text-align:left; float:left; display: inline-block; width: calc(100% - 24px);}
.lang-btn-txt {float: left; margin-left: 12px; font-size: 1.3rem; line-height: 2.4rem;}
.lang-btn-check.icomoon.icon-Checkmark {display: inline; visibility: hidden; line-height: 2.4rem;}
button.sel-lang-btn.active .lang-btn-check.icomoon.icon-Checkmark {visibility: visible;    max-height: 24px; max-width: 24px;}
button.sel-lang-btn:hover .lang-btn-check.icomoon.icon-Checkmark, button.sel-lang-btn:focus .lang-btn-check.icomoon.icon-Checkmark {visibility: visible; opacity: 0.5;}


/*   Event Accordion styles  */
.live-stream-area { display:inline-block; clear: both;  background-color: white; color: #c25700; text-transform: uppercase; text-align: center;
    padding: 4px 12px; letter-spacing: 4px; font-size: 1.1rem; margin-bottom: 10px; float: left; margin-top:5px; border-radius: 6px; margin-right: 8px;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .live-stream-area {  background-color: #c25700; color: white;}
.live-meeting-icon.icomoon.icon-Video {float: left; font-size: 1.8rem; line-height: 1.4rem; margin-right: 4px;}
.live-meet-text {float: left;margin-top: 1px;line-height: 1.3rem;}
.accord-control.flares-accord.event-accord .upcoming-row {clear: both;width: 100%; color: #ffce92; font-size: 1.25rem; line-height: 2rem;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .upcoming-row {color: #c25700;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .upcoming-row .live-meeting-lbl, .accord-control.flares-accord.event-accord .upcoming-row .live-meeting-lbl {text-transform: uppercase;}
.accord-control.flares-accord.event-accord .upcoming-row .live-meeting-icon { float: left; font-size: 2rem; line-height: 1.8rem; margin-right: 8px;}
.accord-control.flares-accord.event-accord .badge-updated-inv {background-color: rgba(255,255,255,0.85); color: #217E9D; margin-right: 5px;}
.accord-control.flares-accord.event-accord .badge-new {background-color: rgba(255,255,255,0.85);  color: #28A5A6; margin-right: 5px;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .badge-updated-inv {color: white; background-color: #217E9D;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .badge-new {color: white;  background-color: #28A5A6;}
.meeting-type { display: inline-block; text-align: left; font-family: Roboto, Open Sans, sans-serif; font-size: 1.4rem;
    line-height: 2rem; font-style: italic; color: white !important;margin-top: 5px; float: left; }
.accord-control.flares-accord.event-accord .events-ttl-area.upcoming .meeting-type {margin-top: 0px; margin-left: 0px; width: 100%;}
.accord-control.flares-accord.event-accord .events-ttl-area.archived .meeting-type {margin-top: 0px; margin-left: 6px;  float: left; width: 100%;}
.meeting-sep {float: left; margin-left: 8px;   font-family: Roboto, Open Sans, sans-serif; font-size: 1.4rem;
    line-height: 2rem; font-style: italic; color: rgba(255,255,255,0.75) !important; }
.accord-control.flares-accord.event-accord .no-pic .tab-label::before {margin-top: 15px;}
.accord-control.flares-accord.event-accord .no-content .tab-label::before {content: "";}
.accord-control.flares-accord.event-accord .tab-label:hover, .accord-control.flares-accord.event-accord .tab-label:focus {background-color: rgb(18,111,142);}
.accord-control.flares-accord.event-accord input:checked + .tab-label:hover, .accord-control.flares-accord.event-accord input:checked + .tab-label:focus {
    background-color: rgb(230,250,255);}
.accord-control.flares-accord.event-accord .tab-label:hover::before, .accord-control.flares-accord.event-accord .tab-label:focus::before {color: white;}
.accord-control.flares-accord.event-accord input:checked + .tab-label:hover::before, .accord-control.flares-accord.event-accord input:checked + .tab-label:focus::before {
    color: #ee8301;}

.accord-control.flares-accord.event-accord .tab.flr-hdr {border-radius: 6px;}
.accord-control.flares-accord.event-accord .tabs {    padding-top: 3px; display: inline-block; width: 100%;}
.accord-control.flares-accord.event-accord { display: inline-block; margin-top: 2px; width: 100%;}
.accord-control.flares-accord.event-accord input:checked + .tab-label { padding: 8px 0px 0 0; border-top-left-radius: 6px; border-top-right-radius: 6px;
    border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; background-color: rgb(225,245,250);}
.accord-control.flares-accord.event-accord .tab-label { padding: 8px 0px 0 0; background-color: transparent;  border-bottom-left-radius: 0; border-bottom-right-radius: 0;  border-bottom: solid 1px rgba(255,255,255,0.3);}
.accord-control.flares-accord.event-accord .tabs {  border-top: solid 1px rgba(255,255,255,0.3);}
.announce-accord .accord-control.flares-accord.event-accord .tabs {border-top: none;}
.accord-control.flares-accord.event-accord .chrt-sub-lft {letter-spacing: 0px;font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;
    font-weight: 500; color: #ffffff; font-size: 1.7rem; line-height: 2rem;}
.accord-control.flares-accord.event-accord .tab-label::before {color: rgba(255,255,255,0.5); float: right; margin-top: 25px;}
.accord-control.flares-accord.event-accord input:checked + .tab-label::before {color: #217E9D;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .chrt-sub-lft {color: rgba(0,0,0,0.73);}
.accord-control.flares-accord.event-accord input:checked + .tab-label .events-ttl-area .news-date,
.accord-control.flares-accord.event-accord input:checked + .tab-label .events-ttl-area .meeting-type,
.accord-control.flares-accord.event-accord input:checked + .tab-label .events-ttl-area .meeting-sep {color: rgba(0,0,0,0.47) !important;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box {
    background: transparent url("/Presentation/DotGov/includes/images/dummies/new-calendar.png") no-repeat right top !important; background-size: 65px 75px !important;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box .wc-month,
.accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box .wc-day,
.accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box .wc-year {    color: rgba(0,0,0,0.45);}
.accord-control.flares-accord.event-accord .events-ttl-area {margin-left: 10px; float:left; width: calc(100% - 122px);    display: inline-block;}
.accord-control.flares-accord.event-accord .events-ttl-area .news-date {padding-left: 0px; float:left;}
.accord-control.flares-accord.event-accord input:checked ~ .tab-content {background-color: white; margin-top: -6px;
    margin-bottom: 8px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;}
.accord-control.flares-accord.event-accord a.wc-doc-link {float:left; margin-right: 6px; font-size: 1.25rem; line-height: 1.3rem;}
.accord-control.flares-accord.event-accord a.wc-link .wc-link-txt {   line-height: 1.5rem; text-decoration: underline;}
.accord-control.flares-accord.event-accord .link-area { width: calc(100% - 160px);}
.announce-accord .accord-control.flares-accord.event-accord .link-area {width: calc(100% - 183px); margin-left: 15px;}
.news-content-area {padding: 12px 20px 2px 20px; color: rgba(255,255,255,0.9);}
.announce-accord .news-content-area { color: rgba(0,0,0,0.67);}
.accord-control.flares-accord.event-accord .view-btn-lbl {line-height: 2.2rem;}
.accord-control.flares-accord.event-accord .view-all-icon {line-height: 2.2rem;}
.accord-control.flares-accord.event-accord a.view-all-btn {margin-bottom: 15px;}
.news-list .accord-control.flares-accord.event-accord .tab.flr-hdr.no-border-top label.tab-label {   border-top: solid 1px rgba(255,255,255,0);}
.accord-control.flares-accord.event-accord div.icon-PDF.icomoon.wcicon {color: #217E9D;}
.accord-control.flares-accord.event-accord a.wc-doc-link { color: #217E9D !important;}
.accord-control.flares-accord.event-accord a.wc-doc-link:hover, .accord-control.flares-accord.event-accord a.wc-doc-link:focus {color: #ee8301 !important;}
.accord-control.flares-accord.event-accord .wc-link-smtxt {color: rgba(255,255,255,0.9);}
.accord-control.flares-accord.event-accord .wc-links-row a.wc-link {color: #217E9D !important;}
.accord-control.flares-accord.event-accord .wc-links-row a.wc-link:hover,
.accord-control.flares-accord.event-accord .wc-links-row a.wc-link:focus {color: #ee8301 !important;}
.accord-control.flares-accord.event-accord .wc-video-icon {line-height: 1.6rem !important;}

/*  Webstreaming alert box  */
.events-stack .wc-alert-box-area {display: inline-block; margin: 2px 0 10px 0 !important; width: 100%;}
.events-stack ul.wc-alertbox {    margin: 0 !important; display:flex; flex-flow: wrap; width: 100%;    text-align: center; background: #ffe560;
    border-radius: 6px;  padding: 0;}
.events-stack ul.wc-alertbox li.wc-alert-top {width: 15%; float:left;text-align: center;
    background: white; border-top-left-radius: 6px; border-top-right-radius: 0px;    border-bottom-left-radius: 6px;}
.events-stack ul.wc-alertbox li.wc-alert-text {width: 85%; float:right;  text-align: left;  padding: 10px 15px;
    color: rgba(0,0,0,0.67); text-transform: none; font-size: 1.3rem; font-weight: 500;}
.events-stack .wc-alert-icon.icomoon.icon-AQAdvisory {margin-top: 19px;}
.events-stack a.wc-alert-btn {color: #217E9D;}

/*  Footer Stuff  */
.footer-topper {width: 100%; background: url("/Presentation/DotGov/includes/images/dummies/FooterShape.svg"); height: 80px; background-repeat: no-repeat; background-size: cover;
    background-position: center center; margin-top: -30px; }
.footer-wrapper {
    background: url("/Presentation/DotGov/includes/images/dummies/top-footer-background-sample2.jpg") repeat;
    overflow: hidden;
    background-repeat: repeat;
    background-color: rgba(0,142,184,0) !important;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12) !important;
    background: -moz-linear-gradient(top,#04546e 0%,#04546e 1%,rgba(14,100,129,0.2) 25%,rgba(14,100,129,0) 100%) !important;
    background: -webkit-linear-gradient(top,#04546e 0%,#04546e 1%,rgba(14,100,129,0.2) 25%,rgba(14,100,129,0) 100%) !important;
    background: linear-gradient(to bottom,#04546e 0%,#04546e 1%,rgba(14,100,129,0.2) 25%,rgba(14,100,129,0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#04546e',endColorstr='#000e6481',GradientType=0) !important;
}
footer {
    background: url("/Presentation/DotGov/includes/images/dummies/top-footer-background-sample2.jpg") repeat;
    background-repeat: repeat;
}

/*  Other Pages  */
.meetings-container .news-events-area { margin-top: -12px; padding-top: 10px;
    width: calc(100% + 60px); margin-left: -30px; display: inline-block;background-color: #217E9D;}
.meetings-container .events-list, .meetings-container .news-list {width: 100%;  background-color: #217E9D;}
.meetings-container .news-events-top { margin-top: -22px; height: 100%; padding-top: 60px; padding-bottom: 20px;}
.meetings-container .news-events-bottom { margin-top: -10px; padding-top: 0px; padding-bottom: 80px;}
.accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box {
    background: transparent url("/Presentation/DotGov/includes/images/dummies/new-calendar.png") no-repeat right top !important;
    background-size: 65px 75px !important;}
.accord-control.flares-accord.event-accord .date-area .date-box {
    background: transparent url("/Presentation/DotGov/includes/images/dummies/events-calendar.png") no-repeat right top !important;
    background-size: 65px 75px !important;}

.meetings-container .news-events-area .news-title a.view-all-btn {display: none;}
.news-container .news-events-area .news-title a.view-all-btn {display: none;}
a.wc-alert-btn {font-size: 1.2rem;}
a.wc-link.cntr-lnk {margin-bottom: 10px;}
.news-container {width: calc(100% + 60px); margin-left: -30px;}
.news-container .news-events-area { margin-top: -12px; padding-top: 10px;
    display: flex; background-color: #217E9D; box-shadow: none !important; justify-content: space-between; flex-flow: row;}
.meetings-container .news-list {width: 100%;  background-color: #217E9D;}
.news-container .news-events-top { width: 100%;  margin-left: 0; margin-top: -22px; height: 100%; padding-top: 60px; padding-bottom: 20px;}
.news-container .news-events-bottom { width: 100%;  margin-left: 0; margin-top: -10px; padding-top: 0px; padding-bottom: 80px;}
.news-container .news-list { box-shadow: none !important; background-color: #217E9D;     flex-grow: 1; flex-basis: 62%;}

.news-container .event-spotlight { box-shadow: none !important; background-color: #217E9D; padding: 5px 0px 5px 25px; flex-grow: 1; flex-basis: 34%;}
.event-spotlight .headline .icon-calendar, .event-spotlight .headline h4 {    color: rgba(255,255,255,0.85);}
.event-spotlight .headline h4>span, .event-spotlight .headline h5>span {color: white;}
.spotlight-event {background-color: white;   border-radius: 8px; padding: 8px 15px 12px 15px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
.event-spotlight .spotlight-event .spotlight-headline h5 a {text-transform: none; color: rgba(0,0,0,0.67); text-decoration: none !important;
    font-size: 1.5rem;}
.event-spotlight .spotlight-event .spotlight-headline p {  font-size: 1.3rem; line-height: 1.2em;}
.event-spotlight .upcoming-events .headline h5 { color: rgba(255,255,255,0.85);}
.action-btn-icon {line-height: 2.8rem !important;}
.event-spotlight .spotlight-event .spotlight-headline { margin-top: 2px;}
.spot-divide {display: inline-block; width: 100%; height: 3px;    background-color: rgb(235,240,245);}

.spot-top { display: inline-block;}
.spot-top .date-area {margin-left: 0; margin-right: 8px; float:left; width: 65px; margin-bottom: 0;}
.spot-top .date-area .date-box { margin-left: -3px; float: left;
    background: transparent url("/Presentation/DotGov/includes/images/dummies/new-calendar.png") no-repeat right top !important; background-size: 65px 75px !important; }
.spot-top .spotlight-headline {width: calc(100% - 73px); float:right;}
.spot-top .date-area .date-box .wc-month, .spot-top .date-area .date-box .wc-day, .spot-top .date-area .date-box .wc-year {color: rgba(0,0,0,0.67);}
.spot-top .date-area .date-box .wc-month {    margin-top: 19px; font-size: 1rem;}
.spot-top .date-area .date-box .wc-day {    line-height: 1.5rem; font-size: 2rem;}
.spot-top .date-area .date-box .wc-year {font-size: 0.95rem; line-height: 1.35rem; margin-top: 2px;}
.event-spotlight .spotlight-event .spotlight-headline p {margin-bottom: 0;}
.upcoming-events .spot-top .date-area .date-box .wc-month { margin-top: 16px; line-height: 1rem; font-size: 0.85rem;}
.upcoming-events .spot-top .date-area .date-box .wc-day { line-height: 1.65rem; font-size: 1.7rem; }
.upcoming-events .spot-top .date-area .date-box .wc-year { font-size: 0.8rem; line-height: 0.9rem; margin-top: -1px;}
.upcoming-events .spot-top .date-area {width: 45px;}
.upcoming-events .spot-top .date-area .date-box { margin-left: -3px; background: transparent url("/Presentation/DotGov/includes/images/dummies/new-calendar.png") no-repeat right top !important;
    background-size: 45px 55px !important; width: 45px; height: 55px;}
.spot-top .spot-link {width: calc(100% - 53px); float:right; display:inline-block;}

.news-container .news-title {padding-bottom: 16px; border-bottom: none;}
.news-container .event-spotlight a.action-button { background-color: rgb(0,196,198) !important; border-radius: 6px; margin-top: 0px; margin-bottom: 0px;
    width: 130px !important; text-align: center; display: inline-block; color: #ffffff !important; padding: 0px 0; max-height: 28px; float: right;}
.news-container .event-spotlight a.action-button:hover, .news-container .event-spotlight a.action-button:focus {
    background-color: #ee8301 !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}
.event-spotlight .upcoming-events li {background-color: white;   border-radius: 8px; padding: 8px 15px 5px 15px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}

.event-spotlight .upcoming-events li span {    font-style: italic; text-transform: none; font-size: 1.35rem;}
.event-spotlight .upcoming-events li a {font-size: 1.4rem !important; line-height: 1.7rem !important; }
.event-spotlight .more-events div a {background-color: rgb(0,196,198) !important; border-radius: 6px; color: white !important;}
.event-spotlight .more-events div a:hover, .event-spotlight .more-events div a:focus {    background-color: #ee8301 !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);}

.news-events-upcoming.latest-news .secondary-news li { display:inline-block; width: 100%; }
.news-events-upcoming.latest-news .secondary-news>li a {float: left; width: 85%; color: #217E9D;}
.news-events-upcoming.latest-news .secondary-news li div.news-date-mobile {float: left; width: 15%;}
.accord-control.second-news input:checked ~ .tab-content { display: inline-block; max-height: 100vh; padding: 0 20px 15px 20px; background-color: rgb(243,251,255);
    border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; min-width: 100%;}
.accord-control.second-news .tab-content { display: none; position: relative; max-height: 0; color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 20px 15px 20px;}
.accord-control.second-news .card-menu-hdr {line-height: 2.7rem; text-transform: uppercase;}
.accord-control.second-news input:checked + .tab-label {background-color: #daf6fe;
    border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.accord-control.second-news .tab.flr-hdr {margin-bottom: 7px;}
.news-events-upcoming.latest-news .news-ttl-icon.icomoon { padding-bottom: 5px; font-size: 2.3rem;  line-height: 3rem;}
.news-events-upcoming.latest-news .news-title {  padding-bottom: 5px; font-size: 2rem;  line-height: 3rem;}
.pic-area img {float:right;}
.primary-news>li .title-content-wrapper {margin: 15px 0.5% 12px 2.5%;}
.content-no-pic .title-only {width: 100%;}


@media (max-width: 3000px){
    .expand-popup.point-left.lang-select::before { left: -19px;}
}
@media (max-width: 2200px){
    .footer-topper {height: 70px;}
    .primary-news>li .title-content-wrapper {width: calc(100% - 51px);}
}
@media (max-width: 1824px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 50px); margin-left: -25px; }
    .expand-popup.point-left.lang-select::before { left: -20px;}
    .footer-topper {height: 60px;}
    .news-container { width: calc(100% + 50px); margin-left: -25px;}
    .meetings-container .news-events-area {width: calc(100% + 50px); margin-left: -25px;}
}
@media (max-width: 1624px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 40px); margin-left: -20px; }
    .footer-topper {height: 70px;}
    .news-container { width: calc(100% + 40px); margin-left: -20px;}
    .meetings-container .news-events-area {width: calc(100% + 40px); margin-left: -20px;}
}
@media (max-width: 1424px) {
    .news-container { width: calc(100% + 30px); margin-left: -15px;}
    .meetings-container .news-events-area {width: calc(100% + 30px); margin-left: -15px;}
}
@media (max-width: 1420px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 30px); margin-left: -15px; }
    .footer-topper {height: 60px;}
}
@media (max-width: 1400px){
    .half-sizey.left-side { width: 49.3%; }
    .half-sizey.right-side { width: 49.3%; }
    .home-container.main-content.transparent-background .container-fluid {padding: 0 1% !important;}
    .announce-accord .accord-control.flares-accord.event-accord input:checked + .tab-label .social-label {margin-left:3px;}
    ul.news-social-buttons li {margin-left: 5px;}
}
@media (max-width: 1350px){
    ul.webstream-links li a, .links-area-left ul.webstream-links li {font-size: 1.2rem;}
    ul.tab-bar li {font-size: 1.2rem;}
    .news-title {font-size: 2.3rem;}
}

@media (max-width: 1250px){
    .action-btn-txt {font-size: 1.2rem;}
    .announce-accord .action-btn-icon {margin-right: 2px;}
    .announce-accord a.action-button {padding: 0px 7px 0px 7px;}
    .announce-accord .action-btn-icon.icomoon.icon-FacebookMap {max-width:20px; margin-left: -6px;}
}
@media (max-width: 1224px) {
    .news-container { width: calc(100% + 20px); margin-left: -10px;}
    .meetings-container .news-events-area {width: calc(100% + 20px); margin-left: -10px;}
}
@media (max-width: 1220px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 20px); margin-left: -10px; }
    .home-container .news-list, .events-list {width: 48.5%;}
}
@media (max-width: 1200px){
    .latest-news .toggle-wrapper { margin-top: 4px;}
}
@media (max-width: 1150px){
    ul.tab-bar li {padding: 5px 10px !important;}
    ul.tab-bar { width: 45%; }
    .web-links-area { width: 55%;}
    .accord-control.flares-accord.event-accord .chrt-sub-lft, a.news-ttl {font-size: 1.6rem;}
}
@media (max-width: 1100px){
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: calc(100% + 20px); margin-left: -10px; }
    .blue-swoosh {width: calc(100% + 20px);margin-left: -10px;}
}
@media (max-width: 1024px){
    ul.webstream-links li a, .links-area-left ul.webstream-links li {font-size: 1.4rem;}
    ul.tab-bar li {padding: 5px 15px !important;}
    .primary-news>li .title-content-wrapper {width: calc(100% - 55px);}
    li.primary-news-item {width: 96%;margin-left: 2%;margin-right: 2%;}
    .webcasts-module>div .headline h4, .latest-news div.headline>h5 { font-size: 1.7rem; letter-spacing: 2px;}
    .news-icon.icomoon.icon-LatestNews {font-size: 3rem;margin-right: 12px;}
    .webcasts-module>div .headline .icon-webcast, .webcasts-module>div .headline .webcast-wifi { line-height: 4.3rem; font-size: 4rem !important; margin: 0 12px 0 15px; }
    ul.webstream-links li a, .links-area-left ul.webstream-links li {font-size: 1.25rem;}
    .latest-news .toggle-wrapper { margin-top: 14px;}
    .home-container .news-list, .events-list {width: 100%;}
    .news-list {margin-top: 30px; padding-top:15px; border-top: dotted 1px rgba(255,255,255,0.4);}
    .news-area li.primary-news-item {margin-left:0; margin-right: 0; width: 100%;}
    .air-bkgrd {background-color: rgba(255,255,255,0.1);background: rgba(255,255,255,0.1);}
    .footer-topper {height: 50px;}
    .blue-swoosh {margin-top: -30px;}
    .news-container { width: calc(100% + 60px); margin-left: -30px; margin-top: -40px;}
    .meetings-container {width: calc(100% + 40px); margin-left: -20px;}
    .event-spotlight .upcoming-events li {margin-bottom: 10px;}
    .meetings-container .news-events-area {width: calc(100% + 20px); margin-left: -10px;}
    .news-events-upcoming.latest-news .secondary-news li div.news-date-mobile { width: 25%;}
    .news-events-upcoming.latest-news .secondary-news>li a {  width: 75%; }
}
@media (max-width: 860px){
    .webcasts-module .webcasts-tabs>ul.nav-tabs>li.active>a, .webcasts-module .webcasts-tabs .nav-tabs>li>a {font-size: 1.1rem !important; letter-spacing: 2px;}
    .webcasts-module>div .headline h4, .latest-news div.headline>h5 { font-size: 1.5rem; letter-spacing: 2px;}
    ul.webstream-links li {padding-right: 10px;}
}

@media (max-width: 767px){
    .home-container.main-content.transparent-background .container-fluid { padding: 0 2% !important; max-width: 100%; margin-left: 0; margin-right: 0;}
    .full-width.top-margin { margin-top: 7px;}
    .half-sizey .row.latest-news.mobile-block .toggle-wrapper.hide {display: inline-block !important;}
    .latest-news .primary-news>li .title-content-wrapper {margin: 13px 6% 10px 6%; display: inline-block;}
    .webcasts-module>div .headline h4, .latest-news div.headline>h5 {width: auto !important;font-size: 1.6rem;letter-spacing: 2px;}
    .title-right { width: auto !important; max-width: calc(100% - 70px);}
    .webcasts-module>div .headline h4 {width: 100%; min-width: 100% !important;}
    .half-sizey.left-side { width: 100%; margin-right: 0%;}
    .half-sizey.right-side { width: 100%; margin-left: 0%; }
    .bx-wrapper .bx-controls-direction a { top: 47% !important;}
    .home-container.main-content .container-fluid { margin-left: 0px; margin-right: 0px; }
    .under-swoosh, .news-events-background, .news-events-top, .news-events-bottom, .blue-swoosh {width: 100%;margin-left: 0px;   max-width: 100%;}
    .under-swoosh {margin-top: 80px; background: url("/Presentation/DotGov/includes/images/dummies/swoosh-right3-mobile.png"); background-position: center center;     background-repeat: no-repeat;
        background-size: contain; height: 135px;}
    .blue-swoosh {padding-top: 0px;  background: url(/Presentation/DotGov/includes/images/dummies/swoosh-right4-mobile.png); height: 180px;
        background-repeat: no-repeat;  background-position: center center; margin-top: -90px;    max-width: 100%;}
    .news-events-top { background: url("/Presentation/DotGov/includes/images/dummies/CurveTopMid.svg"); background-repeat: no-repeat; background-size: cover;
        height: 60px; width:100.2%;    max-width: 100%;    background-position: center center; padding-top: 0px; }
    .news-events-bottom {background: url("/Presentation/DotGov/includes/images/dummies/CurveBottomMobile.svg"); background-repeat: no-repeat; background-size: cover;
        background-position: center center; padding-bottom: 60px;   height:120px;   width: 100%;  max-width: 100%;}
    .footer-topper {background: url("/Presentation/DotGov/includes/images/dummies/FooterShapeMobile.svg");  background-repeat: no-repeat; background-size: cover;
        background-position: center center; margin-top: -60px;  height: 110px;    max-width: 100%;}
    li.dockbar-td span.icon-ArrowRight {display:none;}
    .accord-control.flares-accord.event-accord .chrt-sub-lft, a.news-ttl {font-size: 1.5rem;}
    .pic-area.mbl-only {  display: inline-block; width: 100%;}
    .pic-area.mbl-only img {  float: left;}
    .pic-area.non-mbl-only {  display: none;}
    .content-with-pic { margin-top: 15px; width: 100%; margin-right: 0%;}
    .news-container { width: calc(100% + 30px); margin-left: -15px; margin-top: -10px;}
    .news-container .news-events-area {flex-flow: column;}
    .news-container .event-spotlight {  padding: 0px;}
    .meetings-container {width: calc(100% + 30px); margin-left: -15px;}
    .meetings-container .news-events-area {width: 100%; margin-left: 0px;}
    .news-events-upcoming.latest-news {margin-left: 15px;   width: calc(100% - 30px);}
}
@media (max-width: 600px){
    ul.tab-bar { width: 100%; }
    .web-links-area {width: 100%; display:inline-block; text-align: left;}
    ul.webstream-links { margin-right: auto; margin-left: auto; margin-top: 10px; text-align: center; width: auto;
        white-space: nowrap; min-width: 310px; float: none;}
    ul.webstream-links li a, .links-area-left ul.webstream-links li {font-size: 1.4rem;}
    ul.tab-bar li {font-size: 1.4rem; width: 33.33% !important; padding: 5px 10px !important; text-align: center;}
    ul.webstream-links li { width: auto !important;  text-align:center;  margin-left: 5px; margin-right: 5px; float:right;}
    ul.webstream-links li.link-separate { width: 1% !important;   margin-left: 5px; margin-right: 5px; float:right;}
    .news-title {font-size: 2rem;}
    .news-date {font-size: 1.3rem;}
    .news-content-area p {font-size: 1.35rem;}
    .social-area-desk {display: none; }
    .social-area-mobile {display: inline-block; width: 100%; padding-left: 10px;}
    .announce-accord .accord-control.flares-accord.event-accord input:checked ~ .tab-content {margin-top: 1px;}
    .accord-control.flares-accord.event-accord .chrt-sub-lft, a.news-ttl {font-size: 1.4rem;}
    .accord-control.flares-accord.event-accord .events-ttl-area .news-date {width: auto; float:left; margin-right: 10px; margin-top: 5px; }
    .accord-control.flares-accord.event-accord .events-ttl-area .meeting-sep { margin-top: 5px; margin-left: 0px; margin-right: 6px;}
    .accord-control.flares-accord.event-accord .events-ttl-area .meeting-type { margin-top: 5px !important; margin-left: 0px !important;}
    .utility-bar-container .utility-bar-inner-content ul li {width: 22%; margin: 0 1%;}
    .utility-bar-container .utility-bar-inner-content ul li.top-bar-btn {margin-top: -15px;}
    .utility-bar-container .utility-bar-inner-content ul li.med-bar-btn {margin-top: 20px;}
    .utility-bar-container .utility-bar-inner-content ul li.low-bar-btn {margin-top: 20px;}
    .utility-bar-container .utility-bar-inner-content ul li.btm-bar-btn {margin-top: -15px;}
    .utility-bar-container .utility-bar-inner-content ul li.top-bar-btn.btm-row {margin-top: -5px;}
    .utility-bar-container .utility-bar-inner-content ul li.med-bar-btn.btm-row {margin-top: 20px;}
    .utility-bar-container .utility-bar-inner-content ul li.low-bar-btn.btm-row {margin-top: -5px;}
}
@media (max-width: 500px){
    .primary-news>li .content p {font-size: 1.3rem; line-height: 1.7rem;}
    .news-events-top {margin-bottom: -1px;}
    .space-10pxno.mobile-no-show {display:none;}
    .news-events-area { padding: 0px 15px 0px 15px; }
    .news-title { font-size: 1.8rem;}
    .view-btn-lbl {font-size: 1rem;}
    .accord-control.flares-accord.event-accord .chrt-sub-lft, a.news-ttl {width: 100%;  font-size: 1.3rem;  float: left;}
    .date-area .date-box {background-size: 55px 65px !important; width: 55px; height: 65px;}
    .accord-control.flares-accord.event-accord .date-area .date-box {background-size: 55px 65px !important; width: 55px; height: 65px;}
    .spot-top .date-area .date-box {background-size: 55px 65px !important; width: 55px; height: 65px;}
    .accord-control.flares-accord.event-accord input:checked + .tab-label .date-area .date-box {background: transparent url("/Presentation/DotGov/includes/images/dummies/new-calendar.png") no-repeat right top !important;
        background-size: 55px 65px !important;}
    .date-area .date-box .wc-month { margin-top: 21px; font-size: 0.95rem; }
    .date-area .date-box .wc-day { line-height: 1.9rem; font-size: 1.9rem; }
    .date-area .date-box .wc-year { font-size: 0.85rem; }
    .spot-top .date-area .date-box .wc-month { margin-top: 15px; font-size: 0.95rem; }
    .spot-top .date-area .date-box .wc-day { line-height: 1.1rem; font-size: 1.9rem; }
    .spot-top .date-area .date-box .wc-year { font-size: 0.85rem; }
    .date-area { width: 60px; margin-left: 8px;}
    .live-stream-area {margin-bottom: 0px; clear:both;}
    .meeting-type {margin-top:4px; margin-left:0; width: 100%; margin-bottom: 6px;}
    .btn-lang-area .expand-popup.point-left.lang-select {margin-left: -98px !important;}
    .btn-lang-area .expand-popup.point-left.lang-select::before { display: none;}
    .btn-lang-area .expand-popup.point-right.lang-select { margin-left: -230px; }
    .wc-btn-item.one-item .btn-lang-area .expand-popup.point-right {margin-left: -170px;}
    .btn-lang-area .expand-popup.point-right.lang-select::before { display: none;}
}
@media (max-width: 450px){
    .primary-news>li .news-short-list .date-text { width: 100%; margin-top: 4px;}
    .primary-news li.primary-news-item ul.news-short-list li .short-link-area {width: 100% !important; margin-top: 0px; margin-bottom: 5px;}
    .news-events-upcoming.latest-news .secondary-news li div.news-date-mobile { width: 30%;}
    .news-events-upcoming.latest-news .secondary-news>li a {  width: 70%; }
}
@media (max-width: 350px){
    .accord-control.flares-accord.event-accord .events-ttl-area .news-date {width: auto;  margin-top: 3px !important; }
    .accord-control.flares-accord.event-accord .events-ttl-area .meeting-sep {display: none ;}
    .accord-control.flares-accord.event-accord .events-ttl-area .meeting-type { margin-top: 0px !important; margin-left: 0px !important;}
}






.goog-te-banner-frame {
    border-bottom: 0px solid rgba(255,255,255,0) !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.page-title .inner .badge-container span, .page-title .badge-container .badge-updated-inv, .page-title .badge-container .badge-new, .page-title .inner .badge-container .badge {
    margin-left: 0;
}
.two-col-container-md-3-9 .container-fluid .col-md-9 {
    border-radius: 6px;
}
.badge-updated-inv {
    color: white;  background-color: rgb(0,142,184);
}
.badge-updated { color: white;  background-color: rgb(0,142,184); padding: 3px 7px; }
.standard-table .RadGrid_Default .rgMasterTable span.new-label { color: white; background-color: #28A5A6; padding: 1px 4px; border-radius: 6px;white-space: nowrap;}
.standard-table .RadGrid_Default .rgMasterTable span.updated-label { color: white; background-color: rgb(0,142,184); padding: 1px 4px; border-radius: 6px;}
.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
    background-image: url(/Presentation/DotGov/includes/images/icons/web-resource.png) !important;
    background-position: 0 0;
    background-size: 20px 2052px !important;
    margin: 0 5px 0 -5px;
}
.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active { background-position: 0 -44px !important; }
div.RadPicker table.rcSingle .rcInputCell { max-width: 140px; }
.standard-table.table-new { overflow: auto !important; table-layout: auto !important; float: left; border-collapse: collapse !important; border-spacing: 0;
    empty-cells: show; padding: 0 !important; border-bottom-left-radius: 6px !important; border-bottom-right-radius: 6px !important; margin-left: 30px;
    width: calc(100% - 60px); margin-top: 0; margin-bottom: 15px;}
.row.content-block.one-column.standard-table.table-new {}
a.label-icon.icomoon.icon-Help2 { color: #217E9D; line-height: 1.5rem; font-size: 1.6rem; margin-left: 3px;
    vertical-align: bottom; text-decoration: none !important; cursor: pointer;}

/*   Table   */
.filter-by-container {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    background-color: rgba(0,142,184,0.15);
    margin-left: 30px;
    width: calc(100% - 60px);
    padding: 0;
    margin-top: 15px;
}
a.btn.add-to-calendar { padding: 0px 0 0 0 !important; }
div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {
    width: calc(100% - 65px);
}
.filter-by-container .filter-wrapper {
    border: none !important;
    border-bottom: none;
}
.permit-table-header {
    border: 0px solid rgba(255,255,255,0);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.permit-table-header input, .permit-table-header select {
    border-radius: 6px;
}
.permit-table-header .permit-table-search {
    border-bottom: solid 1px rgba(0,0,0,0.15) !important;border-top-left-radius: 6px;border-top-right-radius: 6px;
    background-color: #217E9D;display: inline-block;width: 100%;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.permit-table-header .permit-table-search td h4 {
    margin-bottom: 0;
}
.permit-table-header .permit-table-filters.collapse.in {
    border-right: 0px solid rgba(255,255,255,0);
    background-color: #c5e8f3 !important;
    padding-top: 15px;
    display: inline-block;
    border-radius: 0;
}
.permit-table-search.permit-table-filters {
    border-right: 0px solid rgba(255,255,255,0);
    background-color: #c5e8f3 !important;
    padding-top: 15px;
    display: inline-block;
    border-radius: 0;
}
.permit-table-search.permit-table-filters.collapse {
    display: none;
}
.icomoon.filters-icon {
    float: left;
    margin-right: 10px;
    line-height: 1.3rem !important;
    font-size: 2.3rem;
    color: white;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton .icon-caret {
    background: url(/Presentation/DotGov/includes/images/permit/icon_caret_white_active.png) no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.collapsed,
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.expanded {
    text-transform: none;
    font-weight: normal;
    font-size: 12px;
    padding-left: 5px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton span.collapsed,
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton span.expanded {
    display: none;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton span.collapsed {
    display: inline !important;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton .icon-caret {
    background: url(/Presentation/DotGov/includes/images/permit/icon_caret_white.png) no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapseFilterButton:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_active_light_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed.collapseFilterButton:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_light_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_white.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_white_active.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a.collapsed:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_hover.png') no-repeat;
    background-size: 10px 7px;
}
.permit-table-header .permit-table-search td h4 a:hover .icon-caret {
    background: url('/Presentation/DotGov/includes/images/permit/icon_caret_active_hover.png') no-repeat;
    background-size: 10px 7px;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.gridjs-th.gridjs-th-sort .gridjs-th-content:hover {
    color: #ee8301 !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.rgSorted .rgSortAsc {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -40px 0;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:focus {
    background-position: -127px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus {
    background-position: -81px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:focus {
    background-position: -102px -18px !important;
}
.standard-table .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast,
.standard-table .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:focus {
    background-position: -149px -18px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager td {
    border-right: solid 1px white;
    border-left: solid 1px white;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    border-radius: 6px;
    border-bottom: 0px solid rgba(255,255,255,0);
    margin-left: 5px;
    margin-right: 5px;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager tr.rcbReadOnly td.rcbArrowCellRight a:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbArrowCellRight a:focus {
    background-position: -66px -24px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbInputCellLeft input {
    border: none;
    margin-left: 2px;
    padding-top: 0 !important;
    background: none;
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgPager .rgWrap .RadComboBox_Default table tr td.rcbInputCellLeft input {
    border: none;
    background: transparent;
}
.col-header-expand, .col-header-collapse {
    width: 20px;
    height: 20px;
    border: 0 none;
    margin: 0 auto;
    cursor: pointer;
    background-color: transparent;
}
.col-header-expand {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: 0 0;
}
.col-header-expand:hover, .col-header-expand:focus {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: 0 -23px;
}
.col-header-collapse {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -20px 0;
}
.col-header-collapse:hover, .col-header-collapse:focus {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;
    background-position: -20px -23px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody .nested-view .content h3 .expand-popup.point-left.close-by-outside-click {
    margin-top: -65px; margin-left: 140px;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol.nestingDisabled * {display: none;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important;background-color: transparent;border: 0;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.rgSorted .rgSortDesc {
    background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important; background-size: 275px 90px !important; background-position: -54px 0;
}
.standard-table .RadGrid_Default .rgMasterTable thead th.gridjs-th .gridjs-sort {cursor: pointer;}
button.gridjs-sort-desc {background-image: url('/Presentation/DotGov/includes/images/icons/table-sprite.png') !important;
    background-size: 275px 90px !important; background-position: -56px 5px;}
button.gridjs-sort-asc {    background-image: url(/Presentation/DotGov/includes/images/icons/table-sprite.png) !important;
    background-size: 275px 90px !important; background-position: -43px 5px;}
button.gridjs-sort-neutral {padding-right: 13px; background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered.png) no-repeat scroll right center;
    background-size: 8px 12px !important; opacity: 0.8; margin-left: -5px; margin-right: 5px;}
.standard-table .RadGrid_Default .rgMasterTable thead th.gridjs-th .gridjs-sort:hover {
    background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered-hover.png) no-repeat scroll right center !important;
    margin-left: 0px; margin-top: 0; background-size: 8px 12px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input:hover {
    background-position: 0 -23px;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input.rgCollapse:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input.rgCollapse:hover {
    background-position: -20px -23px;
}
.permit-table-header .permit-table-search td h4 a {
    color: white; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;
}
.permit-table-header .permit-table-filters td label {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;}
.permit-table-header .permit-table-search td h4 a:hover {
    color: #ffce92 !important;
}
.permit-table-header .permit-table-search td h4 span {
    color: rgba(255,255,255,0.8);
}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {
    padding: 0 32px 0 34px;
}
.standard-table .RadGrid_Default {
    padding: 0 32px 0 34px;
}
.standard-table.table-new .RadGrid_Default {
    padding: 0;
}
.standard-table #export-filtered-csv-btn {
   margin:5px 0 5px 0;
}
.standard-table #export-filtered-csv-btn .get-info-txt {
    font-size: 11px;
    font-weight: 700;
}
.rgMasterTable {border-top: none;   border-bottom: none !important;  border-bottom: none !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}
.gridjs-wrapper {  border-radius: 6px !important; border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important; border: solid 1px rgba(0,0,0,0.1); display: inline-block; width: 100%;}
.gridjs-footer {border-left: solid 1px #efefef; border-right: solid 1px #ededed;border-bottom: solid 1px #ededed;}
.gridjs-pagination {color: rgba(0,0,0,0.67) !important;}
.gridjs-container {color: rgba(0,0,0,0.67) !important;}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly {
    border-radius: 6px;
    display: inline-block;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td {
    border-radius: 6px;    height: 20px;
    display: inline-block;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.standard-table .RadGrid_Default .rgMasterTable thead {
    border-left: 1px solid rgb(177,212,223);
    border-right: 1px solid rgb(177,212,223);
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgHeader {
    border-top: 1px solid rgba(0,210,250,0.25);
    border-right: none;
    color: #004f83;
    background-color: #c5e8f3 !important;
    text-align: center;
}
.standard-table .RadGrid_Default .rgMasterTable thead .rgHeader:first-of-type {
    border-left: 0px solid rgba(255,255,255,0.8);
}
table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgRow td, table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgAltRow td {
    text-align: center;
}
.standard-table .RadGrid_Default .rgMasterTable thead th a {
    color: #004f83;
    padding: 2px 0 0 0;
    text-align: center;
    display: inline-block;
}
.sorting-icon-span {
    padding-right: 13px;
    background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered.png) no-repeat scroll right center;
    background-size: 8px 12px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead th a:hover .sorting-icon-span {
    background: transparent url(/Presentation/DotGov/includes/images/icons/table-sort-unfilttered-hover.png) no-repeat scroll right center;
    background-size: 8px 12px !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td.rgSorted, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td.rgSorted {
    background-color: rgba(45,227,178,0.12);
}
.standard-table .RadGrid_Default .rgMasterTable tbody {
    border: 0px solid rgba(255,255,255,0) !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody .rgRow {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td:nth-last-child(2), .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td:nth-last-child(2) {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr {
    border: 0px solid rgba(255,255,255,0);
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
    padding: 6px 0px 6px 0px;
    text-align: center;
    display: inline-block;
}
.permit-table-header .permit-table-filters td .apply-filters, .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
    border-radius: 6px;
    background-color: #217E9D;
    padding: 7px 10px;
    margin-right: 1%;
    margin-top: 8px;
    margin-bottom: 10px;
}
.permit-table-header .permit-table-filters td .apply-filters:hover, .permit-table-header .permit-table-filters td p .permit-table-clear-filters:hover,
.permit-table-header .permit-table-filters td .apply-filters:focus, .permit-table-header .permit-table-filters td p .permit-table-clear-filters:focus {
    border-radius: 6px;
    background-color: #ee8301;
}
.RadGrid .rgNumPart a {
    margin-right: 2px;
}
.RadGrid input {
    margin-right: 2px !important;
}
.RadCalendarMonthView_Default .rcSelected a {
    border-color: #217E9D #217E9D #217E9D;
    background: #217E9D;
    border-radius: 6px;
}
.RadCalendarMonthView_Default input {
    border-color: #d0f4ff #d0f4ff #d0f4ff #d0f4ff;
    background: #d0f4ff;
    color: rgb(0,79,131);
    border-radius: 6px !important;
}
.RadCalendarMonthView_Default input:hover, .RadCalendarMonthView_Default input:focus {
    border-color: #ee8301 #ee8301 #ee8301 #ee8301;
    background: #ee8301;
    color: white;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 1px -1px rgba(0, 0, 0, 0.1);
}
.permit-table-header .permit-table-search td input[type="text"] {
    background: white;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
    margin-right: 2px !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot tr.rgPager .rgPagerCell .rgNumPart a:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a.rgCurrentPage:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot tr.rgPager .rgPagerCell .rgNumPart a:focus {
    background-color: #ee8301;
    color: white !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:hover span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:hover span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a.rgCurrentPage:focus span,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a:focus span {
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageNext:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart2 .rgPageLast:focus,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:hover,
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgArrPart1 .rgPagePrev:focus,
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPagePrev:focus
{
    background-color: #ee8301;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a {
    border-radius: 6px;
    text-decoration: underline;
    border-bottom: none;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn {
    text-decoration: none !important;    border-bottom: solid 1px #217E9D;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover {
    border: solid 1px #ee8301;
}
span.icomoon.icon-PDF.tbl-pdf {
    font-size: 1.7rem;
    margin: 0 5px 0px 0;
    vertical-align: middle;
}
.table-document-meta-data {
    vertical-align: middle;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell { padding: 10px; }
.standard-table .RadGrid_Default .rgMasterTable p { line-height: 1.8rem; }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn { text-decoration: none !important; border-bottom: solid 1px #217E9D; }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover {
    border: solid 1px #ee8301;
    background: #fff1e0;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
span.icomoon.video-play.icon-PlayVideo {
    font-size: 1.8rem;
    color: #217E9D;
    vertical-align: middle;
}
span.icon-Audio.icomoon.audio-icon {
    font-size: 1.7rem;
    margin: 0 5px 0px 0;
    vertical-align: middle;
}
.RadGrid>table .cancelled-label {
    padding: 1px 6px;
    border-radius: 6px;
}
a.tbl-link, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-link {
    border-radius: 0 !important;
    text-decoration: underline;
    border-bottom: none !important;
}
a.tbl-link:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-link:hover {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-links {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.tbl-links:hover {
    border-radius: 0 !important;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a {
    text-decoration: underline;
    border-bottom: none !important;
}
.standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgWrap.rgInfoPart {
    padding-top: 7px;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
    padding-top: 8px;
}
.rgWrap.rgAdvPart.items-select select { border-color: rgba(0,0,0,0.3) !important; border-radius: 4px;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name {
    color: white;
    background-color: #217E9D;
    border-bottom: none;
    padding: 8px;
    font-size: 1.8rem;
    font-weight: 500;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column {
    border: none;   text-align: left;
}
.permit-table-header .permit-table-filters td select {
    background: url(/Presentation/DotGov/includes/images/icons/drop-arrow.png) #fff no-repeat 98% center;
}
.permit-table-header .permit-table-filters td select:hover {
    background: url(/Presentation/DotGov/includes/images/icons/drop-arrow-hover.png) #fff no-repeat 98% center;
}

div.RadPicker table.rcSingle td.rcInputCell.calendar-field, .permit-table-header .permit-table-filters td.rcInputCell.calendar-field:first-of-type, .calendar-field {
    width: 75% !important;
    min-width: 100px;
    float: left;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-new, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-new, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-updated, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-updated, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-energy, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-energy {
    padding: 4px 6px;
    border-radius: 6px;
    text-align: center;
    width: auto !important;
    max-width:60px;
}
html body .RadInput_Default .riHover, html body .RadInput_Hover_Default, html body .RadInput_Default .riFocused, html body .RadInput_Focused_Default, html body {
    border-color: #217E9D;
}
.permit-table-header .permit-table-search td h4 {
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:visited {
    color: rgba(255,255,255,0.9) !important; text-transform: none;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:hover, .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name a:focus {
    color: #ffce92 !important;
}
.simple-grid-mobile-column-name span.ico-icon.icon-file-pdf-o {
    color: rgba(255,255,255,0.8) !important;    margin: 3px 5px 0px 0 !important;
}
.simple-grid-mobile-column-name span.table-document-meta-data {
    font-size: 1.3rem;    text-transform: none;
    font-weight: 500;
    color: rgba(255,255,255,0.8);
    line-height: 1.3rem !important;
}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 90%;  }
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-new,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-new {
    background-color: #6aae97;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-updated,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-updated {
    background-color: #217E9D;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td .green-highlight-energy,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td .green-highlight-energy {
    background-color: #d87700;
}
/*   icon alignment fix   */
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-excel-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-pdf-o,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-zip-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-text-o,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-word-o, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-ai,
.simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-kml, .simple-grid-mobile-column-details-colvalue span.ico-icon.icon-file-o{
    float: left; margin-top: 2px !important; }
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {
    margin-top: 3px;
}


/*   paging control   */
.rcbSlide .RadComboBoxDropDown {
    border: none !important;
}
.rcbSlide .RadComboBoxDropDown .rcbScroll {
    background: #fff;
    border: none !important;
    border-radius: 6px !important;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 4px 2px -2px rgba(0, 0, 0, 0.16);
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul li {
    color: rgba(0,0,0,0.65);
}
.rcbSlide .RadComboBoxDropDown .rcbScroll ul li.rcbHovered {
    background: #217E9D;
    color: white;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td.rcbInputCell.rcbInputCellLeft {
    padding: 7px 0 4px 0;    background-color: transparent !important;
}
.standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .RadComboBox_Default table tr td.rcbArrowCell.rcbArrowCellRight {
    background-color: transparent !important;
}

/*   Table Help  */
.expand-popup {
    width: 380px;
    background-color: #068748;
    position: absolute;
    padding: 10px 20px 15px 20px;
    border-radius: 8px;
    box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
    z-index: 1001;
    margin-top: -69px;
}
.expand-popup.point-bottom {
    margin-top: -320px;
    margin-left: -100px;
}
.expand-popup.point-top {
    margin-top: 12px;
    margin-left: -100px;
}
.expand-popup.point-left {
    margin-left: 45px;
    margin-top: -49px;
}
.expand-popup.point-right {
    margin-left: -400px;
    margin-top: -49px;
}
.expand-popup::before {
    position: absolute;
    z-index: 9999;
    content: '';
    top: 44px;
    left: -20px;
    width: 0;
    height: 0;
    border-right: 20px solid #068748;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
}
.expand-popup.point-left::before {  position: absolute;  z-index: 9999;  content: '';
    top: 44px;  left: -20px;  width: 0;  height: 0;
    border-right: 20px solid #068748;  border-bottom: 15px solid transparent;  border-top: 15px solid transparent;  }
.expand-popup.point-right::before { position: absolute; z-index: 9999; content: ''; top: 44px; right: -20px; left: unset; border-right: none;
    width: 0; height: 0; border-left: 20px solid #068748; border-bottom: 15px solid transparent; border-top: 15px solid transparent; }
.expand-popup.point-top::before { position: absolute; z-index: 9999; content: ''; top: -30px; left: 45%;
    width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 15px solid #068748;}
.expand-popup.point-bottom::before { position: absolute; z-index: 9999; content: ''; bottom: -30px; top: unset; left: 45%; width: 0; height: 0;
    border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 15px solid #068748; }
.hint-header { width: 100%; display: inline-block; margin-bottom: 5px; border-bottom: solid 1px rgba(255,255,255,0.7);}
.hint-header h5 { font-size: 1.6rem; float: left; margin-right: 35px; margin-bottom: 8px; margin-top: 1px;
    color: white; text-transform: uppercase; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; letter-spacing: 2px;}
.hint-header a.icon-Close {float: right; margin-left: 15px; right: 10px; top: 11px; color: white; font-size: 1.4rem; position: absolute;
    text-decoration: none !important; font-weight: 800;}
.hint-header a.icon-Close:hover, .hint-header a.icon-Close:focus {color: rgb(250,210,0) !important;}
.hint-text {color: white;font-size: 1.4rem;line-height: 1.8rem;}
.hint-text.italic {font-style: italic;}
.hint-text.bold {font-weight: bold;}
.hint-text p {line-height: 1.8rem !important;}
.hint-text a {color: #ffffff !important; font-weight: 600; text-decoration: underline !important;}
.hint-text a:hover, .hint-text a:focus {color: #ffe19a !important; font-weight: 600; text-decoration: underline !important;}
.hint-lbl {color: white;font-size: 1.2rem;line-height: 1.6rem;vertical-align: bottom;}
.hint-lbl.italic {font-style: italic;}
.hint-lbl.bold {font-weight: bold;}
.hint-check {margin-top: 12px;}
.center-hint {width: 100%;display: inline-block;text-align: center;}
.hint-check input[type="checkbox"].custom-chckbx:checked {
    background: transparent url(/Presentation/DotGov/includes/images/permit/CheckboxCheckedTH.png) no-repeat center center;
    background-size: 16px 16px;
}

/* Locations in Tables */
.loc-icon.icomoon.icon-Location {float:left; font-size: 2.6rem; line-height: 3rem; margin-bottom: 10px; margin-right: 3px;}
.loc-address {float: left;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn.add-to-calendar {position: relative;text-decoration: none !important;border-radius: 6px;
    border-color: #217E9D !important; padding: 4px 12px; margin-top:4px;
    display: inline-block !important; background-color: white;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn.add-to-calendar.alternate-locations-btn {margin-bottom: 30px;}
button.add-to-calendar span { text-transform: uppercase; font-size: 1.2rem; font-weight: 600; color: #217E9D;padding: 0px 0px;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn:focus, .standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn:hover {
    border: solid 1px #ee8301 !important; background: #fff1e0; box-shadow: 0px 1px 3px 0px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 2px 1px -1px rgb(0 0 0 / 12%);}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn:focus span, .standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn:hover span {
    color: #ee8301 !important;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn.add-to-calendar .taller-content { background-color: white; border-radius: 8px;
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 15%), 0px 2px 4px 0px rgb(0 0 0 / 15%), 0px 2px 8px -8px rgb(0 0 0 / 12%);  width:310px;min-width:310px;
    padding: 5px 12px 0 12px; position: absolute; left: 0px; bottom: -30px; z-index: 999; text-align: center;}
ul.alt-locations { list-style-type: none; width: 100%; display: inline-block; padding-left: 0; margin-left: 0; margin-bottom: 0;}
ul.alt-locations li {  width: 100%; padding-top: 3px; padding-bottom: 6px;  float: left; display: inline-block; color: #666666; border-bottom: dotted 1px #cdcdcd;}
.content-block ul.alt-locations li:before {content: "";}
ul.alt-locations li:last-of-type {  border-bottom: none; padding-bottom: 0px; }
ul.alt-locations li:first-of-type { padding-bottom: 5px; }
ul.alt-locations li .loc-icon.icomoon.icon-Location {float:left;width: 24px;line-height: 1.6rem;  margin-top: 2px;  margin-left: -2px;}
ul.alt-locations li .loc-address {float:left; width: calc(100% - 77px); text-align: left; white-space: normal;    line-height: 1.6rem;}
.taller-content ul.alt-locations li a.loc-link-btn { text-decoration: none !important; display: inline-block; margin-top:-2px;}
.taller-content ul.alt-locations li a.loc-link-btn .loc-link.icomoon.icon-GoToMap2 {font-size: 2.8rem; margin-right: -6px; line-height: 2.3rem; text-decoration: none;}
.taller-content ul.alt-locations li a.loc-link-btn .loc-link-txt {font-size: 1rem; line-height: 1.7rem; font-weight: 600;
    text-transform: uppercase; text-decoration: none;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td .simple-grid-mobile-column-details button.btn.add-to-calendar .taller-content { left: -80%;}
a.loc-close { position: absolute; top: -9px; right: -9px; background-color: white; padding: 5px; border-radius: 50% !important; text-align:center; font-size: 1.2rem;
    text-decoration: none !important; color: #217E9D; cursor:pointer;
    box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 14%), 0px -1px 3px 0px rgb(0 0 0 / 20%), 0px 4px 8px -3px rgb(0 0 0 / 19%);}
a.loc-close:hover, a.loc-close:focus {background-color: #ee8301; color: white !important;}
a.loc-link-btn {float: right !important;display: inline-block;}

/* Checkboxes */
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center !important;
    background-size: 16px 16px !important;  float: left;     margin-right: 8px !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);  padding: 7px;  border-radius: 3px;
    display: inline-block !important;  position: relative;  line-height: 2rem !important;  vertical-align: bottom;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:hover,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/CheckboxHover.png") no-repeat center center !important; display: inline-block !important;
    background-size: 16px 16px !important;  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:active,
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); display: inline-block !important;
}
.standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol .hint-check input[type="checkbox"].custom-chckbx:checked {  background-color: #217E9D;
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center !important;  background-size: 16px 16px !important;
    display: inline-block !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);  color: #99a1a7;
}



.popup-btn-row {width: 100%;margin-top: 15px;}
a.white-link { background-color: white; padding: 4px 8px; border-radius: 6px; text-decoration: none !important; font-size: 1.3rem !important; display: inline-block;
    float: left;}
a.white-link.flt-left.previous-tip-btn.disabled, a.white-link.flt-right.next-tip-btn.disabled {opacity: 0.5; pointer-events: none;}
a.white-link.flt-right {float: right;}
.expand-popup a.white-link .tt-btn-text {line-height: 1.6rem;}
a.white-link.flt-left.previous-tip-btn {margin-right: 10px;}
a.white-link:hover, a.white-link:focus {background-color: #ee8301; color: white !important;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 2px 1px -1px rgba(0,0,0,0.12);}
a.white-link.center-btn { text-align: center; margin-right: auto; margin-left: auto; padding: 4px 30px;}
.table-tip-overlay {  pointer-events: none;   z-index: 1000; position: fixed; width: 100vw;
    height: 100vh; display: inline-block; background-color: rgba(0,0,0,0.5);
    -moz-animation: cssAnimation 4s;
    /* Firefox */
    -webkit-animation: cssAnimation 4s;
    /* Safari and Chrome */
    -o-animation: cssAnimation 4s;
    /* Opera */
    animation: cssAnimation 4s;
    -webkit-animation-fill-mode: both;
}
@keyframes cssAnimation {
    0% {opacity: 0;}
    45% {opacity: 1;}
    60% {opacity: 1;}
    100% {opacity: 0;}
}
@-webkit-keyframes cssAnimation {
    0% { opacity: 0;}
    45% {opacity: 1;}
    60% {opacity: 1;}
    100% {opacity: 0;}
}


/*   Filter Get Info button   */
.permit-table-header .permit-table-search td {
    padding: 10px 20px;
}
.permit-table-header .permit-table-search td h4 {margin-top: 3px; line-height: 2.5rem; text-align: left;}
.permit-table-header>tbody>tr.permit-table-search>td { display: inline-block;    width: 100%;      box-sizing: border-box;}
ul.clr-cards a.filter-help-btn { margin-top: -3px; margin-right: 10px;}
a.filter-help-btn {  color:white; float: right; background-color: rgb(0, 196, 198); display:inline-block; border-radius: 6px;
    padding: 6px 8px;}
a.filter-help-btn.Semi-white { background-color: rgba(255,255,255,0.85); color: #217E9D !important;}
a.filter-help-btn.White-link {background-color: transparent;}
.fixed-button-area { position: absolute; bottom: 20px; width: 100%; text-align: center;}
a.filter-help-btn:hover, a.filter-help-btn:focus {background-color: rgb(20, 216, 218); color: white !important;    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
    cursor: pointer;}
a.filter-help-btn:hover .icomoon.get-info-icon.icon-Help2, a.filter-help-btn:focus .icomoon.get-info-icon.icon-Help2,
a.filter-help-btn:hover .icomoon.get-info-icon.icon-ArrowLeft2, a.filter-help-btn:focus .icomoon.get-info-icon.icon-ArrowLeft2,
a.filter-help-btn:hover .icomoon.get-info-icon.icon-Settings, a.filter-help-btn:focus .icomoon.get-info-icon.icon-Settings,
a.filter-help-btn:hover .get-info-txt, a.filter-help-btn:focus .get-info-txt {color: white !important; }
.icomoon.get-info-icon.icon-Help2, .icomoon.get-info-icon.icon-ArrowLeft2, .icomoon.get-info-icon.icon-Settings {  float: left;  margin-right: 5px;
    font-size:2rem;  line-height: 1.5rem;  }
.get-info-txt {  float: right;   font-size: 1.1rem;  line-height: 1.5rem;  }
.left-hint {float:left;}
.right-hint {float:right;}
.tip-text {float:left; color: white; margin-top: 4px; margin-left: 58px;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.white-link.flt-left,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.white-link.flt-left {float:left; margin-right: 14px;}
.tt-btn-icon.icomoon.icon-ArrowLeft {float: left; margin-right: 2px; margin-left: -3px; font-size: 1.6rem;}
.tt-btn-icon.icomoon.icon-ArrowRight { float: right; margin-left: 2px; margin-right: -3px; font-size: 1.6rem; }
.tt-btn-text { float: left; }

.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.white-link.flt-left.previous-tip-btn.disabled,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.white-link.flt-left.previous-tip-btn.disabled,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td a.white-link.flt-right.next-tip-btn.disabled,
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td a.white-link.flt-right.next-tip-btn.disabled {opacity: 0.5;    pointer-events: none;}

/*   Directory Filter   */
.half-sz {width: 48%; margin-right:2%;    float: left;}
.permit-table-header .permit-table-filters td .form-section.half-sz {width: 48%;  margin: 0px 1% 10px 1%;    float: left;}
.permit-table-header .permit-table-search td input[type="text"].half-search {width: 90%; float:left;}
.standard-table.table-new, .standard-table.table-new .gridjs.gridjs-container.RadGrid.RadGrid_Default {margin-top: 0px;}
.half-search-icon {width: 10%; float:left;}
.permit-table-header .permit-table-filters td select.half-select {width: 100%; height: 24px;}
.filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px;    display: inline-block;
    background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
.filter-wrapper.alpha-filter {width: 100%;    border-radius: 6px;    background-color: #e3f8fe; border: none !important; border-bottom: none;
    color: #004f83; display: table-row; font-weight: 600; float: left;}
.filter-by-container .filter-wrapper.alpha-filter .filter-label {padding: 8px 0 6px 16px; width: 18%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list {padding: 8px 10px 0 0; width: 82%;}
.content-block .alphabet-list ul li:before {content: "";}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list ul li {margin-bottom: 6px;}
.permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}

/*   Glossary Filter   */
.filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {padding: 8px 0 6px 16px; width: 18%;    float: left;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {padding: 8px 10px 0 0; width: 82%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 75%;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 10%;}
.filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 15%;padding-bottom: 0; padding-top: 6px;}
.filter-wrapper.alpha-filter .alphabet-list.glossary {padding: 4px 10px 0 0;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list ul li, .filter-wrapper.alpha-filter .alphabet-list ul li {margin-bottom: 6px;     float: left;
    padding: 0px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;   text-decoration: none;}
.permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}
.filter-wrapper .alphabet-list {display: inline-block;height: 100%;float: left;}
.filter-wrapper .alphabet-list ul li a {font-weight: 600;text-decoration: none; color: #004f83;}
.filter-wrapper .alphabet-list.glossary ul li a {  padding: 4px 5px; border-radius: 6px; display: inline-block;}
.filter-wrapper .alphabet-list ul li.filter-item.selected {background-color:rgb(0,79,131); color: white; border-radius: 6px;}
.filter-wrapper .alphabet-list ul li.filter-item.selected a {color:white !important;}
.filter-wrapper .alphabet-list.glossary.show-all ul li.filter-item a, .filter-wrapper .alphabet-list.glossary.show-all ul li.filter-item {float:right;}
.filter-wrapper.alpha-filter .alphabet-list.glossary ul li {padding: 0px 0px; margin-left:1px;  margin-right:1px; margin-bottom: 3px;}
.filter-wrapper .alphabet-list.glossary ul li a:hover, .filter-wrapper .alphabet-list.glossary ul li a:focus {color: white !important;}
.filter-wrapper .alphabet-list.glossary ul li:hover, .filter-wrapper .alphabet-list.glossary ul li:focus {background-color: #ee8301 !important; border-radius:6px; color: white !important;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only {display:none;}
.filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show {display:inline-block;}
.filter-wrapper .alphabet-list ul li.filter-item.disabled a {opacity: 0.3;}
.filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled:hover, .filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled:focus {background-color: transparent !important;color: #004f83 !important; cursor: default;}
.filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled a:hover, .filter-wrapper .alphabet-list.glossary ul li.filter-item.disabled a:focus {color: #004f83 !important; cursor: default;}

/*   Table Filter Fixes   */
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 1%; margin-right: 1%; margin-bottom: 8px !important;}
input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_txtGlobalFilter.half-search {width: 89%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%;}
input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter.half-search {width: 88%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-bottom: 10px;}
div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 1%;}

/*   CTF Fixes   */
div#ctf_capital.modal {z-index: 10001 !important;}
.ctf-wrapper .permit-table-header {margin-bottom: 0px;}
.ctf-wrapper .permit-table-search table tbody tr:nth-child(2n + 1) {background-color: transparent; border: none;}
.ctf-wrapper .permit-table-header .permit-table-filters td .apply-filters, .ctf-wrapper .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; font-weight: bold !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable thead .rgHeader {
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; vertical-align: middle;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable thead .rgHeader img {vertical-align: middle;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol input, .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgGroupCol input {box-shadow: none;}
.ctf-wrapper .nested-view .content h3 {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; font-weight: 800 !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn {color: white; text-transform: uppercase;    background-color: #51CCA8;
    border: none !important; border-bottom: none !important;    border-radius: 4px;    height: 32px;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn span {display: inline-block;  line-height: 2.2rem;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a {color: #217E9D; }
.ctf-wrapper .rgMasterTable .nested-view .content ul.clist li {font-size: 14px !important; line-height: 1.4; list-style-type: none;  padding-left: 0 !important;}
.ctf-wrapper .rgMasterTable .nested-view .content ul.clist {padding-left: 0 !important;}
.content-block ul.clist li:before {content: "";}
ul.clist {padding-left: 0; margin-left: 0;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a:hover,
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a:focus {color: #ee8301 !important; border-bottom: none !important;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:hover,
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td a.btn:focus {color: white !important; border-bottom: none !important;
    height: 32px; border: none !important; box-shadow: none !important; background-color: #65d2b2;}
.ctf-wrapper .standard-table .RadGrid_Default {padding: 0;}
.ctf-wrapper .filter-by-container, .ctf-wrapper .standard-table {width: 100%; margin: 0;}
.ctf-wrapper a.btn { text-transform: uppercase;   color: white; text-decoration: none; border: none; padding: 13px 20px; border-radius: 4px; box-shadow: none;
    background-color: #51CCA8; font-size: 0.85rem !important;}
.ctf-wrapper a.btn:hover { color: white; border: none !important; background: #65d2b2; box-shadow: none;}
.ctf-wrapper .modal .modal-dialog .modal-content .modal-header h4#mainbody_1_modalTitle { font-size: 1.1rem; margin-top: 8px;}
.ctf-wrapper button.close.close-button {padding: 0 !important; box-shadow: none;}
.ctf-wrapper .modal .modal-dialog .modal-content .modal-header {padding: 0 15px;}
.modal-inner-pad form h3 {font-weight: normal; font-family: "adobe-garamond-pro","Palatino Linotype","Times New Roman",Times;}
.modal .modal-dialog .modal-content .modal-body.modal-no-pad {padding: 25px 0px 10px 0px;}
.ctf-wrapper .permit-table-header .permit-table-filters td p a.permit-table-clear-filters#mainbody_0_btnClearFilters {margin-right: 10px; margin-left: 10px;}
.ctf-wrapper .permit-table-header .permit-table-filters td label {font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial; margin-bottom: 0px !important;    line-height: 1.2rem;}
.ctf-wrapper .permit-table-header .permit-table-filters.collapse p {margin-bottom: 10px;}
.ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-name {font-size: 1.1rem;}
.modal-inner-pad form input[type="submit"] {background-color: #51CCA8; border: none !important; color: white; text-transform: uppercase; font-weight: 400;
    margin-top: 12px; padding: 8px 12px 7px 12px; font-size: 0.85rem !important;}
.modal-inner-pad form input[type="submit"]:hover, .modal-inner-pad form input[type="submit"]:focus { color: white; border: none !important; background: #65d2b2; box-shadow: none;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlDateFilter {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {width: 100%;}
a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnClearFilters {margin-left: 1%;}
div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlSearchFilter.half-sz {margin-left: 1%;}
div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%;  min-width: 50%;}

/*   MVC Fixes   */
.gridjs-sort.gridjs-sort-neutral { display: inline-block; width: 13px; height: 20px; margin-left: 0; margin-right: 0;}
button.gridjs-sort.gridjs-sort-desc { width: 13px; height: 20px; background-color: transparent; margin-left: 5px; margin-right: 0; margin-top: -6px;}
button.gridjs-sort.gridjs-sort-asc { height: 20px; width: 13px; margin-right: 0; margin-left: 5px; margin-top: -5px; background-color: transparent;}
.gridjs-summary.rgWrap.rgInfoPart { float: right; width: auto; }
.gridjs-pages { float: left; width: auto; margin-right: 50px; }
.gridjs-pages button.rgPagePrev { display: inline-block; border: solid 1px #cdcdcd; padding: 6px 3px; border-radius: 6px;}
.gridjs-pages button.gridjs-currentPage.rgCurrentPage { display: inline-block; border: solid 1px #217E9D; border-radius: 6px;background-color: #217E9D;
    color: white;}
.gridjs-pages button { display: inline-block; border: solid 1px #cdcdcd; padding: 6px 8px; border-radius: 6px; background-color: white;min-width: 27px;
    margin-left: 2px;margin-right: 2px;}
.gridjs-pages button:hover, .gridjs-pages button:focus, .gridjs-pages button.gridjs-currentPage.rgCurrentPage:hover {
    background-color: #ee8301; color: white !important;  border: solid 1px #ee8301;}
.gridjs-footer, .gridjs-head { padding-top: 10px; display: inline-block; width: 100%; border: none !important;}


    /*   Table Message   */
.table-message.color-4.filter-tags table {margin-bottom: 0;}
.filter-by-container .table-message, .table-message {display: inline-block; width: 100%;
    padding: 12px 20px; background-color: rgb(234,252,244);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}
.filter-by-container .table-message.color-1, .table-message.color-1 {color: rgb(0,79,131);    margin-bottom: -5px;}
.filter-by-container .table-message.color-4, .table-message.color-4.filter-tags, .table-message.color-4.filter-tags { color: rgba(255,255,255,0.9); background-color: #217E9D; padding: 6px 20px; margin-bottom: -5px;}
.filter-by-container .table-message.tbl-msg2, .filter-by-container .table-message.tbl-msg4 { background-color: #eefeff;}
.filter-by-container .table-message.tbl-msg4 {border-radius: 8px; box-shadow: none; margin-bottom: 8px; padding: 8px 20px;}
.filter-by-container .table-message.tbl-msg4.color-3 {background-color: rgba(0,142,184,0.9); color: white;}
.filter-by-container .table-message.tbl-msg4.color-2 { background-color: rgb(255,250,215);
    background-color: rgba(255,255,255,0.7); color: rgb(0,79,131);}
.table-msg-txt {float: left; font-size: 1.4rem; line-height:1.8rem; }
.keyword-text { float: left; line-height: 2.2rem; white-space: break-spaces; margin: 3px 0px;}
a.keyword-filter-btn { background-color: white; border-radius: 6px; color: rgb(0,79,131); float: left; display: inline-block;
    margin: 3px 6px; padding: 3px 8px; cursor: pointer;}
a.keyword-filter-btn:hover, a.keyword-filter-btn:focus {
    background-color: #ee8301 !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
    color: #ffffff !important;}
.filter-word { float: left; text-decoration: none; line-height: 1.6rem; width: calc(100% - 24px) !important;}
.filter-close.icomoon.icon-Close2 { float: right; text-decoration: none; margin-left: 6px; font-size: 1rem; line-height: 1.6rem;}
.table-msg-txt span.keyword-filter, span.keyword-filter { background-color: #ffcc00; border-radius: 4px; padding: 0 6px; color: rgba(0,0,0,0.8);}
.table-msg-txt span.bold {font-weight: 600;}
.tbl-msg-icon.icomoon {float: left; font-size: 3rem; margin-right:12px;}
.tbl-msg-icon.icomoon.icon-Asterisk {font-size: 2.5rem;  }
.permit-table-header .permit-table-filters .table-message td:first-of-type {width:auto; vertical-align: middle;   padding: 0px;}
.permit-table-header .permit-table-search .table-message td {  padding: 0px; width:auto; }
.permit-table-header .permit-table-filters td {text-align: left;}
.permit-table-header .permit-table-filters td .form-section {text-align: left;}
.permit-table-header .permit-table-filters td:first-of-type .form-section.half-sz {width: 48%; }
.permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 120%;}
.filter-date-range {    width: 140px; max-width: 140px; min-width: 140px;}
.filter-date-range input {font-size: 1.4rem;line-height: 2.2rem;text-indent: 5px;}
#permit-public-comment-form .modal-content form input[type='submit'], #permit-public-comment-form .modal-content form input[type='button'] {margin-top: -5px; margin-bottom: 10px;}
.modal-content form .databound-text h5 { font-weight: bold; font-size: 1.4rem; color: #555555; margin-bottom: 5px !important;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td span.language-selector, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td span.language-selector {display: inline;}
.standard-table .RadGrid_Default .rgMasterTable tbody tr.rgRow td span.language-selector, .standard-table .RadGrid_Default .rgMasterTable tbody tr.rgAltRow td span.language-selector {display: inline;}
.databound-text h5 { font-weight: bold; margin-bottom: 5px !important;  font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; color: #555555;}
.databound-text {font-size: 1.5rem; line-height: 2.1rem; width: 31.33%; min-width: 31.33%; margin-right: 1%; display: inline-block;    vertical-align: top;}
.d-sm-flex.flex-wrap.justify-content-between.border-bottom-thick {  display: inline-block;   max-width: 100%;}
form input[type='submit'], form input[type='button'] {background-color: rgb(0,196,198); color: white; border-radius: 6px; border: none;}

@media (min-width: 600px){
    .RadGrid .rgPagerLabel {  font-size: 1.1rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.1rem;  }
}
@media (min-width: 900px){
    .RadGrid .rgPagerLabel {  font-size: 1.15rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.15rem;  }
}
@media (min-width: 1025px){
    .RadGrid .rgPagerLabel {  font-size: 1.2rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.2rem;  }
}
@media (min-width: 1250px){
    .RadGrid .rgPagerLabel {  font-size: 1.25rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.25rem;  }
}
@media (min-width: 1350px){
    .RadGrid .rgPagerLabel {  font-size: 1.3rem;  }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {  font-size: 1.3rem;  }
}
@media (max-width:1450px) {
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 88%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
    .filter-wrapper .alphabet-list ul li.filter-item a {font-size: 1.2rem;    padding: 4px 6px;}
}
@media (max-width:1150px) {
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 70%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 15%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 15%;}
}
@media (max-width: 1024px){
    .standard-table.table-new {margin-left: 24px !important; width: calc(100% - 48px);}
    .filter-by-container {  width: 95%;  margin-left: 24px; }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0 24px 0 24px;}
    .standard-table .RadGrid_Default {padding: 0 24px 0 24px;}
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  }
    .standard-table .RadGrid_Default {padding: 0 24px 0 24px;}
    .container-fluid.mbl-fix-pad { margin-top:0;  }
    .container-fluid.mbl-rnd-top, .two-col-container-md-3-9.mbl-rnd-top, .mbl-rnd-top {border-top-left-radius: 6px;border-top-right-radius: 6px;}
    .page-title .badge-container {margin-top: 7px;}
    .show-mobile {display: initial !important;}
}
@media (max-width: 1000px){  .filter-by-container {  width: 94.9%;  } div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  } }
@media (max-width: 991px){  .filter-by-container {  width: 94.9%;  } div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: calc(100% - 48px);  } }
@media (max-width: 970px){  .filter-by-container {  width: 94.7%; }  }
@media (max-width: 950px){  .filter-by-container {  width: 94.6%; }  }
@media (max-width: 925px){  .filter-by-container {  width: 94.4%;  }  }
@media (max-width: 900px){  .filter-by-container {  width: 94.2%;  }  }
@media (max-width: 850px){  .filter-by-container {  width: 93.9%;  }  input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_txtGlobalFilter.half-search {width: 85% !important;}  }
@media (max-width: 800px){  .filter-by-container {  width: 93.5%;  }
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 3px;}
    .filter-wrapper .alphabet-list ul li.filter-item a {font-size: 1.2rem;    padding: 4px 6px;}
}
@media (max-width: 767px){
    .permit-table-header .permit-table-filters td:first-of-type .form-section.half-sz {width: 100%;}
    .standard-table.table-new {    margin-left: 0px !important; width: 100%;}
    .gridjs-summary.rgWrap.rgInfoPart {width: 100%; text-align: center;    margin-bottom: 10px;}
    .gridjs-pages { width: 100%; text-align: center; margin-bottom: 10px; }
    .standard-table .RadGrid_Default .gridjs-pagination .items-select {width: 100%; text-align: center; margin-left: 0;}
    .permit-table-header .permit-table-filters td:first-of-type .form-section {width: 98%;    margin: 0px 1% 10px 1%;}
    .permit-table-header .permit-table-filters td:first-of-type p { margin: 0px 1% 10px 1%;}
    ul.alt-locations li .loc-address {float:left; width: calc(100% - 80px); }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn.add-to-calendar .taller-content {bottom: -80px; }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td button.btn.add-to-calendar.alternate-locations-btn {margin-bottom: 10px;}
    a.filter-help-btn {display: none;}
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 90% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter {  max-width: 90% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_txtGlobalFilter {  max-width: 90% !important;  }
    .filter-by-container {  width: 100%;  margin-left: 0px;  margin-right: 0px; }
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 100%;  }
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup { margin: 0 5px 0 5px; }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid { padding: 0; }
    .standard-table .RadGrid_Default { padding: 0; }
    .permit-table-header .permit-table-search td { padding: 5px 20px; }
    .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {     display: inline-block;
        border: none;  width: 25px;  height: 25px;  background: #217E9D;  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px; border-radius: 6px; }
    .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
        background: #ee8301;  }
    @media (min-width: 768px){
        .permit-table-header .permit-table-search td [type="image"], input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {     display: inline-block;
            border: none;  width: 25px;  height: 25px;  background: #217E9D;  padding: 3px;  vertical-align: bottom;  margin-bottom: 1px; border-radius: 6px; }
        .permit-table-header .permit-table-search td [type="image"]:hover, .permit-table-header .permit-table-search td [type="image"]:focus,
        input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:hover, input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch:focus {
            background: #ee8301;  }
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 30px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        line-height: 1.4rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        line-height: 1.4rem;
    }
    table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgRow td, table#outercontent_2_innercontent_3_radGrid_ctl00.rgMasterTable tbody tr.rgAltRow td {
        text-align: left;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 {
        border-radius: 6px !important;    width: 100% !important;
        display: inline-block;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 td.table-mobile-only-column {
        width: 100% !important;
        display: inline-block;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr:last-child .table-mobile-only-column {
        border-bottom: none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr#outercontent_2_innercontent_5_radGrid_ctl00__0 td {
        border-radius: 6px !important;
    }
    td#item-f65daf11-68d2-4095-b9f9-b34e216562a5 .simple-grid-mobile-column-name {
        border-top-left-radius: 6px !important;
        border-top-right-radius: 6px !important;
    }
    tr#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_radGrid_ctl00__0 {
        border-bottom-left-radius: 6px !important;
        border-bottom-right-radius: 6px !important;
    }
    td#item-c528f374-fc5d-4f0c-a572-d1bd31297bc8 {
        border-bottom-left-radius: 6px !important;
        border-bottom-right-radius: 6px !important;
    }
    .filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px; display: inline-block;
        background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
    .filter-wrapper.alpha-filter {width: 100%;   border-radius: 6px;border-bottom: none;
        color: #004f83; display: table-row; font-weight: 600; float: left; background-color: #e3f8fe;}
    .permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 10px 20px;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 85%;}
    .filter-by-container .filter-wrapper .alphabet-list ul li {padding: 0px 6px;}
    .ctf-wrapper .permit-table-header .permit-table-search td input[type="text"] {width: 100%;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {font-size: 0.8rem;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {font-size: 0.8rem;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue ul.clist li {
        font-size: 0.8rem; line-height: 1.4;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue ul.clist {padding-left: 0 !important;}
    .ctf-wrapper .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        font-size: 0.8rem; line-height: 1.1rem;}
    .ctf-wrapper .modal .modal-dialog .modal-content .modal-header h4#mainbody_1_modalTitle {font-size: 0.9rem;}
    .permit-table-header .permit-table-search .table-message td:last-of-type {  width:90%; float:left; }
    .permit-table-header .permit-table-filters .table-message td:first-of-type {width:10%; float:left;}
    .permit-table-header .permit-table-search td input[type="text"] {width: 95%;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 100%;}
    div.RadPicker table.rcSingle td.rcInputCell.calendar-field .permit-table-header .permit-table-filters td.rcInputCell.calendar-field:first-of-type, .calendar-field {width: 50% !important;}
    .page-title .badge-container {
        margin-top: 3px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead {
        display:none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.rgExpandCol {
        display: none;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td {
        display: none;
    }
    div.RadPicker table.rcSingle td {
        max-width: 30px;
        float: left;
        margin-left: 0;
    }
    div.RadPicker table.rcSingle td.rcInputCell {
        max-width: 110px;
        float: left;
    }
    .filter-date-range {
        float: left;
    }
    .permit-table-header .permit-table-filters td .apply-filters {
        float: left;
        margin-top: 0;
    }
    .permit-table-header .permit-table-filters td .form-section {
        margin-bottom: 5px; text-align: left; float: none;
    }
    .permit-table-header .permit-table-filters td p .permit-table-clear-filters {
        margin-bottom: 5px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details {
        min-width: 100% !important; width: 100% !important; max-width: 100% !important; display: inline-block; line-height: 1rem; }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        float: left; padding: 6px 12px 0px 12px;  margin-bottom: 0;  margin-top: 0; width: 25%;    font-size: 1.3rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        margin-bottom: 0;  margin-top: 0;  padding: 6px 12px 0px 12px;float: right; width: 60%;    font-size: 1.3rem;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details:last-child {padding-bottom: 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnClearFilters {margin-left: 1%; margin-top: 0;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlDateFilter {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;  margin-bottom: 17px !important;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-bottom: 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 1%; width: 99%; }
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 1%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 1%;}
    .simple-grid-mobile-column-details-colvalue br {clear: both;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {width: 90%;}
    .filter-by-container.alpha-filter-container {border-radius: 6px !important; margin-bottom: 10px; display: inline-block;
        background-color: transparent !important; margin-left: 0px !important; width: 100% !important;}
    .filter-wrapper.alpha-filter {width: 100%;      display: inline-block;  border-radius: 6px;}
    .filter-by-container .filter-wrapper .alphabet-list ul li, .filter-wrapper .alphabet-list ul li {padding: 0px 6px;}
}
@media (max-width: 730px){
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 20px;
    }
}
@media (max-width: 700px){
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
        margin: 0 5px 0 5px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {
        display: inline-block !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0;
        margin-left: 0;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
        padding-right: 4px;
    }
}
@media (max-width:650px) {
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 57%; padding: 8px 10px 4px 0;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 20%; padding: 18px 10px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 23%;  padding: 23px 0 6px 16px;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 5px;}
}
@media (max-width:600px) {
    .databound-text { width: 47%; min-width: 47%; margin-right: 2%;  margin-bottom: 20px;}
    .permit-table-header .permit-table-filters td:first-of-type .form-section {width: 94%; }
    .permit-table-header .permit-table-filters td:first-of-type .form-section.half-sz {width: 94%; }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .simple-grid-mobile-column-details button.btn.add-to-calendar .taller-content { left: -100% !important;}
    .half-sz {width: 100%; margin-right: 0%;}
    .permit-table-header .permit-table-filters td .form-section.half-sz {width: 95%; margin: 0px 0 12px 1%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlDateFilter {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_pnlSearchFilter {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnClearFilters {margin-left: 0%;margin-top: 0px;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlDateFilter {margin-left: 0;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnClearFilters {margin-left: 0;margin-top: 0px;}
    .filter-date-range {margin-right: 5px; width: 140px; max-width: 140px; min-width: 140px;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 90%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label {width: 22%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list {width: 78%;}
    .permit-table-header .permit-table-filters td .apply-filters {margin-top: -1px;margin-bottom: 10px;margin-right: 0px;}
    .permit-table-header .permit-table-filters td {  padding: 0 0px 0 20px;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0px;}
    .standard-table .RadGrid_Default {padding: 0px;}
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_txtGlobalFilter {  max-width: 85% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {  max-width: 85% !important;  }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_txtGlobalFilter {  max-width: 85% !important;  }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap .rgPagerLabel, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap .rgPagerLabel {
        font-size: 1.4rem;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {
        font-size: 1.4rem;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 95%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {margin-left: 10px;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlSearchFilter.half-sz {margin-left: 0%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_pnlDateFilter.form-section {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlSearchFilter.half-sz {margin-left: 0%; width: 99%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnClearFilters.permit-table-clear-filters {margin-left: 0% !important;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlSearchFilter.half-sz {margin-left: 0%;}
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_pnlDateFilter.form-section {margin-left: 0%;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnClearFilters.permit-table-clear-filters {margin-left: 0%;}
    a.filter-help-btn {margin-left: 70%; margin-bottom: 6px; margin-top: 7px;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {width: 22%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {width: 78%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
}

@media (max-width: 500px){
    .filter-by-container { margin-left: 0;  width: 100%;   }  div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 100%;  }
    .row.mbl-rnd-top {margin-left:0; margin-right:0;  }
    .page-introduction.lead {  margin: 0 0 0 3px;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {padding: 0;}
    .standard-table .RadGrid_Default {padding: 0;}
    div.RadPicker table.rcSingle td.rcInputCell {max-width: 90px;}
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 14px;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td .form-section {width: 99%;}
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 88%;}
    .filter-by-container .filter-wrapper .alphabet-list ul li {padding: 0px 4px;}
    .permit-table-header .permit-table-search.staff-filters td {padding: 15px 20px 0px 20px;}
    .permit-table-header .permit-table-search .table-message td:last-of-type {  width:88%;  }
    .permit-table-header .permit-table-filters .table-message td:first-of-type {width:12%; }
    .filter-by-container .table-message { padding: 12px 10px;  }
    .filter-by-container .table-message.tbl-msg4 { padding: 8px 10px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {margin-left: 0px;}
    span.expanded.document-meta-data, span.collapsed.document-meta-data {max-width: 45%;display: inline-block;float: right;line-height: 1.5rem;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all, .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all { width: 100%; padding: 3px 10px 4px 10px;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all, .filter-wrapper.alpha-filter .alphabet-list.show-all { width: 25%; padding: 3px 10px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label.alpha-with-all, .filter-wrapper.alpha-filter .filter-label.alpha-with-all {width: 50%;  padding: 10px 0 3px 10px;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-only {display:inline-block; width:50%;   padding: 4px 5px 0 0;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show, .filter-wrapper.alpha-filter .alphabet-list.show-all.mobile-no-show {display:none; }
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 6px;}
}
@media (max-width: 420px){
    .permit-table-header .permit-table-filters td {padding: 0 10px 0 10px;}
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgAdvPart, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {width: 60%;}
    .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {margin: 0;}
    ul.alt-locations li .loc-address {white-space: break-spaces;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .simple-grid-mobile-column-details button.btn.add-to-calendar .taller-content {left: -120% !important;}
}
@media (max-width: 400px){
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .simple-grid-mobile-column-details button.btn.add-to-calendar .taller-content {left: -125% !important; min-width: 300px;  width: 300px;}
    .permit-table-header .permit-table-filters td a.apply-filters {float: left; margin-left: 5px;}
}
@media (max-width: 380px){
    .permit-table-header .permit-table-filters td .apply-filters {margin-top: 0px;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell {margin-left: 0%;padding-left: 7px;padding-right: 0;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap.rgInfoPart {padding-right: 8px;}
    .permit-table-header .permit-table-filters#filterRulesCollapse td select {min-height: 38px; white-space: normal; line-height: 1.4rem;}
    .RadPicker table.rcTable {max-width: 120px;}
    div.RadPicker table.rcSingle td.rcInputCell {max-width: 90px;}
    .filter-date-range { width: 120px; max-width: 120px; min-width: 120px;float: left;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter {padding: 7px 5px;float: right; margin-right: 17px;}
    div.RadPicker table.rcSingle td {max-width: 22px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {float: right;margin-right: 17px;}
}
@media (max-width: 360px){
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgPagerCell .rgArrPart1 .rgPageFirst, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
        width: 13px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 14px !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead tr.rgPager .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
        padding: 6px 6px 6px 9px;
        text-align: center !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgPagerCell .rgNumPart a, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgNumPart a {
        width: 27px;
    }
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr.rcbReadOnly td.rcbInputCellLeft input.rcbInput.radPreventDecorate {
        padding-bottom: 0 !important;
    }
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colname {
        width: 25%;        font-size: 1.2rem;line-height: 1.4rem; padding: 12px 6px 0px 22px;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue {
        width: 60%;    font-size: 1.2rem;line-height: 1.4rem;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue a {
        font-size: 1.2rem;word-wrap: break-word;word-break: break-all;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .ico-icon {margin: 0px 5px 0px 0;}
    .wc-btn-item.tbl-item {max-width: 200px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_6_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_8_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_4_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_10_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_btnApplyDateFilter.apply-filters {margin-right: 2px;}
    a#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_9_btnApplyDateFilter.apply-filters {margin-right: 2px;}
}
@media (max-width:350px) {
    .permit-table-header .permit-table-search td input[type="text"].half-search {width: 85%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label {width: 25%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list {width: 75%;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td.table-mobile-only-column .simple-grid-mobile-column-details .simple-grid-mobile-column-details-colvalue .table-document-meta-data {
        width: 85%;}
    a.filter-help-btn {margin-left: 60%;}
    .filter-by-container .filter-wrapper.alpha-filter .filter-label, .filter-wrapper.alpha-filter .filter-label {width: 25%;}
    .filter-by-container .filter-wrapper.alpha-filter .alphabet-list, .filter-wrapper.alpha-filter .alphabet-list {width: 75%;}
    .filter-wrapper.alpha-filter .alphabet-list.alpha-with-all.glossary ul li a {padding: 4px 4px;}
    .standard-table .RadGrid_Default .rgMasterTable tbody tr td .simple-grid-mobile-column-details button.btn.add-to-calendar .taller-content {left: -108% !important; min-width: 280px;  width: 280px;}
}
@media (max-width: 330px){
    .permit-table-header .permit-table-search td [type="image"]input.half-search-icon,
    .permit-table-header .permit-table-search td [type="image"]input.half-search-icon, .permit-table-header .permit-table-search td [type="image"],
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_btnSearch {margin-left: 5px !important;}
    .standard-table.table-new .gridjs.gridjs-container.RadGrid.RadGrid_Default {margin-right: 0; margin-left: 0 !important;}
    .standard-table.table-new .gridjs.gridjs-container.RadGrid.RadGrid_Default .gridjs-wrapper { margin-left: 0 !important; margin-right: 0;}
    .permit-table-header .permit-table-search td h4 a {font-size: 1.3rem;}
    .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgPagerCell .rgArrPart1 .rgPageFirst {
        width: 12px;
    }
    .standard-table .RadGrid_Default .rgMasterTable thead table tr .rgWrap input, .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgWrap input {
        padding: 16px 12px !important;
    }
    .filter-by-container {
        margin-left: -15px;
        width: 110.4%;
    }
    div#outercontent_2_innercontent_3_filtersPanel.filter-by-container {  width: 110.4%;  }
    div#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_7_radGrid {
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
    .standard-table .RadGrid_Default {
        padding: 0;
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media (max-width: 250px){
    a.add-to-calendar span {
        font-size: 1rem;
    }
    .permit-table-header .permit-table-filters td .form-section {
        width: 200px;
    }
    input#outercontent_1_sidenavigationcontainercontent_1_twocolumnmd39block2_0_innercontent_5_txtGlobalFilter {
        max-width: 200px !important;
    }
}
/* Toggle Tabs */
.tog-tab-area {width: 100%;  margin-bottom: 5px;  border-radius: 6px;     background-color: white;     text-align: center;
    box-shadow: 0px 1px 3px 0px rgb(0,0,0,0.2), 0px 1px 1px 0px rgb(0,0,0,0.14), 0px 2px 1px -1px rgb(0,0,0,0.12);}
.content-header {position: relative; width: 100%; background-color: #217E9D; text-align: center; color: white;
    border-top-left-radius: 6px; border-top-right-radius: 6px; font-size: 0.9rem; font-weight: 600; line-height: 1.1rem;}
.center-tab-cntnt {text-align: center; margin-left: auto; margin-right: auto; display: inline-block;}
.card-ttl-icon.icomoon {float: left; font-size: 2.4rem; line-height: 2.8rem; margin-right: 10px; margin-top: 5px; }
.card-ttl-txt { float: left; font-size: 1.6rem; line-height: 3rem; letter-spacing: 2px; font-weight: 500; margin-top: 2px; }
.tog-tab-header {display: inline-block; width: 100%;}
a.toggle-tab {width:50%; float: left; background-color: #eff8fd; text-decoration: none; text-align:center; padding: 5px 0 4px 0;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; color: #16718f;}
a.toggle-tab.active { color: rgb(0,79,131); background-color:white;}
a.toggle-tab:hover, a.toggle-tab:focus { background-color: #217E9D; color:white !important; cursor: pointer;}
a.toggle-tab.active:hover, a.toggle-tab.active:focus { color: rgb(0,79,131) !important; background-color:white !important; cursor: default;}
a.toggle-tab:first-of-type {border-right: solid 1px rgba(0,79,131,0.1); border-bottom: solid 1px rgba(0,79,131,0.1);}
a.toggle-tab:last-of-type {border-left: solid 1px rgba(0,79,131,0.1); border-bottom: solid 1px rgba(0,79,131,0.1);}
a.toggle-tab.active:first-of-type {border-right: none; border-bottom: solid 1px white;}
a.toggle-tab.active:last-of-type {border-left: none; border-bottom: solid 1px white;}
.icomoon.tog-tab-icon {float:left; font-size: 2.2rem; margin-right: 8px; line-height: 2rem; margin-left: 5px;}
.tog-tab-txt {float:left; text-transform: uppercase; font-size: 1.3rem; line-height: 2rem; font-weight:600;   max-width: calc(100% - 40px); margin-right: 5px;}
.tog-tab-content {display: inline-block; padding: 15px 20px 20px 20px; background-color: white; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;
    text-align:center;  max-width: 100%;}
.max-wdth-cntnt {display: inline-block; max-width: 400px; min-width: 400px; margin-left: auto; margin-right: auto;}
.field-label {font-size:1.4rem; line-height: 2rem;   display: inline-block;  width: 100%; text-align: left;}
.input-field {width: 100%; display: inline-block;}
.input-field input[type="text"] {color: rgba(0,0,0,0.7); border: 1px solid #c3c4c6; display: block; width: 100%; margin-bottom: 10px; border-radius: 4px;
    padding: 4px 8px; float: left; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; font-size: 1.4rem; }
.tog-tab-area input[type="submit" i], .tog-tab-area input.buttontext { cursor: pointer; color: white; background-color: #217E9D; padding: 5px 30px; border-width: 0px;
    border-radius: 6px; float: right; border-color: #217E9D; font-size: 1.4rem;}
.tog-tab-area input[type="submit" i]:hover, .tog-tab-area input.buttontext:hover, .tog-tab-area input[type="submit" i]:focus,
.tog-tab-area input.buttontext:focus { background-color: #ee8301; color:white !important;  box-shadow: 0px 2px 6px 0px rgb(0,0,0,0.2), 0px 2px 2px 0px rgb(0,0,0,0.14), 0px 4px 2px -2px rgb(0,0,0,0.12);}
p.instruct-txt {text-align: left; line-height: 1.9rem;}
.sign-up-accord {border-radius: 6px;     margin-bottom: 3px; box-shadow: 0px 1px 3px 0px rgb(0,0,0,0.2), 0px 1px 1px 0px rgb(0,0,0,0.14), 0px 2px 1px -1px rgb(0,0,0,0.12); margin-left: 30px; margin-right: 30px;}
a.seafoam-btn {background: rgb(0, 196, 198);color: white !important; border-radius:6px; padding: 4px 15px 1px 15px; display: inline-block;}
.sign-up-accord a.seafoam-btn:hover, .sign-up-accord a.seafoam-btn:focus { background-color: #ee8301; color:white !important;
    box-shadow: 0px 2px 6px 0px rgb(0,0,0,0.2), 0px 2px 2px 0px rgb(0,0,0,0.14), 0px 4px 2px -2px rgb(0,0,0,0.12);}
.btn-icon.icomoon { float:left; margin-right: 10px;     font-size: 2rem; line-height: 2rem;}
.btn-txt {line-height: 1.8rem;  font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;
    float: left;  margin-top: 2px; margin-left: 0px; display: inline-block; font-size: 1.1rem; text-transform: uppercase; font-weight: 600;}

a.icomoon.link-icon.icon-GoToPage {text-decoration: none; font-size: 2rem; margin-right: 3px; margin-left: 5px; vertical-align: middle;}
a.link-text {line-height: 1.5rem; vertical-align: middle;  }

.btn-txt {float: left; font-size: 1.3rem; line-height: 1.8rem; font-weight: 600; font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial;
    text-transform: uppercase;margin-top: 2px;margin-left: 0px;display: inline-block;}
table.sign-links {width: 100%;}
table.sign-links a.seafoam-btn {margin-bottom: 10px;}
td.bullet-col {max-width:18px;}
.content-block td.bullet-col ul li:before {top: -10px !important;}
.content-block td.bullet-col ul {max-width:18px;padding: 0em 0em 0em 1em; margin: 0em 0em 0em 1em;}
.content-block td.bullet-col ul li {max-width:18px;}
div.important-links a.seafoam-btn {margin-top: 10px;}
.subscr-title {font-weight: 600;    margin-bottom: 0px;}
.accord-cntnt p.important-text, .accord-cntnt .important-text {padding: 15px;}
.accord-cntnt .grid-box-cntnt.teal-notif {display: inline-block; margin-left: auto; margin-right: auto;}
.accord-cntnt .grid-box-cntnt.teal-notif .grid-box-overlay {background-color: #00a7e0; vertical-align: top;    height: 100%;
    min-height: 100%; min-width: 100%; max-height: 100%; display: table-cell;}
.flex-cntnt { height: 100%; min-height: 100%; min-width: 100%; max-height: 100%; display: flex; flex-flow: wrap;}
.accord-cntnt .grid-box-txt .sing-up-notifications__toolbar-input.col-padding-top-10 {border: none; border-radius: 6px; background-color: rgba(255,255,255,0.9) !important;
    padding: 6px 8px; font-size: 1.5rem; margin-bottom: 5px; width: 100%; line-height: 14px;  margin-top: 3px;}
.accord-cntnt .grid-box-txt .sing-up-notifications__toolbar-input.col-padding-top-10:active, .sing-up-notifications__toolbar-input.col-padding-top-10:hover,
.accord-cntnt .grid-box-txt .sing-up-notifications__toolbar-input.col-padding-top-10:focus {background-color: white !important;}
.accord-cntnt .grid-box-txt .sign-up-notifications__toolbar-description-for-alert {line-height: 1.7rem;margin-bottom: 13px;margin-top: 0px;}
.accord-cntnt .grid-box-txt .text-primary h5 {font-size: 1.5rem !important;  margin-bottom: 0px; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; color: white;}
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex div {float: left;margin-right: 30px;}
.accord-cntnt .grid-box-txt .col.d-flex.col-no-padding .d-flex {width: 100%;display: inline-block;}
.accord-cntnt .grid-box-txt input[type="checkbox"] {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid #cacece;  padding: 7px;  border-radius: 3px;
    position: relative;  line-height: 2rem !important;  display: inline-block !important;  vertical-align: bottom;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid rgb(180,200,220); }
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked {
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.accord-cntnt .grid-box-txt input[type="checkbox"]:checked:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.accord-cntnt .grid-box-txt button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button {
    float: right; background-color: rgba(255,255,255,0.9) !important; color: #217E9D !important;
    cursor: pointer; border-radius: 6px; margin-top: 7px; padding: 2px 12px;}
.accord-cntnt .grid-box-txt button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
.accord-cntnt .grid-box-txt button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus {
    box-shadow: 0px 1px 4px 0px rgb(0,0,0,0.16), 0px 2px 3px 0px rgb(0,0,0,0.14), 0px 1px 3px -3px rgb(0,0,0,0.13);
    background-color: #ee8301 !important; color: white !important;}
.content-block ul.accord-list li {font-size: 1.5rem; text-align: left;}
.content-block ul.accord-list {margin: 0em 0em 0em 1.5em;}
table.enter-four {box-sizing: border-box; max-width: 320px; margin-left: auto; margin-right: auto; padding: 0 !important;}
.tog-tab-area table.enter-four td.tdAttribValue.one-fourth { box-sizing: border-box; padding-left: 5px; padding-right: 5px;}
.tog-tab-area table.enter-four td.tdAttribValue input { box-sizing: border-box; width: 90%; margin-left: 2%; margin-right: 2%; text-align: center; font-size: 1.4rem;    margin-bottom: 0px;
    border-radius: 4px; padding: 8px 0px; float: left; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;    color: rgba(0,0,0,0.7);
    border: 1px solid #c3c4c6; display: block;}
.box-spacer {min-width: 20px; min-height: 20px;}
.tog-tab-area table.enter-four td.tdAttribValue input:focus {border: 1px solid #217E9D;   box-shadow: 0 0 1px 1px #217E9D;}
.flt-lft-btn {float: left;}
.modal-hdr-icon.icomoon.icon-Profile {  float: left;  font-size: 4rem;  line-height: 2rem;  margin-top: 3px;  }
.modal-body.tog-tabs {padding: 0 !important;}
.grid-box-txt-lft {float:left; width: 48%; margin-right: 2%; }
.grid-box-txt-rt {float:right; width: 48%; margin-left: 2%;}
.grid-box-txt { color: white; text-align: left; font-size: 1.35rem !important; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; clear: both;
    line-height: 1.7rem; font-weight: 400; margin-bottom: 0;}

.accord-control.sign-up .accord-cntnt p {line-height: 2rem !important;}
.accord-cntnt li:before {content: "\2022"; color: rgba(15,157,88,0.8); font-size: 2.3rem; position: relative; display: block;
     height: 0; width: 0; left: -0.75em; top: -6px;}
.accord-cntnt ul {padding-left: 40px;}
.accord-cntnt li {margin-bottom: 5px;}
.modaldiv#facilityRiskModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#boardMeetingAgendaModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#hearingBoardActivitiesModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#airCurrentsModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#ab617ModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#notificationsModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#rulesRegsModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#settlementNotificationModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#whatsNewModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#refineryStakeholdersModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#richmondModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#westOaklandModalForm .modal-dialog .modal-content .modal-body .comment-form,
div#facilityRiskModalForm .modal-dialog .modal-content .modal-body .comment-form {padding-top: 20px;}

.accord-cntnt .enhanced-textbox .sta-sms-subscription-form-for-page .field-validation-error {color: rgb(245,225,95); text-align: left; width: 100%; display: inline-block; margin-bottom: 10px;}
.accord-cntnt .sta-sms-subscription-form-for-page span.field-validation-error { color: rgb(245,225,95); }
.accord-control.sign-up p.sign-up-notifications__toolbar-description-on-submit {color: white; margin-top: 10px; margin-bottom: 0px; font-weight: 500;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects div.collection-container-form__spinner {position: absolute; border: 3px solid white; margin-left: 15px; margin-top: 1px;
    border-radius: 50%; border-top: 3px solid #217E9D; border-bottom: 3px solid #217E9D;
    width: 18px; height: 18px; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite;}

.center-btn-cntnt {text-align: center; margin-left: auto; margin-right: auto; display: inline-block;}
.small-hint-text {color: rgba(0,0,0,0.45); font-size: 1.3rem; margin-bottom: 12px; }
.small-hint-text a { color: #217E9D; text-decoration: underline; cursor: pointer;}
.small-hint-text a:hover, .small-hint-text a:focus { color: #ee8301 !important;}
.tog-tab-area table.enter-four td.tdAttribValue.one-fourth { box-sizing: border-box; padding-left: 5px; padding-right: 5px;}
.box-spacer {min-width: 20px; min-height: 20px;}

/* Default Button */
button.default-btn {cursor: pointer; color: white; background-color: rgb(0,196,198); padding: 3px 20px 5px 20px; border-width: 0px;
    border-radius: 6px; border-color: rgb(0,196,198); font-size: 1.4rem; max-height: 28px;}
button.default-btn:hover, button.default-btn:focus {background-color: #ee8301 !important; box-shadow: 0px 1px 3px 0px rgb(0,0,0,0.2), 0px 1px 1px 0px rgb(0,0,0,0.14), 0px 2px 1px -1px rgb(0,0,0,0.12);}
.btn-icon-left.icomoon.icon-ArrowLeft2 {float: left; margin-top:4px; margin-right:5px; line-height: 1.4rem; font-size: 1.5rem; margin-left: -4px;}
.default-btn-text {float: left; margin-top:3px; line-height: 1.5rem;}
.small-hint-text {color: rgba(0,0,0,0.45); font-size: 1.3rem; margin-bottom:12px;}
.small-hint-text a {color: #217E9D; text-decoration: underline; cursor: pointer;}
.small-hint-text a:hover, .small-hint-text a:focus {color: #ee8301 !important;}

/* Spare Air accordion content */
.accord-cntnt .grid-lft-icon.icomoon.icon-Text {float: left; font-size: 4.4rem; line-height: 5rem; margin-right: 9px;}
.accord-cntnt .grid-box-ttl {line-height: 4.6rem;}
.tab.flr-hdr div#pnlSmsForm {background-color: #00a7e0; padding: 15px 30px 20px 30px; border: none !important; border-radius: 6px; display: inline-block;  margin-bottom: 7px;
    margin-top: 2px;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox { width: 48%; margin-right: 2%; float: left;  display: inline-block; margin-top: 0;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input { border: none; border-radius: 6px;
    background-color: rgba(255,255,255,0.9) !important; padding: 6px 8px; font-size: 1.5rem; margin-bottom: 5px; width: 100%; line-height: 14px; margin-top: 3px;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:active, .tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:hover,
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input:focus { background-color: white !important;}
.tab.flr-hdr div#pnlSmsForm .enhanced-textbox .icon-set .required {mix-blend-mode: hard-light; margin: -4px auto 8px auto;}
.sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {width: 50%; float: left; margin-top: 7px; display: inline-block;}
.sign-up-notifications__toolbar-description.bernina-condensed-regular .sign-up-notifications__toolbar-description-for .sign-up-notifications__toolbar-description-for-alert {color: white;}
.sign-up-notifications__toolbar-description-for .sign-up-notifications__toolbar-description-for-alert { color: white; line-height: 1.7rem; font-size: 1.5rem;
    margin-bottom: 0px; margin-top: 0px; text-align: left;}
.sign-up.accord-control .sign-up-notifications__toolbar-description { width: 100% !important; color: #004c83;}
.sign-up.accord-control .col-padding-top-10.sign-up-notifications__toolbar-selects h5 {color: #004F83;}
.sign-up.accord-control .sign-up-notifications__toolbar-description .sign-up-notifications__toolbar-description-for-alert {color: #004c83;}
.tab.flr-hdr div#pnlSmsForm .col-padding-top-10.sign-up-notifications__toolbar-selects {width: 100%; text-align: left;  display: inline-block; margin-top: -10px;}
.tab.flr-hdr div#pnlSmsForm .margin-top_-2.text-right {float: right; width: 100%;}
.tab.flr-hdr div#pnlSmsForm .margin-top_-2.text-right button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button {float: right;  background-color: rgba(255,255,255,0.9) !important; color: #217E9D !important;
    cursor: pointer; border-radius: 6px; margin-top: 7px; padding: 3px 12px 1px 12px;}
.tab.flr-hdr div#pnlSmsForm .margin-top_-2.text-right button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
.tab.flr-hdr div#pnlSmsForm .margin-top_-2.text-right button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus {
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.16), 0px 2px 3px 0px rgba(0,0,0,0.14), 0px 1px 3px -3px rgba(0,0,0,0.13); background-color: #ee8301 !important; color: white !important;}
.accord-control .tabs .tab div#pnlSmsForm input[type=checkbox] {display: inline-block; float: left; margin-right: 7px;}
.accord-control .tabs .tab div#pnlSmsForm label.check_leftToolBar.bernina-condensed-semibold {color: white; font-size: 1.3rem; line-height: 2.2rem;}
.accord-control .tabs .tab div#pnlSmsForm .col-padding-top-10.sign-up-notifications__toolbar-selects h5 {margin-bottom: 5px;}
.accord-control .tabs .tab div#pnlSmsForm .grid-box-txt input[type="checkbox"]:checked {background: transparent url(AlertCheckboxChecked.png) no-repeat center center; background-size: 16px 16px;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"] {  -webkit-appearance: none;
    background-color: #fafafa;  background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid #cacece;  padding: 7px;  border-radius: 3px;
    display: inline-block;  position: relative;  line-height: 2rem !important;  display: inline-block;  vertical-align: bottom;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"]:hover {
    background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center;
    background-size: 16px 16px;  border: 1px solid rgb(180,200,220); }
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"]:checked {  background-color: #217E9D;
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.accord-control .tabs .tab div#pnlSmsForm input[type="checkbox"]:checked:hover {  background-color: rgb(0,142,184);
    background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center;  background-size: 16px 16px; color: #99a1a7;}
.tab.flr-hdr ul.accord-list li:before {content: "\2022";    color: rgba(15,157,88,0.8); font-size: 2.3rem;
    position: relative; display: block; height: 0; width: 0; left: -0.75em; top: -6px;}
.tab.flr-hdr ul.accord-list {padding-left: 40px; margin-bottom: 10px;}
.tab.flr-hdr ul.accord-list li { margin-bottom: 7px; font-size: 1.45rem;  text-align: left; }

/* Subscription Center updates */
.tbl-hdr-left {background: #217E9D; border-top-left-radius: 6px; border-top-right-radius: 6px; color: #fff; text-align: left;}
.tbl-hdr-left .tbl-hdr-ttl {margin-left:20px; font-size: 2.3rem;}
.accord-control.sign-up {margin: 12px 15px;  display: inline-block; width: calc(100% - 30px);}
a.seafoam-btn.float-right {float: right; margin-right: 20px; margin-top:10px;}
ul.link-list {padding: 0; margin: 0 0 5px 0; list-style-type: none !important; display: inline-block;}
ul.link-list li {margin-bottom: 12px; list-style-type: none !important; display: inline-block;}
ul.link-list li:before {content:"";}
ul.link-list li a.btn-icon.icomoon.icon-GoToPage {text-decoration: none !important; margin-top:3px;}
a.sign-left.list-link {font-size:1.5rem; margin: 6px 10px 0 2px !important; display: inline-block; vertical-align: top;}
.tog-tab-content.sub-blocks-email-form .sub-blocks-messages {  color: rgb(15, 157, 88); font-weight: 500; font-size: 1.8rem; font-family: Georgia, Garamond, Georgia1, Georgia, serif;}

/* Accordion Control */
.accord-control .tab.flr-hdr { z-index: 2; width: 100%; color: rgba(0,0,0,0.67); overflow: hidden; border-radius: 4px; position: relative; }
.accord-control .row { display: flex;}
.accord-control .row .col { flex: 1;}
.accord-control .tabs { }
.outer-header {font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; text-align: center; line-height: 2.4rem; font-size:1.1rem; text-transform: uppercase;
    font-weight: 500;    color: #396480; letter-spacing: 3px;   background-color: #ecf8fe; border-radius: 6px; margin-bottom:3px;}
.section-closer {font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; text-align: center; line-height: 2.4rem; font-size:1.2rem;
    font-weight: 500;   color: rgba(0,0,0,0.67); font-style: italic;   margin-bottom:3px; margin-top: 5px;}
.accord-control .tab-row.tab-clr-2.tab-txt-alrt .tab {width: 100%;}
.accord-control .tab-row.tab-clr-2 {border-radius: 6px; background-color: #f1f4f6; display: inline-block; width: 100%; }
.accord-control .tab-row.tab-clr-2.tab-txt-alrt { margin-bottom: 10px; }
[type=checkbox], [type=radio] { box-sizing: border-box; padding: 0;}
.accord-control input:checked + .tab-label {display: inline-block; box-sizing: border-box; width: 100%; padding: 3px 20px 0px 0px;
    background-color: #daf6fe; margin-top: 1px;}
.accord-control .tab-label { border-radius: 6px;   z-index: 2; display: inline-block; justify-content: left; font-weight: bold; cursor: pointer; box-sizing: border-box;
    width: 100%; padding: 3px 20px 0px 0px; background-color: #daf6fe; margin-top: 1px;}
.accord-control .indent-one .tab-label {   background-color: rgba(15,157,88,0.25);}
.accord-control .indent-two .tab-label {  background-color: rgba(129,106,173,0.25);}
.accord-control .indent-one .tab-label:hover, .accord-control .indent-one .tab-label:focus {  background-color: rgba(15,157,88,0.2);}
.accord-control .indent-two .tab-label:hover, .accord-control .indent-two .tab-label:focus {  background-color: rgba(129,106,173,0.2);}
.accord-control input:checked + .tab-label:hover, .accord-control input:checked + .tab-label:focus,
.accord-control .tab-label:hover, .accord-control .tab-label:focus {background-color:rgb(230,250,255);}
.accord-control input:checked + .tab-label.no-content:hover, .accord-control input:checked + .tab-label.no-content:focus,
.accord-control .tab-label.no-content:hover, .accord-control .tab-label.no-content:focus { background-color: #daf6fe; cursor: default; }
.accord-control input:checked + .tab-label::before { content: "\e935"; font-family: 'icomoon'; }
.accord-control input:checked + .tab-label.no-content::before { content: ""; }
.accord-control .indent-one input:checked + .tab-label {background-color: rgba(15,157,88,0.25);}
.accord-control .indent-two input:checked + .tab-label {background-color: rgba(129,106,173,0.25);}
.accord-control .tab-label::before { content: "\e900"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: 1px; margin-left: 3px; margin-right: 3px;
    font-size: 1.6rem; line-height: 2.5rem; text-align: center; transition: all 0.35s; color: #217E9D; float: left;}
.contact-main.sign-up-card .drop-accord .accord-control .tab-label::before {display:none;}
.accord-control .tab-label.no-content::before { content: ""; }
.accord-control .tab-label:hover::before { color: #ee8301; }
.accord-control .sub-row .tab-label::before {content: "";width: 0px;  margin-left: 0px;}
.accord-control .sub-row input:checked + .tab-label::before {content: "";width: 0px;  margin-left: 0px;}
.accord-control input:checked ~ .tab-content { max-height: 100vh; padding: 0 0 0 0px; }
.accord-control.sign-up input:checked ~ .tab-content .accord-cntnt {  padding: 10px 20px;}
.accord-control .tab-row.tab-clr-2.tab-txt-alrt .tab input:checked ~ .tab-content { padding: 0 20px 15px 20px; }
.accord-control .tab-content {position: relative; max-height: 0; color: rgba(0,0,0,0.67); transition: all 0.35s; padding: 0 0 0 50px; }
.accord-control .tabs .tab [type=checkbox] { display: none; }
.accord-control .sub-row [type=checkbox] { display: none; }
.clear {clear: both; height: 0px;}
.chrt-sub-ttl { float: left; letter-spacing: 1px; font-size: 1.4rem; line-height: 2.5rem;
    font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; font-weight: 600; color: #004f83; }
.grid-full-cntnt .grid-lft-icon.icomoon {color: rgb(255,255,255); text-align: center; margin-left: -3px; float: left;
    font-size: 3.5rem; line-height: 3.5rem; margin-right: 10px; }
.grid-box-ttl { float: left; text-transform: none; color: white; text-align: left; margin-bottom: 5px; font-size: 2.7rem; line-height: 3.5rem;
    font-weight: 300; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif;}
.accord-control.sign-up input ~ .tab-content {display:none;}
.accord-control.sign-up input:checked ~ .tab-content {display:block;}
div#pnlSmsForm .text-primary {text-align:left; color:white;}
.contact-content .hilite-area .right-btn a.seafoam-btn.float-right { margin-top: 0;  margin-right: 0;  padding: 4px 10px 1px 10px;}
.contact-box.contact-box-one.sign-up-box.green {margin: 0 30px;}
.right-btn .seafoam-btn.float-right .btn-icon.icomoon.icon-Subscribe {margin-right: 5px;}
.contact-box .right-btn .seafoam-btn.float-right .btn-txt {font-size: 1.2rem;}
.contact-box.contact-box-one.sign-up-box.green .drop-accord ul.card-menu-list li .subscrb-ttl {margin-top: 3px; width: 80%;}
.contact-box.contact-box-one.sign-up-box.green .drop-accord ul.card-menu-list li .toggle-btn {margin-top: 1px; margin-bottom: 1px;}
.contact-box.contact-box-one.sign-up-box.green .card-top-controls a.seafoam-btn.float-right {margin-right: 0;}
.contact-box.contact-box-one.sign-up-box.no-background .contact-content {padding: 0;}
.contact-box.contact-box-one.sign-up-box.no-background .contact-main.sign-up-card.drop-accord, .contact-box.contact-box-one.sign-up-box.no-background .contact-main.sign-up-card {
    width: calc(100% - 60px); margin-left: 30px; margin-right: 30px; box-sizing: border-box;}
.contact-box-one .contact-main.sign-up-card .card-top-controls { padding: 10px 30px 12px 30px; text-align: left; border-bottom: none;}
.contact-box-one.no-background .contact-main.sign-up-card .card-top-controls { padding: 10px 5% 6px 5%; display: inline-block; width: 100%; border-bottom: solid 3px rgb(235,240,245);}
.contact-box-one.accord-inside .contact-main.sign-up-card .card-top-controls {border-bottom: none !important;}
.contact-box-one.accord-inside .accord-control .tabs {margin-bottom: 10px;}
.contact-main.sign-up-card .drop-accord .accord-control input:checked + .tab-label { border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.contact-box.contact-box-one.sign-up-box.no-background .contact-main.sign-up-card .drop-accord .accord-control .tab-label .card-menu-hdr {width: 80%; text-align: left;}
.contact-box.contact-box-one.sign-up-box.no-background .contact-main.sign-up-card .drop-accord .accord-control .tab-label .card-menu-hdr .contact-icon.icomoon {margin-left: 0;}
.contact-main.sign-up-card .drop-accord .accord-control .tab-content .title-row { display: inline-block; width: 100%; background-color: white;}
.title-row-ttl { float: left; font-size: 1.5rem; font-weight: 600; margin-top: 15px; margin-bottom: 5px; margin-left: 10px;}
.title-row-tog { float: right; margin-top: 12px; margin-right: 23px;}
.title-tog-lbl { float: left; margin-right: 7px; margin-top: 2px; font-style: italic;}
.title-row-tog .toggle-btn {float: right;}
.drop-accord ul.card-menu-list.two-columns { list-style-type: none; width: 100%; border-radius: 0px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;
    padding: 5px 1% 5px 1% !important; margin: 0; background-color: rgb(235,240,245); display: flex; flex-wrap: wrap; }
.drop-accord ul.card-menu-list.two-columns li { list-style-type: none; display: inline-block; width: 48%; background-color: white; float: left;
    border-radius: 8px; margin: 5px 1%; padding: 5px;}
.drop-accord ul.card-menu-list.two-columns li .subscrb-ttl { width: 75% !important; padding: 2px 0px; margin-left: 5px; float: left;}
.drop-accord ul.card-menu-list.two-columns li .toggle-btn { width: 45px; margin-right: 0px;}
.contact-main.sign-up-card .drop-accord .accord-control .tab-content { background-color: white; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;
    margin-bottom: 7px; margin-top: -6px;}
.drop-accord .accord-control input:checked ~ .tab-content {width: 100%;}
.input-field input[type="text"], .input-field input[type="email"], .input-field input[type="tel"] { color: rgba(0,0,0,0.7); border: 1px solid #c3c4c6; display: block; width: 100%; margin-bottom: 10px;
    border-radius: 4px; padding: 4px 8px; float: left; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; font-size: 1.4rem;}
.accord-control.sign-up .tabs .tab .important-text .inline-form {margin-bottom: 10px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form input[type="submit"] { padding: 3px 10px; }
.accord-control.sign-up .tabs .tab .important-text .after-form-content {margin-top: 10px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form.sta-sms-subscription-form-for-page
{ background-color: #00a7e0; border-radius: 8px; padding: 10px 20px 20px 20px; color: white;}
.accord-control.sign-up .tabs .tab .important-text .inline-form.sta-sms-subscription-form-for-page .enhanced-textbox {width: 48%; margin-right: 2%;float: left; margin-top: 7px; margin-bottom: 0px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .enhanced-textbox .d-none {font-size: 15px; margin-bottom: 2px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {
    width: 50% !important; float: right; display: inline-block; margin-top: 20px; margin-bottom: 0px; color: white;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .sign-up-notifications__toolbar-description .sign-up-notifications__toolbar-description-for-alert {
    color: white;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .enhanced-textbox .enhanced-textbox-container .enhanced-textbox-input input {padding: 8px; border: none; border-radius: 3px;
    background-color: rgba(255,255,255,0.9) !important;    padding: 6px 8px; font-size: 1.5rem;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects {clear: both;    width: 100%; display: inline-block;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .sign-up-notifications__toolbar-section-title {display: flex; align-items: flex-end;}
.accord-control.sign-up .tabs .tab .important-text .inline-form h1.sign-up-notifications__toolbar-title {color: white; font-size: 2.7rem; font-family: inherit; font-weight: 300; line-height:3.5rem; margin-bottom: 5px; color: white; background-color: inherit; padding-left: 0px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects h5 {color: white; margin-top: 10px; margin-bottom: 0px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects label.check_leftToolBar.bernina-condensed-semibold {
    font-size: 1.4rem;    margin-right: 25px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects div {float: left; display: inline-block; width: auto;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects .inline-checkboxlist-container .enhanced-textbox { width: 100%; margin-top: 0px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .enhanced-textbox .icon-set {display: none !important;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects .text-primary { width: 100%; margin-bottom: 5px; text-align: left;}
.accord-control .tabs .tab .col-padding-top-10.sign-up-notifications__toolbar-selects input[type="checkbox"] {
    -webkit-appearance: none; display: inline-block; background: transparent url("/Presentation/DotGov/includes/images/permit/Checkbox.png") no-repeat center center; background-size: 16px 16px;
  width: 16px; height: 16px; vertical-align: bottom; border: 1px solid #cacece; border-radius: 3px; line-height: 2rem !important; margin-top: 0px}
.accord-control .tabs .tab .col-padding-top-10.sign-up-notifications__toolbar-selects input[type="checkbox"]:hover {
    display: inline-block; background: transparent url("/Presentation/DotGov/includes/images/permit/CheckboxHover.png") no-repeat center center; background-size: 16px 16px;
    width: 16px; height: 16px; vertical-align: bottom;}
.accord-control .tabs .tab .col-padding-top-10.sign-up-notifications__toolbar-selects input[type="checkbox"]:checked {
    display: inline-block; background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center; background-size: 16px 16px;
    width: 16px; height: 16px; vertical-align: bottom;}
.accord-control .tabs .tab .col-padding-top-10.sign-up-notifications__toolbar-selects input[type="checkbox"]:checked:hover {
    display: inline-block; background: transparent url("/Presentation/DotGov/includes/images/permit/AlertCheckboxChecked.png") no-repeat center center; background-size: 16px 16px;
    width: 16px; height: 16px; vertical-align: bottom;}
.accord-control .tabs .tab .col-padding-top-10.sign-up-notifications__toolbar-selects input[type="checkbox"]:focus { outline:none; }
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button {
    color: #006197; background-color: rgba(255,255,255,0.9) !important;    float: right !important;    border-radius: 6px; padding-top: 2px; padding-bottom: 2px;}
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button span {
    color: rgb(0,142,184); font-weight: 400;}
.accord-control.sign-up .tabs .tab .important-text .inline-form .col-padding-top-10.sign-up-notifications__toolbar-selects div.margin-top_-2.text-right {
    float: right;}
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover,
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus {
    background-color: #ee8301 !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
}
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:hover span,
.accord-control.sign-up .tabs .tab .important-text .inline-form button.btn.btn-outline-primary.font-size-9.sign-up-notifications__toolbar-submit-button:focus span {
    color: #ffffff !important;}
.contact-main.sign-up-card .cntct-main-cntnt.no-padding {margin-top: -6px;  padding-top: 0; padding-left: 0; padding-right: 0;}

.input-row {width: 92%; margin-left: 4%; margin-right: 4%;}
.input-half { float: left; display: inline-block; max-width: 44%; width: 44%; margin-left: auto; margin-right: auto;}
.and-or {float: left; width: 12%; text-align: center; margin-top: 24px;}
.input-field input[type="phone"] { color: rgba(0,0,0,0.7); border: 1px solid #c3c4c6; display: block; width: 100%; margin-bottom: 10px;
    border-radius: 4px; padding: 4px 8px; float: left; font-family: Roboto, RobotoDraft, "Helvetica Neue", sans-serif; font-size: 1.4rem;}

.drop-accord .card-top-controls a.seafoam-btn.float-right { float: none; margin-right: auto !important; margin-left: auto !important; display: inline-block;}
.modal .modal-dialog.sub-blocks-email-form .modal-content .modal-body .comment-form .form-group input[type="email"] {width: 100%;}

@media (max-width: 1024px) {
    .contact-box.contact-box-one.sign-up-box.green { margin: 0 25px;}
}
@media (max-width: 900px) {
    td.bullet-col {max-width:24px;}
    .content-block td.bullet-col ul {max-width:24px;}
    .content-block td.bullet-col ul li {max-width:24px;}
    .contact-box.contact-box-one.sign-up-box.green .left-text { width: 100%; margin-top: 0; }
    .contact-box.contact-box-one.sign-up-box.green .right-btn { width: 100%;  }
    .contact-box.contact-box-one.sign-up-box.green .right-btn .seafoam-btn.float-right  { float: left; margin-top: 5px; }
}
@media (max-width: 767px) {
    .contact-box.contact-box-one.sign-up-box.green { margin: 0;}
    .contact-box.contact-box-one.sign-up-box.green .card-top-controls a.seafoam-btn.float-right {float: none; margin-left: auto; margin-right: auto;}
    .contact-box.contact-box-one.sign-up-box.green .drop-accord .card-top-controls {text-align: center; display: inline-block;}
    .contact-box.contact-box-one.sign-up-box.green .drop-accord .card-top-controls .card-top-text {text-align: left;}
}
@media (max-width: 680px) {
.sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {margin-bottom:20px;}
}
@media (max-width: 600px) {
    td.bullet-col {min-width:30px; max-width:30px;}
    .content-block td.bullet-col ul {min-width:30px; max-width:30px;}
    .content-block td.bullet-col ul li {min-width:30px; max-width:30px;}
    table.sign-links a.seafoam-btn {height: 29px;min-width: 130px;}
    .chrt-sub-ttl {max-width:90%;  margin-top:5px; margin-bottom:5px; line-height: 1.6rem !important;}
    .accord-cntnt .important-text {text-align:center;}
    .accord-cntnt .important-text .subscr-title {line-height: 2rem; text-align: left;    font-size: 1.5rem;}
    .accord-cntnt .important-text p {line-height: 1.7rem; text-align: left;    font-size: 1.3rem;}
    .accord-cntnt p.important-text, .accord-cntnt .important-text {padding: 11px 15px 7px 15px;}
    .accord-cntnt .important-text a.seafoam-btn {margin-bottom: 8px;}
    .grid-box-txt-lft {float:none; width: 100%; margin-right: 0%; }
    .grid-box-txt-rt {float:none; width: 100%; margin-left: 0%;}
    .accord-cntnt .grid-box-cntnt.teal-notif .grid-full-cntnt {    padding: 20px 40px;}
    .accord-cntnt .grid-box-txt .sign-up-notifications__toolbar-description-for-alert {margin-top: 12px;}
    .accord-control.sign-up {margin: 0px;width: 100%;}
    .tab.flr-hdr div#pnlSmsForm .enhanced-textbox {width: 100% !important; margin-right: 0% !important;}
    .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {width: 100% !important; margin-top: 5px !important;}
    .tab.flr-hdr div#pnlSmsForm .col-padding-top-10.sign-up-notifications__toolbar-selects {margin-top: 10px;}
    .tbl-hdr-left .tbl-hdr-ttl {font-size:1.8rem;}
    .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {margin-bottom:0px;}
    .accord-control.sign-up .tab.flr-hdr .tab-label {border-radius: 0;}
    .modal .modal-dialog .modal-content .modal-footer.sub-blocks-messages {padding: 0 30px 25px 30px;}
    .drop-accord ul.card-menu-list.two-columns li .subscrb-ttl { width: 65% !important; }
}
@media (max-width: 500px) {
    .max-wdth-cntnt { max-width: 330px;  min-width: 330px;}
    .tog-tab-txt {font-size: 1.2rem;}
    .accord-cntnt .grid-box-cntnt.teal-notif .grid-full-cntnt {    padding: 15px 30px;}
    .accord-control.sign-up input:checked ~ .tab-content .accord-cntnt {padding: 10px !important;}
    .content-block ul.accord-list li { font-size: 1.4rem; line-height: 1.6rem;}
    .accord-control input:checked ~ .tab-content {max-height: 130vh !important;}
    .tbl-hdr-left .tbl-hdr-ttl a.seafoam-btn.float-right {margin-bottom: 8px;    float: left; margin-left: -3px;}
    .accord-control.sign-up ul.link-list li a.btn-icon.icomoon.icon-GoToPage {float:left !important;}
    .accord-control.sign-up a.sign-left.list-link {float:left !important; display: block !important; width: 55%; line-height: 1.7rem !important; margin-top: 0 !important;}
    .accord-cntnt .grid-lft-icon.icomoon.icon-Text { font-size: 3.8rem !important; margin-left: -3px;  margin-right: 5px !important;}
    .accord-cntnt .grid-box-ttl {font-size: 2rem;}
    .input-half {  max-width: 100%; width: 100%; }
    .and-or {width: 100%;  margin-top: 0px;}
    .accord-control.sign-up .tabs .tab .important-text .inline-form .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {
        width: 100% !important;}
    .accord-control.sign-up .tabs .tab .important-text .inline-form.sta-sms-subscription-form-for-page .enhanced-textbox {width: 100% !important;}
    .accord-control.sign-up .tabs .tab .important-text .inline-form .sign-up-notifications__toolbar-description.bernina-condensed-regular.col-padding-top-10.font-size-17 {margin-bottom:10px;}
    .drop-accord ul.card-menu-list.two-columns li .subscrb-ttl { width: 55% !important; }
}
@media (max-width: 400px) {
    .max-wdth-cntnt { max-width: 280px;  min-width: 280px;}
    .icomoon.tog-tab-icon {display: none;}
    .tog-tab-txt {font-size: 1.1rem;}
    p.instruct-txt {font-size: 1.4rem;}
    .chrt-sub-ttl {max-width:87%; }
    table.sign-links a.seafoam-btn {padding: 4px 8px 1px 8px;   min-width: 110px;}
    td.bullet-col {min-width:24px; max-width:24px;}
    .content-block td.bullet-col ul {min-width:24px; max-width:24px;}
    .content-block td.bullet-col ul li {min-width:24px; max-width:24px;}
    .content-block td.bullet-col ul li:before {left: -20px;}
    .tog-tab-area table.enter-four td.tdAttribValue.one-fourth {padding-left: 0px; padding-right: 0px;}
    .accord-cntnt .grid-box-cntnt.teal-notif .grid-full-cntnt {padding: 15px 20px;}
    .accord-control.sign-up a.sign-left.list-link { width: 50%;}
    .tab.flr-hdr div#pnlSmsForm {padding: 15px 20px 20px 20px;}
    .drop-accord .accord-control .tab-label .card-menu-hdr {padding: 7px 25px 7px 20px;}
    .drop-accord .card-top-controls a.seafoam-btn.float-right .btn-txt {  font-size: 1.25rem; line-height: 1.6rem;}
    .drop-accord .card-top-controls a.seafoam-btn.float-right .btn-icon.icomoon.icon-EmailNotif {margin-right: 5px;}
    .drop-accord ul.card-menu-list.two-columns li .subscrb-ttl { width: 100% !important; }
    .contact-main.sign-up-card .contact-ttl {width: 75%;}
    .modal-dialog.sub-blocks-email-form h1.modal-title {margin-left: 0;}
}
@media (max-width: 370px) {
    .modal .modal-dialog .modal-content .modal-footer.sub-blocks-messages {padding: 0 15px 25px 15px;}
}
@media (max-width: 355px) {
    .max-wdth-cntnt { max-width: 240px;  min-width: 240px;}
    .tog-tab-txt {font-size: 1rem;}
    .row.content-block.on-column {margin-left: -15px; margin-right: -15px; padding: 0 15px !important;}
    .chrt-sub-ttl {max-width:85%; }
    .accord-cntnt .important-text .btn-icon.icomoon.icon-Subscribe {display:none;}
    table.sign-links a.seafoam-btn.sign-right .btn-txt {display: none;}
    table.sign-links a.seafoam-btn {padding: 4px 8px 1px 5px;min-width: 32px;}
    table.sign-links a.seafoam-btn .btn-icon.icomoon.icon-GoToPage {margin-right: 0px;}
    .tog-tab-area input[type="submit" i], .tog-tab-area input.buttontext {padding: 5px 14px;}
    .accord-control input:checked ~ .tab-content {max-height: 250vh !important;}
    .accord-cntnt .grid-box-cntnt.teal-notif .grid-full-cntnt {padding: 12px 12px;}
    .accord-control.sign-up a.sign-left.list-link { width: 45%;}
}
.youtube-video {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.youtube-video section {
    width: auto;
    display: inline-block;
    width: min-content;
}
.youtube-video .embed-container {
    width: auto;
    display: inline-block;
}

.video-controls {
    background-color: white;
    display: inline-block;
    width: 100%;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 0px 1px 3px 0px rgb(0,0,0,0.1), 0px 1px 1px 0px rgb(0,0,0,0.07), 0px 2px 1px -1px rgb(0,0,0,0.06);
}
.left-controls {
    margin-left: 10px;
    float: left;
}
.right-controls {
    margin-right: 10px;
    float: right;
}
.video-controls a, .video-controls .video-time {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 2px;
    color: #777;
    font-family: Arial, sans-serif;
    text-decoration: none;
    vertical-align: middle;
}
.video-controls a i.icomoon.video-icon {
    font-size: 2.7rem;
    line-height: 3.3rem;
    color: rgba(0,0,0,0.5);
    text-decoration: none;
    margin: 0px 6px;
}
.video-controls a i.icomoon.video-icon {
    font-size: 2.3rem;
}
.video-controls a i.icomoon.video-icon.icon-PlayVid, .video-controls a i.icomoon.video-icon.icon-Pause, .video-controls a i.icomoon.video-icon.icon-Stop {
    font-size: 2.2rem;
}
.video-controls a i.icomoon.video-icon.icon-Expand, .video-controls a i.icomoon.video-icon.icon-Contract {
    font-size: 2.2rem;
}
.video-controls a:hover i.icomoon.video-icon, .video-controls a:focus i.icomoon.video-icon, .video-controls a.active i.icomoon.video-icon {
    color: #ee8301 !important;
}
.video-controls .language-picker>div {
    position: relative;
    height: 31px;
    max-height: 31px;
    display: inline-block;
    padding: 10px 8px 10px 8px;
    font-size: 1.3rem;
    vertical-align: middle;
    cursor: pointer;
}
.video-controls .language-picker>div .picker {
    min-width: 100px;
    margin-left: -21px;
    top: 5px;
    z-index: 2000 !important;
    border: none;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3), 0px 2px 2px 0px rgba(0, 0, 0, 0.2), 0px 4px 2px -2px rgba(0, 0, 0, 0.16);
    border-radius: 6px;
    position: absolute;
    background: #FFF;
}
.video-controls .language-picker>div .picker ul li:first-child {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.video-controls .language-picker>div .picker ul li {
    display: block;
    border-top: 1px solid #EDF0F0;
}
.video-controls .language-picker>div .picker ul li:first-child {
    border-top: none;
}
.video-controls .language-picker>div .picker ul li:last-child {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.video-controls .language-picker>div .picker ul li a {
    display: block;
    padding: 5px 0 5px 5px;
    color: #39393B;
}
.video-controls .language-picker>div .picker ul li:hover, .video-controls .language-picker>div .picker ul li:focus {
    background: #008EB8;
}
.video-controls .language-picker>div .picker ul li:hover a, .video-controls .language-picker>div .picker ul li:focus a {
    color: white !important;
}
.vid-menu-hdr { width: calc(100% - 80px); background-color: rgba(210,220,230,0); padding: 7px 15px;
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif; font-size: 1.6rem; font-weight: 600;
    line-height: 1.5rem; text-align: left; float: left;}
.accord-control .vid-menu-icon.icomoon.icon-Menu2 { float: left; margin-left: 15px; font-size: 2rem; line-height: 3rem;}
.video-controls .accord-control .tab-label { z-index: 2; display: inline-block; justify-content: left; font-weight: bold; cursor: pointer;
    box-sizing: border-box; width: 100%; padding: 3px 20px 0px 0px; background-color: rgba(210,220,230,0.3); margin-top: 1px;}
.video-controls .accord-control .tab-label::after { content: "\e906"; font-family: 'icomoon'; width: 30px; height: 29px; margin-top: -1px;
    font-size: 2.8rem; line-height: 3.3rem; text-align: center; transition: all 0.35s; color: rgba(0,0,0,0.67); float: right; position: absolute; right: 5px;}
.video-controls .accord-control input:checked + .tab-label { display: inline-block; box-sizing: border-box; width: 100%; padding: 3px 5px 0px 0px;
    background-color: rgba(210,220,230,0.3); margin-top: 1px;}
.video-controls .accord-control input:checked + .tab-label::after { content: "\e906"; font-family: 'icomoon'; margin-top: 0px; transform: rotate(-90deg);}
.video-controls .accord-control .tab-label::before { content: ""; display: none;}
.video-controls .accord-control input:checked + .tab-label::before {content: ""; display: none;}
ul.video-menu-list { max-height: 240px; overflow-y: auto; text-align: left; padding: 0em !important; margin: 0em !important;}
ul.video-menu-list li { margin-bottom: 0; display: inline-block; text-align: left; width: 100%; border-bottom: solid 1px #ededed;}
ul.video-menu-list li a {width: 100%; display: inline-block; padding: 8px 20px; margin: 0; color: rgb(0,142,184);
    font-family: "proxima-nova-n4","proxima-nova","Open Sans",Corbel,Helvetica,Arial,Helvetica,Arial,sans-serif;
    font-size: 1.4rem; font-weight: 400;}
ul.video-menu-list li a:hover, ul.video-menu-list li a:focus { background-color: rgb(0,142,184); color: white !important;}

@media only screen and (max-width: 767px) {
    .youtube-video section {
        width: fit-content;
    }
    .youtube-video .embed-container iframe {
        max-width: 100%;
        min-width: 100%;
    }
    .video-controls {
        width: min-content;
        min-width: 100%;
        box-sizing: border-box;
    }
}
.baaqmd-assistant-area { box-sizing: border-box; display: inline-block;position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: inline-block; vertical-align: middle;
    content: " "; height: 100vh;    z-index: 1016;    pointer-events: none;}

.baaqmd-assistant-button { background-color: #85fdfe; pointer-events: all;
    box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.25), 0px 1px 12px 0px rgba(0, 0, 0, 0.25), 0px 1px 10px -4px rgba(0, 0, 0, 0.22);
    border-radius: 50%; background-position: center; background-repeat: no-repeat; cursor: pointer; position: fixed; bottom: 20px; right: 20px;
    z-index: 1008 !important; height: 72px; width: 72px; transition: 0.3s transform ease-in-out, 0.3s opacity ease-in-out, 0.3s background-color; border: 2px solid transparent;}
.chat-button-icon.icomoon.icon-Messages {font-size: 5rem; color: rgb(50,70,90); }
.baaqmd-assistant-button:hover, .baaqmd-assistant-button:focus { background-color: #ee8301; border: 2px solid #FFFFFF;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.baaqmd-assistant-button:hover .chat-button-icon.icomoon.icon-Messages, .baaqmd-assistant-button:focus .chat-button-icon.icomoon.icon-Messages { color: white;}
.baaqmd-assistant-bubble-container { position: fixed; bottom: 38px; right: 106px; z-index: 1008 !important; pointer-events: all; }
.chat-btn-icon.icomoon.icon-Point {float:left; margin-right: 6px; margin-left: 2px; font-size:2.8rem; line-height: 2rem;}
.chat-btn-text {float:right; font-size: 1.5rem;  line-height: 2rem;}
.baaqmd-assistant-bubble-outer { box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.25), 0px 1px 4px 0px rgba(0, 0, 0, 0.25), 0px 1px 6px -4px rgba(0, 0, 0, 0.22);
    border: 1px solid rgba(160, 180, 190, 0.5); cursor: pointer; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: bold;
    padding: 8px 10px; text-align: left; transition: 0.3s transform ease-in-out, 0.3s opacity ease-in-out; background-color: #85fdfe;
    z-index: 1008 !important; border-radius: 8px 8px 0 8px;}
.baaqmd-assistant-bubble-outer:hover, .baaqmd-assistant-bubble-outer:focus {background: #ee8301; color: white; border: 1px solid white;}
.baaqmd-assistant-bubble-dismiss {text-align: center; border-radius: 50%; width: 18px; height: 18px; border: none; background: rgb(211,47,47);
    cursor: pointer; appearance: none; display: block; position: absolute; padding: 0; font-size: 18px; line-height: 18px; top: -8px;
    left: -8px; transition: 0.3s transform ease-in-out, 0.3s opacity ease-in-out; color: #ffffff; }
.baaqmd-assistant-bubble-container--dismissed .baaqmd-assistant-bubble-outer,
.baaqmd-assistant-bubble-container--dismissed .baaqmd-assistant-bubble-dismiss { opacity: 0; pointer-events: none; transform: translateY(30px); }

#carousel.set-back, #myCarousel.set-back {z-index: 0;}
.nav-desktop-wrapper, .nav-desktop-wrapper .bottom-nav-wrapper {z-index: 1 !important;}

#guide-container.guide-panel {background: white; display: inline-block; z-index: 1050 !important; left: 100vw;
    position: fixed; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.15), 0px 1px 8px 0px rgba(0, 0, 0, 0.15), 0px 1px 6px -4px rgba(0, 0, 0, 0.12);
    top: 0;  height: 100%; width: 400px; }
#guide-container.guide-panel.active {left: calc(100vw - 400px); -webkit-animation: slideIn 1s forwards; -moz-animation: slideIn 1s forwards;
    animation: slideIn 1s forwards; pointer-events: all;}
@-webkit-keyframes slideIn {
    0% { transform: translateX(400px); }
    100% { transform: translateX(0); }
}
@-moz-keyframes slideIn {
    0% { transform: translateX(400px); }
    100% { transform: translateX(0); }
}
@keyframes slideIn {
    0% { transform: translateX(400px); }
    100% { transform: translateX(0); }
}

.guide-panel-shade {padding-top: 20px;background-color: rgb(240,245,248); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);}
.guide-panel-header { display:inline-block;  width: 100%; }
.guide-panel-container { position: fixed; width: 400px; height: 100vh; top: 0; background: #ffffff; z-index: 1008 !important; -webkit-transition: -webkit-transform 0.3s 0.3s;
    padding: 0px; box-sizing: border-box;  transition: -webkit-transform 0.3s 0.3s;
    transition: transform 0.3s 0.3s; transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;}
.guide-panel-container a.close-btn {float: right; display: inline-block; text-decoration: none;  font-size: 1.8rem; margin-bottom: 20px; margin-right: 15px;
    color: rgb(0,79,131); text-align: center; line-height: 3rem !important; font-family: 'Open Sans',sans-serif!important; height: 22px; width: 22px;}
.guide-panel-container a.close-btn:hover, .guide-panel-container a.close-btn:focus {font-size: 2.2rem; line-height: 3rem !important;}
.guide-panel-container .greeting {font-size: 2.4rem; color: #0f9d58; margin-bottom: 10px;}
.guide-title { float: left; margin-left: 25px; text-transform: uppercase; letter-spacing: 5px; font-size: 1.4rem; font-weight: 600;}
.third-panel .greeting {margin-top: 10px; color: #666666; margin-bottom: 6px;}
.third-panel .panel-title, .help-panel .panel-title {font-size: 2.5rem; font-weight: 600; line-height: 2.8rem; margin-bottom: 12px;}
.guide-panel-container .search-container {display: inline-block; margin-bottom: 20px; width: 100%;}
.guide-panel-container .search-container textarea.search-input {    resize: none; font-family: Open Sans; box-sizing: border-box; box-shadow: 3px 3px 5px 0 rgba(0,0,0,0.05); padding: 12px; width: 100%; height: 43px;
    display: block; z-index: 1008 !important; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; font-size: 14px;
    background: #fefefe; border: 1.5px solid rgba(0,58,73,0.3); border-radius: 6px; overflow: hidden;}
.guide-panel-container .search-container textarea.search-input:hover, .guide-panel-container .search-container textarea.search-input:focus {border: solid 1px rgba(0,58,73,0.6);background: #fff; height: 145px;}
.guide-panel-container button.submit-btn {  border: 0; color: #fff; cursor: pointer; font-family: Open Sans,sans-serif;font-size: 1.2rem; font-weight: 600;
    position: relative; left: 0; text-align: center; float: right;    -webkit-transition: all 250s easy-in-out; transition: all 250s easy-in-out;
    opacity: 1; height: 32px; padding: 0; margin-top: 10px; background-color: rgb(0,196,198); border-radius: 6px; width: 100px; display:none;}
.guide-panel-container button.submit-btn:hover, .guide-panel-container button.submit-btn:focus {background-color: #ee8301; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
.suggest-panel {width: 100%; background-color: rgb(255,255,255); padding: 0px 20px 20px 25px;display:inline-block; overflow-y: auto;
    height: calc(100vh - 217px);}
.suggest-title {color: rgb(100,110,120); font-size: 2.2rem; font-weight: 600;display:inline-block;  min-height: 65px;}
.sub-panel .suggest-title {margin-top: 15px;}
#mainPanel {display:none;}
#mainPanel.active {display:inline-block;}
.sub-panel {display:none;}
.sub-panel.active {display:inline-block;}
.third-panel {display:none;}
.third-panel.active {display:inline-block;}
#greetingArea {display:none;margin-left: 25px;}
#greetingArea.active {display:inline-block;}
#panelBlock {display:none;}
#panelBlock.active {display:inline-block;}
#panelBackground {display:none;filter: alpha(opacity=60); opacity: 0.6; background-color: rgb(50,70,90);}
#panelBackground.active {display:inline-block; pointer-events: none;}
div#footerLangArea {display:none;}
div#footerLangArea.active {display:inline-block;}
.help-panel {display:none;}
.help-panel.active {display:inline-block;}
.greeting-area {width: calc(100% - 50px);}
ul.suggestions-list {list-style: none; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 54px; margin: 800px 0 0 0; width: 100%; display:inline-block;}
ul.suggestions-list.active {margin: -30px 0 0 0; -webkit-animation: slideUp 1.5s linear; animation: slideUp 1.5s linear;animation-timing-function: ease-in-out;}
ul.suggestions-list li {cursor: pointer;  background-color: transparent; border: 0 none; position: relative; border-bottom: 1px solid #e9e9e9; width: 100%;
    font-family: Open Sans; font-size: 14px; line-height: 140%;  list-style: none; text-align: left; opacity: 0;}
ul.suggestions-list.active li {opacity: 1; -webkit-animation: FadeIn 2s linear; animation: FadeIn 2s linear;animation-timing-function: ease-in-out; }
@-webkit-keyframes slideUp {
    0% { transform: translateY(800px); opacity: 0; }
    100% { transform: translateY(0px); opacity: 1;}
}
@-moz-keyframes slideUp {
    0% { transform: translateY(800px); opacity: 0;}
    100% { transform: translateY(0px); opacity: 1;}
}
@keyframes slideUp {
    0% { transform: translateY(800px); opacity: 0;}
    100% { transform: translateY(0px); opacity: 1;}
}
@-webkit-keyframes FadeIn {
    0% { transform: translateY(30px); opacity: 0; }
    100% { transform: translateY(0px); opacity: 1;}
}
@-moz-keyframes FadeIn {
    0% { transform: translateY(30px); opacity: 0;}
    100% { transform: translateY(0px); opacity: 1;}
}
@keyframes FadeIn {
    0% { transform: translateY(30px); opacity: 0;}
    100% { transform: translateY(0px); opacity: 1;}
}
ul.suggestions-list li:nth-of-type(1) { -webkit-animation-delay: 100ms; animation-delay: 100ms; }
ul.suggestions-list li:nth-of-type(2) { -webkit-animation-delay: 200ms; animation-delay: 200ms; }
ul.suggestions-list li:nth-of-type(3) { -webkit-animation-delay: 300ms; animation-delay: 300ms; }
ul.suggestions-list li:nth-of-type(4) { -webkit-animation-delay: 400ms; animation-delay: 400ms; }
ul.suggestions-list li:nth-of-type(5) { -webkit-animation-delay: 500ms; animation-delay: 500ms; }
ul.suggestions-list li:nth-of-type(6) { -webkit-animation-delay: 600ms; animation-delay: 600ms; }
ul.suggestions-list li:nth-of-type(7) { -webkit-animation-delay: 700ms; animation-delay: 700ms; }
ul.suggestions-list li:nth-of-type(8) { -webkit-animation-delay: 800ms; animation-delay: 800ms; }
ul.suggestions-list li:nth-of-type(9) { -webkit-animation-delay: 900ms; animation-delay: 900ms; }
ul.suggestions-list li:nth-of-type(10) { -webkit-animation-delay: 1000ms; animation-delay: 1000ms; }
ul.suggestions-list li:nth-of-type(11) { -webkit-animation-delay: 1100ms; animation-delay: 1100ms; }
ul.suggestions-list li:nth-of-type(12) { -webkit-animation-delay: 1200ms; animation-delay: 1200ms; }
ul.suggestions-list li:nth-of-type(13) { -webkit-animation-delay: 1300ms; animation-delay: 1300ms; }
ul.suggestions-list li:nth-of-type(14) { -webkit-animation-delay: 1400ms; animation-delay: 1400ms; }
ul.suggestions-list li:nth-of-type(15) { -webkit-animation-delay: 1500ms; animation-delay: 1500ms; }
ul.suggestions-list li:nth-of-type(16) { -webkit-animation-delay: 1600ms; animation-delay: 1600ms; }
ul.suggestions-list li:before { content: ""; }
ul.suggestions-list li a { color: #555555;  padding: 16px 0 11px 0; text-decoration: none; display:inline-block; width: 100%;}

ul.sub-list {list-style: none; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 54px; margin: 800px 0 0 0; width: 100%; display:inline-block;}
ul.sub-list.active {margin: -30px 0 0 0; -webkit-animation: slideUp 1.5s linear; animation: slideUp 1.5s linear;animation-timing-function: ease-in-out;}
ul.sub-list li {cursor: pointer;  background-color: transparent; border: 0 none; position: relative; border-bottom: 1px solid #e9e9e9; width: 100%;
    font-family: Open Sans; font-size: 14px; line-height: 140%;  list-style: none; text-align: left; opacity: 0;}
ul.sub-list.active li {opacity: 1; -webkit-animation: FadeIn 1.5s linear; animation: FadeIn 1.5s linear;animation-timing-function: ease-in-out; }

ul.sub-list li:nth-of-type(1) { -webkit-animation-delay: 100ms; animation-delay: 100ms; }
ul.sub-list li:nth-of-type(2) { -webkit-animation-delay: 200ms; animation-delay: 200ms; }
ul.sub-list li:nth-of-type(3) { -webkit-animation-delay: 300ms; animation-delay: 300ms; }
ul.sub-list li:nth-of-type(4) { -webkit-animation-delay: 400ms; animation-delay: 400ms; }
ul.sub-list li:nth-of-type(5) { -webkit-animation-delay: 500ms; animation-delay: 500ms; }
ul.sub-list li:nth-of-type(6) { -webkit-animation-delay: 600ms; animation-delay: 600ms; }
ul.sub-list li:nth-of-type(7) { -webkit-animation-delay: 700ms; animation-delay: 700ms; }
ul.sub-list li:nth-of-type(8) { -webkit-animation-delay: 800ms; animation-delay: 800ms; }
ul.sub-list li:nth-of-type(9) { -webkit-animation-delay: 900ms; animation-delay: 900ms; }
ul.sub-list li:nth-of-type(10) { -webkit-animation-delay: 1000ms; animation-delay: 1000ms; }
ul.sub-list li:nth-of-type(11) { -webkit-animation-delay: 1100ms; animation-delay: 1100ms; }
ul.sub-list li:nth-of-type(12) { -webkit-animation-delay: 1200ms; animation-delay: 1200ms; }
ul.sub-list li:nth-of-type(13) { -webkit-animation-delay: 1300ms; animation-delay: 1300ms; }
ul.sub-list li:nth-of-type(14) { -webkit-animation-delay: 1400ms; animation-delay: 1400ms; }
ul.sub-list li:nth-of-type(15) { -webkit-animation-delay: 1500ms; animation-delay: 1500ms; }
ul.sub-list li:nth-of-type(16) { -webkit-animation-delay: 1600ms; animation-delay: 1600ms; }
ul.sub-list li:before { content: ""; }
ul.sub-list li a { color: #555555;  padding: 16px 0 11px 0; text-decoration: none; display:inline-block; width: 100%;}

.guide-panel-content {position: relative;}
#topShadow {display:inline-block; background: transparent;}
#topShadow.active {display:inline-block; }
#topShadow.active {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.3+50,0+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.3) 15%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.3) 15%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.3) 15%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.top-shadow {width: 100%; height: 7px; position: relative;  opacity: 0.2;    top: -7px;}
#bottomShadow.hide {display:none; }
#bottomShadow {display:inline-block; }
.bottom-shadow {width: 100%; height: 4px; position: absolute; bottom: 50px; left: 0; opacity: 0.25;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.3+50,0+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 80%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 80%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 80%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.help-shadow {width: calc(100% + 40px); height: 5px; position: sticky; bottom: 106px; margin-left: -24px; opacity: 0.25;display:inline-block;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.3+50,0+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.sug-list-icon.icomoon {float:left; margin-right: 10px; font-size: 2.2rem; line-height: 2rem;}
.sug-list-label {float:left; font-size: 1.4rem; line-height: 2rem; max-width: 270px;}
.sug-list-arrow.icomoon.icon-ArrowRight {float:right; font-size: 1.8rem; line-height: 2rem;}
a.guide-back-btn {background-color: rgb(0,196,198); color: white; float:left;  cursor: pointer; padding: 3px 13px 3px 10px; margin-left: 25px;
    border-radius: 40px; display:none;}
a.guide-back-btn.active {display:inline-block;}
.back-btn-arrow.icomoon.icon-ArrowLeft2 {font-size: 1.4rem; float:left; line-height: 1.8rem; margin-right: 5px;}
.back-btn-text {font-size: 1.4rem; float:left; line-height: 1.9rem;}
a.guide-back-btn:hover, a.guide-back-btn:focus {background-color: #ee8301;color: white !important; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);}
.horiz-div-line {width: 100%; height: 1px; background-color: rgb(220,225,230); margin: 20px 0;}
.panel-block {    position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050 !important; display: none; overflow: hidden; -webkit-overflow-scrolling: touch;
    outline: 0; overflow-x: hidden; overflow-y: auto;}
.panel-background {    position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050 !important; display: none; overflow: hidden; -webkit-overflow-scrolling: touch;
    outline: 0; overflow-x: hidden; overflow-y: auto;}
.panel-block:before {    position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: inline-block; vertical-align: middle;
    content: " "; height: 100%;}
#form.no-scroll {overflow: hidden !important; overflow-y: hidden !important; height: 100vh !important;}
.help-panel {overflow-y: auto; height: calc(100vh - 70px);    padding: 10px 20px 20px 25px; width: 100%;}
.third-panel, .sub-panel {overflow-y: auto; height: calc(100vh - 70px);    padding: 0px 20px 20px 25px; width: 100%;}
.third-panel, .help-panel {position: relative;}
.footer-lang-area {display:inline-block; background-color: rgb(240,245,248); width: 100%; padding: 9px 0 6px 0; height: 50px; margin-top: -6px;
    box-shadow: 0px 2px 1px 4px rgba(0, 0, 0, 0.02); position: fixed; bottom: -2px; left: 0;}
ul.foot-langs {margin-left: 20px; width: 100%; padding-left: 0; list-style-type: none; display: inline-block;}
ul.foot-langs li {float: left; list-style-type: none;}
ul.foot-langs li a.foot-lang-btn {text-decoration: none; margin: 0 5px; padding: 8px 10px; display:inline-block; cursor: pointer;
    border: solid 1px rgb(0,142,184); border-radius: 24px; font-size: 1.2rem; color: rgb(0,142,184);}
ul.foot-langs li a.foot-lang-btn.active {background-color: rgb(0,142,184); color: white; border: solid 1px rgb(0,142,184); }
ul.foot-langs li a.foot-lang-btn:hover, ul.foot-langs li a.foot-lang-btn:focus {background-color: #ee8301; color: white !important; border: solid 1px #ee8301; }
.main-text {font-size: 1.4rem; font-family: Open Sans;}
.main-text a {color: rgb(0,142,184) !important; text-decoration: underline !important;}
.main-text a:hover, .main-text a:focus {color: #ee8301 !important;}
.panel-header {font-weight: bold; font-size: 1.7rem; margin-bottom: 7px;}
ul.help-list {background-color: rgb(240,245,248); list-style: none; padding-top: 0; padding-left: 0; padding-right: 0; margin: 0; width: calc(100% + 45px);
    margin-top: -7px; display:inline-block;  margin-left: -25px;}
.help-panel ul.help-list {margin-top: -15px;}
ul.help-list.active {margin: -30px 0 0 0; -webkit-animation: slideUp 1.5s linear; animation: slideUp 1.5s linear;animation-timing-function: ease-in-out;}
ul.help-list li {cursor: pointer;  background-color: transparent; border: 0 none; position: relative; border-bottom: 1px solid #e9e9e9; width: 100%;
    font-family: Open Sans; font-size: 14px; line-height: 140%;  list-style: none; text-align: left; }
ul.help-list li a { color: #555555 !important; padding: 16px 0 11px 0; text-decoration: none; display: inline-block; width: 100%; cursor: pointer;}
ul.help-list li a:hover, ul.help-list li a:focus {color: #ee8301 !important;}
ul.help-list li .sug-list-icon.icomoon {margin-left: 24px;}
ul.help-list li .sug-list-arrow.icomoon.icon-ArrowRight {margin-right: 15px;}
.help-list-area { display: inline-block;   left: 1px;
    width: 100%; position: fixed; bottom: 0px; box-sizing:border-box; padding: 0 20px 0 24px;}
ul.standard-list {margin-top: 10px; list-style-type: disc; padding-left: 40px;}
ul.standard-list li {margin-bottom: 7px; font-size: 1.4rem; line-height: 1.8rem !important;}

@media screen and (max-width: 768px) {
    .baaqmd-assistant-bubble-outer { width: 100%; font-size: 16px; }
    .baaqmd-assistant-bubble-container { right: 120px; bottom: 62px; }
    .baaqmd-assistant-bubble-dismiss { width: 20px; height: 20px; left: -10px; top: -10px; }
    .baaqmd-assistant-button { border-radius: 50%; right: 30px; bottom: 42px; height: 79px; width: 79px; }
    .baaqmd-assistant-button--dismissed {opacity: 0; pointer-events: none; transform: translateY(30px); }
}
@media screen and (max-width: 400px) {
    ul.foot-langs li a.foot-lang-btn { margin: 0 3px; padding: 8px 7px; }
    #guide-container.guide-panel { width: 350px; }
    .guide-panel-container { width: 350px; }
    #guide-container.guide-panel.active {left: calc(100vw - 350px); }
}
@media screen and (max-width: 350px) {
    ul.foot-langs li a.foot-lang-btn { margin: 0 2px; padding: 8px 5px; }
    #guide-container.guide-panel { width: 320px; }
    .guide-panel-container { width: 320px; }
    #guide-container.guide-panel.active {left: calc(100vw - 320px); }
}
@media screen and (max-width: 300px) {
    ul.foot-langs li a.foot-lang-btn { margin: 0 1px; padding: 8px 2px; }
    #guide-container.guide-panel { width: 280px; }
    .guide-panel-container { width: 280px; }
    #guide-container.guide-panel.active {left: calc(100vw - 280px); }
}
@media screen and (max-width: 280px) {
    ul.foot-langs {margin-left: 10px;}
    ul.foot-langs li a.foot-lang-btn { margin: 0 1px; padding: 8px 3px; font-size: 1rem; }
    #guide-container.guide-panel { width: 240px; }
    .guide-panel-container { width: 240px; }
    #guide-container.guide-panel.active {left: calc(100vw - 240px); }
}



