﻿@import url(fonts/materialdesign/css/materialdesignicons.css);:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}label{margin-right:5px;}label input[type=checkbox]{width:1em;height:1em;}input:not([type=button]):not([type=submit]):not([type=range]),select,textarea,.multiSelect{font-size:.8rem;padding:.45em;border-radius:3px;border:1px solid var(--neutralTertiaryAlt,#595959);transition:box-shadow .3s,border .3s;color:var(--neutralPrimary,#323130);background-color:var(--white,#fff);font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;}body[dark-mode] input:not([type=button]):not([type=submit]):not([type=range]),body[dark-mode] select,body[dark-mode] textarea,body[dark-mode] .multiSelect{background-color:var(--neutralQuaternaryAlt,#e1dfdd);}input:not([type=button]):not([type=submit]):not([type=range]):hover,select:hover,textarea:hover,.multiSelect:hover{border-color:#8fa4b8;}input:not([type=button]):not([type=submit]):not([type=range]):disabled,select:disabled,textarea:disabled,.multiSelect:disabled{background-color:#ececec;}input:not([type=button]):not([type=submit]):not([type=range]):focus,select:focus,textarea:focus,.multiSelect:focus{box-shadow:0 .313rem .719rem rgba(0,123,255,.1),0 .156rem .125rem rgba(0,0,0,.06);border:1px solid #46b2e5;outline:0;}input:not([type=button]):not([type=submit]):not([type=range]):placeholder,select:placeholder,textarea:placeholder,.multiSelect:placeholder{color:#959595;}input:not([type=button]):not([type=submit]):not([type=range])[type=color],select[type=color],textarea[type=color],.multiSelect[type=color]{padding:0;}input[type=date]{font-family:inherit;}textarea{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;resize:none;}.form-group{padding:.3em 0 .6rem 0;}.form-group label{color:#494949;display:inline-block;margin-bottom:.15em;padding-left:.4em;}.form-group input,.form-group select,.form-group textarea{display:block;width:100%;}.form-group input[type=checkbox]{display:inline-block;}.form-group .icon-left{position:relative;}.form-group .icon-left input,.form-group .icon-left select,.form-group .icon-left textarea{padding-left:28px!important;}.form-group .icon-left i{font-size:1.5em;position:absolute;top:2px;left:5px;color:#6f6f6f;}.multiSelect{color:#494949;padding-right:20px;position:relative;display:inline-block;height:31px;}.multiSelect:hover{text-decoration:none;}.multiSelect>span{display:inline-block;margin-left:3px;overflow:hidden;white-space:nowrap;}.multiSelect:before{position:absolute;content:"";width:0;height:0;border-top:6px solid #3c3c3c;border-right:3px solid transparent;border-left:3px solid transparent;right:5px;top:11px;}.multiSelectOptions{color:#494949;margin-top:-1px;overflow-y:auto;overflow-x:hidden;border:solid 1px #888;background:#fff;}.multiSelectOptions label{padding:0 2px;display:block;white-space:nowrap;}.multiSelectOptions label.optGroup{font-weight:bold;}.multiSelectOptions label.checked{background-color:#dce5f8;}.multiSelectOptions label.selectAll{border-bottom:dotted 1px #ccc;}.multiSelectOptions label:hover{background-color:#39f;color:#fff;}.multiSelectOptions .optGroupContainer label{padding-left:10px;}.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer label{padding-left:18px;}.multiSelectOptions input{vertical-align:middle;}.rcbInputCell,.rcbArrowCell{background-image:none!important;}.LessonRoll select{-moz-box-sizing:content-box;box-sizing:content-box;height:1.172em;}.alertRollNotMarked{border-width:1px;border-color:#f00!important;background-color:#f68787!important;}div.frmfld{margin-left:6px;margin-bottom:6px;min-width:80px;}div.formCaption{padding:4px;font-size:.9rem;color:var(--neutralSecondary);}div.formAttachments{text-align:left;}div.formStatusBox{float:right;color:var(--neutralSecondary);text-align:right;padding:4px;}div.formStatusBox div.formPerson{font-size:.8rem;}div.formStatusBox div.formState{font-size:1rem;}div.lblsaved{text-align:right;padding-right:6px;padding-bottom:16px;padding-top:6px;font-size:11px;color:var(--themeTertiary);display:block;float:none;}div.lblsaved.versionLink:hover{background-color:var(--neutralLighter);cursor:pointer;color:var(--themeSecondary);}div.lblstatus{font-size:11px;color:var(--themeTertiary);display:block;padding-bottom:4px;}div.recordComment{background-color:var(--neutralLighter);border:1px solid var(--neutralLight);border-radius:3px;padding:6px;margin-bottom:12px;margin-right:32px;position:relative;color:var(--neutralPrimary);}div.recordComment div.lblSaved{padding-bottom:6px;color:var(--neutralSecondary);}div.recordComment button.edit{display:none;font-size:.8rem;padding:.6em;margin:.2em;border-radius:.3em;outline:0;border:0;transition:all .3s;cursor:pointer;color:var(--themeSecondary,#389be7);position:absolute;top:4px;right:4px;background-color:transparent;border:1px solid transparent;}div.recordComment:hover button.edit{display:block;}div.recordComment:hover button.edit:hover{display:auto;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.4);background-color:var(--themeSecondary,#389be7);color:var(--white);}div.listFilterLabel{padding:4px;cursor:pointer;color:var(--neutralSecondary);overflow:hidden;}.frmTree{min-width:180px;max-width:240px;padding:6px;overflow:hidden;border:#cddaea 1px solid;}td.recordViewContainer div.recordView{padding:16px;margin-left:12px;border-left:1px solid var(--themePrimary);border-right:1px solid var(--themePrimary);border-bottom:1px solid var(--themePrimary);border-top:4px solid var(--themePrimary);box-shadow:-1px -1px 0 0 #ececec;}div.recordPanelGrid div.recordPanel{margin:12px;border:1px solid var(--themePrimary);box-shadow:-1px -1px 0 0 #ececec;width:350px;}div.recordPanelGrid div.recordPanel div{width:100%;}div.recordPanelGrid div.recordPanel div table{width:100%;}div.recordPanelList div.recordPanel{border:1px solid var(--themePrimary);box-shadow:-1px -1px 0 0 #ececec;margin-bottom:30px;}div.recordPanelList div.recordPanel div{padding-top:8px;padding-left:16px;padding-right:16px;}div.recordPanel div.caption{padding:6px;border-bottom:1px solid var(--themePrimary);background:var(--white);color:var(--themePrimary);}div.recordPanelGrid div.recordPanel:hover{cursor:pointer;}div.recordPanelGrid div.recordPanel:hover div.caption{background-color:var(--themePrimary);cursor:pointer;color:var(--white);}div.recordPanelList div.recordPanel:hover{cursor:pointer;}div.recordPanelList div.recordPanel:hover div.caption{background-color:var(--themePrimary);cursor:pointer;color:var(--white);}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}.notification{position:relative;display:inline-block;color:#c3c3c3;margin:8px;font-size:1.1rem;height:20px;}.notification:hover{color:#73c4eb;cursor:pointer;}.notification .notification-amount{font-size:.6em;position:relative;background-color:#f00;color:#fff;width:1.3em;height:1.3em;border-radius:50%;top:-2.3em;left:1.2em;text-align:center;}.notification .notification-amount:before{position:absolute;content:"";height:1.3em;width:1.3em;left:0;top:0;background-color:transparent;border-radius:50%;box-shadow:0 0 2px 2px red;animation:active 2s infinite linear;}.notification a{color:inherit;text-decoration:none;}.vertical-menu{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 8px rgba(0,0,0,.2);font-size:.8rem;position:absolute;min-width:150px;max-width:230px;display:none;text-align:left;background-color:#fff;z-index:1;}.vertical-menu.open{display:block;animation:flipdown .5s;}.vertical-menu.open-at-cursor{z-index:1405;}.vertical-menu>a{cursor:pointer;position:relative;background-color:#fff;color:#3c3c3c;display:block;padding:8px 12px;text-decoration:none;border-left:2px solid #a0d7f1;transition:all .3s;}.vertical-menu>a>i{margin-right:.8em;}.vertical-menu>a.menu-label{cursor:default;border-bottom:1px solid #ebebeb;}.vertical-menu>a:not(.menu-label):hover,.vertical-menu>a:not(.menu-label):focus{border-left:2px solid #1f9dd9;background-color:#f0f0f0;color:#000;outline:0;}.vertical-menu.open-from-right{right:0;left:auto;}.vertical-menu.open-from-right>a{text-align:right;}.vertical-menu.open-from-right:before{right:8px;left:auto;}.vertical-menu:before{display:block;content:"";width:14px;height:14px;background-color:#fff;transform:rotate(45deg);position:absolute;top:-8px;left:8px;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}.avatar{width:2.5rem;height:2.5rem;border-radius:50%;background-position:center;background-size:cover;transition:box-shadow .5s;margin:auto;}.popover{display:block;position:absolute;padding:8px;max-width:250px;background-color:#dcdcdc;color:#125c80;transform:translate(0,-100%);border-radius:3px;box-shadow:0 1px 3px 1px rgba(0,0,0,.32);}.popover.top::after{content:"";top:100%;left:50%;display:block;position:absolute;width:10px;height:10px;background-color:#dcdcdc;transform:rotate(45deg);border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;margin-left:-5px;margin-top:-5px;}.media-list>a{color:unset;}.media-list>a:hover{text-decoration:unset;}.media-list .media-header{width:100%;background-color:#1f9dd9;color:#fff;padding:5px;}.media-list .media-item{text-align:left;width:100%;display:flex;flex-flow:row;align-items:center;padding:7px;border-left:3px solid transparent;font-size:.9em;}.media-list .media-item.border-left{border-left:3px solid #a0d7f1;}.media-list .media-item:not(:first-child){border-top:1px dashed #d7d7d7;}.media-list .media-item .media-icon{width:45px;height:45px;display:inline-flex;justify-content:center;align-content:center;flex-shrink:0;border-radius:50%;background-color:#46b2e5;font-size:2.1em;color:#fff;}.media-list .media-item .media-icon i{line-height:1.9em;}.media-list .media-item .media-icon.small{width:25px;height:25px;font-size:1.2em;}.media-list .media-item .media-main{flex-grow:1;padding-left:10px;}.media-list .media-item .media-main>.title{color:#197dac;font-size:1.2em;}.media-list .media-item .media-main>.title>span.media-type{font-weight:normal;font-size:.9em;color:#565656;display:inline-block;}.media-list .media-item .media-main>.title>span.media-type.float-right{float:right;}.media-list .media-item .media-detail{padding:5px 0;}.media-list .media-item .media-detail span.detail-item{padding-right:5px;font-weight:bold;color:#565656;}.media-list .media-item .media-detail span.detail-item>span{font-weight:normal;color:#3c3c3c;}.media-list .media-item .media-link-list>a{display:inline-block;margin-right:7px;}.media-list .media-item .media-link-list>a:last-child{margin-right:0;}.media-list .media-item:hover{border-left:3px solid var(--themePrimary,#1888c9);}.TabsCnt{font-size:1em;box-shadow:0 0 25px rgba(40,47,60,.05),0 3px 4px rgba(40,47,60,.05);border:1px solid rgba(0,0,0,.2);border-radius:4px;}@media screen and (max-width:600px){.TabsCnt{margin-top:40px;}}body[dark-mode] .TabsCnt{border-color:var(--neutralLighterAlt,#0b0b0b);}.TabsCnt>tbody>tr>td.Left{background-color:var(--neutralLight,#edebe9);border-right:1px solid rgba(0,0,0,.2);}body[dark-mode] .TabsCnt>tbody>tr>td.Left{background-color:var(--neutralLighter,#151515);}@media screen and (max-width:600px){.TabsCnt>tbody>tr>td.Left{display:none;}}.TabsCnt .tabList{padding:1em 0;}.TabsCnt .tabList>div>a{display:block;padding:.7em 1em;background-color:var(--neutralLight,#edebe9);border-left:3px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;color:#646464;transition:all .25s;}body[dark-mode] .TabsCnt .tabList>div>a{background-color:var(--neutralLighter,#151515);}.TabsCnt .tabList>div>a.selected,.TabsCnt .tabList>div>a.open{border-left:3px solid var(--themePrimary,#007fe0);border-bottom:1px solid var(--neutralTertiaryAlt,#595959);border-top:1px solid var(--neutralTertiaryAlt,#595959);border-top-left-radius:.3em;border-bottom-left-radius:.3em;background-color:var(--white,#fff);color:var(--themeSecondary,#007fe0);margin-right:-1px;}body[dark-mode] .TabsCnt .tabList>div>a.selected,body[dark-mode] .TabsCnt .tabList>div>a.open{border-bottom-color:var(--neutralLighterAlt,#0b0b0b);border-top-color:var(--neutralLighterAlt,#0b0b0b);}body[dark-mode] .TabsCnt .tabList>div>a.selected,body[dark-mode] .TabsCnt .tabList>div>a.open{background-color:var(--neutralLight,#252525);}.TabsCnt .tabList>div>a:hover{text-decoration:none;}.TabsCnt .tabList>div>a:hover:not(.selected){background-color:var(--white,#fff);color:var(--themeSecondary,#007fe0);}.TabsCnt .tabList>div a.child{display:block;padding:.3em 1.2em;color:var(--neutralSecondary,#f5f5f5);border-left:2px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;}.TabsCnt .tabList>div a.child:hover{text-decoration:none;color:var(--themeDark,#00599d);}.TabsCnt .tabList>div a.child.selected{color:var(--themeDark,#00599d);border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-left:2px solid var(--themePrimary,#007fe0);background-color:var(--white,#fff);margin-right:-1px;}body[dark-mode] .TabsCnt .tabList>div a.child.selected{background-color:var(--neutralLight,#252525);}.TabsCnt .tabList>div>div{border-bottom:1px solid var(--neutralTertiaryAlt,#595959);padding-left:.3em;background-color:var(--neutralQuaternaryAlt,#2f2f2f);}.TabsCnt .tabPage,.TabsCnt .tabPageW{padding:0 2em;background-color:var(--white,#fff);}body[dark-mode] .TabsCnt .tabPage,body[dark-mode] .TabsCnt .tabPageW{background-color:var(--neutralLight,#252525);}.TabsCnt .tabs-mobile{position:absolute;display:inline-block;top:-36px;left:-20px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;border:1px solid #d2d2d2;border-bottom:0;}@media screen and (min-width:600px){.TabsCnt .tabs-mobile{display:none;}}body[dark-mode] .TabsCnt .tabs-mobile{background-color:var(--neutralLight,#252525);}.TabsCnt .tabs-mobile .tabs-title{color:var(--themePrimary,#1888c9);padding:4px;display:flex;align-items:center;}.TabsCnt .tabs-mobile .tabs-title span{font-size:1.2em;padding:0 3px;line-height:1.6em;}.TabsCnt .tabs-mobile .tabs-title i{font-size:1.3em;padding-right:10px;}.TabsCnt .tabs-mobile.open .mobile-menu-container{display:flex;}.mobile-menu-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.85);align-items:center;justify-content:center;z-index:1510;}.mobile-menu-list{max-height:80%;overflow-y:auto;display:inline-block;width:200px;padding:10px 0;background-color:#fff;margin-bottom:70px;}.mobile-menu-list>div a{color:#3c3c3c;display:block;padding:5px 17px;font-size:1.3em;}.mobile-menu-list>div a:focus,.mobile-menu-list>div a.selected{color:#fff;background-color:#1f9dd9;}.mobile-menu-list>div a.menu-parent{position:relative;background-color:#e6e6e6;}.mobile-menu-list>div a.menu-parent i{position:absolute;transition:all .3s;}.mobile-menu-list>div a.menu-parent span{padding-left:20px;}.mobile-menu-list>div a.menu-child{padding-left:35px;opacity:1;transition:all .3s;}.mobile-menu-list>div.minimized a.menu-child{display:none;opacity:0;}.mobile-menu-list>div.minimized i{transform:rotate(-90deg);}.tabRow .TabsCnt{border:0;box-shadow:none;}.tabRow .TabsCnt td:last-child{width:90%;border-top-color:transparent;border-bottom:1px solid #d2d2d2;}.tabRow .TabsCnt .tabCell{border:0;background-color:var(--neutralLighter,#151515);white-space:nowrap;}.tabRow .TabsCnt .tabCell>a{min-height:unset;padding:8px 24px;background-color:var(--neutralLighter,#151515);border-top:2px solid #1f9dd9;border-left:1px solid var(--neutralTertiaryAlt,#595959);border-right:1px solid var(--neutralTertiaryAlt,#595959);border-bottom:1px solid var(--neutralTertiaryAlt,#595959);color:#646464;transition:all .25s;border-top-left-radius:.3em;border-top-right-radius:.3em;font-size:1.1em;}body[dark-mode] .tabRow .TabsCnt .tabCell>a{border-left:1px solid var(--neutralLighterAlt,#0b0b0b);border-right:1px solid var(--neutralLighterAlt,#0b0b0b);border-bottom:1px solid var(--neutralLighterAlt,#0b0b0b);}.tabRow .TabsCnt .tabCell>a.selected{background-color:var(--white,#fff);color:var(--themeSecondary,#007fe0);border-top-left-radius:.3em;border-top-right-radius:.3em;border-top:2px solid #1f9dd9;border-bottom:1px solid var(--white,#fff);}body[dark-mode] .tabRow .TabsCnt .tabCell>a.selected{background-color:var(--neutralLight,#252525);}body[dark-mode] .tabRow .TabsCnt .tabCell>a.selected{border-bottom:1px solid var(--neutralLight,#252525);}.tabRow .TabsCnt .tabCell>a:hover{text-decoration:none;}.tabRow .TabsCnt .tabCell>a:hover:not(.selected){background-color:var(--white,#fff);color:var(--themePrimary,#007fe0);}.expWindow.card{padding:0;}.expWindow.card h2{margin:0;margin-left:1em;padding:.55em 0;}.expWindow .expContent{height:250px;overflow-y:auto;padding:0 18px 18px 18px;}.expWindow .expTlbr{top:-31px;float:right;position:relative;margin-right:76px;}.expWindow .expTlbr .expFullScreenIcon{margin-right:18px;margin-top:-2px;width:20px;height:18px;cursor:pointer;border:3px solid #c3c3c3;border-top-width:4px;border-radius:2px;position:absolute;left:0;top:0;transition:.5s ease-in-out;}.expWindow .expTlbr .expFullScreenIcon:hover{border-color:#73c4eb;}.expWindow .expTlbr .expWindowIcon{position:absolute;left:40px;top:0;display:inline-block;margin-right:8px;width:20px;height:20px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;}.expWindow .expTlbr .expWindowIcon:hover span{background:#73c4eb;}.expWindow .expTlbr .expWindowIcon span{display:block;position:absolute;height:3px;width:100%;background:#c3c3c3;border-radius:5px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}.expWindow .expTlbr .expWindowIcon span:nth-child(1){top:0;}.expWindow .expTlbr .expWindowIcon span:nth-child(2){top:6px;}.expWindow .expTlbr .expWindowIcon span:nth-child(3){top:12px;}.expWindow .expTlbr .expWindowIcon.open span:nth-child(1){top:6px;transform:rotate(135deg);}.expWindow .expTlbr .expWindowIcon.open span:nth-child(2){opacity:0;left:-60px;}.expWindow .expTlbr .expWindowIcon.open span:nth-child(3){top:6px;transform:rotate(-135deg);}div.loading{display:inline-flex;flex-flow:column;align-items:center;justify-content:center;}div.loading.fill{display:flex;height:100%;}div.loading>.loading-message{font-size:1.1em;}div.loading .loading-spinner{font-size:2em;color:var(--themePrimary,#007fe0);}.loading-spinner{animation:spin linear .8s infinite;}.property-icon{font-size:1rem;background-color:#1f9dd9;color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;height:24px;width:24px;margin:0 4px;}.property-icon i{color:#fff;}.property-icon.disabled{background-color:#a0d7f1;}.property-icon.failed{background-color:#f00;}.property-icon-description{display:flex;flex-flow:row;align-items:center;margin:4px 0;}.property-icon-description .property-icon{flex-shrink:0;margin-right:8px;}.property-icon-description div:nth-child(2){flex:1;}a.icon-link>i{color:#1f9dd9;font-size:1.5em;}a.icon-link:hover>i{color:#46b2e5;}div.clickable:hover{background-color:var(--themeSecondary);cursor:pointer;color:var(--white,#fff);}div.dlgContent{-webkit-overflow-scrolling:touch;background-color:var(--white,#fff);border:0;}body[dark-mode] div.dlgContent{background-color:var(--neutralLight,#252525);}div.dlgOverlay{z-index:1510;}div.overlay{z-index:1510;position:absolute;background:var(--white,#fff);opacity:.85;font-size:2rem;color:var(--themeColor);}div.overlay span.overlaymessage{font-size:1rem;opacity:1;padding-left:20px;white-space:nowrap;}div.dlgContent,div.dlgTitle,div.dlgClose{z-index:1511;}.nav-list>a.menu-item{padding:.3em .8em;margin-left:-.5em;border:1px solid transparent;border-radius:.3em;cursor:pointer;color:unset;display:block;text-decoration:none;}.nav-list>a.menu-item h3{font-size:1em;margin:0 0 .3em -.4em;display:inline-block;padding:.2em .4em;border-radius:.2em;}.nav-list>a.menu-item:hover{color:#000;background-color:#ebebeb;}.nav-list>a.menu-item:hover h3{color:#fff;background-color:#1f9dd9;}.tag-list{display:flex;flex-wrap:wrap;}.tag-list>div{font-size:.7rem;color:#fff;background-color:#46b2e5;letter-spacing:.5px;padding:1px 3px;border-radius:3px;margin:1px 2px;flex-shrink:0;}.tag-list>div:hover{background-color:#73c4eb;}.info-toast{background:#5dbbe8;padding:1px 1px;font-size:1.2rem;vertical-align:middle;}.info-toast button.toast-close{background-color:#1f9dd9;}.toast-container{position:fixed;z-index:1700;display:flex;flex-flow:column;align-items:center;width:100vw;top:0;}.toast-container .toast{margin:5px;display:flex;color:#fff;border-radius:4px;animation:flipright .4s ease-in;}.toast-container .toast .mdi{font-size:1.5em;}.toast-container .toast.info{background-color:#5dbbe8;box-shadow:0 0 3px #5dbbe8;}.toast-container .toast.info .toast-icon{background-color:#1f9dd9;}.toast-container .toast.success{background-color:#2dbc4e;box-shadow:0 0 3px #2dbc4e;}.toast-container .toast.success .toast-icon{background-color:#1e7e34;}.toast-container .toast.error{background-color:#ff1a1a;box-shadow:0 0 3px #ff1a1a;}.toast-container .toast.error .toast-icon{background-color:#c00;}.toast-container .toast .toast-icon{border-top-left-radius:4px;border-bottom-left-radius:4px;padding:4px;display:flex;align-items:center;}.toast-container .toast .toast-message{padding:8px 15px;white-space:pre;word-break:break-all;}.toast-container .toast .toast-close{color:rgba(0,0,0,.25);cursor:pointer;}.toast-container .toast .toast-close i{font-size:1.75em;}.toast-container .toast .toast-close:hover{color:rgba(250,250,250,.45);}body:not([class]):not([id]){background-color:unset;}div.AttachmentList{margin-left:24px;}div.AttachmentList div{padding-top:2px;}div.gpaChart{display:inline-block;padding:6px;}.ltIcon{display:inline-block;padding:9px;margin-left:-24px;}.ltNoIcon{margin-left:7px;display:inline-block;}.ltIcon:hover{background-color:var(--themeSecondary);color:var(--white,#fff);cursor:pointer;}.ltNode{list-style:none;padding:1px;white-space:nowrap;}.ltNode ul{border-left:1px dotted #acacac;padding-inline-start:30px;}.ltNode .ltCaptionIcon{padding:2px;}.ltNode a.ltSelected{background-color:var(--themePrimary);color:var(--white,#fff)!important;display:inline-block;text-decoration:none;}.ltCaption{display:inline-block;padding:4px;}.ltDetail{color:var(--neutralSecondary,#a19f9d);font-size:.7rem;padding:0 4px;}.ltCaption.ltSelected{background-color:var(--themePrimary);color:var(--white,#fff)!important;display:inline-block;text-decoration:none;}.ltCaptionEdit{background-color:var(--mainBgColor);border:1px solid var(--mainBgColor);color:#3c3c3c!important;}.ltNode a.ltLink{display:inline-block;text-decoration:none;margin-top:1px;}.ltNode div.ltSelectable{display:inline-block;margin-top:1px;cursor:pointer;}.ltNode div.ltSelectable:hover{background-color:var(--themeSecondary);color:var(--white,#fff);}.ltNode a{color:#3c3c3c;}.ltNode a.ltLink:hover{background-color:var(--themeSecondary);color:var(--white,#fff);}ul.branch{overflow:hidden;}ul.expanded{transition:max-height .5s cubic-bezier(0,.85,.47,.99);max-height:1999px;}ul.collapsed{transition:max-height .8s cubic-bezier(.48,.02,.94,.56);max-height:0;}ul.expanding{max-height:1999px;}ul.collapsing{max-height:0;}div.search-input-nav{position:relative;display:flex;justify-content:center;}@media screen and (max-width:48rem){div.search-input-container:not(.open){display:none;}}div.search-input-container .search-input-wrapper{position:relative;}div.search-input-container .search-input-wrapper .txtSearch{transition:all .25s;width:250px;padding-left:25px;}div.search-input-container .search-input-wrapper .txtSearch::placeholder{color:var(--themeSecondary,#a8d1f0);}div.search-input-container .search-input-wrapper .txtSearch.open{padding-left:15px;}div.search-input-container .search-input-wrapper .txtSearch.open~.fa-search{opacity:0;pointer-events:none;}div.search-input-container .search-input-wrapper .txtSearch.open~.fa-times{opacity:1;pointer-events:all;cursor:pointer;}div.search-input-container .search-input-wrapper .fa-search{pointer-events:none;color:var(--themeSecondary,#a8d1f0);}div.search-input-container .search-input-wrapper i{position:absolute;font-size:15px;top:9px;left:6px;opacity:1;transition:all .25s;}div.search-input-container .search-input-wrapper i.fa-times{opacity:0;pointer-events:none;right:14px;left:unset;}.tippy-box[data-theme~=daymapEvent]{background:var(--white);background-color:var(--white);border:1px solid var(--neutralTertiaryAlt);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);}.tippy-box[data-theme~=daymapEvent] .tippy-content{color:var(--neutralSecondary);}.tippy-box[data-theme~=daymapEvent] .tippy-arrow{color:var(--white);}.tippy-box[data-theme~=daymap]{background:var(--white);background-color:var(--white);border:1px solid var(--neutralTertiaryAlt);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);}.tippy-box[data-theme~=daymap] .tippy-content{color:var(--neutralSecondary);}.tippy-box[data-theme~=daymap] .tippy-arrow{color:var(--white);}.ui-autocomplete{z-index:9999!important;}.reContentArea{color:#000;}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}body[dark-mode] .card{background-color:var(--neutralLight,#252525);}.card{width:100%;padding:10px 10px 25px 20px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin-bottom:20px;margin-right:10px;border-radius:1px;}.card.clickable{transition:box-shadow .25s;}.card.clickable:hover{box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);}.cardContainer{width:100%;padding:20px;}.padded-section{padding:4px 0;}.red-warning{background-color:#ff5f5f;width:100px;color:#fff;padding:5px 5px 5px 5px;}.studentnote,.record-count{display:inline-block;width:18px;height:18px;text-align:center;color:#fff;text-shadow:0 1px 1px #000;line-height:17px;cursor:pointer;box-shadow:1px 1px 1px 0 #828282;}.studentnote{margin-right:2px;}.record-count{border-radius:50%;margin-right:4px;}iframe{border:0;}div.RubricResultsSummary{border:#cddaea 1px solid;border-radius:2px;padding-left:16px;padding-right:8px;display:inline-block;}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}*{box-sizing:border-box;}body{font-size:.8em;background-color:#f3f2f1;line-height:normal;overflow-Y:scroll;font-family:"Open Sans","Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased!important;color:var(--neutralPrimary);margin:0;}body[dark-mode]{background-color:#151515;}body[dark-mode].Dialog{background-color:var(--neutralLight,#252525);}body.modal{background-color:#fff;}body .main{position:absolute;min-width:100%;margin:9em 0 0 0;padding:0 10px;transition:margin .2s;}@media screen and (max-width:48em){body .main{margin:5em 0 0 0;padding:0 0;}}.header-up{top:-78px!important;}.header-mobile{display:none;width:100%;flex-flow:row;justify-content:space-between;align-items:center;position:fixed;left:0;top:0;background-color:#fff;height:4em;box-shadow:0 0 1em .5em rgba(0,0,0,.05);border-bottom:1px solid #dcdcdc;z-index:1100;}@media screen and (max-width:48em){.header-mobile{display:flex;}}.header-mobile .logo{height:2.6em;}.header-mobile .header-user{margin-right:10px;}.header-mobile .landing-button{bottom:0;padding:1em;margin:0;cursor:pointer;position:relative;}.header-mobile .landing-button i{font-size:1.2rem;color:#73c4eb;}.header-mobile .landing-button:hover{background-color:#1f9dd9;}.header-mobile .landing-button:hover i{color:#fff;}.header-mobile .landing-button .landing-menu-mobile{display:none;position:absolute;left:0;top:4em;border-top:1px solid #1f9dd9;}.header{transition:all .5s;position:fixed;left:0;right:0;top:0;height:78px;box-shadow:0 0 1em .5em rgba(0,0,0,.05);border-bottom:1px solid #dcdcdc;background-color:#fff;z-index:1100;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}@media screen and (max-width:48em){.header{display:none;}}.header.clear-border{border-bottom:0;box-shadow:none;}.header .logo{margin:0 2em 0 2em;width:127px;}.header .header-search{margin:0 .45em .45em .45em;height:2rem;display:flex;flex-flow:column;align-items:center;position:relative;}.header .header-search input{width:20em;border-color:#fff;}.header .header-user{margin:-15px 10px 0 10px;display:flex;flex-flow:row;align-items:center;}.header .header-user .avatar{position:relative;display:inline-block;margin-left:1.6em;height:3.5em;width:3.5em;border:2px solid #fff;transition:border .5s;cursor:pointer;}.header .header-user .avatar:not(.auth-user):focus{outline:0;}.header .header-user .avatar:not(.auth-user):hover{border:2px solid #73c4eb;}.header .header-user .avatar.auth-user{margin-left:0;margin-right:-3em;height:3em;width:3em;}.header .header-user .user-impersonation{background-color:#1f9dd9;color:#fff;font-size:1em;padding:.4em 1.5em .4em 1em;margin-right:-1em;border-top-left-radius:1em;border-bottom-left-radius:1em;}.header .header-user .user-off-campus{background-color:#900;color:#fff;font-size:1em;padding:.4em 1.5em .4em 1em;margin-right:-2.5em;border-top-left-radius:1em;border-bottom-left-radius:1em;}.header .header-user .user-off-campus-impersonation{background-color:#900;color:#fff;font-size:1em;padding:.4em 1.5em .4em 1em;margin-right:-1em;border-top-left-radius:1em;border-bottom-left-radius:1em;}.header .header-logo .landing-button{position:absolute;bottom:0;display:inline-block;padding:8px;margin:0;cursor:pointer;}.header .header-logo .landing-button i{font-size:1.2rem;color:#73c4eb;}.header .header-logo .landing-button:hover,.header .header-logo .landing-button.landing-open{background-color:#1f9dd9;}.header .header-logo .landing-button:hover i,.header .header-logo .landing-button.landing-open i{color:#fff;}.header .logo{margin-top:5px;margin-left:40px;}.header-search .form-group{z-index:2;}.header-search .header-search-background{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1;}.header-search .header-search-background.open{display:block;animation:flipDown .5s;}.header-search i.loading:before{animation:spin .5s infinite linear;}.header-search .header-search-results{z-index:2;display:none;width:500px;position:absolute;background-color:#fff;box-shadow:0 2px 10px 1px rgba(0,0,0,.3);overflow-y:auto;top:40px;border:1px solid #dcdcdc;border-left:0;border-radius:4px;}.header-search .header-search-results.open{animation:flipdown .5s;display:block;}.header-search .header-search-results .search-results-placeholder{padding:10px;}.main-search-result{text-align:left;width:100%;display:flex;flex-flow:row;align-items:center;padding:7px;border-left:3px solid #a0d7f1;font-size:.9em;border-bottom:1px dashed #d7d7d7;}.main-search-result:last-child{border-bottom:1px solid transparent;}.main-search-result .result-icon{width:45px;height:45px;display:inline-flex;justify-content:center;align-content:center;flex-shrink:0;}.main-search-result .result-icon.result-parent,.main-search-result .result-icon.result-room,.main-search-result .result-icon.result-link{border-radius:50%;background-color:#46b2e5;font-size:2.1em;color:#fff;}.main-search-result .result-icon.result-parent i,.main-search-result .result-icon.result-room i,.main-search-result .result-icon.result-link i{line-height:1.9em;}.main-search-result .result-main{flex-grow:1;padding-left:10px;}.main-search-result .result-main>.title{font-weight:bold;color:#1c8dc3;}.main-search-result .result-main>.title>span.result-type{font-weight:normal;color:#565656;}.main-search-result .result-detail{padding:5px 0;}.main-search-result .result-detail span.detail-item{padding-right:5px;font-weight:bold;color:#565656;}.main-search-result .result-detail span.detail-item>span{font-weight:normal;color:#3c3c3c;}.main-search-result .result-link-list>a{display:inline-block;margin-right:7px;}.main-search-result .result-link-list>a:last-child{margin-right:0;}.main-search-result:hover{border-left:3px solid #1f9dd9;background-color:#f0f0f0;}.post-ticker{position:fixed;top:74px;margin-top:2px;right:-4px;height:34px;display:contents;align-items:center;flex-flow:row;box-shadow:0 0 8px 1px rgba(31,157,217,.7);padding-left:15px;padding-right:18px;border-radius:3px;z-index:1080;color:#fff;transition:top .5s;}.post-ticker .post-subject{display:none;}.post-ticker .post-subject a{color:inherit;}.post-ticker .post-subject.current{display:block;animation:flipdown .8s linear;}.post-ticker>.post-nav{margin:4px 0 4px 10px;padding:.4em .2em;position:relative;}.post-ticker>.post-nav>i{cursor:pointer;}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}@font-face{font-family:"Roboto";src:url("fonts/Roboto-Regular-webfont.eot?");src:url("fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Regular-webfont.woff") format("woff"),url("fonts/Roboto-Regular-webfont.ttf") format("truetype"),url("fonts/Roboto-Regular-webfont.svg#RobotoRegular") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;}@font-face{font-family:"Open Sans";src:url("fonts/opensans/OpenSans-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;}a{color:var(--themePrimary,#007fe0);text-decoration:none;}body[dark-mode] a{color:var(--themeSecondary,#389be7);}a:hover{text-decoration:underline;}a a:visited{color:inherit;}h2,div.Header{white-space:nowrap;width:100%;margin:.55em 0;color:var(--neutralPrimaryAlt,#3b3a39);font-size:1.2rem;}.SubHeading{white-space:nowrap;width:100%;color:#8a8a8a;font-size:1em;}.SmallHeader{white-space:nowrap;width:100%;color:#197dac;font-size:1rem;}h3,h4{margin-top:.5rem;margin-bottom:.5rem;}h3{color:var(--themePrimary,#1888c9);font-weight:600;}h2,h4{font-weight:normal;}h4{font-style:italic;}.rollNotMarked{color:#f00;}div.Info{padding:6px;font-size:11pt;color:#4c607a;}div.SectionHeader{white-space:nowrap;color:#197dac;font-size:1.2rem;padding:6px;}div.SectionHeader2{white-space:nowrap;color:#197dac;font-size:1.2rem;padding:6px;}div.TaskGrade{white-space:nowrap;color:#197dac;font-size:1.5em;padding:6px;}.access-caption{font-size:10px;color:#999;}.formCaption~.access-caption{padding-left:4px;}.cap{font-size:.8rem;text-align:right;padding-right:8px;padding-left:8px;color:#8a8a8a;}.Caption{font-size:.8rem;color:#8a8a8a;white-space:nowrap;}.CaptionR{font-size:.8rem;color:#8a8a8a;text-align:right;white-space:nowrap;}.Error,.ErrMsg{color:var(--errorBlockIcon,#a80000);border:1px solid var(--errorBlockIcon,#a80000);background-color:var(--errorBlock,#fde7e9);padding:5px;border-radius:3px;}.Error:empty,.ErrMsg:empty{display:none!important;}.Label4{font:10pt;color:var(--themePrimary,#1073ce);padding-bottom:5px;}.Label5{font-size:9pt;font-weight:bold;}.LabelBoxed{font-size:9pt;border:var(--neutralTertiaryAlt,#c8c6c4) 1px solid;}.CaptionR8{font-size:8pt;color:#4c607a;text-align:right;white-space:nowrap;}.CaptionR9{font-size:9pt;color:#4c607a;text-align:right;white-space:nowrap;}.Caption8{font-size:8pt;color:#4c607a;white-space:nowrap;}.Caption9{font-size:9pt;color:#4c607a;white-space:nowrap;}.CaptionG{font-size:8pt;color:#848484;white-space:nowrap;}.Disabled{color:#a0a0a0;}.LabelRG{color:#808080;text-align:right;vertical-align:top;}.Label2{font-size:8pt;color:#4c607a;padding-right:4px;}.Label8{font-size:8pt;}.Label9{font-size:9pt;padding:2px;}.Label8Blue{font-size:8pt;color:#7ba7b7;}.TabLabel{font-size:9pt;color:#4c607a;padding:4px;}.Label10{font-size:10pt;color:#4c607a;padding:2px;}.Label12{color:var(--themePrimary,#1073ce);padding:2px;}.SmallLabel{color:#7ba7b7;font-size:7pt;padding-right:2px;}:root{--themeColor:$daymap-blue;--fontColor:$main-font-color;--secondaryFontColor:$sub-font-color;--secondaryThemeColor:lighten($daymap-blue,10%);--mainBgColor:#fff;--secondaryBgColor:#ececec;--errorColor:#ff3c41;--infoColor:#0e85ff;--successColor:#3cb371;}button.btn,input.Button,input[type=button],input[type=submit],div.btn,label.btn{position:relative;font-size:.8rem;padding:.6em .9em;margin:.2em;border-radius:.3em;outline:0;border:0;color:#fff;transition:all .3s;cursor:pointer;background-color:var(--themePrimary,#007fe0);white-space:nowrap;}button.btn:hover,button.btn:focus,input.Button:hover,input.Button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,div.btn:hover,div.btn:focus,label.btn:hover,label.btn:focus{box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px color-mix(in srgb,var(--themeDark) 20%,transparent);background-color:var(--themeSecondary,#389be7);}button.btn.lptbPressed,input.Button.lptbPressed,input[type=button].lptbPressed,input[type=submit].lptbPressed,div.btn.lptbPressed,label.btn.lptbPressed{background-color:var(--themeTertiary,#70b7ee);box-shadow:none;}button.btn.hidden,input.Button.hidden,input[type=button].hidden,input[type=submit].hidden,div.btn.hidden,label.btn.hidden{display:none;}button.btn>i,input.Button>i,input[type=button]>i,input[type=submit]>i,div.btn>i,label.btn>i{font-size:1.2em;margin-right:5px;}button.btn[doesupdate="1"]>i.updating,input.Button[doesupdate="1"]>i.updating,input[type=button][doesupdate="1"]>i.updating,input[type=submit][doesupdate="1"]>i.updating,div.btn[doesupdate="1"]>i.updating,label.btn[doesupdate="1"]>i.updating{display:none;}button.btn[doesupdate="1"][updating="1"]>i,input.Button[doesupdate="1"][updating="1"]>i,input[type=button][doesupdate="1"][updating="1"]>i,input[type=submit][doesupdate="1"][updating="1"]>i,div.btn[doesupdate="1"][updating="1"]>i,label.btn[doesupdate="1"][updating="1"]>i{display:none;}button.btn[doesupdate="1"][updating="1"]>i.updating,input.Button[doesupdate="1"][updating="1"]>i.updating,input[type=button][doesupdate="1"][updating="1"]>i.updating,input[type=submit][doesupdate="1"][updating="1"]>i.updating,div.btn[doesupdate="1"][updating="1"]>i.updating,label.btn[doesupdate="1"][updating="1"]>i.updating{display:inline-block;}button.btn[doesupdate="1"][updating="1"]>i.updating:before,input.Button[doesupdate="1"][updating="1"]>i.updating:before,input[type=button][doesupdate="1"][updating="1"]>i.updating:before,input[type=submit][doesupdate="1"][updating="1"]>i.updating:before,div.btn[doesupdate="1"][updating="1"]>i.updating:before,label.btn[doesupdate="1"][updating="1"]>i.updating:before{animation:spin .5s infinite linear;}button.btn.secondary,input.Button.secondary,input[type=button].secondary,input[type=submit].secondary,div.btn.secondary,label.btn.secondary{background-color:#828282;}button.btn.secondary:hover,input.Button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover,div.btn.secondary:hover,label.btn.secondary:hover{box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(90,97,105,.4);background-color:#787878;}button.btn.discrete,input.Button.discrete,input[type=button].discrete,input[type=submit].discrete,div.btn.discrete,label.btn.discrete{font-size:1rem;padding:.3em .3em .3em .6em;margin:.2em;border-radius:.3em;border:0;color:var(--themePrimary,#007fe0);background-color:transparent;text-align:center;}button.btn.discrete:hover,input.Button.discrete:hover,input[type=button].discrete:hover,input[type=submit].discrete:hover,div.btn.discrete:hover,label.btn.discrete:hover{color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.4);background-color:var(--themeSecondary,#389be7);}button.btn.small,input.Button.small,input[type=button].small,input[type=submit].small,div.btn.small,label.btn.small{padding:.45em .55em;font-size:.75rem;}button.btn.disabled,button.btn[disabled],input.Button.disabled,input.Button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=submit].disabled,input[type=submit][disabled],div.btn.disabled,div.btn[disabled],label.btn.disabled,label.btn[disabled]{background-color:var(--themeDark,#00599d);color:#c8c8c8;cursor:not-allowed;}button.btn.disabled:hover,button.btn[disabled]:hover,input.Button.disabled:hover,input.Button[disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover,input[type=submit].disabled:hover,input[type=submit][disabled]:hover,div.btn.disabled:hover,div.btn[disabled]:hover,label.btn.disabled:hover,label.btn[disabled]:hover{box-shadow:none;}button.btn,input.Button,input[type=button],input[type=submit],div.btn,label.btn,input[type=file]::file-selector-button,input[type=file]::-webkit-file-upload-button{position:relative;font-size:.8rem;padding:.6em .9em;margin:.2em;border-radius:.3em;outline:0;border:0;color:#fff;transition:all .3s;cursor:pointer;background-color:var(--themePrimary,#007fe0);white-space:nowrap;}button.btn:hover,button.btn:focus,input.Button:hover,input.Button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,div.btn:hover,div.btn:focus,label.btn:hover,label.btn:focus,input[type=file]::file-selector-button:hover,input[type=file]::file-selector-button:focus,input[type=file]::-webkit-file-upload-button:hover,input[type=file]::-webkit-file-upload-button:focus{box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px color-mix(in srgb,var(--themeDark) 20%,transparent);background-color:var(--themeSecondary,#389be7);}button.btn.lptbPressed,input.Button.lptbPressed,input[type=button].lptbPressed,input[type=submit].lptbPressed,div.btn.lptbPressed,label.btn.lptbPressed,input[type=file]::file-selector-button.lptbPressed,input[type=file]::-webkit-file-upload-button.lptbPressed{background-color:var(--themeTertiary,#70b7ee);box-shadow:none;}button.btn.hidden,input.Button.hidden,input[type=button].hidden,input[type=submit].hidden,div.btn.hidden,label.btn.hidden,input[type=file]::file-selector-button.hidden,input[type=file]::-webkit-file-upload-button.hidden{display:none;}.btn-group{display:inline-flex;}.btn-group>button,.btn-group>div.btn{font-size:.8rem;margin:.2em 0;border-radius:0;}.btn-group>button:first-child,.btn-group>button.first,.btn-group>div.btn:first-child,.btn-group>div.btn.first{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;margin-right:-1px;}.btn-group>button:last-child,.btn-group>button.last,.btn-group>div.btn:last-child,.btn-group>div.btn.last{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;margin-left:-1px;}.btn-group>button[id=btnExcel],.btn-group>div.btn[id=btnExcel]{overflow:visible;}.btn-group>div{margin:.2em 0;display:flex;background-color:var(--themePrimary,#007fe0);}.btn-group .toolbar-separator{width:3px;background-color:transparent;}.hoverBtn{display:inline-block;opacity:0;border-radius:.5rem;font-size:1rem;height:2rem;width:2rem;padding-left:.1rem;padding-top:.25rem;text-align:center;cursor:pointer;}.hoverBtn.visible{opacity:1;color:var(--themeSecondary,#389be7);background-color:transparent;}.hoverBtn:hover{box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.4);color:var(--white,#fff);background-color:var(--themeSecondary,#389be7);}.hoverBtnCnt.tableCell{height:2rem;width:2rem;}.hoverBtnCnt:hover .hoverBtn{opacity:1;-webkit-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s;cursor:pointer;}.dropdownBtnMenu{display:none;position:absolute;color:var(--white,#fff);background-color:var(--themePrimary,#007fe0);border:1px solid var(--themeSecondary,#389be7);border-radius:3px;font-size:.8rem;padding:.3em;}button.btn,input.Button,input[type=button],input[type=submit],div.btn,label.btn{min-width:80px;}html,body.login{height:100vh;overflow:auto;}.webdav.login-main{flex-direction:column;}.webdav.login-main .login-cover{flex-grow:0;height:200px;}.webdav.login-main .login-form{width:initial;min-width:unset;max-width:unset;flex-grow:1;}.webdav.login-main .login-form-container{justify-content:flex-start;}.webdav.login-main .logo-container{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.4);margin-top:-50px;margin-bottom:15px;}.login-main{display:none;flex-direction:row;min-height:100%;}@media screen and (max-width:800px){.login-main{flex-direction:column;}}.login-main .login-cover{flex-grow:1;background-size:cover;}@media screen and (max-width:800px){.login-main .login-cover{flex-grow:0;height:200px;max-height:20vh;}}.login-main .login-form{background-color:#fff;flex-grow:1;box-shadow:0 -2px 3px 1px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;}@media screen and (min-width:800px){.login-main .login-form{width:30%;min-width:340px;max-width:500px;flex-grow:0;box-shadow:-1px 0 3px 1px rgba(0,0,0,.3);}}.login-main .login-form .login-form-container{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;}.login-main .login-form .login-form-container form{padding:0 50px;width:100%;}@media screen and (max-width:800px){.login-main .login-form .login-form-container{justify-content:flex-start;}}.login-main .login-form .login-links{text-align:justify;}.login-main .login-form .login-links div{padding:0 1px 5px;}.login-main .login-form .logo-container #customLogo{max-width:340px;max-height:130px;padding:5px;padding-left:50px;}@media screen and (max-width:800px){.login-main .login-form .logo-container{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.4);margin-top:-50px;margin-bottom:15px;align-self:center;}.login-main .login-form .logo-container #customLogo{padding:5px;}}.login-cover{background-size:cover;background-position:center;}table.loginTbl{width:100%;}table.loginTbl tr:first-child>td{padding:30px 0;}table.loginTbl tr>td{text-align:justify;}table.loginTbl input{display:table-cell;min-width:220px;width:80%;}#divSignIn{padding:30px 0;}#customTitle{padding:30px 50px;font-size:20pt;color:rgba(0,0,0,.75);text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 35px rgba(255,255,255,.3);}.daymapLogo{display:inline-block;width:142px;height:58px;background-image:url(../logo.png);}hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));}.validation-summary-errors ul{list-style:none;padding-left:0;}.validation-summary-errors ul li{text-align:left;}.kiosk-spacer{display:none;}#spnMsg,#spnMsgCheckIn{margin-top:10px;width:fit-content;}#spnMsgCheckIn{display:none;}.validation-summary-errors ul{margin:0;}@media screen and (min-width:800px){div.login-main.kiosk-login .kiosk-spacer{display:block;}}div.login-main.kiosk-login #spnMsgCheckIn{display:block;}div.login-main.kiosk-login #spnMsg{display:none;}div.login-main.kiosk-login .login-form{justify-content:space-between;}@media screen and (min-width:800px){div.login-main.kiosk-login .login-form{justify-content:space-between;background-color:var(--neutralLight,#edebe9);width:100%;max-width:unset;flex-grow:0;box-shadow:-1px 0 3px 1px rgba(0,0,0,.3);gap:20px;}}div.login-main.kiosk-login .login-form tr.user{display:none;}div.login-main.kiosk-login .login-form-container{max-width:550px;align-items:center;flex-grow:0;}@media screen and (min-width:800px){div.login-main.kiosk-login .login-form-container{background-color:#fff;padding:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);}}div.login-main.kiosk-login .login-form-container #customLogo{padding-left:0;max-width:500px;max-height:unset;min-width:142px;}div.login-main.kiosk-login .login-form-container>form{width:unset;display:flex;}div.login-main.kiosk-login .login-form-container>form .login-links #divSignIn{padding:unset;}