﻿@import url(fonts/materialdesign/css/materialdesignicons.css);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:none;border:none;color:#fff;transition:all .3s;cursor:pointer;background-color:#1f9dd9;}button.btn:hover,input.Button:hover,input[type=button]:hover,input[type=submit]:hover,div.btn:hover,label.btn:hover{box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(0,123,255,.4);background-color:#39ace3;}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>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.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:#1c8dc3;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.lptbPressed,input.Button.lptbPressed,input[type=button].lptbPressed,input[type=submit].lptbPressed,div.btn.lptbPressed,label.btn.lptbPressed{background-color:#5dbbe8;box-shadow:none;}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.hidden,input.Button.hidden,input[type=button].hidden,input[type=submit].hidden,div.btn.hidden,label.btn.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:#1f9dd9;}.btn-group .toolbar-separator{width:3px;background-color:transparent;}label{margin-right:5px;}label input[type='checkbox']{width:1em;height:1em;}input:not([type='button']):not([type='submit']),select,textarea,.multiSelect{font-size:.8rem;padding:.45em;border-radius:3px;border:1px solid #becad6;transition:box-shadow .3s,border .3s;color:#494949;background-color:#fff;}input:not([type='button']):not([type='submit']):hover,select:hover,textarea:hover,.multiSelect:hover{border-color:#8fa4b8;}input:not([type='button']):not([type='submit']):disabled,select:disabled,textarea:disabled,.multiSelect:disabled{background-color:#ececec;}input:not([type='button']):not([type='submit']):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:none;}input:not([type='button']):not([type='submit']):placeholder,select:placeholder,textarea:placeholder,.multiSelect:placeholder{color:#959595;}input:not([type='button']):not([type='submit'])[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;}.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;}.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:none;}.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 #1f9dd9;background-color:#f0f0f0;}.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 #d2d2d2;border-radius:4px;}@media screen and (max-width:600px){.TabsCnt{margin-top:40px;}}.TabsCnt>tbody>tr>td:first-child{background-color:#ebebeb;border-right:1px solid #d2d2d2;}@media screen and (max-width:600px){.TabsCnt>tbody>tr>td:first-child{display:none;}}.TabsCnt .tabList{padding:1em 0;}.TabsCnt .tabList>div>a{display:block;padding:.7em 1em;background-color:#ebebeb;border-left:3px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;color:#646464;transition:all .25s;}.TabsCnt .tabList>div>a.selected,.TabsCnt .tabList>div>a.open{border-left:3px solid #1f9dd9;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-top-left-radius:.3em;border-bottom-left-radius:.3em;background-color:#fff;color:#197dac;margin-right:-1px;}.TabsCnt .tabList>div>a:hover{text-decoration:none;}.TabsCnt .tabList>div>a:hover:not(.selected){background-color:#fff;color:#197dac;}.TabsCnt .tabList>div a.child{display:block;padding:.3em 1.2em;color:#646464;border-left:2px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;color:#4b4b4b;}.TabsCnt .tabList>div a.child:hover{text-decoration:none;color:#197dac;}.TabsCnt .tabList>div a.child.selected{color:#197dac;border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-left:2px solid #1f9dd9;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;background-color:#fff;margin-right:-1px;}.TabsCnt .tabList>div>div{border-bottom:1px solid #d2d2d2;padding-left:.3em;background-color:#dedede;}.TabsCnt .tabPage,.TabsCnt .tabPageW{padding:0 2em;background-color:#fff;}.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:none;}@media screen and (min-width:600px){.TabsCnt .tabs-mobile{display:none;}}.TabsCnt .tabs-mobile .tabs-title{color:#197dac;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.6em;}.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{font-size:1em;box-shadow:0 0 25px rgba(40,47,60,.05),0 3px 4px rgba(40,47,60,.05);border:1px solid #d2d2d2;border-radius:4px;}.tabRow .TabsCnt{border:none;box-shadow:none;}.tabRow .TabsCnt td:first-child{border-right:none;}.tabRow .TabsCnt td:first-child .tabCell{border-top-left-radius:.3em;}.tabRow .TabsCnt td:first-child .tabCell>a{border-left:none;}.tabRow .TabsCnt td:last-child{border-top-right-radius:.3em;}.tabRow .TabsCnt td:last-child .tabCell>a{border-right:none;}.tabRow .TabsCnt .tabCell{border:none;background-color:#ebebeb;}.tabRow .TabsCnt .tabCell>a{min-height:unset;padding:.7em 1em;background-color:#ebebeb;border-top:2px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #d2d2d2;color:#646464;transition:all .25s;}.tabRow .TabsCnt .tabCell>a.selected{color:#197dac;border-top-left-radius:.3em;border-top-right-radius:.3em;border-top:2px solid #1f9dd9;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #fff;background-color:#fff;}.tabRow .TabsCnt .tabCell>a:hover{text-decoration:none;}.tabRow .TabsCnt .tabCell>a:hover:not(.selected){background-color:#fff;color:#197dac;}.expWindow.card{padding:0;}.expWindow.card h2{margin-left:1em;}.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:#1f9dd9;}.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-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.dlgContent{-webkit-overflow-scrolling:touch;}div.dlgOverlay{z-index:1510;}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;}.toast-container{position:fixed;z-index:1700;display:flex;flex-flow:column;align-items:center;width:100vw;}.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);}.comment-list{padding:0;}.comment-list .comment{padding:10px;background-color:#fafafa;border-bottom:1px solid #ebebeb;}.comment-list .comment:first-child{border-top:1px solid #ebebeb;}.comment-list .comment .comment-header{display:inline-flex;align-items:center;}.comment-list .comment .comment-header .comment-name,.comment-list .comment .comment-header .avatar,.comment-list .comment .comment-header .comment-date{padding:0 10px;}.comment-list .comment .comment-header .comment-name{font-weight:bold;font-size:1.2em;}.comment-list .comment .comment-header .comment-date{font-size:.9em;font-weight:bold;color:#787878;}.comment-list .comment .comment-header .avatar{width:30px;height:30px;}.comment-list .comment .comment-body{padding:3px 15px 7px 35px;white-space:pre;}body:not([class]):not([id]){background-color:unset;}.card{width:100%;padding:10px 10px 25px 20px;background-color:#fff;border:1px solid #dcdcdc;margin-bottom:20px;margin-right:10px;border-radius:4px;}.card.clickable{transition:box-shadow .25s;}.card.clickable:hover{box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);}.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:none;}*{box-sizing:border-box;}body{font-size:.8em;background-color:#e6e6e6;line-height:normal;overflow-Y:scroll;font-family:'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased !important;color:#3c3c3c;margin:0;}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:none;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:none;}.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-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:400px;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:none;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:flex;align-items:center;flex-flow:row;background-color:#1f9dd9;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;}@media screen and (max-width:48em){.post-ticker{display:none;}}.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;}@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;}a{color:#1a83b5;text-decoration:none;}a:hover{text-decoration:underline;}a a:visited{color:inherit;}h2,div.Header{white-space:nowrap;width:100%;margin:.55em 0;color:#197dac;font-size:1.5em;}h3,h4{margin-top:.5em;margin-bottom:.5em;}h2,h4{font-weight:normal;}h4{font-style:italic;}.rollNotMarked{color:#f00;}div.Info{padding:6px;font-size:11pt;color:#4c607a;}html,body.login{height:100vh;}.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;}}.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:center;width:100%;}.login-main .login-form .login-form-container form{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:center;}.login-main .login-form .logo-container #customLogo{max-width:340px;max-height:130px;padding:10px;}@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;}}.login-cover{background-image:url("/Daymap/Unsecured/images/coverImg.ashx");background-size:cover;background-position:center;}table.loginTbl{width:100%;}table.loginTbl tr>td:first-child{text-align:right;}#customTitle{padding:5px;margin-bottom:15px;font-size:16pt;color:rgba(0,0,0,.75);text-align:center;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(../images/logo.png);}hr{border:0;height:1px;background-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent);}.daymapLogo{background-image:url(/daymapidentity/Content/images/logo.png);}