/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.page-node-events .col{padding:0}#page-events-landing .search-header{background:url(/themes/custom/dhrp_bootstrap/images/fas/fas_matrix.png);background-color:#6b6b6b;position:relative;width:100%}#page-events-landing .search-header .container{max-width:1200px;padding-top:53px}@media(min-width:768px){#page-events-landing .search-header .container{padding-top:20px}}#page-events-landing .search-header h1{color:#fff;font-size:40px;font-weight:300;line-height:50px;margin-bottom:53px;padding:30px 0;text-align:center;width:100%}@media(min-width:768px){#page-events-landing .search-header h1{line-height:80px;margin-bottom:20px;text-align:left}}#page-events-landing .search-header h1 i{background-color:#664f93;border-radius:10px;color:#fff;display:inline-block;height:65px;line-height:65px;width:65px}#page-events-landing .search-header h1 i:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:400}#events-react-wrapper .container{max-width:1200px}#events-react-wrapper .row{margin-left:-15px;margin-right:-15px}#events-react-wrapper .filter-wrapper{background-color:#ebf5fb;border-bottom:1px solid #ccc;min-height:125px;padding-top:30px;top:-50px;z-index:10}#events-react-wrapper .filter-wrapper.mobile-styles{border-bottom:none;min-height:70px}@media(min-width:768px){#events-react-wrapper .filter-wrapper{padding-bottom:30px}}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search{position:relative;width:100%}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search input:not([type=checkbox]){background-color:#fff;padding:0 0 0 40px}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search input:not([type=checkbox])::-moz-placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search input:not([type=checkbox])::placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search input:not([type=checkbox]):disabled{background-color:#999}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search input:not([type=checkbox]):disabled+.search-button{color:#666}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search .search-button{-webkit-appearance:none;background-color:transparent;border:none;color:#00539b;cursor:default;font-size:16px;height:36px;left:7px;padding:0 6px;position:absolute;top:0}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search.mobile-styles input:not([type=checkbox]){border-radius:5px;max-height:44px;min-height:44px}#events-react-wrapper .filter-wrapper .filters-container .search-filter-holder .text-search.mobile-styles button{font-size:16px;height:44px}#events-react-wrapper .filter-wrapper .filters-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .desktop-header{font-size:14px;line-height:36px;margin-right:10px;white-space:nowrap}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .only-filters{width:100%}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .only-filters .only-filters-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}@media(min-width:768px){#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .input-container{margin-left:16px}}@media(min-width:1200px){#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .input-container{margin-left:0}}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .specialty-holder .input-container{margin-left:0;margin-right:0;width:180px}@media(min-width:768px){#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .specialty-holder .input-container{width:90px}}@media(min-width:1200px){#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .specialty-holder .input-container{width:180px}}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .location-holder .input-container{background-color:#fff;margin-right:0;max-width:200px}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .checkbox-input .form-check-label.styles-disabled{color:#999}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .cost-holder .input-container{margin-right:0;max-width:135px;min-width:97px}@media screen and (width:768px){#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .cost-holder .input-container{min-width:66px}}#events-react-wrapper .filter-wrapper .filters-holder .desktop-filter-view .building-holder .input-container{margin-right:0;max-width:147px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view{background-color:#ebf5fb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:9990}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .filter-header{padding:30px;position:relative;text-align:center}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .filter-header .mobile-header{font-size:18px;font-weight:600}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .filter-header .mobile-header i{color:#00539b;font-weight:700;margin-right:6px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .filter-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-size:24px;height:50px;line-height:24px;position:absolute;right:0;top:20px;width:50px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .filter-header button i{font-weight:100}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:space-around;padding:0 15px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .only-filters-wrapper{overflow-y:auto}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .only-filters-wrapper .input-container{margin:30px 0}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder .input-container{background-color:#fff;margin:30px 0 60px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder .input-container form .clear-filter-button{background-color:transparent;border:none;display:block;font-size:14px;height:36px;left:auto;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:26px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder .input-container form input:not([type=checkbox])::-moz-placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder .input-container form input:not([type=checkbox])::placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder .input-container .useUserLocation{left:27%}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container form{background-color:#999}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container form input:not([tyoe=checkbox])::-moz-placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container form input:not([tyoe=checkbox])::placeholder{color:#666}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container a,#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container i{color:#666;cursor:default}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container a:hover,#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .only-filters .location-holder.look-disabled .input-container i:hover{border-bottom:1px dotted #666;color:#666;text-decoration:none!important}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder{background-color:#fff;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around;min-height:80px;width:100%;z-index:9991}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder div{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder div button{background-color:transparent;border:1px solid #999;border-radius:2px;font-weight:600;min-height:40px;min-width:160px}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder div button.apply-filters{background-color:#00539b;border:1px solid #00539b;color:#fff}#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder div button.apply-filters:disabled,#events-react-wrapper .filter-wrapper .filters-holder .mobile-filter-view .apply-button-holder div button.clear-filters:disabled{background-color:transparent;border:1px solid #999;color:#ccc}#events-react-wrapper .filter-wrapper .input-container{position:relative}#events-react-wrapper .filter-wrapper .input-container .customCheckbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#events-react-wrapper .filter-wrapper .input-container .checkmark{background-color:transparent;border:1px solid #999;border-radius:2px;cursor:pointer;height:20px;left:0;position:absolute;top:8px;width:20px}#events-react-wrapper .filter-wrapper .input-container .customCheckbox:checked+.checkmark:after{color:#00539b;content:"";display:block;font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:400;left:2px;position:absolute;top:-3px}#events-react-wrapper .filter-wrapper .input-container .customCheckbox:disabled+.checkmark{background-color:#ccc;border:1px solid #ccc}#events-react-wrapper .filter-wrapper .input-container .customCheckbox:disabled+.checkmark:after{content:""}#events-react-wrapper .filter-wrapper .input-container .customCheckbox:focus+.checkmark{box-shadow:0 1px 5px 2px #00539b}#events-react-wrapper .filter-wrapper .location-holder .input-container form .clear-filter-button{background-color:transparent;border:none;display:block;font-size:14px;height:36px;left:auto;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:26px}#events-react-wrapper .filter-wrapper .location-holder .input-container form input:not([type=checkbox])::-moz-placeholder{color:#666}#events-react-wrapper .filter-wrapper .location-holder .input-container form input:not([type=checkbox])::placeholder{color:#666}#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation{border-bottom-style:dotted;border-bottom-width:1px;color:#00539b;font-size:13px;margin-left:18px;margin-top:5px;position:absolute;white-space:nowrap}@media(min-width:768px){#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation{border-bottom:none;font-size:10px;margin-left:16px;white-space:normal}}@media(min-width:1200px){#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation{font-size:13px;margin-left:18px;white-space:nowrap}}@media(min-width:768px){#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation span{border-bottom:1px dotted #666}}#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation:hover{border-bottom:1px solid #0001e4;color:#0001e4;text-decoration:none!important}#events-react-wrapper .filter-wrapper .location-holder .input-container .useUserLocation i{font-size:12px;left:-17px;margin-right:5px;position:absolute;top:4px}#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container form{background-color:#ccc;color:#666}#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container form input:not([type=checkbox])::-moz-placeholder{color:#666}#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container form input:not([type=checkbox])::placeholder{color:#666}#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container a,#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container i{color:#666;cursor:default}#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container a:hover,#events-react-wrapper .filter-wrapper .location-holder.look-disabled .input-container i:hover{border-bottom:1px dotted #666;color:#666;text-decoration:none!important}#events-react-wrapper .filter-wrapper input:not([type=checkbox]),#events-react-wrapper .filter-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:95% 50%;background-repeat:no-repeat;background-size:.7rem;border:1px solid #999;border-radius:2px;color:#000;cursor:pointer;font-size:16px;line-height:36px;margin-bottom:0;max-height:36px;min-height:36px;padding:0 25px 0 10px;position:relative;white-space:nowrap;width:100%}#events-react-wrapper .filter-wrapper input:not([type=checkbox]).no-selection,#events-react-wrapper .filter-wrapper select.no-selection{z-index:3}#events-react-wrapper .filter-wrapper input:not([type=checkbox]):disabled,#events-react-wrapper .filter-wrapper select:disabled{color:#999;cursor:default}#events-react-wrapper .filter-wrapper input:not([type=checkbox]):disabled .clear-button,#events-react-wrapper .filter-wrapper select:disabled .clear-button{color:#999}@media(min-width:768px){#events-react-wrapper .filter-wrapper input:not([type=checkbox]),#events-react-wrapper .filter-wrapper select{font-size:14px}}#events-react-wrapper .filter-wrapper .form-check-label{margin-left:22px;padding-top:4px}#events-react-wrapper .filter-wrapper .form-check-label.styles-disabled{color:#999}#events-react-wrapper .filter-wrapper .checkbox-label{margin-left:4px;position:relative;top:2px}#events-react-wrapper .filter-wrapper input[type=checkbox]{height:20px;width:20px}#events-react-wrapper .filter-wrapper .clear-button{background-color:transparent;border:none;font-size:14px;height:36px;left:auto;line-height:34px;position:absolute;right:0;text-align:center;top:0;width:26px}#events-react-wrapper .filter-wrapper i.fa-location-dot{color:#00539b;font-size:12px;position:absolute;right:9px;top:12px}#events-react-wrapper .second-row-filters{background-color:#fff;height:125px}#events-react-wrapper .second-row-filters .container{padding-top:30px}#events-react-wrapper .second-row-filters .container .date-filter-holder{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#events-react-wrapper .second-row-filters .container .date-filter-holder .date-buttons{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#666;cursor:pointer;font-size:30px;padding:0}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder{position:relative}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .sudo-date-holder{font-size:42px;padding:8px}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .sudo-date-holder .down-arrow{color:#666;font-size:30px}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .sudo-date-holder:hover{cursor:pointer}@-moz-document url-prefix(){#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .sudo-date-holder.focus-outline{outline:1px auto #212121;outline-style:dotted}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .sudo-date-holder.focus-outline{outline:.5px auto #212121;outline-style:dotted}}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .input-container{height:100%;position:absolute;top:0;width:100%}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .input-container select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;font-size:18px;height:100%;opacity:0;outline-offset:5px;width:100%}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .input-container select:focus{outline:5px auto -webkit-focus-ring-color}#events-react-wrapper .second-row-filters .container .date-filter-holder .monthyear-holder .input-container button{display:none}#events-react-wrapper .second-row-filters.monthyear-bottom-filter .container .date-filter-holder{justify-content:center}#events-react-wrapper .second-row-filters.monthyear-bottom-filter .container .date-filter-holder .date-buttons{font-size:20px}#events-react-wrapper .second-row-filters.monthyear-bottom-filter .container .date-filter-holder .monthyear-holder .sudo-date-holder{font-size:24px;padding:8px 40px}#events-react-wrapper .second-row-filters.monthyear-bottom-filter .container .date-filter-holder .monthyear-holder .sudo-date-holder .down-arrow{font-size:24px}#events-react-wrapper .filters-button{align-items:center;background-color:#ebf5fb;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;min-height:120px;position:relative;position:-webkit-sticky;position:sticky;top:108px;width:100%;z-index:10}#events-react-wrapper .filters-button button{background-color:transparent;border:1px solid #999;border-radius:2px;font-size:14px;line-height:35px;min-width:250px}#events-react-wrapper .filters-button button i{color:#00539b;font-weight:700;margin-right:6px}#events-react-wrapper .view{background-color:#fff}#events-react-wrapper .view .container{max-width:1170px}@media screen and (width:768px){#events-react-wrapper .view .container{max-width:740px}}#events-react-wrapper .view .results-section .results-wrapper{position:relative}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn{background:transparent;border:0;color:#00539b;font-size:14px;outline:none;padding:0;position:absolute;right:-10px;top:-115px}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn i{margin-right:7px}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn i.fa-list{font-size:12px}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn i.fa-calendar:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:400}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn span{border-bottom:1px dotted #666}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn:hover{color:#0001e4}#events-react-wrapper .view .results-section .results-wrapper .toggle-calendar-list-btn:hover span{border-bottom:1px solid #0001e4}#events-react-wrapper .view .results-section .results-wrapper .nores-desktop{font-size:26px;font-weight:300;text-align:center}#events-react-wrapper .view .results-section .results-wrapper .nores-desktop .nores-text{display:inline-block;margin:10px 0 40px}#events-react-wrapper .view .results-section .results-wrapper .loading-desktop{position:absolute;text-align:center;top:75px;width:100%}#events-react-wrapper .view .results-section .results-wrapper .loading-desktop span{display:block;font-size:22px;font-weight:100}#events-react-wrapper .view .results-section .results-wrapper #calendar .header.days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:row;justify-content:space-around;width:100%}#events-react-wrapper .view .results-section .results-wrapper #calendar .header.days .day{font-size:14px;font-weight:600}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date{border-left:1px solid #ccc;margin:5px 2px 15px;padding-bottom:30px;position:relative}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box{border-top:2px solid #000;min-height:80px;overflow:hidden;padding:5px 0;position:relative}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .only-events{overflow:hidden}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .show-more-wrapper{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.588)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,.588),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,.588),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,.588),#fff);bottom:0;height:80px;position:absolute;text-align:center;top:auto;width:100%}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .show-more-wrapper a{font-size:14px;position:relative;top:50px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .date-num{font-size:36px;font-weight:600;padding-left:15px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box.disabled .date-num{color:#bbb}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event{margin-bottom:10px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name{line-height:20px;margin-bottom:20px;position:relative}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name a{border:none;color:#00539b;display:block;font-size:14px;font-weight:600;margin:0 15px;text-align:left}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name a .event-time{color:#000;margin-top:3px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name a .distance{color:#5e802c;font-size:14px;font-weight:600;line-height:18px;padding-top:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name a .distance span{margin-left:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover{background-color:#00539b;height:100%;left:0;line-height:20px;margin-bottom:20px;opacity:0;position:absolute;top:0;width:100%;z-index:2}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover.active,#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover:focus,#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover:hover{opacity:1;z-index:5}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover a{border:none;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:0 15px;outline:none;text-align:left}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover a .event-time{color:#fff;margin-top:3px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover a .distance{color:#fff;font-size:14px;font-weight:600;line-height:18px;padding-top:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .date-box .event-name .event-name-hover a .distance span{margin-left:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-more-holder{background:#fff;background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(17%,hsla(0,0%,100%,.4)),color-stop(75%,#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,.4) 17%,#fff 75%);background:-o-linear-gradient(top,hsla(0,0%,100%,.4) 17%,#fff 75%);background:linear-gradient(180deg,hsla(0,0%,100%,.4) 17%,#fff 75%);bottom:0;padding:60px 10px 0;position:absolute;text-align:center;width:100%;z-index:3}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-more-holder .show-more-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#00539b;font-size:14px;margin:0 5px;padding:0;position:relative}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-more-holder .show-more-day:hover{border-bottom:1px solid;color:#0001e4;text-decoration:none}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-more-holder .show-more-day i{font-size:12px;margin-left:5px;position:absolute;top:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-less-holder{background-color:transparent;bottom:0;padding:0 10px;position:absolute;text-align:center;width:100%;z-index:3}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-less-holder .show-less-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#00539b;font-size:14px;margin:0 5px;padding:0;position:relative}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-less-holder .show-less-day:hover{border-bottom:1px solid;color:#0001e4;text-decoration:none}#events-react-wrapper .view .results-section .results-wrapper #calendar .week .col.date .show-less-holder .show-less-day i{font-size:12px;margin-left:5px;position:absolute;top:5px}#events-react-wrapper .view .results-section .results-wrapper #calendar .monthyear-holder.filter{padding:20px}#events-react-wrapper .view .results-section .results-wrapper #calendar .monthyear-holder.filter .input-container{max-height:none;max-width:none;width:auto}#events-react-wrapper .view .results-section .results-wrapper #calendar .monthyear-holder.filter select{background:transparent;border:none;font-size:40px;max-height:unset;max-width:unset}#events-react-wrapper .view .results-section .results-wrapper #calendar .monthyear-holder.filter .clear-button{display:none}#events-react-wrapper .view .results-section .results-wrapper #list{margin:0 auto;max-width:58%}#events-react-wrapper .view .results-section .results-wrapper.list-results-wrapper{min-height:150px}#events-react-wrapper .view .results-section .results-wrapper.list-results-wrapper .loading-desktop{top:15px}#events-react-wrapper .view .results-section .desktop-events-list .event,#events-react-wrapper .view .results-section .mobile-event-results .event{border-bottom:1px solid #ccc;padding:25px 0 30px;position:relative}#events-react-wrapper .view .results-section .desktop-events-list .event .title,#events-react-wrapper .view .results-section .mobile-event-results .event .title{border:none;color:#000;font-size:22px;font-weight:600}#events-react-wrapper .view .results-section .desktop-events-list .event .description,#events-react-wrapper .view .results-section .mobile-event-results .event .description{line-height:28px;padding:4px 0 5px}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more{margin-bottom:8px}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less .event-body-see,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more .event-body-see,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less .event-body-see,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more .event-body-see{color:#00539b;cursor:pointer;display:inline-block;font-size:14px;line-height:16px;margin-bottom:10px;position:relative}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less .event-body-see i,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more .event-body-see i,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less .event-body-see i,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more .event-body-see i{display:inline-block;font-size:10px;font-weight:600;line-height:16px;margin-left:5px;position:absolute;top:1px}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less p,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more p,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less p,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more p{margin:0!important;padding:5px 0!important}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less a.ext,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more a.ext,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less a.ext,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more a.ext{display:inline-block;margin-right:21px;word-break:break-word}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less ul,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more ul,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less ul,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more ul{margin:5px 15px;padding-left:0}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less ul li,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more ul li,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less ul li,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more ul li{padding-left:20px;position:relative}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less ul li:before,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more ul li:before,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less ul li:before,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more ul li:before{color:#ff8207;content:"";font-family:Font Awesome 6 Pro;left:0;position:absolute}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less ol,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more ol,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less ol,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more ol{margin-left:0;padding-left:40px}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less.hide,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more.hide,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less.hide,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more.hide{display:none}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less.hide .event-body-see,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more.hide .event-body-see,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less.hide .event-body-see,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more.hide .event-body-see{margin-bottom:0}#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-less p:last-of-type,#events-react-wrapper .view .results-section .desktop-events-list .event .description .body-more p:last-of-type,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-less p:last-of-type,#events-react-wrapper .view .results-section .mobile-event-results .event .description .body-more p:last-of-type{margin-bottom:8px}#events-react-wrapper .view .results-section .desktop-events-list .event .event-location-wrapper,#events-react-wrapper .view .results-section .mobile-event-results .event .event-location-wrapper{margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .distance,#events-react-wrapper .view .results-section .mobile-event-results .event .distance{color:#5e802c;font-size:16px;font-weight:600;line-height:18px;margin-bottom:8px;padding-top:5px}#events-react-wrapper .view .results-section .desktop-events-list .event .distance span,#events-react-wrapper .view .results-section .mobile-event-results .event .distance span{margin-left:5px}#events-react-wrapper .view .results-section .desktop-events-list .event .specialty,#events-react-wrapper .view .results-section .mobile-event-results .event .specialty{margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .specialty span,#events-react-wrapper .view .results-section .mobile-event-results .event .specialty span{display:block}#events-react-wrapper .view .results-section .desktop-events-list .event .specialty .speciality-head,#events-react-wrapper .view .results-section .mobile-event-results .event .specialty .speciality-head{font-weight:700}#events-react-wrapper .view .results-section .desktop-events-list .event .speakers,#events-react-wrapper .view .results-section .mobile-event-results .event .speakers{margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .speakers span,#events-react-wrapper .view .results-section .mobile-event-results .event .speakers span{display:block}#events-react-wrapper .view .results-section .desktop-events-list .event .speakers .speaker-head,#events-react-wrapper .view .results-section .mobile-event-results .event .speakers .speaker-head{font-weight:700}#events-react-wrapper .view .results-section .desktop-events-list .event .hosts,#events-react-wrapper .view .results-section .mobile-event-results .event .hosts{margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .hosts span,#events-react-wrapper .view .results-section .mobile-event-results .event .hosts span{display:block}#events-react-wrapper .view .results-section .desktop-events-list .event .hosts .host-head,#events-react-wrapper .view .results-section .mobile-event-results .event .hosts .host-head{font-weight:700}#events-react-wrapper .view .results-section .desktop-events-list .event .cost-details,#events-react-wrapper .view .results-section .mobile-event-results .event .cost-details{margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .cost-details span,#events-react-wrapper .view .results-section .mobile-event-results .event .cost-details span{display:block}#events-react-wrapper .view .results-section .desktop-events-list .event .cost-details .cost-paid,#events-react-wrapper .view .results-section .desktop-events-list .event .cost-details .cost-value,#events-react-wrapper .view .results-section .mobile-event-results .event .cost-details .cost-paid,#events-react-wrapper .view .results-section .mobile-event-results .event .cost-details .cost-value{display:inline-block}#events-react-wrapper .view .results-section .desktop-events-list .event .cost-details .cost-head,#events-react-wrapper .view .results-section .mobile-event-results .event .cost-details .cost-head{font-weight:700}#events-react-wrapper .view .results-section .desktop-events-list .event .cme,#events-react-wrapper .view .results-section .mobile-event-results .event .cme{font-weight:700;margin-bottom:10px}#events-react-wrapper .view .results-section .desktop-events-list .event .get-directions-wrapper,#events-react-wrapper .view .results-section .mobile-event-results .event .get-directions-wrapper{margin-top:5px}#events-react-wrapper .view .results-section .desktop-events-list .event .get-directions-wrapper a.get-directions,#events-react-wrapper .view .results-section .mobile-event-results .event .get-directions-wrapper a.get-directions{margin-left:24px}#events-react-wrapper .view .results-section .desktop-events-list .event .get-directions-wrapper a.get-directions:before,#events-react-wrapper .view .results-section .mobile-event-results .event .get-directions-wrapper a.get-directions:before{background-image:url(/themes/custom/dhrp_bootstrap/images/icons/get-directions.svg),url(/themes/custom/dhrp_bootstrap/images/icons/get-directions-hovercolor.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;content:" ";display:inline-block;height:20px;margin-left:-24px;margin-right:4px;position:relative;top:6px;width:20px}#events-react-wrapper .view .results-section .desktop-events-list .event .get-directions-wrapper a.get-directions:hover:before,#events-react-wrapper .view .results-section .mobile-event-results .event .get-directions-wrapper a.get-directions:hover:before{background-image:url(/themes/custom/dhrp_bootstrap/images/icons/get-directions-hovercolor.svg)}#events-react-wrapper .view .results-section .desktop-events-list .event .get-directions-wrapper a.get-directions .extlink,#events-react-wrapper .view .results-section .mobile-event-results .event .get-directions-wrapper a.get-directions .extlink{display:none}#events-react-wrapper .view .results-section .desktop-events-list .event .button-wrapper,#events-react-wrapper .view .results-section .mobile-event-results .event .button-wrapper{padding-top:15px}#events-react-wrapper .view .results-section .desktop-events-list .event .button-wrapper a.view-event,#events-react-wrapper .view .results-section .mobile-event-results .event .button-wrapper a.view-event{background-color:#00539b;border:none;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:600;height:47px;line-height:47px;text-align:center;width:250px}#events-react-wrapper .view .results-section .desktop-events-list .event .button-wrapper a.view-event:hover,#events-react-wrapper .view .results-section .mobile-event-results .event .button-wrapper a.view-event:hover{background-color:#5c9dcc}#events-react-wrapper .view .results-section .desktop-events-list .event .button-wrapper a.view-event.ext .extlink,#events-react-wrapper .view .results-section .mobile-event-results .event .button-wrapper a.view-event.ext .extlink{padding-top:11px}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time{color:#333;font-size:1rem;font-weight:400;line-height:1.75;margin:0;padding:4px 0 5px}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time i.icon-calendar,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time i.icon-calendar{padding-right:8px}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time i.icon-calendar:before,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time i.icon-calendar:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:400}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time .event-clock-time,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time .event-clock-time{display:block;padding:0}@media(min-width:768px){#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time .event-clock-time,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time .event-clock-time{display:inline;padding-left:15px}}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time .event-clock-time i.icon-time,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time .event-clock-time i.icon-time{padding-right:8px}#events-react-wrapper .view .results-section .desktop-events-list .event .event-date-time .event-clock-time i.icon-time:before,#events-react-wrapper .view .results-section .mobile-event-results .event .event-date-time .event-clock-time i.icon-time:before{content:"";font-family:Font Awesome\ 6 Pro;font-weight:400}#events-react-wrapper .view .results-section .desktop-events-list .event:first-of-type{padding-top:0}#events-react-wrapper .view .results-section .mobile-event-results{max-width:690px;width:100%}#events-react-wrapper .view .results-section .mobile-event-results .event{padding:20px 0 30px}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-evenly;margin:0 8vw 60px;min-height:150px}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .nores-desktop{font-size:20px;font-weight:300;margin:10px 0 40px;text-align:center}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .loading-desktop{text-align:center;width:100%}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .loading-desktop span{display:block;font-size:22px;font-weight:100}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .count-showing{font-size:14px;font-style:italic;margin:10px 0}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .load-more{background-color:transparent;border:1px solid #00539b;border-radius:4px;color:#00539b;font-size:16px;font-weight:600;margin:10px 0;max-width:300px;padding:12px 88px;transition:all .3s ease-in-out;width:100%}#events-react-wrapper .view .results-section .mobile-event-results .count-load-view-all .view-all{border-bottom:1px dotted #00539b;color:#00539b;font-size:14px;margin:10px 0}.popover{border:1px solid #ccc;border-radius:0;box-shadow:3.5px 2px 5.8px .2px rgba(0,0,0,.2);font-family:Open Sans,sans-serif;font-size:16px!important;line-height:24px;max-width:510px!important;width:510px!important;z-index:1020!important}.popover .popover-header{border:none!important;height:0!important;padding:0!important}.popover .popover-body{color:#000;padding:30px 20px}.popover .popover-arrow{position:absolute}.popover .event{position:relative}.popover .event .popup-close-button{border-bottom:none;color:#000;cursor:pointer;font-size:20px;position:absolute;right:0;top:-18px}.popover .event .popup-close-button:hover{border-bottom:none;color:#000}.popover .event-name-wrapper .name{color:#000;font-size:20px;font-weight:600;line-height:30px;width:92%}.popover .event-specialty-wrapper{margin-bottom:10px}.popover .event-specialty-wrapper span{display:block}.popover .event-specialty-wrapper .speciality-head{font-weight:700}.popover .event-speaker-wrapper{margin-bottom:10px}.popover .event-speaker-wrapper span{display:block}.popover .event-speaker-wrapper .speaker-head{font-weight:700}.popover .event-host-wrapper{margin-bottom:10px}.popover .event-host-wrapper span{display:block}.popover .cme,.popover .event-host-wrapper .host-head{font-weight:700}.popover .cme{margin-bottom:10px}.popover .get-directions-wrapper{margin-top:5px}.popover .event-body-wrapper,.popover .event-location-wrapper{margin-bottom:10px}.popover .event-name-wrapper{margin-bottom:15px}.popover .event-reg-wrapper,.popover .event-time-wrapper{margin-bottom:10px}.popover .event-body-wrapper{margin-bottom:0}.popover .event-body-wrapper .event-body{margin-bottom:10px}.popover .event-body-wrapper .body-less.hide,.popover .event-body-wrapper .body-more.hide{display:none}.popover .event-body-wrapper .body-less.hide .event-body-see,.popover .event-body-wrapper .body-more.hide .event-body-see{margin-bottom:0}.popover .event-body-wrapper p{margin:0!important;padding:5px 0!important}.popover .event-body-wrapper a.ext{word-wrap:break-word;display:inline-block;margin-right:21px}.popover .event-body-wrapper ul{margin:5px 15px;padding-left:0}.popover .event-body-wrapper ul li{padding-left:20px;position:relative}.popover .event-body-wrapper ul li:before{color:#ff8207;content:"";font-family:Font Awesome 6 Pro;left:0;position:absolute}.popover .event-body-wrapper ol{margin-left:0;padding-left:40px}.popover .event-body-see{display:inline-block;font-size:14px;line-height:16px;margin-bottom:10px;position:relative}.popover .event-body-see i{display:inline-block;font-size:10px;font-weight:600;line-height:16px;margin-left:5px;position:absolute;top:1px}.popover .event-fee-wrapper{margin-bottom:10px}.popover a{border-bottom:1px dotted #666}.popover a:hover{border-bottom:1px solid #0001e4;color:#0001e4;text-decoration:none}.popover a.get-directions{font-size:14px;font-weight:400;line-height:24px;margin-left:24px;position:relative}.popover a.get-directions:before{background-image:url(/themes/custom/dhrp_bootstrap/images/icons/get-directions.svg),url(/themes/custom/dhrp_bootstrap/images/icons/get-directions-hovercolor.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;content:" ";display:inline-block;height:20px;margin-left:-24px;margin-right:4px;position:relative;top:6px;width:20px}.popover a.get-directions:hover:before{background-image:url(/themes/custom/dhrp_bootstrap/images/icons/get-directions-hovercolor.svg)}.popover a.get-directions .extlink{display:none}.popover .button-wrapper{padding-top:15px}.popover .button-wrapper a.view-event{background-color:#00539b;border:none;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:600;height:47px;line-height:47px;text-align:center;width:250px}.popover .button-wrapper a.view-event:hover{background-color:#5c9dcc;text-decoration:none}.popover .button-wrapper a.view-event.ext .extlink{padding-top:11px}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;border:1px solid gray;cursor:pointer;margin:0 0 10px 10%;text-align:center;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;overflow:hidden;}
