/* Background */
.air-bkgrd {  background: #0193be;   }

/* General */
form#form {  position: absolute;  top: 0;  left: 0;  width: 100%;  }
.utility.row {  margin-bottom: 10px;  }

.logo-tagline { text-transform: uppercase;  font-size: 0.94rem;  font-weight: 700;  font-family: Arial !important;     margin-top: 8px;  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-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;  line-height: 2.1rem;  }
a:hover, a:focus {  outline:none;  }
:focus {  outline:none !important;  }
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: rgb(0,142,184);  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;  }
.home-container.main-content {
    background-color: rgba(255,255,255,1);    background: rgba(255,255,255,1) !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#outercontent_1_sidenavigationcontainercontent_1_divContent.col-md-9 {  float: right;  }
.two-col-container-md-3-9.site-search-container div#outercontent_1_sidenavigationcontainercontent_1_divContent.col-md-9 {  float: left;  }

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-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;
}
div#outercontent_0_pnlWrapper.row.content-block.one-column, div#outercontent_0_pnlWrapper.row.content-block {
    background-color: #fff;
    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);
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
}
div#outercontent_0_pnlWrapper.row.content-block>.badge-container {
    margin-left: 55px;
    margin-top: 15px;
}
@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('../../../DotGov/includes/images/backgrounds/SFSkyline.jpg');
}

.slideshow li span.slide-two {
    background-image: url('../../../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('../../../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('../../../DotGov/includes/images/backgrounds/SanJose.jpg');
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    animation-delay: 30s;
}


.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:rgb(0,142,184);  }
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 #008eb8 !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;  }

.col-md-5.col-md-offset-2.top-search {  max-width: 600px;  padding-right: 0;     width: 550px;  margin-left: 0;  float: right; }
.search-results .gsc-search-button input[type="button"] { min-width: 78px; color: white;  background: #008eb8;  border: 1px solid #008eb8;  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;  }
.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: 380px;  }
.hi-lite-column {  float: right;  text-align: center;  }
.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;  }
.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;  }
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; }
.webcasts-module .badge-updated, .webcasts-module .badge-updated-inv, .webcasts-module .badge-new {  border-radius: 6px; padding: 3px 6px; color: rgb(0,142,184);  background-color: white; }
.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: rgb(0,142,184); padding: 2px 15px; }
.badge-updated-inv {  color: white;  background-color: rgb(0,142,184);  }
.page-title .badge-container { padding: 2px 15px; color: white;  background-color: rgb(0,142,184);  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: rgb(0,142,184) !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;  }
a.button-default {  background: rgb(0,142,184);  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;  }

/* 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;  }
}

/* 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;}

/* NPS Button */
.btn-row.center-btns {  text-align: center;  }
a.nps-btn {  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;}
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 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;}
}

/* Carousel */
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {  background: url(../../../DotGov/includes/images/bxslider/slider-arrow-left.png) no-repeat 0 0;  }
.carousel .carousel-wrapper .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {  background: url(../../../DotGov/includes/images/bxslider/slider-arrow-right.png) no-repeat 0 0;  }
.bx-wrapper .bx-controls-direction a {  z-index: 980 !important;  }

/* 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;  }



/* 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);  }
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;  }


/* 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: rgb(0,142,184);  }
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: rgb(0,142,184);  }
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: rgb(0,142,184);  }
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: 8rem;  }
.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;  }

.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 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: rgb(0,142,184) !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;  }

/* 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 input, .scfForm textarea, .scfForm select {  border-radius: 6px;  }
.scfForm {  background-color: rgb(245,250,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);
    border-radius: 6px;  padding: 5px 80px;  margin: 30px;  width: 80% !important;  margin-left: 10%;  }
.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: 1px solid rgb(0,142,184);  color: rgb(0,142,184);  border-radius: 6px;  text-transform: uppercase;  }
.scfForm .scfSubmitButtonBorder input:hover, .scfForm .scfSubmitButtonBorder input:focus {
    background: #fff1e0; 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);  }
.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; }

/* Page Title */
.page-title .inner h1 {  font-size: 2.6em;  color: rgb(0,142,184);  }
.page-title {  background-color: transparent;  background: none;  min-height: 35px;  }
.page-title.trans-white {  background-color: rgba(255,255,255,0.6);  }
div#outercontent_1_pnlMain {  background: rgba(255,255,255,0.8);  }
div#outercontent_1_pnlPageTitle.page-title {  background: rgba(255,255,255,0.8);  }
.page-title .inner {  padding-top: 23px;  }

/* 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);  }

/* Webcasts */
.webcasts-module .webcasts-tabs .tab-content>.active {
    display: flex;
    flex-flow: wrap;
}
.webcasts-module .webcasts-other span {  margin-left: 20px;}
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: rgb(0,142,184) !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: #ee8301;}

.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;
}
.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: 3px 6px;    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: rgb(0,142,184) !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: rgb(0,142,184) !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 {
    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;
}
.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;
}
.webcast-block .live-info2 a.wc-doc-link {float: left; margin-right: 5px;
    color: rgba(0,142,184,0.8) !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;
}
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 {float: left;
    color: #999;
    text-transform: none !important;
    font-size: 1.15rem;  line-height: 1.5rem !important;
}
.archive-text {
    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: rgba(0,142,184,0.8) !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 8px !important;
    margin-top: 2px; margin-left:10px;
    display: inline-block;
    background: rgba(255,255,255,0.8);
    border-radius: 5px !important;
    color: rgb(0,142,184) !important;
    border: solid 1px rgba(0,142,184,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: 1rem !important;
}
.icomoon.icon-PlayVideo.wc-video-icon, .icomoon.icon-PlayAudio.wc-video-icon {
    margin-right: 0 !important;
    margin-left: 5px !important;
}
.wc-video-txt {
    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;
}
.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;
}
.wc-link-txt {
    text-transform: none;
    font-size: 1.25rem;
}
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: rgba(0,142,184,0.8);
}
.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: rgba(0,142,184,0.8);
}
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;
}
.webcasts-module>div .headline h4 {
    width: 76%;
    margin-left: 12%;
}
/*   Webcast Date Update   */
.wc-date-col {  margin-bottom: 10px;  width: 21%;  float: right;  }
.date-box {  display: inline-block;
    background: transparent url(../../../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;  }

/* Checkboxes */
@media (min-width: 1025px) {
    input[type="checkbox"].custom-chckbx {  -webkit-appearance: none;
        background-color: #fafafa;  background: transparent url("../../../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("../../../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("../../../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;  }
}

/*   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 {
    width: 100%; text-align: center;
    background-color: #fff;
    margin-top: 7px;
    padding: 10px 25px;
    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.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 rgba(0,142,184,0.7) !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 rgba(0,142,184,0.7) !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.5rem !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 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;  }
.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%;
}


/* Misc */
span.turquoise-icon {  color: rgb(0,142,184) !important;  }

/* 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: rgb(0,142,184);  border: solid 1px rgb(0,142,184);  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: rgb(0,142,184);  border: solid 1px rgb(0,142,184);  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;  }

/* 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: 768px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1024px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1024px;  }
}
@media (min-width: 1025px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 984px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 896px;  }
}
@media (min-width: 1125px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1000px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 910px;  }
}
@media (min-width: 1175px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1000px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 910px;  }
}
@media (min-width: 1225px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1050px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 962px;  }
}
@media (min-width: 1325px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1100px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1012px;  }
}
@media (min-width: 1425px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1125px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1040px;  }
}
@media (min-width: 1525px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1175px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1085px;  }
}
@media (min-width: 1625px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1200px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1112px;  }
}
@media (min-width: 1725px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1200px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1112px;  }
}
@media (min-width: 1825px){
    .secondary-container.main-content .last-updated, .secondary-container.main-content .return-to-top, .container-fluid { max-width: 1225px;  }
    #outercontent_1_pnlPageTitle.page-title .inner {  max-width: 1140px;  }
}

.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: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: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%;}}

/* Tablet */

@media (min-width:240px){.side-nav-container .page-title .inner {   padding-left: 0px; }}
@media (min-width:767px){.side-nav-container .page-title .inner {   padding-left: 0px; }}
@media (min-width:1025px){.side-nav-container .page-title .inner {  padding-left: 165px; }}
@media (min-width:1100px){.side-nav-container .page-title .inner {  padding-left: 160px; }}
@media (min-width:1200px){.side-nav-container .page-title .inner {  padding-left: 146px; }}
@media (min-width:1300px){.side-nav-container .page-title .inner {  padding-left: 133px; }}
@media (min-width:1400px){.side-nav-container .page-title .inner {  padding-left: 126px; }}
@media (min-width:1500px){.side-nav-container .page-title .inner {  padding-left: 114px; }}
@media (min-width:1600px){.side-nav-container .page-title .inner {  padding-left: 114px; }}
@media (min-width:1700px){.side-nav-container .page-title .inner {  padding-left: 107px }}
@media (min-width:1800px){.side-nav-container .page-title .inner {  padding-left: 100px; }}

@media (max-width: 1830px) {
    .webcasts-module>div .headline h4 { width: 78%; margin-left: 11%;}
}
@media (max-width: 1700px){
    .wc-btn-item.tbl-item {  padding: 10px 20px;  }
    .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%;}
}
@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: 1425px) {
    .top-nav.sm-font {  margin-left: -42px;  margin-right: -42px;  }
}
@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%;  }
    .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;}
}
@media (max-width: 1325px){
    .wc-btn-item.tbl-item {  padding: 10px 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%;}
}
@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%;}
}
@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;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -8px;  margin-right: -8px;  }
}
@media (max-width: 1224px) {
    .webcasts-module>div .headline h4 { width: 95%; margin-left: 2.5%;}
}
@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;  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;  }
}
@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;  }
    .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -6px;  margin-right: -6px;  }
}
@media (max-width: 1050px) {
    .col-md-9.col-md-offset-1.top-nav-links {  width: 84%;  }
    .language-picker.col-md-2 {  width: 15%;  }
    .top-nav.sm-font {  margin-left: -18px;  margin-right: -18px;  }
}
@media (max-width: 1024px) {
    .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: -60px;  margin-right: -60px;  }
    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;  }
    .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: rgb(0, 142, 184);  margin: 0;  }
    .nav-device-wrapper a.device-menu-link {  padding-left: 33px;  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;  }
    .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%;  }
    .device-utility-right.col-xs-3 {  width: 10%;  }
    .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;  }
    .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;  }
}
    @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;  }
        .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;  }
    }
    @media (max-width: 935px) {
        .webcasts-module > div .headline h4 {  width: 98%;  margin-left: 1%;  }
    }
    @media (max-width: 900px) {
        .wc-btn-item.tbl-item {  padding: 10px 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;  }
    }
    @media (max-width: 870px) {
        .wc-btn-item.tbl-item {  padding: 10px 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;  }
    }
    @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: 0px;  }
        .wc-btn-item.tbl-item {  padding: 10px 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;  }
    }
    @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: rgb(0, 142, 186);  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 (max-width: 768px) {
        .webcasts-module > div .headline h4 {  font-size: 1.4rem;  }
    }
    @media (max-width: 767px) {
        .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;  }
        .scfForm .alert-success {  font-size: 1.6rem;  }
        .return-to-top {  margin: 0 15px;  }
        .popular-content {  margin-left: 15px;  margin-right: 15px;  margin-top: 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: -40px;  margin-right: -40px;  }
        .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;  }
        .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 20px !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;  }
        .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: 0 15px !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;  }
        .wc-btn-item.tbl-item.live .live-webcast {  margin-left: -25px;  margin-right: -25px;  }
        .wc-btn-item.tbl-item {  max-width: 260px;  }
        .wc-btn-item.tbl-item .wc-help-txt {  font-size: 1.25rem;  }
        .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: 45%;  float: left;  }
        .home-container.main-content .wc-filter-area, .wc-filter-area {  margin: 10px 15px;  width: 45%;  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;  }
    }
    @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;  }
        .scfForm .alert-success {  margin-left: -30px;  margin-right: -30px;  }
        .page-introduction.lead, .row.page-introduction.lead {  width: 95%;  }
    }
    @media (max-width: 670px) {
        .wc-alertbox {  margin: 10px 0px 0px 5px !important;  width: 52%;  }
        .home-container.main-content .wc-filter-area, .wc-filter-area {  margin: 10px 5px 0px 0px;  width: 42%;  }
    }
    @media (max-width: 600px) {
        .scfForm {  width: 97% !important;  margin-left: 1.5%;  }
        .contact-widget .contact-widget-wrapper {  margin: 20px 15px 0 15px;  }
        div[class^="col-"] .spare-the-air-status.mobile-block {  margin-left: 15px;  margin-right: 15px;  }
        span.icon-Email.icomoon.contact-icon {  color: rgb(0, 142, 184);  }
        .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;  height: 44px;  margin-top: 0px;  }
        .page-title .inner h1 {  padding-left: 5px;  }
        .page-introduction.lead, .row.page-introduction.lead {  margin: 0 0 0 0px !important;  }
        .content-block {  padding: 0 15px !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;  }
    }
    @media (max-width: 550px) {
        .wc-alertbox {  margin: 10px 0px 0px 0px !important;  width: 58%;  }
        .home-container.main-content .wc-filter-area, .wc-filter-area {  margin: 10px 0px 0px 0px;  width: 40%;  }
        .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) {
        .scfForm .scfSectionBorderAsFieldSet {  margin: 15px 0 0 0;  }
        .scfForm {  width: 99% !important;  margin-left: 0.5%;  padding: 5px 25px;  }
        .scfForm .alert-success {  margin-left: -25px;  margin-right: -25px;  }
        .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: 15px;  margin-right: 15px;  }
        .icon-Wifi.wifi-icon {  font-size: 2.5rem !important;  line-height: 1.5rem;  }
        .tertiary-container .container-fluid {  margin-top: 10px;  }
        .page-title .inner h1 {  padding-left: 5px;  }
        .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: 0 17px !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;  }
    }
    @media (max-width: 450px) {
        .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-alertbox {  width: 58%;  }
        .home-container.main-content .wc-filter-area, .wc-filter-area {  width: 40%;  }
        .wc-filters {  max-width: 130px;  margin-bottom: 5px;  }
    }
    @media (max-width: 400px) {
        .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;  }
        .wc-video-txt {  font-size: 1rem;  }
        a.wc-btn .icomoon.icon-PlayVideo.wc-video-icon {  margin-left: 2px !important;  width: 18px !important;  }
    }
    @media (max-width: 380px) {
        .wc-alertbox {  width: 100%;  }
        .home-container.main-content .wc-filter-area, .wc-filter-area {  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) {
        .scfForm legend {  font-size: 2.1rem;  }
        .scfSectionUsefulInfo {  font-size: 1.35rem;  }
        .row.content-block.one-column {  margin-left: 0;  margin-right: 0;  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: 1.15rem;  }
        .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;  }
    }
    @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%;  }
    }
    /*  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;
        }
    }