*{margin:0;padding:0}*:not(.map_canvas),*::after,*::before{box-sizing:border-box}@-webkit-keyframes AlertBlink{0%{background-color:#f9dfdf;color:red}49%{background-color:#f9dfdf;color:red}50%{background-color:red;color:#fff}99%{background-color:red;color:#fff}100%{background-color:#f9dfdf;color:red}}@-moz-keyframes AlertBlink{0%{background-color:#f9dfdf;color:red}49%{background-color:#f9dfdf;color:red}50%{background-color:red;color:#fff}99%{background-color:red;color:#fff}100%{background-color:#f9dfdf;color:red}}@keyframes AlertBlink{0%{background-color:#f9dfdf;color:red}49%{background-color:#f9dfdf;color:red}50%{background-color:red;color:#fff}99%{background-color:red;color:#fff}100%{background-color:#f9dfdf;color:red}}.hide{position:absolute!important;top:-9999px!important;left:-9999px!important}html{-webkit-text-size-adjust:100%;height:100%}body{font-size:1em;font-family:'Open Sans',sans-serif;font-weight:100;height:100%;background:#f2f2f2}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;font-weight:300}h2,h3,h4,h5,h6{margin:5px 0 10px 0;color:#333;font-weight:300}h1{font-size:1.6em}h2{font-size:1.2em}h3{font-size:1.1em}h4{font-size:1em}p{margin-bottom:10px}ul{padding:0 40px;margin:16px 0}pre{font-size:1em;font-family:'Open Sans',sans-serif;font-weight:100;white-space:pre-wrap}a{text-decoration:none;color:#5589ff}a.link{padding:5px}a.link:hover{background:#f2f2f2}a.darkLink{color:#333;padding:5px}a.darkLink:hover,a.darkLink:active{color:#000}a.lightLink{color:#d9d9d9;padding:5px 0}a.lightLink:hover,a.lightLink:active{color:#a6a6a6}.lightText,.lightText a{color:#d9d9d9}.right{text-align:right}.float-right{float:right}.aligner{display:flex;align-items:center;justify-content:center;height:90%}.aligner-footer{display:flex;height:10%;align-items:flex-end}#flex-wrapper{display:flex;flex-direction:row;height:100%}#content-flex-wrapper{display:flex;flex-flow:column;height:100%;width:100%}#flex-wrapper header{flex:0 0 auto;align-items:center;height:60px}#flex-wrapper main{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}#flex-wrapper footer{flex:0 0 auto}.boxLink{display:flex;flex-flow:column;align-items:center;float:left;font-size:1.2em;height:150px;margin:0 5% 20px;padding:0;position:relative;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:background-color,box-shadow,transform;width:90%;text-align:center}.boxLink.greenBox{background-color:#83a60f;color:#fff}.boxLink.greenBox:hover,.boxLink.greenBox:focus{background-color:#718f0d;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.blueBox{background-color:#007eac;color:#fff}.boxLink.blueBox:hover,.boxLink.blueBox:focus{background-color:#006b93;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.ltgreyBox{background-color:#ababab;color:#fff}.boxLink.ltgreyBox:hover,.boxLink.ltgreyBox:focus{background-color:#9e9e9e;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.greyBox{background-color:#575757;color:#fff}.boxLink.greyBox:hover,.boxLink.greyBox:focus{background-color:#4a4a4a;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.dkgreyBox{background-color:#353535;color:#fff}.boxLink.dkgreyBox:hover,.boxLink.dkgreyBox:focus{background-color:#282828;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.redBox{background-color:red;color:#fff}.boxLink.redBox:hover,.boxLink.redBox:focus{background-color:#e60000;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink.orangeBox{background-color:#d88c02;color:#fff}.boxLink.orangeBox:hover,.boxLink.orangeBox:focus{background-color:#bf7c02;box-shadow:0 10px 25px #bbb;transform:scale(1.05)}.boxLink .boxLink-icon{height:110px}.boxLink .boxLink-icon.number{font-size:4em}.boxLink span{height:60px;margin:0 8px}.boxLink.tall{height:170px}#divLoading{display:none}#mask{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:.5;z-index:999999}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading{position:fixed;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;z-index:999999}.loading .maskedCircle{width:56px;height:56px;border-radius:28px;border:3px solid #fff}.loading .mask{width:28px;height:28px;overflow:hidden}.loading .spinner{position:absolute;left:1px;top:1px;width:56px;height:56px;animation:spin 1s infinite linear}#SignalRErrorContainer,#NotificationContainer{display:none}#SignalRErrorContainer .errorContent,#NotificationContainer .notificationContent{background:#fff;padding:10px;border-radius:5px;box-shadow:5px 5px 5px 0 #333;position:fixed;top:50%;left:50%;width:400px;height:400px;margin:-200px 0 0 -200px;z-index:999999}#SignalRErrorContainer .errorContent h2,#NotificationContainer .notificationContent h2{border-bottom:1px solid #333;padding-bottom:5px}#NotificationContainer h3{background:#ccc;padding:5px}#NotificationContainer .error-list-item{border:1px solid #eee;padding:5px}#NotificationContainer .error-list-item-field{display:inline-block;width:100%}#NotificationContainer .notificationContent #NotificationClose{position:absolute;top:5px;right:10px;color:#000;font-size:1.2em}#NotificationContainer .notificationContent #NotificationClose:hover{color:#666}#NotificationContainer .notificationContent .dynamicContent{overflow-y:auto;height:335px}.maskedBackground{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:.5;z-index:999999}[class*="col-"]{float:left;padding:15px}.inner-row [class*="col-"]{padding:0}[class*="col-"]{width:100%}.row::after{content:"";clear:both;display:table}header{padding-left:10px;background:#3d3d3d;color:#d9d9d9;display:flex;justify-content:space-around;box-shadow:0 0 5px 0 rgba(0,0,0,.5);z-index:999}header h1{width:100%;font-size:1.3em}header a.headerIcon,header div.headerIcon{display:flex;position:relative;align-items:center;justify-content:center;width:60px;height:60px;text-align:center;color:#d9d9d9;border-left:1px solid #4c4c4c}header a.headerIcon{transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:color,background}header a.headerIcon:hover{background:#0096c1;color:#fff}header a.notificationIcon{display:none}header a.reversed{color:#0096c1}header .profile-icon{font-size:2em}header .notification-icon{font-size:1.8em}.notificationBadge{display:none;background-color:#fa3e3e;border-radius:6px;width:12px;height:12px;color:#fff;padding:1px 3px;font-size:10px;position:absolute;top:8px;right:8px}header #ConnectionStatus{display:none;border:2px solid #d9d9d9;border-radius:15px;width:32px;min-width:32px;height:32px;align-items:center;justify-content:center}nav{box-shadow:0 0 5px 0 rgba(0,0,0,.5);min-height:100%;width:65px;background:#222;z-index:999}nav ul{list-style:none;margin:0;padding:0;color:#d9d9d9;text-align:center}nav ul li a{color:#d9d9d9;font-size:.7em;text-decoration:none;padding:10px;text-align:center;display:inline-block;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:background,border;border-left:4px solid #222}nav ul li a.active{background:#83a60f;border-left:4px solid #c0ec2f;color:#fff}nav ul li a.active:hover{background:#83a60f;border-left:4px solid #c0ec2f}nav ul li a:hover{background:#464b36;border-left:4px solid #83a60f}nav ul li a .nav-icon{font-size:1.7em!important;margin-bottom:5px}nav #corner-logo{height:60px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #3d3d3d}nav #corner-logo img{width:35px;height:35px}main{padding:10px;color:#333;height:100%}footer{text-align:center;padding:5px;border-top:1px solid #ccc;z-index:999}.prelogin{background:#3d3d3d}.prelogin h1,.prelogin h2,.prelogin h3,.prelogin p,.prelogin .button{color:#d9d9d9}#LoginWrapper{text-align:center}#LoginWrapper h1{font-size:5em;margin-bottom:10px}#LoginWrapper h2{font-size:2em;margin-bottom:30px}.policyStatement{font-size:.8em;max-width:250px}.required:after{content:'*';color:red}.field-validation-error{color:red;display:block}.validation-summary-valid{display:none}.validation-summary-errors{padding:10px;color:red;background:#f9dfdf}.validation-summary-errors ul{list-style:none}.validation-summary-errors span{margin-bottom:10px;font-weight:bold;display:inline-block}fieldset{border:none;margin-bottom:15px;padding:0}fieldset legend{font-size:0;text-indent:-99999px}.formSectionContainer{background-color:#fff;margin-bottom:20px;padding:10px 15px}.formFieldContainer{margin-bottom:10px}input,select,textarea{font-family:'Open Sans',sans-serif;width:100%;padding:10px;border:1px solid #ddd;color:#333;outline-color:transparent;transition-duration:.5s;transition-property:border-color,box-shadow,outline-color;transition-timing-function:ease-in-out}input:focus,select:focus,textarea:focus{border-color:#b5dd31;box-shadow:0 0 5px #b5dd31;outline-color:#b5dd31}select.noWidth,input.noWidth{width:auto}input[type=checkbox],input[type=radio]{width:auto;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);margin-left:5px}label{display:inline-block;padding:10px 0;width:100%}.read-only{width:100%;padding:10px;display:inline-block;background-color:#fafafa;border-color:#eee!important;word-wrap:break-word}.read-only:focus{border-color:#eee!important;box-shadow:none!important;outline-color:transparent!important}button,.button{font-family:'Open Sans',sans-serif;-webkit-appearance:none;background-color:transparent;border:1px solid #c3c3c3;color:#575757;cursor:pointer;display:block;font-size:1em;margin:10px 0 10px 0;outline:none;padding:10px;transition-duration:.5s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;width:100%;text-align:center}button:hover,.button:hover,button:active,.button:active{background-color:#0096c1;border-color:#0096c1;color:#fff}button.highlight,.button.highlight{background:#0096c1;color:#fff;border:none}button.highlight:hover,.button.highlight:hover,button.highlight:active,.button.highlight:active{background-color:#00aadb}button.delete:hover,.button.delete:hover,button.delete:active,.button.delete:active{background-color:red;border-color:red;color:#fff}.list-link-wrapper{display:flex;align-items:center;margin:0 0 10px 0}.list-link{-webkit-appearance:none;background-color:#fff;border:1px solid #c3c3c3;margin:0 0 10px 0;color:#575757;cursor:pointer;display:block;font-size:1em;outline:none;padding:10px;transition-duration:.5s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;width:100%}.list-link:hover,.list-link:active{background-color:#0096c1;border-color:#0096c1;color:#fff}.list-link.inactive{background:#ababab}.list-link.inactive:hover{background-color:#ababab;border-color:#c3c3c3;color:#575757}.list-link.selected{background-color:#0096c1;border-color:#0096c1;color:#fff}.list-link.highlight{background:#0096c1;color:#fff;border:none}.list-link.highlight:hover{background-color:#00aadb}.list-link span.header{font-weight:600}.list-link-wrapper .list-link{margin:0}.list-link-delete{color:red;font-size:1.5em;margin-left:5px}.list-link-delete:hover,.list-link-delete:active{color:#c00}#SessionList .list-link{padding:5px;margin:0 0 5px 0}.session-map-container{height:400px}.session-map-container .inner-map-container{display:flex;height:85%;align-items:center;justify-content:center}.infoMessage{background-color:#bae9f7;color:#004b62;text-align:center;width:100%}.infoMessage p{padding:10px}.infoMessage a{color:#023bba}.infoMessage a:hover{text-decoration:underline}.errorMessage{background-color:#f9dfdf;color:red;font-weight:bold;width:100%}.errorMessage p{padding:10px}.none{border:1px solid #c3c3c3}.warning{background-color:#ffda97;color:#8a5900}.error{background-color:#f9dfdf;color:red}.error-escalated{background-color:red;color:#fff}.blink{-webkit-animation:AlertBlink 1s infinite;-moz-animation:AlertBlink 1s infinite;animation:AlertBlink 1s infinite}@media only screen and (min-width:37.5em){.aligner-item{max-width:50%}.boxLink{width:40%}.col-s-1{width:8.33%}.col-s-2{width:16.66%}.col-s-3{width:25%}.col-s-4{width:33.33%}.col-s-5{width:41.66%}.col-s-6{width:50%}.col-s-7{width:58.33%}.col-s-8{width:66.66%}.col-s-9{width:75%}.col-s-10{width:83.33%}.col-s-11{width:91.66%}.col-s-12{width:100%}}@media only screen and (min-width:48.1em){.boxLink{margin:0 2% 20px;width:29%}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}}@media only screen and (min-width:60em){.boxLink{margin:0 1% 20px;width:23%}}