.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);}
    }
}
.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;}
}
/* 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%;}
}
.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;
    }
}
.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;
    }
}
.wrap.page-size.microsite {
    background: rgba(255,255,255,0.7);
    border-radius: 6px;
}
.microsite .content-block {text-align: left;}
.microsite .middle-nav-wrapper {
    height: 150px !important; text-align: center;
}
.side-nav-menu .section-title h5 a {
    color: rgb(0,59,121);
}
.microsite .container-fluid>.row:not(.row.mobile-block) {
    margin-left: 0;
    margin-right: 0;
}
#microsite-one .body-center .blue {
    min-height: 45px;
    height: auto;
    background: none;
    background-color: #217E9D;
    padding: 0px;
}
#microsite-one .body-center .blue .inner {
    padding-top: 10px;
    padding-left: 100px;
    padding-bottom: 2px;
}
#microsite-one .body-center .blue .inner h1 {
    color: #fff !important;
    font-size: 2.3em;
}
span.icomoon.icon-PDF.link-pdf {
    font-size: 2rem;
    margin: 0 5px 0px 8px;
    vertical-align: middle;
    color: rgb(0,79,131);
}
#microsite-one .logo-rich-text .logo-two img {
    margin-left: 30px;     padding-top: 14px;
}
.page-size.microsite .two-col-container-md-3-9 .container-fluid .row .col-md-9 {
    border-radius: 6px;     padding-bottom: 15px;
}

.program_overview, .eligibility, .grant_amounts, .apply, .resources, .faq {
    width: 100%;
    display: inline-block;
    border-radius: 6px !important;
    border: none !important;
    text-align: center;
    text-decoration: none !important;
    color: rgba(255,255,255,0.95);
    position: relative;
    background-color: white !important;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px -3px rgba(0, 0, 0, 0.1);
}

.program_overview a:hover, .eligibility a:hover, .grant_amounts a:hover, .apply a:hover, .resources a:hover, .faq a:hover {
    border: none !important; border-radius: 6px;
}
.program_overview a:hover img, .grant_amounts a:hover img {
    min-width: 100.5%;
}
.resources a:hover img {
    border: none !important;
    border-radius: 6px !important;
    max-width: 99.8%;
}

/*  Footer  */
.microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .initiative-logos {
    float: right;
    text-align: right !important;
}
.microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper ul {
    float: right;
    text-align: right !important;
}
.microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .footer-legal {
    float: right;
    text-align: right !important;
}

.microsite .footer-wrapper .row.footer-top-section {
    border-bottom: none;
}

.microsite .footer-wrapper {
    background: -moz-linear-gradient(top, rgba(0,79,131,1) 0%, rgba(0,79,131,1) 1%, rgba(0,79,131,0.2) 25%, rgba(0,79,131,0) 75%,rgba(0,79,131,1)  100%);
    background: -webkit-linear-gradient(top, rgba(0,79,131,1) 0%,rgba(0,79,131,1) 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 75%,rgba(0,79,131,1)  100%);
    background: linear-gradient(to bottom, rgba(0,79,131,1) 0%,rgba(0,79,131,1) 1%,rgba(0,79,131,0.2) 25%,rgba(0,79,131,0) 75%,rgba(0,79,131,1) 100%);
}

.page-size.microsite .row.content-block.one-column .wrapper .box p {text-align: center;}
.microsite .row.contact-widget.single-contact-type {padding: 0 30px !important;}
.microsite .two-col-container-md-3-9 {text-align: center;}
.microsite .side-nav-sections p a { text-align: left; width: 100%; }
.microsite .side-nav-menu .side-nav-sections>ul>li>p { text-align: left;}
.microsite .side-nav-menu .section-title h5 {text-align: left; }
.two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.banner-image {max-width: 100%;height: auto !important;  box-sizing: border-box;  margin-bottom: 20px;}
.two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.banner-image img {max-width: 100%;object-fit: contain;height: auto;}
.two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.page-introduction {box-sizing: border-box;}
.page-size.microsite .important-text p {font-size: 1.5rem !important;}
.page-size.microsite .content-block p {text-align: left;}
.content-block h1, .content-block h2, .content-block h3 {text-align: left;}
.page-size.microsite .contact-widget .contact-widget-wrapper h3 {text-align: left;}
.page-size.microsite .contact-widget .contact-widget-wrapper .contact-item-wrapper .contact-info-wrapper {text-align: left;}
.page-size.microsite .contact-widget .contact-widget-wrapper .contact-item-wrapper .contact-info-wrapper p {line-height: 1.7rem;}
.page-size.microsite .page-introduction.lead {text-align: left; padding: 0 40px !important;}
.microsite .nav-desktop-wrapper .top-middle-nav-wrapper .middle-nav-wrapper .container-fluid {display: inline-block;width: 100%;text-align: left;}
#microsite-one .logo-rich-text {display: inline-block;width: 100%;margin-bottom: 0px;}
#microsite-one .logo-rich-text .logo-one {width: 37%; vertical-align: top; margin-top: 24px;}
.page-size.microsite .content-block ul li {text-align: left;}
.page-size.microsite .contact-widget .contact-widget-wrapper a {display: inline-block;margin-top: 5px;}
.page-size.microsite .contact-widget .contact-widget-wrapper a:hover, .page-size.microsite .contact-widget .contact-widget-wrapper a:focus {color: #ffce92 !important;}
.page-size.microsite .row.content-block.one-column {text-align: left;}
.microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.content-block {padding: 0 40px;}

@media (max-width: 1600px){
    #microsite-one .body-center .blue .inner {
        padding-left: 115px;
    }
}
@media (max-width: 1400px){
    #microsite-one .body-center .blue .inner {
        padding-left: 130px;
    }
}
@media (max-width: 1250px){
    #microsite-one .body-center .blue .inner {
        padding-left: 145px;
    }
}
@media (max-width: 1200px){
    #microsite-one .body-center .blue .inner {
        padding-left: 155px;
    }
}
@media (max-width: 1100px){
    #microsite-one .body-center .blue .inner {
        padding-left: 160px;
    }
}
@media (max-width: 1024px){
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.row.content-block.one-column {
        padding: 0 40px !important;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget {
        padding: 0 15px;
    }
    .microsite .two-col-container-md-3-9>.container-fluid, .microsite .two-col-container-md-3-9>.container-fluid>.row {
        margin: 0 !important;    max-width: 100% !important;
    }
    .wrap.page-size.microsite {
        background: rgba(255,255,255,0.8);
    }
    #microsite-one .body-center .blue {
        margin: 0;
    }
    #microsite-one .tablet-section-menu {
        padding: 45px 27px 1px 0px;
    }
    .microsite .device-utility.row {
        background: white;
    }
    .microsite#microsite-one #utility-new {    min-height: 20px;
        margin-bottom: 0px; width: 100%; display: inline-block; padding-right: 35px;
    }
    #microsite-one #utility-new .utility-row .language-picker {
        padding-top: 3px;
    }
    .microsite .two-col-container-md-3-9 .container-fluid {
        margin-top: 0px;
    }
    .tablet-section-menu.micro>a span {
        font-size: 3rem;
    }
    .tablet-section-menu.micro>span {
        text-align: center;
        color:rgba(0,0,0,0.5);
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .initiative-logos {
        float: left;
        text-align: center !important;
        margin-bottom: 0px;
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper ul {
        float: left;
        text-align: center !important;
        margin-bottom: 5px;
        width: 100%;
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .footer-legal {
        float: left;
        text-align: center !important;
        margin-bottom: 5px;
        width: 100%;
    }
    .footer-wrapper .footer-top-section .generic-callout {
        padding: 20px 20px 0px 10px;
    }
    .microsite .footer-wrapper {
        padding-bottom:15px;
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .initiative-logos .footer-logo-two {
        margin-bottom: 25px;
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout {
        border-top: none;
    }
    .microsite .tablet-section-menu {
        width: 100px;
    }
    .microsite .device-section-menu-link span.icon-navicon.gray-icon {
        color: rgba(0,142,184,0.8);
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 30px;
    }
    #microsite-one .body-center .blue .inner {
        padding-left: 50px;
    }
    #microsite-one .body-center .blue .inner h1 {
        color: #217E9D !important;
    }
    .page-size.microsite .two-col-container-md-3-9 .container-fluid .row .col-md-9 {
        width: 100%;    max-width: 100%;
        box-sizing: border-box;
    }
    #microsite-one #utility-new .utility-buttons {
        margin-left: 5px;
    }
    .microsite .row.contact-widget.single-contact-type {
        padding: 0 23px !important;
    }
    #microsite-one #utility-new .utility-row .language-picker {width: 25%; min-width: 230px;}
}
@media (max-width: 991px){
    .page-size.microsite .page-introduction.lead {padding: 0 24px !important;}
    .microsite .two-col-container-md-3-9 .row {
        margin-right: 0;
        margin-left: 0;
    }
    .microsite .page-introduction.lead p {
        margin-left: 15px;
        margin-right: 15px;
    }
    .microsite .row.content-block.one-column.lt-gray-bkgrd {
        margin-right: 0;
        margin-left: 0;
    }
    .microsite .two-col-container-md-3-9 .container-fluid {
        padding: 0;
    }
    #microsite-one .body-center .blue .inner {
        padding-left: 40px;
    }
}
@media (max-width: 767px){
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.row.content-block.one-column {
        padding: 0 17px !important;
    }
    .microsite .content-block {padding: 0 15px !important;}
    .microsite .device-utility.row {  border-bottom: solid 2px rgba(0,142,184,0.4);  }
    .microsite .contact-widget .contact-widget-wrapper {  margin: 30px 0px 0 0px;  }
    .microsite .two-col-container-md-3-9 .row.banner-image {
        width: 100%;
        padding: 0 20px !important;
        margin-bottom: 20px;
        display: inline-block;
    }
    .microsite .tablet-section-menu a.device-section-menu-link {
        margin-right: 8px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        margin: 17px 0 0 10px;
        float: left;
        max-width: 240px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one img {
        max-width: 100%;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 30px;    max-width: 45%;
        float: left;
    }
    #microsite-one.microsite .device-utility-left.col-xs-9 {
        width: 82%; float: left;
    }
    #microsite-one.microsite .device-utility-right.col-xs-3 {
        width: 18%; float: right;
    }
    #microsite-one .tablet-section-menu {
        padding: 32px 0px 1px 0px;
        margin-right: 0%;
    }
    .microsite .tablet-section-menu {
        width: 85px;
    }
    .microsite .page-introduction.lead p {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0 !important;
        font-size: 1.7rem;
    }
    .microsite .permit-table-header .permit-table-search.collapse {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        background-color: #c5e8f3 !important;
        padding-top:10px;
    }
    .microsite .standard-table .RadGrid_Default .rgMasterTable tfoot table tr .rgAdvPart {
        padding-top: 0px;
    }
    .microsite .utility-row {
        max-width: 98%;
    }
    .microsite .container-fluid.mbl-fix-pad.mbl-rnd-top {
        background: rgba(255,255,255,0.5);
        background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.8) 3%, rgba(255,255,255,0.8) 25%, rgba(255,255,255,0)  100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.8) 3%,rgba(255,255,255,0.8) 25%, rgba(255,255,255,0)  100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.8) 3%,rgba(255,255,255,0.8) 25%, rgba(255,255,255,0) 100%);
    }
    div#outercontent_2_sidenavigationcontainercontent_0_twocolumnmd39block2_0_innercontent_5_pnlWrapper {
        background: rgba(255,255,255,0.8);
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 5%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.7) 97%, rgba(255,255,255,0)  100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 5%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.7) 97%, rgba(255,255,255,0)  100%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 5%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.7) 97%, rgba(255,255,255,0) 100%);
    }
    #microsite-one .body-center .blue .inner {
        padding-left: 20px;
    }
    .microsite .two-col-container-md-3-9 .col-md-9 .container-fluid {
        padding: 0 0px;
    }

    .microsite .row.contact-widget.single-contact-type {
        padding: 0 15px !important;
    }
    .page-size.microsite .page-introduction.lead {
        padding: 0 17px !important;
        width: 100%;
    }
    .microsite#microsite-one #utility-new {
        padding-right: 0px;
    }
    #microsite-one #utility-new .utility-row .language-picker {width: 30%;}
}
@media (max-width: 650px) {
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        max-width: 200px; margin: 23px 0 0 10px;}
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two img {
        max-height: 70px;
        max-width: 100%;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 20px;
    }
    #microsite-one.microsite .device-utility-right.col-xs-3 {
        width: 16%; float: right;
    }
    #microsite-one.microsite .device-utility-left.col-xs-9 {
        width: 84%; float: left;
    }
    .microsite .tablet-section-menu {
        width: 80px;
    }
}
@media (max-width: 600px) {
    .microsite .page-introduction.lead p {
        margin-left: 3px;
        margin-right: 17px;
    }
    #microsite-one .body-center .blue .inner {
        padding-left: 20px;
    }
    #microsite-one .body-center .blue .inner h1 {
        font-size: 2em;
    }
    .contact-widget .contact-widget-wrapper {
        margin: 20px 5px 0 5px;
    }
    .microsite .content-block {
        padding: 0 15px !important; margin-right: 0px !important; margin-left: 0px !important;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget {
        padding: 0;
    }
    #microsite-one #utility-new .utility-row .language-picker {width: 40%;}
}
@media (max-width: 550px) {
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        max-width: 180px;
        margin: 18px 0 0 0px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 15px;
        margin-top: 12px;
        margin-bottom: 8px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two img {
        max-height: 60px;
    }
    #microsite-one .tablet-section-menu {
        padding: 29px 0px 1px 0px;
    }
}
@media (max-width: 500px) {
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two img {
        max-height: 50px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        max-width: 160px;
    }
    #microsite-one .tablet-section-menu {
        padding: 22px 0px 1px 0px;
    }
    #microsite-one .body-center .blue .inner {
        padding-left: 17px;
    }
    .microsite .contact-widget .contact-widget-wrapper {
        margin: 20px 0px 0 0px;
    }
    #microsite-one #utility-new .utility-row .language-picker {width: 50%;}
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {max-width: 40%;}
}
@media (max-width: 450px){
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.banner-image {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .microsite .page-introduction.lead p {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .microsite .row.one-column.content-block {
        padding: 0 15px !important;
    }
    .microsite .footer-wrapper .footer-top-section .generic-callout .footer-bottom-wrapper .initiative-logos .footer-logo-two {
        margin-right: 20px;
    }
    .microsite div.RadPicker table.rcSingle td {float: left !important; max-width:30px;}
    .microsite div.RadPicker table.rcSingle td.rcInputCell {float: left !important; max-width:90px !important;}
    .microsite div.RadPicker table.rcSingle {float: left !important;    width: 120px; max-width:120px !important;}
    .microsite .RadPicker_Default .rcCalPopup, .microsite .RadPicker_Default .rcTimePopup {max-width:30px;}
    .microsite div.RadPicker table.rcSingle tr {max-height:50px;}
    .permit-table-header .permit-table-search td input[type="text"] {width:85%;}
    #microsite-one .body-center .blue .inner {
        padding-left: 15px;
    }
    .microsite .two-col-container-md-3-9 .col-md-9 .container-fluid {
        padding: 0 15px;
    }
    .microsite .filter-by-container {
        padding: 0 0px !important;
    }
    .microsite .standard-table {
        padding: 0 0px !important;
    }
}
@media (max-width: 400px){
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two img {
        max-height: 40px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        max-width: 150px;
        margin: 15px 0 0 0px;
    }
    #microsite-one .tablet-section-menu {
        padding: 18px 0px 1px 0px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 8px;
    }
    .tablet-section-menu>span {
        font-size: 0.7em;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.page-introduction, .microsite .page-introduction.lead, .microsite .row.page-introduction.lead {
        margin-left: 0px !important;
    }
}
@media (max-width: 350px){
    .microsite div.RadPicker table.rcSingle td.rcInputCell {float: left !important; max-width:85px !important;}
    .microsite div.RadPicker table.rcSingle {float: left !important;    width: 110px; max-width:110px !important;}
    .microsite div.RadPicker table.rcSingle td {float: left !important; max-width:25px;}
    .microsite .RadPicker_Default .rcCalPopup, .microsite .RadPicker_Default .rcTimePopup {max-width:25px;}
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        max-width: 120px;
        margin: 18px 0 0 0px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 7px;
    }
    .tablet-section-menu>span {
        font-size: 0.6em;
    }
    .microsite .content-block h3 {
        margin-left: 0px;    font-size: 2.2rem;  margin-bottom: 0;
    }
    .microsite .two-col-container-md-3-9 .row.contact-widget {
        padding: 0 15px !important;
    }
    .microsite .filter-by-container {
        padding: 0 0px !important;
        margin-left: -15px;
        margin-right: -15px;
        width: 111% !important;
    }
    #microsite-one #utility-new .utility-row .language-picker {width: 60%;}
}

@media (max-width: 250px) {
    .microsite .device-utility .device-utility-left .top-device-logo .logo-two {
        margin-left: 60px;    margin-top: 3px;
        margin-bottom: 3px;
    }
    .microsite .device-utility .device-utility-left .top-device-logo .logo-one {
        margin: 5px 0 0 0px;
    }
    #microsite-one .tablet-section-menu {
        padding: 4px 0px 1px 0px;
    }
}



@media only screen and (max-device-width : 767px) {
    .microsite .filter-by-container {
        width: 100% !important;     background-color: transparent !important;
        padding: 0 0px !important;
        margin-left: 0;
    }
    .microsite .standard-table {
        width: 100% !important;     background-color: transparent !important;
        padding: 0 0px !important;
    }
    .microsite .two-col-container-md-3-9 .row.contact-widget {
        width: 100% !important;
        padding: 0 0px !important;
    }
    .microsite .row.one-column.content-block {
        padding: 0 0px !important;
    }
    .microsite .tertiary-container .container-fluid {
        padding-left: 15px !important;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.content-block,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.banner-image,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.bod-members,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.search-results,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.latest-news,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget-wrapper,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.video-player,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.subpage-link-callouts,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-block,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.upcoming-events-wrapper>.upcoming-events {
        margin-left: 0 !important; padding: 0 20px !important; margin-right: 0 !important;
    }
    .microsite .row.generic-callout-list.lt-gray-bkgrd, .microsite .row.content-block.one-column.lt-gray-bkgrd,
    .microsite .container-fluid .row.generic-callout-list.lt-gray-bkgrd, .microsite .container-fluid .row.generic-callout-list.trans-bkgrd,
    .microsite .row.generic-callout-list.trans-bkgrd, .microsite .row.content-block.one-column.trans-bkgrd {
        margin-left: -20px !important; margin-right: -20px !important;
        padding-left: 12px !important; padding-right: 12px !important;
    }
    .microsite .row.generic-callout-list.lt-gray-bkgrd.flex-wdth, .microsite .row.generic-callout-list.trans-bkgrd.flex-wdth  {
        margin-left: -20px !important; margin-right: -20px !important;
        padding-left: 12px !important; padding-right: 12px !important;
    }
}
@media only screen and (max-device-width : 600px) {
    .row.generic-callout-list.lt-gray-bkgrd, .row.content-block.one-column.lt-gray-bkgrd,
    .row.generic-callout-list.trans-bkgrd, .row.content-block.one-column.trans-bkgrd {
        margin-left: -12px !important;
        margin-right: -12px !important;
    }
    .microsite .row.generic-callout-list.lt-gray-bkgrd, .microsite .row.content-block.one-column.lt-gray-bkgrd,
    .microsite .container-fluid .row.generic-callout-list.lt-gray-bkgrd, .microsite .container-fluid .row.generic-callout-list.trans-bkgrd,
    .microsite .row.generic-callout-list.trans-bkgrd, .microsite .row.content-block.one-column.trans-bkgrd,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container>.container-fluid>.row.generic-callout-list.lt-gray-bkgrd,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container>.container-fluid>.row.generic-callout-list.trans-bkgrd {
        margin-left: -15px !important; margin-right: -15px !important;
        padding-left: 5px !important; padding-right: 5px !important;
    }
    .microsite .row.generic-callout-list.lt-gray-bkgrd.flex-wdth, .microsite .row.generic-callout-list.trans-bkgrd.flex-wdth  {
        margin-left: -20px !important; margin-right: -20px !important;
        padding-left: 12px !important; padding-right: 12px !important;
    }
}

@media only screen and (max-device-width : 500px) {
    .page-introduction.lead, .row.page-introduction.lead {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }
    .page-size.microsite .page-introduction.lead {
        padding: 0 17px !important;
    }
}


@media only screen and (max-device-width : 450px) {
    .page-size.microsite .page-introduction.lead {
        padding: 0px !important;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.content-block,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.banner-image,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.bod-members,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.search-results,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.latest-news,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget-wrapper,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.video-player,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.subpage-link-callouts,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-widget,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.contact-block,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.upcoming-events-wrapper>.upcoming-events {
        margin-left: 0 !important; padding: 0 0px !important; margin-right: 0 !important;
    }
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container .container-fluid>.row.content-block.one-column {
        padding: 0 0px !important;
    }
}

@media only screen and (max-device-width : 350px) {
    .microsite .filter-by-container {
        padding: 0 0px !important;
        margin-left: -15px;
        margin-right: -15px;
        width: 110.5% !important;
    }
    .microsite .row.generic-callout-list.lt-gray-bkgrd, .microsite .row.content-block.one-column.lt-gray-bkgrd,
    .microsite .container-fluid .row.generic-callout-list.lt-gray-bkgrd, .microsite .container-fluid .row.generic-callout-list.trans-bkgrd,
    .microsite .row.generic-callout-list.trans-bkgrd, .microsite .row.content-block.one-column.trans-bkgrd,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container>.container-fluid>.row.generic-callout-list.lt-gray-bkgrd,
    .microsite .two-col-container-md-3-9 .container-fluid .col-md-9 .tertiary-container>.container-fluid>.row.generic-callout-list.trans-bkgrd {
        margin-left: -15px !important;
        margin-right: -15px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}







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;}
}
