/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h2#id-cookie-title{font-family:"Roboto",sans-serif;font-size:22px;font-weight:400;font-style:normal;}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn,.klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{display:inline-block;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:2px solid #a70000;border-radius:var(--klaro-button-border-radius);background-color:#c10302;box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);text-decoration:none;}.klaro .cookie-modal .cm-btn:hover,.klaro .context-notice .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover,.klaro.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{color:white;border:2px solid #a70000;background-color:#9d0100;transition:background-color 0.3s ease;}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0;}}.klaro.klaro-theme-mars .cookie-modal .cm-btn,.klaro.klaro-theme-mars .context-notice .cm-btn,.klaro.klaro-theme-mars .cookie-notice .cm-btn,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{background-color:#c10302 !important;border:2px solid #a70000 !important;color:#ffffff !important;display:inline-block;transition:background-color 0.3s ease,border-color 0.3s ease;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:hover,.klaro.klaro-theme-mars .context-notice .cm-btn:hover,.klaro.klaro-theme-mars .cookie-notice .cm-btn:hover,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:hover{background-color:#880100 !important;border-color:#700100 !important;color:#ffffff !important;}.klaro.klaro-theme-mars .cm-btn.cm-btn-success,.klaro.klaro-theme-mars .cm-btn.cm-btn-danger,.klaro.klaro-theme-mars .cm-btn.cm-btn-info,.klaro.klaro-theme-mars .cm-btn.cm-btn-decline{background-color:#c10302 !important;color:#ffffff !important;border:2px solid #a70000 !important;}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:rgb(238 238 238 / 85%);}.klaro .cm-modal.cm-klaro:focus,.klaro .cm-modal.cm-klaro:focus-visible,.klaro .context-notice:focus,.klaro .context-notice:focus-visible,.klaro .cookie-notice:focus,.klaro .cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #ad1a16 !important;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:focus,.klaro.klaro-theme-mars .context-notice .cm-btn:focus,.klaro.klaro-theme-mars .cookie-notice .cm-btn:focus,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus{outline:2px solid #a70000 !important;outline-offset:var(--klaro-button-focus-outline-offset) !important;box-shadow:var(--klaro-button-focus-box-shadow) !important;}.klaro.klaro-theme-mars .cookie-modal .cm-btn:focus-visible,.klaro.klaro-theme-mars .context-notice .cm-btn:focus-visible,.klaro.klaro-theme-mars .cookie-notice .cm-btn:focus-visible,.klaro.klaro-theme-mars.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more:focus-visible{outline:2px solid #a70000 !important;outline-offset:var(--klaro-button-focus-outline-offset) !important;box-shadow:var(--klaro-button-focus-box-shadow) !important;}.klaro .klaro-close{position:absolute;top:0;right:0;width:30px;height:45px;padding:0;cursor:pointer;color:var(--light1,#fafafa);border:none;background:none;outline:none;transition:all 0.2s ease;}.klaro .klaro-close:focus,.klaro .klaro-close:focus-visible{outline:2px solid #a70000 !important;outline-offset:-2px;box-shadow:0 0 5px rgba(167,0,0,0.5);}.klaro .klaro-close:hover{color:#ffffff;background-color:rgba(0,0,0,0.1);}.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{background-color:#c10302 !important;}.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider{background-color:#d04640 !important;opacity:0.8;}.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider{background-color:#c10302 !important;}.klaro .cookie-modal .cm-modal.cm-klaro{top:12% !important;max-height:calc(100vh - 100px) !important;transform:none !important;margin-top:0 !important;}.cm-modal.cm-klaro{position:relative !important;top:100px !important;max-height:calc(100vh - 100px) !important;transform:none !important;margin-top:0 !important;z-index:999999 !important;}.cm-modal.cm-klaro .cm-body{max-height:calc(100vh - 250px) !important;overflow-y:auto !important;}.klaro_toggle_dialog:focus{transform:scale(1.2);outline:4px solid #bd2a2a;}button#klaro_toggle_dialog{display:none!important;}div#klaro-cookie-notice{display:none;}
.view-display-id-block_mini_calendar .view-header .pager ul li{position:absolute !important;}.pager__item.pager__item--current{margin:0.5rem 0rem 0rem -4.5rem !important;}
button.tabledrag-toggle-weight.btn-sm.btn.btn-default{display:none;}.js-form-managed-file{display:flex;}.ui-widget-content.ui-autocomplete{background:#f7f7f7 !important;}.ui-widget-content.ui-autocomplete a{color:#222;background:transparent !important;border:solid 2px transparent !important;}.ui-widget-content.ui-autocomplete a:hover,.ui-widget-content.ui-autocomplete a:focus{background:#eee !important;border:solid 2px #eee !important;}.role-anonymous .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-authenticated .node-maintenance-ticket-form #edit-moderation-state-wrapper{display:none;}.role-anonymous.role-administrator .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-anonymous.role-publisher .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-anonymous.role-web_help_desk .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-authenticated.role-administrator .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-authenticated.role-publisher .node-maintenance-ticket-form #edit-moderation-state-wrapper,.role-authenticated.role-web_help_desk .node-maintenance-ticket-form #edit-moderation-state-wrapper{display:block;}
a,.form-control{transition:all .3s !important;}a:focus-visible,.legacy-css-wrapper button.btn-primary:focus-visible,.legacy-css-wrapper a:focus-visible,.website-title h1 a:focus-visible,#menu-button:focus-visible,.search-button:focus-visible,button.btn:focus-visible,button.btn-primary:focus-visible,.btn:focus-visible,.btn.active.focus,.btn:active.focus,.legacy-css-wrapper a.btn-primary:focus-visible,.legacy-css-wrapper .text-default a.btn-primary:focus-visible,a.btn-primary:focus-visible,.views-exposed-form > .form--inline > .form-actions > button.btn-primary:focus-visible,.legacy-css-wrapper a.btn-gray:focus-visible,a.btn-gray:focus-visible,.legacy-css-wrapper .btn.active.focus,.legacy-css-wrapper .btn.active:focus-visible,.legacy-css-wrapper .btn.focus,.legacy-css-wrapper .btn:active.focus,.legacy-css-wrapper .btn:active:focus-visible,.legacy-css-wrapper .btn:focus-visible,.form-control:focus-visible,input[type="checkbox"]:focus-visible,input[type="file"]:focus-visible,input[type="radio"]:focus-visible,input.gsc-input:focus-visible,button.gsc-search-button:focus-visible,.unlv-search-input:focus-visible,.unlv-search-button:focus-visible,.close:focus-visible,.accordion > h3:focus-visible,.accordion-custom > h3:focus-visible,.accordion-custom.panel > h3:focus-visible,.accordion-custom.panel > h4:focus-visible,.legacy-css-wrapper audio:focus-visible{text-decoration:none;border:solid 2px #fff !important;outline:solid 2px #b10202 !important;outline-offset:1px;box-shadow:none !important;-webkit-box-shadow:none !important;}.legacy-css-wrapper a.btn-default:focus-visible{border:solid 2px #b10202 !important;outline:solid 2px #fff !important;}input.gsc-input:focus-visible,.unlv-search-input:focus-visible{outline-offset:-8px !important;}.navbar-top .unlv-name a:focus-visible,.unlv-logo-container a:focus-visible,.website-title h1 a:focus-visible,#menu-button:focus-visible,.search-button:focus-visible,#topics > li > a:focus-visible,#audience > li > a:focus-visible,#dropdown-container .dropdown-menu > li > a:focus-visible,#quicklinks a:focus-visible,.view-display-id-unlv_tokens_news_center_article_units_tiles_3 a:focus-visible,.flex-three-column.view-display-id-unlv_tokens_news_center_article_units_tiles_3 a:focus-visible,.view-display-id-unlv_tokens_news_center_article_units_tiles_4 a:focus-visible,.flex-four-column.view-display-id-unlv_tokens_news_center_article_topic_tiles_4 a:focus-visible,.click-region-link a:focus-visible{outline-offset:-4px !important;}#skip-link a:focus-visible{display:inline-block;margin:10px;}.website-title h1 a:focus-visible{padding:14px 0;}#topics > li > a:focus-visible{padding:20px 24px;}.unlv-search-button:focus-visible,.cse button.gsc-search-button:focus-visible,{top:2px !important;height:56px !important;}a.hero-video-pause:focus-visible{display:block !important;border-radius:100%;height:58px;}figure a:focus-visible{display:block;}.jcarousel li{padding:4px !important;}.ui-tabs .nav-tabs > li:focus-visible{border:solid 2px #b10202 !important;outline:none !important;}.nav-close a#search-close:focus-visible,.nav-close a#menu-close:focus-visible{display:block;position:relative;top:43px !important;right:16px !important;width:24px;height:24px;border-radius:100% !important;}.nav-close a#search-close:focus-visible:before,.nav-close a#menu-close:focus-visible:before{position:initial;line-height:21px !important;}.click-region:focus-within .tile-text.tile-footer .tile-description,.click-region:focus-within .tile-text.tile-header .tile-description{height:auto !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;}
.legacy-css-wrapper a:after{font-family:'Font Awesome 6 Pro';font-weight:900;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;}.legacy-css-wrapper a[class^="social-"]{color:#333;font-weight:400 !important;}.legacy-css-wrapper a[class^="sm-social-"]{font-weight:400 !important;}.legacy-css-wrapper a[class^="social-"]:before{font-family:'Font Awesome 6 Brands';display:block;padding:0;font-weight:400 !important;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:3em;line-height:1em;text-align:center;color:none;}.legacy-css-wrapper a[class^="sm-social-"]:before{display:inline-block;f
    padding:0 .25em 0 0;font-family:'Font Awesome 6 Brands';font-weight:400 !important;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1.25em;vertical-align:bottom;text-decoration:none;color:none;}.legacy-css-wrapper a[class$="-bluesky"]:before{content:"\e671";color:#208BFE;}.legacy-css-wrapper a[class$="-twitter"]::before{content:"\e61a";color:#1e3050;}#footer a [class^="sm-footer-"]:before{content:"\f057";font-family:'Font Awesome 6 Brands' !important;}#footer a .sm-footer-facebook:before{content:"\f09a";}#footer a .sm-footer-instagram:before{content:"\f16d";}#footer a .sm-footer-snapchat:before{content:"\f2ab";}#footer a .sm-footer-twitter:before{content:"\e61a";}#footer a .sm-footer-youtube:before{content:"\f167";}#footer a .sm-footer-tiktok:before{content:"\e07b";}.legacy-css-wrapper a[class$="-newsletter"]:before{font-family:'Font Awesome 6 Pro';}.legacy-css-wrapper a[class$="-generic"]:before{font-family:'Font Awesome 6 Pro';}a[class$="-tiktok"]:before{font-family:'Font Awesome 6 Brands' !important;content:"\e07b";color:#333 !important;}.text-light a[class$="-tiktok"]:before{color:rgba(255,255,255,.95) !important;}.unlv-node-unpublished h2:after,article.is-unpublished h2:after,.nav-close a#search-close:before,.nav-close a#menu-close:before,#navigation .menu-section-level-2 .menu-opened > a:after,#navigation .menu-section-level-2 .expanded > a:after,.accordion h3.ui-state-default:before,.accordion-custom h3.ui-state-default:before,.accordion h4.ui-state-default:before,.accordion-custom h4.ui-state-default:before,.accordion h3.ui-state-active:before,.accordion-custom h3.ui-state-active:before,.accordion h4.ui-state-active:before,.accordion-custom h4.ui-state-active:before,.legacy-css-wrapper a:after,.paragraph--type--stat .stat .stat-icon i,.fa-badge-check:before{font-family:'Font Awesome 6 Pro';font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;}.paragraph--type--row .paragraph--type--card-v2 .card-block .card-text .social-facebook:before,.play-icon:after{font-family:'Font Awesome 6 Brands' !important;}
.ui-dialog .ui-dialog-titlebar{background:none;}figure,.photo-container-figure{margin:inherit;}.glossary a,.glossary a:link,.glossary a:visited{padding:12px 24px;margin:4px;}.tile .tile-image img{position:initial;}.ui-widget-content{font:normal 300 18px "Roboto",sans-serif;}.event.full .addthis-share-btn-elements span{line-height:32px !important;}.event.full .addthis-share-btn-elements a span{width:32px !important;height:32px !important;}
::placeholder{color:#222 !important;font-weight:400 !important;}.unlv-search-input{background-color:rgba(255,255,255,.95);}form.unlv-search .unlv-search-input::placeholder{color:#000 !important;font-weight:300 !important;}form.unlv-search.search-sm .unlv-search-input::placeholder{font-weight:400 !important;}.legacy-css-wrapper a.btn-default.active,.legacy-css-wrapper a.btn-default.active:link,.legacy-css-wrapper .text-light a.btn-default.active,.legacy-css-wrapper .text-light a.btn-default.active:link,.legacy-css-wrapper .text-default a.btn-default.active,.legacy-css-wrapper .text-default a.btn-default.active:link,.legacy-css-wrapper button.btn-default.active,.legacy-css-wrapper button.btn-default.active:link,.legacy-css-wrapper .text-light button.btn-default.active,.legacy-css-wrapper .text-light button.btn-default.active:link,.legacy-css-wrapper .text-default button.btn-default.active,.legacy-css-wrapper .text-default button.btn-default.active:link{color:#111 !important;}a.skip-link{text-decoration:underline;}a.skip-link,a.skip-link:visited{color:#546e7a;}a.skip-link:hover,a.skip-link:focus-visible{color:#b10202;}.accordion > h3,.accordion-custom > h3,.accordion > h4,.accordion-custom > h4{color:inherit !important;border-bottom:dotted 1px rgba(0,0,0,.95) !important;}body.node-type-degree .bg-gray-100,body.node-type-degree .bg-gray-300,body.node-type-degree .bg-gray-500{background-color:#f5f5f5 !important;}body.node-type-degree .bg-gray-200,body.node-type-degree .bg-gray-400,body.node-type-degree .bg-gray-600{background-color:#fff !important;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:rgba(0,0,0,.87) !important;}.ui-state-default a:hover,.ui-state-default a:active,.ui-state-default a:focus{color:rgba(0,0,0,.99) !important;}.ui-tabs .nav-tabs > li:hover{border-color:rgba(0,0,0,.5) !important}.ui-tabs .nav-tabs > li.ui-tabs-active > a{color:#b10202 !important;}.details,.details:not(html){color:rgba(0,0,0,.77) !important;}article.unlv-magazine.full .magazine-node > section{padding-top:60px;}#section-nav ul.menu-sections a,#section-nav ul.menu-sections a:link,#section-nav ul.menu-sections a:visited{color:#5c6888 !important;}#section-nav ul.menu-sections ul li.first > a,#section-nav ul.menu-sections ul li.first > a:link,#section-nav ul.menu-sections ul li.first > a:visited{color:#5c6888 !important;}#section-nav ul.menu-sections li.first.last > a,#section-nav ul.menu-sections li.first.last > a:link,#section-nav ul.menu-sections li.first.last > a:visited{color:#333 !important;}.tile .tile-overlay[class*="bg-"]{opacity:.8 !important;}.click-region:hover .tile .tile-overlay[class*="bg-"],.click-region:active .tile .tile-overlay[class*="bg-"],.click-region:focus .tile .tile-overlay[class*="bg-"]{opacity:.95 !important;}.tile-text.light .tile-title.h4,.tile-text.light .tile-title.h5,.tile-text.light .tile-title.h6,.tile-text.light .tile-description,.tile-text.light i{color:rgb(255,255,255) !important;}.flex-control-paging{display:none !important;}body.page-node-type-building .flex-direction-nav,body.page-node-type-complex .flex-direction-nav{background-color:#eee !important;}#block-views-block-calendar-slideshow-block-1 .flex-direction-nav{margin-top:10px !important;}.view-calendar-slideshow .slides{background-color:#fff !important;}.flex-direction-nav{margin-bottom:0 !important;text-align:center;display:block !important;}.flex-direction-nav li{display:inline-block;padding-right:5px;padding-left:5px;}.flex-direction-nav a{width:50px !important;height:40px !important;margin:0 !important;position:initial !important;top:initial !important;z-index:initial !important;opacity:1 !important;text-decoration:none !important;}.flex-direction-nav a:before{font-family:'Font Awesome 6 Pro' !important;content:'\f0d9';font-size:50px !important;font-weight:bold !important;text-shadow:none !important;line-height:45px !important;}.flex-direction-nav a.flex-prev:before{content:'\f0d9' !important;}.flex-direction-nav a.flex-next:before{content:'\f0da' !important;}.flex-direction-nav a:hover:before,.flex-direction-nav a:focus:before{color:#b10202;}.flexslider .flex-direction-nav a{display:block !important;opacity:1 !important;}.flexslider:hover .flex-direction-nav .flex-prev{opacity:1 !important;left:initial !important;}.flexslider:hover .flex-direction-nav .flex-next{opacity:1 !important;right:initial !important;}.flex-direction-nav .flex-prev{left:initial !important;text-align:center !important;}.flex-direction-nav .flex-next{right:initial !important;text-align:center !important;}.flex-direction-nav li:has(.flex-disabled){cursor:not-allowed !important;}.flex-direction-nav a.flex-disabled{pointer-events:none !important;}.flex-direction-nav a.flex-disabled:hover{cursor:not-allowed !important;}.flex-direction-nav a.flex-disabled:before,.flex-direction-nav a.flex-disabled:hover:before,.flex-direction-nav a.flex-disabled:focus:before{color:rgba(0,0,0,.2);!important;}
