/* ATTENTION: only update this banner using the banner.sh generator script */
#uc-site-parent,#uc-site-title,#university-of-connecticut,#wordmark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);text-rendering:geometricPrecision}#uconn-banner a:hover,#uconn-banner a:link,#uconn-banner a:visited{text-decoration:none}@font-face{font-family:UConn;font-style:normal;font-weight:400;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/uconn/uconn.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/uconn/uconn.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/uconn/uconn.svg#uconnregular) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/uconn/uconn.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/uconn/uconn.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bold_macroman/proximanova-bold-webfont.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bold_macroman/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bold_macroman/proximanova-bold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bold_macroman/proximanova-bold-webfont.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bold_macroman/proximanova-bold-webfont.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:700;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:500;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf) format("truetype")}@font-face{font-family:Proxima Nova;font-style:italic;font-weight:400;src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot);src:url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix) format("embedded-opentype"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic) format("svg"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff) format("woff"),url(https://ucommobjectstorage.blob.core.windows.net/uconn-cdn-files/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf) format("truetype")}#uconn-banner .banner-icon{fill:#fff;height:100%;pointer-events:none}#uconn-banner .white .banner-icon{fill:#000e2f}#site-titles,#uconn-banner{font-size:16px}#site-titles *,#uconn-banner *{line-height:normal}#site-titles .row-container,#uconn-banner .row-container{box-sizing:border-box;height:60px;margin:0 auto;padding:14px 16px;width:100%}#site-titles .row-fluid,#uconn-banner .row-fluid{display:table;width:100%}#site-titles .row-fluid>div,#uconn-banner .row-fluid>div{display:table-cell;float:none;vertical-align:inherit}@media screen and (min-width:50em){#site-titles .row-fluid>div,#uconn-banner .row-fluid>div{vertical-align:middle}}#site-titles.alternative .row-container,#uconn-banner.alternative .row-container{height:auto}#home-link-container{width:60%}#uconn-header-container{background-color:#000e2f;color:#fff}#uconn-header-container .btn{color:#c1e8f8}#uconn-header-container.white{background-color:#fff}#home-link{height:20px;overflow:hidden}#home-link:hover{color:#eee;text-decoration:none}#home-link span{margin:auto 0;vertical-align:middle}#site-abbreviation,#university-of-connecticut{color:#9faab2;display:none;font-family:Proxima Nova,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.055em;line-height:normal;text-transform:uppercase;word-spacing:.02em}#wordmark{color:#fff;font-family:UConn,Arial,Helvetica,sans-serif;font-size:32px;letter-spacing:3px;overflow:hidden;padding:0 5px 0 0;text-transform:uppercase}#university-of-connecticut{border-left:2px solid #3f4760;color:#9faab2;padding:1px 0 0 10px}@media(min-width:50em){#university-of-connecticut{display:inline}}#site-abbreviation{border:0;display:block;line-height:1;padding:0 0 9px}@media screen and (min-width:50em){#site-abbreviation{display:none}}.white #site-abbreviation,.white #university-of-connecticut,.white #wordmark{color:#000e2f}#uconn-banner #button-container,#uconn-banner.alternative #button-container{position:relative;text-align:right}#uconn-banner #button-container>.icon-container{display:inline-block;height:32px;margin:0 2px;padding:0;vertical-align:middle;white-space:nowrap;width:32px}#uconn-banner #button-container .btn{background-color:#000e2f;border:0;display:block;font-size:21px;height:100%;line-height:normal;padding:inherit;text-align:center;text-shadow:none;width:100%}#uconn-banner #uconn-az:focus+div:not(.popup-container),#uconn-banner #uconn-az:hover+div:not(.popup-container),#uconn-banner #uconn-search:focus+div:not(.popup-container),#uconn-banner #uconn-search:hover+div:not(.popup-container){background-color:#ededed;border-top:1px solid #ededed;color:#000e2f;padding:12px 16px;position:absolute;top:46px;z-index:1000}#uconn-banner #uconn-az:focus+div:not(.popup-container):before,#uconn-banner #uconn-az:hover+div:not(.popup-container):before,#uconn-banner #uconn-search:focus+div:not(.popup-container):before,#uconn-banner #uconn-search:hover+div:not(.popup-container):before{font-family:Proxima Nova;font-size:14px;font-weight:700}#uconn-banner #uconn-az:focus+div:not(.popup-container):after,#uconn-banner #uconn-az:hover+div:not(.popup-container):after,#uconn-banner #uconn-search:focus+div:not(.popup-container):after,#uconn-banner #uconn-search:hover+div:not(.popup-container):after{border-color:transparent #ededed transparent transparent;border-style:solid;border-width:10px 8px 10px 0;bottom:39px;content:"";position:absolute;transform:rotate(90deg)}#uconn-banner #uconn-az,#uconn-banner #uconn-search,#uconn-banner.alternative #button-container #uconn-az,#uconn-banner.alternative #button-container #uconn-search{position:relative}#uconn-banner #uconn-az:before,#uconn-banner #uconn-search:before,#uconn-banner.alternative #button-container #uconn-az:before,#uconn-banner.alternative #button-container #uconn-search:before{box-shadow:inset 0 2px 0 0 #fff;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}#uconn-banner #uconn-az:focus:before,#uconn-banner #uconn-az:hover:before,#uconn-banner #uconn-search:focus:before,#uconn-banner #uconn-search:hover:before,#uconn-banner.alternative #button-container #uconn-az:focus:before,#uconn-banner.alternative #button-container #uconn-az:hover:before,#uconn-banner.alternative #button-container #uconn-search:focus:before,#uconn-banner.alternative #button-container #uconn-search:hover:before{opacity:1}#uconn-banner .no-css{left:-99999px;position:absolute}#uconn-banner #button-container .icon-container>div{opacity:0;visibility:hidden}#uconn-banner #button-container #icon-container-mobile-menu{display:inline-block}@media screen and (min-width:50em){#uconn-banner #button-container #icon-container-mobile-menu{display:none}}#uconn-banner #uconn-az:before,#uconn-banner #uconn-search:before{bottom:30px}#uconn-banner #uconn-az:focus+div:not(.popup-container),#uconn-banner #uconn-az:hover+div:not(.popup-container),#uconn-banner #uconn-search:focus+div:not(.popup-container),#uconn-banner #uconn-search:hover+div:not(.popup-container){opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}@media screen and (min-width:50em){#uconn-banner #uconn-az:focus+div:not(.popup-container),#uconn-banner #uconn-az:hover+div:not(.popup-container),#uconn-banner #uconn-search:focus+div:not(.popup-container),#uconn-banner #uconn-search:hover+div:not(.popup-container){opacity:1;visibility:visible}}#uconn-banner #uconn-search-tooltip{right:28px}#uconn-banner #uconn-search-tooltip:before{content:""}#uconn-banner #uconn-search-tooltip:after{right:25px}#uconn-banner #uconn-az-tooltip{right:-9px}#uconn-banner #uconn-az-tooltip:before{content:""}#uconn-banner #uconn-az-tooltip:after{right:22px}#uconn-banner #uconn-az:focus+#uconn-search-tooltip:before,#uconn-banner #uconn-az:hover+#uconn-search-tooltip:before,#uconn-banner #uconn-search:focus+#uconn-search-tooltip:before,#uconn-banner #uconn-search:hover+#uconn-search-tooltip:before{content:"Search UConn"}#uconn-banner #uconn-az:focus+#uconn-az-tooltip:before,#uconn-banner #uconn-az:hover+#uconn-az-tooltip:before,#uconn-banner #uconn-search:focus+#uconn-az-tooltip:before,#uconn-banner #uconn-search:hover+#uconn-az-tooltip:before{content:"UConn A to Z Index"}#uconn-banner #banner-mobile-button[aria-expanded=false] .menu-toggle-open{display:inline-block}#uconn-banner #banner-mobile-button[aria-expanded=false] .menu-toggle-close,#uconn-banner #banner-mobile-button[aria-expanded=true] .menu-toggle-open{display:none}#uconn-banner #banner-mobile-button[aria-expanded=true] .menu-toggle-close{display:inline-block}#uconn-banner.no-js .icon-container:focus-within div{display:block}#uconn-banner.alternative #button-container button{background-color:#000e2f}#uconn-banner.alternative #button-container .icon-container{position:relative}#uconn-banner.alternative #button-container .icon-container div,#uconn-banner.alternative #button-container .icon-container>div{opacity:1;visibility:visible}#uconn-banner.alternative #button-container #uconn-az:before,#uconn-banner.alternative #button-container #uconn-search:before{top:30px}#uconn-banner .white #button-container #banner-mobile-button,#uconn-banner .white #button-container #uconn-az,#uconn-banner .white #button-container #uconn-search,#uconn-banner.alternative .white #button-container #banner-mobile-button,#uconn-banner.alternative .white #button-container #uconn-az,#uconn-banner.alternative .white #button-container #uconn-search{background-color:#fff}#uconn-banner .white #button-container #uconn-az:focus:before,#uconn-banner .white #button-container #uconn-az:hover:before,#uconn-banner .white #button-container #uconn-search:focus:before,#uconn-banner .white #button-container #uconn-search:hover:before,#uconn-banner.alternative .white #button-container #uconn-az:focus:before,#uconn-banner.alternative .white #button-container #uconn-az:hover:before,#uconn-banner.alternative .white #button-container #uconn-search:focus:before,#uconn-banner.alternative .white #button-container #uconn-search:hover:before{box-shadow:inset 0 2px 0 0 #000e2f}#uc-site-title{line-height:inherit;margin:0!important;padding:0}#uc-site-title a{word-wrap:break-word;margin:0;max-width:100%;padding:0;text-decoration:none}#uc-site-title a:link,#uc-site-title a:visited{color:#000e2f;font-family:Proxima Nova;font-size:24px}#uc-site-parent{font-size:13px;margin:0!important;padding:0}#uc-site-parent a{text-decoration:none}#uc-site-parent a:link,#uc-site-parent a:visited{color:#000e2f;font-family:Proxima Nova,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}#search-container{text-align:right}#search-container #button-container .btn-primary{background:#e9e9e9}#site-search{margin:0}.popup-container:before{background-color:transparent;border-color:transparent #546688 transparent transparent;border-style:solid;border-width:10px 8px 10px 0;content:"";display:block;position:absolute;right:18px;top:-14px;transform:rotate(90deg)}.popup-container{background-color:#546688;display:none;font-family:Proxima Nova;line-height:0;position:absolute;right:-6px;top:46px}.popup-container hr{border-top:1px solid #6f84a9;margin:0}.popup-container.banner-popup-active{display:block}#a-z-popup .form-wrapper form,#search-popup .form-wrapper form{color:#000e2f;position:relative}#a-z-popup .form-wrapper input,#search-popup .form-wrapper input{-webkit-appearance:none;border:0;border-radius:0;color:#000e2f;font-size:14px;margin:16px 20px;padding:8px 60px 6px 6px}#a-z-popup .form-wrapper input::placeholder,#search-popup .form-wrapper input::placeholder{color:#000e2f;opacity:1}#a-z-popup .form-wrapper button,#search-popup .form-wrapper button{background-color:transparent!important;border:0;height:100%;position:absolute;right:18px}#a-z-popup .form-wrapper svg,#search-popup .form-wrapper svg{fill:#000e2f}#a-z-popup .link-wrapper a,#search-popup .link-wrapper a{color:#fff;display:block;position:relative;text-align:center}#a-z-popup .link-wrapper a:focus,#a-z-popup .link-wrapper a:hover,#search-popup .link-wrapper a:focus,#search-popup .link-wrapper a:hover{background-color:#2e3d5b;color:#fff}#a-z-popup .search-link-wrapper a,#search-popup .search-link-wrapper a{padding:16px 0}#a-z-popup .search-link-wrapper .banner-search-text,#search-popup .search-link-wrapper .banner-search-text{display:inline-block}#a-z-popup .search-link-wrapper .banner-search-icon,#search-popup .search-link-wrapper .banner-search-icon{position:absolute;right:10px;top:8px}#a-z-popup .az-link-wrapper a,#search-popup .az-link-wrapper a{padding:16px 46px}