@font-face{font-family:'Roboto-Bold';src:url('../../Fonts/roboto-bold-webfont.woff2') format('woff2'),url('../../Fonts/roboto-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto-Bold_IE';src:url('../../Fonts/roboto-bold-webfont.eot');font-weight:normal;font-style:normal}@font-face{font-family:'OS-L';src:url('../../Fonts/OpenSans-Light-webfont.eot');src:url('../../Fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../../Fonts/OpenSans-Light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'OS-R';src:url('../../Fonts/OpenSans-Regular-webfont.eot');src:url('../../Fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../Fonts/OpenSans-Regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'OS-SB';src:url('../../Fonts/OpenSans-Semibold-webfont.eot');src:url('../../Fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../../Fonts/OpenSans-Semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'OS-B';src:url('../../Fonts/OpenSans-Bold-webfont.eot');src:url('../../Fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../Fonts/OpenSans-Bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.loginPage{overflow-y:scroll}body{padding-top:90px;background:#e6ecf8}html.no-background::after{background:none}@media(orientation:portrait){html::after{background-size:auto 100%;background-position-y:0%;background-position-x:70%}}html.loginPage::after{background:none}.body-content{padding-left:15px;padding-right:15px;top:100px;left:0;right:0;bottom:0;position:absolute}.dl-horizontal dt{white-space:normal}html,body,.container{height:100%;font-family:OS-R;width:100%}label{font-weight:normal}label.disabled{opacity:.5}h2{font-family:OS-B;margin-bottom:20px}h3{font-family:OS-B}h4{font-family:OS-B}textarea{resize:vertical}.centre{text-align:center}.container{max-width:none;max-height:none}.main-container{display:table;width:100%;padding:0 0 0 0;box-sizing:border-box;max-width:none;max-height:none}.modal-backdrop{background-color:#1d1c31}.btn{font-family:OS-B}.btn.btn-primary{background-color:#b2176f;border-color:#b2176f}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary.active,.btn.btn-primary[disabled],.btn.btn-primary[disabled]:hover{background-color:#d81c8d;border-color:#d81c8d}form .form-group{margin-bottom:20px;margin-top:10px}@media(min-width:768px)and (max-height:991px){form .form-group{margin-bottom:30px;margin-top:20px}}@media(min-width:992px){form .form-group{margin-bottom:40px;margin-top:30px}}@media(min-width:992px){form .form-group{margin-bottom:40px;margin-top:30px}}form .form-group input.form-control[type='checkbox']{float:right;width:28px;margin:0}@media(max-width:991px){form .form-group input.form-control[type='checkbox']{margin-top:-6px}}.footer-buttons .btn.btn-block{margin-top:0;margin-bottom:10px;height:44px}.form-group label{font-size:1.2em}.form-group label.modalInput{font-size:inherit}form table{width:100%}form table img{width:100%;height:auto;max-width:50px}.btn.btn-transparent{background-color:transparent;border:solid 1px #fff}form .form-group .form-subLabel{display:block;font-size:.9em;margin-top:-5px}.datetimepicker.optionaltime .form-control[readonly]{background-color:#eee}.datetimepicker .form-control[readonly]{background-color:#fff}.invisible-scrollbar{display:block;overflow:auto;height:2em}.invisible-scrollbar::-webkit-scrollbar{display:none}.align-right{float:right}.modal{overflow-y:auto}.modal.fullHeight .modal-content{width:98vw;height:calc(100vh - 110px)}@media(min-width:768px){.modal.fullHeight .modal-content{width:80vw;height:90vh}}.modal-header-note{margin-bottom:20px;font-size:1.1em;text-align:center}.modal form .form-group{margin-bottom:20px;margin-top:10px}.modal-open{overflow:initial;padding-right:0!important;margin-right:0!important}.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:0!important}.modal-header.has-image .modal-title{width:calc(100% - 90px)}.modal-header>i{float:left;color:#fff;font-size:26px;margin-left:6px;margin-top:6px;margin-right:15px}.modal-header .close{font-size:36px;margin-right:10px;opacity:.4;color:#fff;margin-top:1px}.modal-footer{margin-top:0}.modal-footer.single-button-footer{padding-top:10px;padding-bottom:0}.sidebyside-button-footer{padding-top:10px;padding-bottom:0;text-align:center}.sidebyside-button-footer>a{width:47%;display:inline-block;margin-left:1%;margin-right:1%}.modal .modal-title{width:calc(100% - 40px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;letter-spacing:.5px}.modal.compact .modal-title{font-size:1.3em}.modal.compact .modal-header{padding-top:8px;padding-bottom:5px}.modal.compact .modal-header .close{font-size:27px;margin-right:0}.modal.compact .modal-body{padding:5px}.modal.compact .tile.detailsTile.singleRow{height:35px;padding:3px}.modal.compact .tile.detailsTile.singleRow .innerTile{padding-left:7px;padding-top:7px}.modal.compact .tile.detailsTile.singleRow h3{margin-top:0;font-size:1em}.modal.semi-compact .tile.detailsTile.singleRow{height:58px}.modal.semi-compact .tile.detailsTile.singleRow .innerTile{padding-top:0}body.modal-open{}body.modal-open .modal{padding-right:0!important}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none;table-layout:fixed}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:500px;height:inherit;margin:0 auto;pointer-events:all;max-width:95vw;max-height:calc(100% - 16px);overflow-y:hidden}.modal-content .btn.btn-block{margin-top:6px;margin-bottom:3px}.modal-dialog .modal-header{padding:10px}.modal-header .profileImage{float:left;margin-right:15px}.modal-dialog .modal-header.default{color:#fff;background-color:#1d1c31;border-color:#146cb3}.modal-dialog .modal-header.default .close{color:#fff}.modal-dialog .modal-header.success{color:#fff;background-color:#1d1c31}.modal-dialog .modal-header.warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modal-dialog .modal-header.error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.modal-dialog .modal-body{overflow-y:auto;height:calc(100% - 70px);overscroll-behavior-y:contain}.container.no-gutters{padding-right:0;padding-left:0}.container.no-gutters>.row{margin-right:0;margin-left:0}.container.no-gutters>.row>[class^="col-"],.container.no-gutters>.row>[class*=" col-"]{padding-right:0;padding-left:0}.alert ul{margin-bottom:3px}@media(max-width:768px){.main-content form .form-group{margin-left:0;margin-right:0}}.logo-navbar{background-color:#1d1c31;height:60px}.logo-navbar>div{position:relative;height:100%}.logo-navbar .logo{text-decoration:none}.logo{width:100%;height:50px;display:inline-block;margin-left:5px;margin-top:5px}.breadcrumbs-navbar{color:#1d1c31;background-color:#1976c0;text-transform:uppercase;padding-top:5px;padding-left:10px;font-size:1.1em;height:30px;font-family:OS-B}.breadcrumbs-navbar a{color:#1d1c31}.breadcrumbs-navbar>div{position:relative;height:24px;white-space:nowrap;padding-left:0;overflow:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.breadcrumbs-navbar .breadcrumbIcon{font-size:24px}.breadcrumbs-navbar .homeNode{position:absolute;top:-3px;left:0}.breadcrumbs-navbar .siteNodes{position:absolute;top:0;left:30px;padding-right:10px}.breadcrumbs-navbar .siteNodes a:last-child{color:#b2176f}.invisible-scrollbar{display:block;overflow:auto;height:2em}.invisible-scrollbar::-webkit-scrollbar{display:none}div.navbar{background-color:#fff;border:none;z-index:5;margin-bottom:0}img.logo{height:100%;width:auto;padding:6px 6px 6px 8px}html.standardPage .main-content{padding-top:10px}.row.no-gutters>[class^="col-"].main-content,.row.no-gutters>[class*=" col-"].main-content{padding-right:10px;padding-left:10px}.row.fullHeight{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row.fullHeight>[class*="col-"]{display:flex;flex-direction:column}@media(max-width:768px){.main-content{padding-left:0;padding-right:0}}.main-content .alert{margin-top:15px;margin-bottom:5px;padding-top:10px;padding-bottom:7px;font-family:OS-B}.main-content .alert label{margin-left:5px;display:inline}.main-content form .alert{margin-bottom:20px}#contextMenuBlocker{z-index:10;display:none;opacity:.5}.contextMenuButton{color:#1976c0;font-size:30px;cursor:pointer;position:absolute;top:12px;right:33px}.message-count{background-color:red;position:absolute;color:#fff;width:20px;height:20px;border-radius:17px;top:0;left:18px;text-align:center;display:none;font-family:Roboto-Bold,Roboto-Bold_IE;font-size:12px;line-height:18px}.message-count.conext-menu-icon{top:4px;left:30px}.sidenav{height:100%;width:0;position:fixed;z-index:10;top:0;right:0;background-color:#1976c0;overflow-x:hidden;transition:.5s;padding-top:70px}.sidenav a,.sidenav form{padding:5px 8px 0 15px;display:block;transition:.3s;display:inline-block;margin-bottom:5px}.sidenav a{text-decoration:none;font-size:25px;color:#fff;font-family:OS-B}.sidenav a i,.sidenav a label,.sidenav form i,.sidenav form button{text-decoration:none;font-size:25px;color:#fff;transition:.3s;padding-left:0;border:none}.sidenav a label,.sidenav form button{}.sidenav form button{margin-left:-4px}.sidenav .contextMenuCloseButton:hover,.sidenav li:hover>a label,.sidenav li:hover>a span,.sidenav li:hover>a>i,.sidenav li:hover>a>i:before,.sidenav li:hover>i:before,.sidenav li:hover button{color:#05c8ff;text-decoration:none;transition:color .3s ease}.sidenav i{margin-right:10px}.sidenav .subitems i{float:left;width:25px;height:25px}.sidenav .collapse-group i.fa-arrow-down{transform:rotate(-180deg);transition:transform .2s linear}.sidenav .collapse-group.collapsed i.fa-arrow-down{transform:rotate(0deg);transition:transform .2s linear}.sidenav a label{cursor:pointer;margin-left:5px;font-family:OS-B}.sidenav .subitems i.spacer{width:25px;height:25px;display:inline-block}.sidenav .subitems{margin-top:5px;margin-bottom:15px}.sidenav .subitems a{padding-left:10px;font-size:16px;padding-top:4px;padding-bottom:3px}.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}.sidenav .contextMenuCloseButton{color:#fff;position:absolute;top:0;right:15px;font-size:36px;cursor:pointer}.sidenav ul{padding-left:10px}.sidenav ul li{list-style:none;width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.sidenav ul li a,.sidenav ul.subitems li span{width:100%;display:inline-block}.sidenav ul.subitems li a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav ul.subitems li{border-bottom:none;height:40px}.sidenav ul.top{position:absolute;bottom:70px;top:70px;overflow-y:auto;overflow-x:hidden}.sidenav ul.bottom{position:absolute;bottom:10px}.sidenav .userDetails{position:absolute;top:16px;left:15px;white-space:nowrap}.sidenav .userDetails img{width:38px;height:38px;display:inline-block;float:left;border-radius:50%;border:solid 2px #fff}.sidenav .userDetails label{color:#fff;font-family:OS-B;font-size:.9em;font-weight:normal;margin-left:10px;margin-bottom:0;line-height:35px;display:inline-block;width:135px;white-space:nowrap;overflow:hidden;margin-top:3px;text-overflow:ellipsis}.sidenav hr{margin-top:5px;margin-bottom:5px;margin-right:5px;border-color:#fff;opacity:.5}.sidenav hr:first-of-type{margin-top:0}.sidebar{background-color:#fff;padding-top:10px;margin-top:50px}.sidebar .row{display:block}@media(min-width:992px){.sidebar .tile label{font-size:1em}}form textarea{min-height:80px}.detailsTile{}.detailsTile .tile-cap{position:absolute;right:0;height:100%;width:50px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;margin-right:0}.detailsTile .tile-cap i{font-size:2em;position:relative;top:50%;transform:translateY(-50%)}.detailsTile .emotion-strip{width:8px;height:calc(100% - 10px);display:block;position:absolute;left:5px}.tile{position:relative;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tile.buttonTile:before{content:"";display:block;padding-top:100%}.tile a:hover{text-decoration:none}.tile.buttonTile .tileContents{position:absolute;top:6%;left:6%;bottom:6%;right:6%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.buttonTile{cursor:pointer}.contentTile{padding:10px;display:block}.tile.detailsTile.singleRow{height:78px}.tile.detailsTile img{width:50px;height:50px}.tile.detailsTile svg{width:44px;height:44px}.tile.detailsTile.singleRow h3{margin-left:10px;margin-top:12px;margin-bottom:0;white-space:nowrap;overflow:hidden;width:calc(100% - 90px);text-overflow:ellipsis;position:absolute;line-height:1.2}.tile.detailsTile.eventTypeTileContainer.singleRow h3{width:calc(100% - 65px);color:#1d1c31}@media(max-width:768px){.tile.detailsTile.eventTypeTileContainer.singleRow h3{width:calc(100% - 50px)}}.tile.detailsTile.singleRow.noIcon h3{margin-left:0;width:calc(100% - 10px)}.tile.detailsTile.singleRow.subText h3{margin-top:2px}.tile.detailsTile.singleRow.subText label{width:auto;display:inline-block;position:absolute;margin:0;padding:0;margin-left:12px;font-family:OS-B;top:34px;font-size:13px}.tile.detailsTile.singleRow label{white-space:normal;font-size:1em;line-height:15px}.tile.detailsTile.multiRow{height:78px}.tile.detailsTile.multiRow h3{margin-left:10px;margin-bottom:0;overflow:hidden;width:calc(100% - 90px);text-overflow:ellipsis;position:absolute;max-height:54px;top:50%;transform:translateY(-50%)}.tile.detailsTile.noIcon.multiRow h3{width:calc(100% - 20px)}.tile.large img{width:auto;height:60%;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:7%;margin-bottom:4%;cursor:inherit}.tile.buttonTile svg{width:50%;height:50%;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:15%;margin-bottom:4%;cursor:inherit}.tile svg path,.tile svg rect,.tile svg circle,.tile svg polygon{fill:#1d1c31!important}.tile.addAction svg path,.tile.addAction svg rect,.tile.addAction svg circle,.tile.addAction svg polygon{fill:#fff!important}.tile label{width:100%;text-align:center;color:#1d1c31;font-size:1.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:4px;padding-right:4px;cursor:inherit}.tile label.multiline{white-space:normal;overflow:visible;text-overflow:clip;line-height:19px}@media(max-width:768px){.tile label{font-size:1.6em}}@media(max-width:320px){.tile label.multiline{font-size:1.3em;line-height:17px}}.tile.small label{font-size:1em}@media(min-width:414px){.tile.small label{font-size:1.2em}}@media(min-width:576px){.tile.small label{font-size:1.4em}}@media(min-width:768px){.tile.small label{font-size:1.6em}}@media(min-width:992px){.tile.small label{font-size:1.6em}}@media(min-width:1200px){.tile.small label{font-size:1em}}@media(min-width:1600px){.tile.small label{font-size:1.2em}}.tile.small img{width:auto;height:60%;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:7%;margin-bottom:4%;cursor:inherit}.tile.small i.tileIcon{font-size:32px;color:#fff;text-align:center;position:relative;width:100%;margin-top:12px;margin-bottom:6px}.tile.large label{font-size:1em;line-height:17px}@media(min-width:414px){.tile.large label{font-size:1.3em;line-height:20px}}@media(min-width:576px){.tile.large label{font-size:1.7em;line-height:30px}}@media(min-width:768px){.tile.large label{font-size:1.2em;line-height:20px}}@media(min-width:992px){.tile.large label{font-size:1em;line-height:17px}}@media(min-width:1200px){.tile.large label{font-size:1.2em;line-height:20px}}.tile.detailsTile{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}.tile.detailsTile .innerTile{color:#1d1c31;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:0;height:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:none;text-align:left;display:block}.tile.detailsTile a:hover .tile{background-color:#bbb}.tile.detailsTile a:hover .tile h3,a:hover .tile td{text-decoration:none!important}.profileImage{width:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer}.tile.detailsTile .profileImage{width:70px;min-height:70px;display:inline-block;position:absolute;bottom:10px;top:10px;left:10px;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:pointer}.tile.detailsTile h3{margin-top:0;margin-bottom:0;display:inline-block}.tile.detailsTile tr td{display:inline-block}@media(max-width:768px){.tile.detailsTile.reducedMobileHeight.singleRow{height:50px}.tile.detailsTile.reducedMobileHeight{padding-top:2px;padding-bottom:3px}.tile.detailsTile.reducedMobileHeight.singleRow label{font-size:1.3em;line-height:21px}.tile.detailsTile.reducedMobileHeight.singleRow h3{margin-top:6px;font-size:22px}.tile.detailsTile.reducedMobileHeight img,.tile.detailsTile.reducedMobileHeight svg{width:36px;height:36px}.tile.detailsTile.reducedMobileHeight .innerTile{padding-top:5px;padding-bottom:1px}}.ui-autocomplete{height:auto!important;z-index:1100}.ui-autocomplete.ui-menu .ui-state-active{font-family:OS-B;margin:auto}.container.keypad .tileContents{border:1px solid #ccc;border-radius:4px}.container.keypad .tileContents label{color:#000;position:relative;top:50%;transform:translateY(-50%)}.container.keypad .tileContents .keyLabelContainer{position:relative;height:100%}.container.keypad .tile.fullWidth{height:50px;margin-top:5px;margin-bottom:5px}.container.keypad .tile.fullWidth .tileContents{left:2%;right:2%;height:100%}.container.keypad .tile.fullWidth:before{content:"";display:block;padding-top:0}.numericInputPopup .modal-title{height:30px}.numericInputPopup .modal-content{width:60vh;max-width:300px}.ladda-button[data-style=zoom-in] .ladda-label{width:100%;height:100%}.tile.detailsTile.dialogButton{height:auto}.tile.detailsTile .dialogButton.innerTile{padding-bottom:5px}.tile.detailsTile.dialogButton .ladda-label{display:table}.tile.detailsTile.dialogButton a{display:block}.tile.detailsTile.dialogButton h3{padding-left:5px;width:calc(100% - 90px);white-space:inherit;overflow:visible;text-overflow:inherit;position:relative;display:table-cell;vertical-align:middle}.tile.detailsTile.dialogButton .navigationArrow svg{width:28px;height:28px;margin-left:4px;margin-right:4px;margin-top:2px}.tile.detailsTile.dialogButton .navigationArrow{display:table-cell;vertical-align:middle;text-align:right;float:none}.tile.detailsTile.dialogButton .btn{background-color:#b2176f;border-color:#b2176f;color:#fff;white-space:normal}.tile.detailsTile.dialogButton .btn:hover,.tile.detailsTile.dialogButton .btn:focus,.tile.detailsTile.dialogButton .btn:active,.tile.detailsTile.dialogButton .btn.active,.tile.detailsTile.dialogButton .btn[disabled],.tile.detailsTile.dialogButton .btn[disabled]:hover{background-color:#d81c8d;border-color:#d81c8d}.tile.detailsTile.dialogButton .btn svg path,.tile.detailsTile.dialogButton .btn svg rect,.tile.detailsTile.dialogButton .btn svg circle,.tile.detailsTile.dialogButton .btn svg polygon{fill:#fff!important}.spinner{width:60px;height:60px;position:relative;transform:translate(-50%,-50%);top:50%;left:50%}.spinner .pswp__preloader__icn{opacity:.75;width:60px;height:60px;-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.spinner .pswp__preloader__cut{position:relative;width:30px;height:60px;overflow:hidden;position:absolute;top:0;left:0}.spinner .pswp__preloader__donut--fake{box-sizing:border-box;width:60px;height:60px;border:2px solid red;border-radius:50%;position:absolute;top:0;left:0;background:none;margin:0}.spinner .pswp__preloader__donut{box-sizing:border-box;width:60px;height:60px;border:6px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;position:absolute;top:0;left:0;background:none;margin:0;-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.ladda-button.dark .spinner .pswp__preloader__donut,.spinner.dark .pswp__preloader__donut{border:6px solid #777}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(-140deg)}100%{-webkit-transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.bootstrap-alert{opacity:.9;position:fixed;width:90%;max-width:600px;left:50%;top:25px;z-index:9999}.bootstrap-alert-message{text-align:center;position:relative;width:100%;left:-50%}.bootstrap-alert-message .close{color:#fff}#inactivityDialog{z-index:1501}#inactivityDialog .modal-content{max-width:300px}#inactivityDialog .modal-content h4{margin-bottom:30px}.countdownCircle{width:100px;position:relative;margin-left:auto;margin-right:auto}.countdownCircle strong{position:absolute;top:30px;left:0;width:100%;text-align:center;line-height:40px;font-size:30px}.countdownCircle strong i{font-style:normal;font-size:.6em;font-weight:normal}.footerMessage p{text-align:center}.footerMessage i{margin-right:10px}.ipBlocked{margin-top:50px;line-height:1.4em}.login-container h2.blacklistedReferenceCode{font-size:3em;margin-top:30px;letter-spacing:8px}.loadTestContainer{width:320px;height:196px;padding:0;overflow:hidden;float:left;border:solid 1px #999;margin:8px}.warmUpContainer{width:320px;height:196px;padding:0;overflow:hidden}.warmUpContainer .warmUpFrame,.loadTestContainer .loadTestFrame{width:1280px;height:786px;border:1px solid #000;-moz-transform:scale(.25);-moz-transform-origin:0 0;-o-transform:scale(.25);-o-transform-origin:0 0;-webkit-transform:scale(.25);-webkit-transform-origin:0 0}.warmUpSummaryContainer{width:320px;height:196px;float:right}.warmUpSummaryContainer h2{text-align:right}.warmupResultsTable{margin-top:30px}.debugInfoButton{float:right;font-size:24px;padding:0;margin-top:-5px}.pinEntry{text-align:center;padding-left:0;padding-right:0;padding-top:15px;padding-bottom:5px}.pinEntry label{font-size:24px;padding:3px;margin-left:10px;margin-right:10px;line-height:35px;border-bottom:solid 3px #000}.pinEntry label i{visibility:hidden}.pinEntry label.entered i{visibility:visible}.pinEntry label.selected{border-bottom:solid 3px #304697}.modal.setPinReminderDialog .modal-content{max-width:350px}.modal.setPinReminderDialog .modal-content h4{text-align:center}.modal.setPinReminderDialog .modal-content p{margin-left:10px;margin-right:10px;font-size:1.1em;text-align:center}.modal.setPinReminderDialog .modal-content .closeDialog{margin-top:10px}#assessmentWizard #spinner{margin-top:30vh}.wizard{max-width:600px;margin-left:auto;margin-right:auto;display:none}.wizard .form-group h3{text-align:center;margin-top:25px;margin-bottom:20px;font-size:1.5em}.wizard .form-group .btn.answerButton{max-width:260px;margin-left:auto;margin-right:auto;margin-top:10px;height:auto}.wizard .form-group.navigationButtons .btn{margin-top:20px}.wizard .answers>.datepicker{padding:5px;max-width:400px;margin-left:auto;margin-right:auto;position:relative;background-color:#eee;border-radius:8px}.wizard .answers>.datepicker .picker-switch{font-size:18px}.wizard .answers>.datepicker.disabled:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1;opacity:.5}.wizard .answers .btn.dateUnknown{max-width:400px;margin-left:auto;margin-right:auto}#wizardProgressBar{width:100%;height:5px;border:1px solid #ccc;background-color:#fff}#wizardProgressBar div{height:100%;color:#fff;text-align:right;line-height:22px;width:0;background-color:#906}ul.singleLineAutoComplete.ui-menu .ui-menu-item{position:relative;padding:2px}ul.singleLineAutoComplete.ui-menu .ui-menu-item>div{text-overflow:ellipsis;overflow:hidden;position:absolute;white-space:nowrap;top:0;right:0;left:0;bottom:0}.spinner.small{width:24px;height:24px}.spinner.small .pswp__preloader__icn{width:24px;height:24px}.spinner.small .pswp__preloader__cut{width:12px;height:24px}.spinner.small .pswp__preloader__donut--fake{width:24px;height:24px}.spinner.small .pswp__preloader__donut{width:24px;height:24px}.spinner.eventAutocomplete{position:absolute;right:5px;left:auto;bottom:0;top:auto;display:none}.input-group-addon.button{cursor:pointer}.cannedTextPopup ul{padding-left:15px;padding-right:15px}.cannedTextPopup ul li{list-style:none;font-size:1.4em;border-bottom:solid 1px #ccc;margin-top:2px;margin-bottom:2px;color:#333}.cannedTextPopup ul *{cursor:pointer}.cannedTextPopup ul li:last-child{border-bottom:none}.cannedTextPopup ul li i{float:right;color:#58ad59;visibility:hidden}.cannedTextPopup ul li.selected i{visibility:visible}.lookupButton{float:right;margin-top:10px}.wizardNavigation{height:40px;font-size:2em;color:#252b77}.wizardNavigation i{margin-left:10px;margin-right:10px;cursor:pointer;padding-top:0;padding-bottom:0}.wizardNavigation .fa-fast-backward,.wizardNavigation .fa-backward{float:left}.wizardNavigation .fa-fast-forward,.wizardNavigation .fa-forward{float:right}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wizard .form-group .textInputContainer{max-width:260px;margin-left:auto;margin-right:auto}.wizard .form-group .textInputContainer input[type="text"]{width:calc(100% - 55px);float:left;height:44px}.wizard .form-group .textInputContainer .answerButton{float:right;display:inline-block;margin:0;width:44px;height:44px;font-size:16px}.inlinetimepicker{max-width:300px;margin-left:auto;margin-right:auto;height:200px}.lookupInput{max-width:260px;margin-left:auto;margin-right:auto;margin-top:10px}.assessmentTreeContainer{padding-top:5px}.assessmentTreeContainer .jstree{overflow-x:hidden}.assessmentTreeContainer .jstree .jstree-container-ul{max-width:100%;background-color:#fff}.assessmentTreeContainer .jstree.jstree.jstree-loading .jstree-container-ul{background-color:transparent}.assessmentTreeContainer .jstree.jstree-loading .jstree-container-ul{background:none}.assessmentTreeContainer .jstree.jstree-loading .jstree-container-ul li.jstree-loading{margin-left:20px}.assessmentTreeContainer .jstree .jstree-anchor{width:calc(100% - 24px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessmentTreeContainer .jstree .jstree-loading .jstree-anchor{width:auto}.assessmentTreeContainer .jstree.jstree-default-large .jstree-no-dots .jstree-open .jstree-ocl{width:6px}.assessmentTreeContainer .btn.startWizard{position:absolute;right:10px;top:15px}@media(max-width:768px){.assessmentTreeContainer .btn.startWizard{display:block;position:relative;margin:10px;width:calc(100% - 20px);margin-left:auto;margin-right:auto;left:auto;right:auto;top:auto}}.assessmentTreeContainer .jstree-wholerow i.fa{right:8px;position:absolute;top:8px;color:#252b77}.assessmentTreeContainer .assessmentTreeIntro{font-size:1em;margin-left:15px;margin-bottom:15px;margin-top:15px}.assessmentTreeContainer h3{margin-left:15px;margin-top:0;margin-bottom:15px}ul.assessmentSelectionsList{margin-top:20px;margin-bottom:40px}ul.assessmentSelectionsList li{list-style:none;margin-top:20px}ul.assessmentSelectionsList li input[type=checkbox],ul.assessmentSelectionsList li input[type=radio]{width:22px;height:22px}ul.assessmentSelectionsList li label{font-size:21px}.wizard .btn-selection{background-color:#fff;border:solid 1px #906;color:#333;white-space:normal;margin-top:8px;position:relative;padding-left:45px;padding-right:45px;z-index:2}.wizard .btn-selection i.fa{opacity:.3;top:calc(50% - 14px);right:15px;font-size:1.5em;position:absolute}.wizard .btn-selection i.fa.fa-circle-o,.wizard .btn-selection i.fa.fa-square-o{display:inline-block}.wizard .btn-selection i.fa.fa-square-o{right:18px}.wizard .btn-selection i.fa.fa-dot-circle-o,.wizard .btn-selection i.fa.fa-check-square-o{display:none}.wizard .btn-selection.selected i.fa{opacity:.9}.wizard .btn-selection.selected i.fa.fa-circle-o,.wizard .btn-selection.selected i.fa.fa-square-o{display:none}.wizard .btn-selection.selected i.fa.fa-dot-circle-o,.wizard .btn-selection.selected i.fa.fa-check-square-o{display:inline-block}.wizard .wizard-header{font-size:1.2em}.wizard .wizard-header i{margin-left:10px;margin-right:10px}.wizard .questionNote{text-align:center;margin-bottom:15px;font-size:1.15em;margin-top:15px}.wizard .questionInfo{margin-top:0;margin-bottom:0}.wizard .answers{margin-top:20px}#assessmentWizard .continueButton{margin-top:30px}.wizard .scoreLow{background-color:#98dda9}.wizard .scoreMedium{background-color:#ffe066}.wizard .scoreHigh{background-color:#ffa367}.wizard .scoreVeryHigh{background-color:#ff7575}.wizard .btn-selection.selected{background-color:#906;color:#fff}.wizard .scoreLow.selected{background-color:#6bb07c}.wizard .scoreMedium.selected{background-color:#f0d157}.wizard .scoreHigh.selected{background-color:#e5894d}.wizard .scoreVeryHigh.selected{background-color:#de5454}.wizard .criteriaContainer{display:none;background-color:#fffbc2;margin-top:-8px!important;min-height:8px;padding-left:15px;padding-right:15px;border:solid 1px #906;border-radius:6px;color:#000;font-size:1em;overflow:hidden;position:relative;z-index:1}.wizard .criteriaContainer span{padding-top:15px;padding-bottom:10px;display:block}.wizard .details{position:relative;margin-top:-14px;padding-top:11px;z-index:0}.wizard .timespan-container{margin-top:10px}.wizard .timespan-container label{line-height:34px;padding:0;margin:0;width:100%;text-align:right}.debugInfoButton{float:right;font-size:24px;padding:0;margin-top:-5px}.pinEntry{text-align:center;padding-left:0;padding-right:0;padding-top:15px;padding-bottom:5px}.pinEntry label{font-size:24px;padding:3px;margin-left:10px;margin-right:10px;line-height:35px;border-bottom:solid 3px #000}.pinEntry label i{visibility:hidden}.pinEntry label.entered i{visibility:visible}.pinEntry label.selected{border-bottom:solid 3px #304697}.modal.setPinReminderDialog .modal-content{max-width:300px}.modal.setPinReminderDialog .modal-content h4{text-align:center}.modal.setPinReminderDialog .modal-content p{margin-left:10px;margin-right:10px;font-size:1.1em;text-align:center}.modal.setPinReminderDialog .modal-content .closeDialog{margin-top:10px}.battery{position:absolute;right:8px;top:0;display:none}.battery.on{display:block}.battery svg{width:34px;height:34px;fill:#fff!important;opacity:.8}.battery svg #percent100{opacity:0!important;fill:#fff!important}.battery svg #percent75{opacity:0!important;fill:#fff!important}.battery svg #percent50{opacity:0!important;fill:#fff!important}.battery svg #percent25{opacity:0!important;fill:#fff!important}.battery.percent25 svg #percent25{opacity:1!important}.battery.percent50 svg #percent25{opacity:1!important}.battery.percent50 svg #percent50{opacity:1!important}.battery.percent75 svg #percent25{opacity:1!important}.battery.percent75 svg #percent50{opacity:1!important}.battery.percent75 svg #percent75{opacity:1!important}.battery.percent100 svg #percent25{opacity:1!important}.battery.percent100 svg #percent50{opacity:1!important}.battery.percent100 svg #percent75{opacity:1!important}.battery.percent100 svg #percent100{opacity:1!important}.filesDialog .modal-content{width:auto;overflow-y:initial}.feedbackNotification{width:100%;position:fixed;bottom:0;height:0;background-color:#af4c83;color:#fff;line-height:52px;font-size:1.4em;padding-left:10px;z-index:4;transition:height .4s ease-out;opacity:.97;cursor:pointer}.feedbackNotification.on{height:50px}.feedbackNotification>svg{width:auto;max-width:42px;height:42px;float:left;margin-top:4px;margin-right:10px}.feedbackNotification>svg path,.feedbackNotification>svg circle{fill:#fff}.feedbackNotification *{cursor:pointer}.feedbackNotification .dismiss{position:absolute;right:0;font-size:30px;color:#fff;width:50px;height:50px;text-align:center}.feedbackDialog .modal-header{background-color:#af4c83;color:#fff;padding:10px}.feedbackDialog .modal-header .close{color:#fff}.feedbackDialog .container{padding:5px}.feedbackDialog .container .questionText{margin-top:0;margin-bottom:15px;font-size:1.6em}.feedbackDialog .row.icons{margin-bottom:15px}.feedbackDialog .row.icons svg{width:100%;height:auto;opacity:.8;max-width:100px;margin-left:auto;margin-right:auto;display:block;cursor:pointer}.feedbackDialog .row.note label{width:100%;text-align:center;font-size:1.1em}.feedbackDialog .btn.submit{margin-top:25px}.feedbackDialog .tile.detailsTile{height:60px;cursor:pointer}.feedbackDialog .tile.detailsTile .innerTile{padding-top:0;padding-left:0}.feedbackDialog .tile.detailsTile.singleRow.noIcon h3{padding-left:10px}.feedbackDialog .thanksContainer h3{text-align:center}.feedbackDialog .thanksContainer .row.icons svg{max-width:130px}.floatingActionButton{position:fixed;bottom:25px;right:25px;width:50px;height:50px;background-color:#252b77;color:#fff;z-index:9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:3px 3px 3px rgba(0,0,0,.3);cursor:pointer;opacity:1;transition:.6s}.floatingActionButton.open i{transform:rotate(135deg)}.floatingActionButton i{font-size:26px;width:50px;text-align:center;line-height:50px;transition:.3s;transform:rotate(0deg)}.floatingActionButton input[type=file]{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.uploadingFilesDialog .error-panel p{font-size:1.2em;line-height:1.2em}.ajaxload-loading-more{margin-top:50px}.ajaxload-loading-more p{padding-top:0;margin-top:0;font-family:OS-B;text-transform:lowercase;font-size:14px;letter-spacing:.5px}.ajaxload-tiles-container h3{margin:0}.ajaxload-tiles-container h3.no-items{margin-top:15px}.ajaxload-tiles-container .date-row{margin-top:20px;margin-bottom:10px}.ajaxload-tiles-container .date-row:first-of-type{margin-top:0}.ajaxload-tiles-container .ajaxload-block:first-of-type .row.date-row .daily-notes-dayheader{margin-top:5px}.tile.disabled *{cursor:default}.tile.disabled .tileContents:before{content:'';width:100%;height:100%;background-color:#fff;position:absolute;z-index:4;opacity:.3}.tile.disabled .innerTile:before{content:'';top:0;bottom:0;left:0;right:0;background-color:#fff;position:absolute;z-index:4;opacity:.3;webkit-border-radius:0 0 18px 0;-moz-border-radius:0 0 18px 0;border-radius:0 0 18px 0}.tile .likesDislikes{background-color:#e77e22}.tile .ladda-button.likesDislikes:hover{background-color:#d25400}.tile .residents{background-color:#73bec8}.tile .ladda-button.residents:hover{background-color:#43b7c6}.tile .events{background-color:#e4ba3f}.tile .ladda-button.events:hover{background-color:#e2ad1b}.tile .medication{background-color:#e4ba3f}.tile .ladda-button.medication:hover{background-color:#e2ad1b}.tile .forms{background-color:#89bc62}.tile .ladda-button.forms:hover{background-color:#76b743}.tile .emergency{background-color:#f1646c}.tile .ladda-button.emergency:hover{background-color:#ce565e}.tile .charts{background-color:#c85977}.tile .ladda-button.charts:hover{background-color:#c64b6e}.tile .staff{background-color:#cb732b}.tile .ladda-button.staff:hover{background-color:#c96514}.tile .diary{background-color:#89bc62}.tile .ladda-button.diary:hover{background-color:#68ba2a}.tile .management{background-color:#c384c5}.tile .ladda-button.management:hover{background-color:#c173c4}.tile .reports{background-color:#c85977}.tile .ladda-button.reports:hover{background-color:#c64b6e}.tile .contacts{background-color:#2dcc70}.tile .ladda-button.contacts:hover{background-color:#27ae61}.tile .bodymap{background-color:#93a5a5}.tile .ladda-button.bodymap:hover{background-color:#7e8c8d}.tile .assessments{background-color:#3297db}.tile .ladda-button.assessments:hover{background-color:#297fb8}.tile .about{background-color:#19bc9d}.tile .ladda-button.about:hover{background-color:#17a086}.tile .dailynotes{background-color:#9a59b5}.tile .ladda-button.dailynotes:hover{background-color:#8d44ad}.tile .careplan{background-color:#34495e}.tile .ladda-button.careplan:hover{background-color:#2d3e50}.tile .key{background-color:#e2e2e2}.tile .ladda-button.key{background-color:#b7b7b7}.filteringRow{margin-bottom:10px}.searchBox input{padding-left:30px}.searchBox i{position:absolute;top:8px;font-size:18px;color:#999}.searchBox i.searchIcon{left:23px}.searchBox i.clearIcon{right:23px}.filterSortControls label{color:#555;margin-top:7px}.filterSortControls select{width:auto;float:right}.tile.detailsTile .innerTile.residentTile,.tile.detailsTile .innerTile.staffTile{background-color:#73bec8;padding-right:0;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%}.tile.detailsTile a:hover .innerTile.residentTile,.tile.detailsTile a:hover .innerTile.staffTile{background-color:#66a7af}.residentInfo,.staffInfo{color:#1d1c31;margin-top:10px;width:calc(100% - 132px);float:left;margin-left:80px;min-height:80px}.residentInfo.noButton,.staffInfo.noButton{width:calc(100% - 92px);float:left}.residentTile h3,.staffTile h3{margin-top:0;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4em;width:100%}.residentSummaryTable,.staffSummaryTable{width:98%;table-layout:fixed;white-space:nowrap;margin-top:-2px;margin-bottom:6px}.residentTile tr,.staffTile tr{line-height:16px;font-size:.9em}.residentTile tr td,.staffTile tr td{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.residentTile tr td.title,.staffTile tr td.title{width:50%}.residentTile tr td.value,.staffTile tr td.value{font-family:OS-SB;width:50%}.residentTile .statusContainer,.staffTile .statusContainer{height:100%;margin-right:2px;margin-top:10px;float:right;width:50px;display:none}@media(max-width:499px){.residentInfo,.staffInfo{width:calc(100% - 132px);float:left}.residentInfo.noButton,.staffInfo.noButton{width:calc(100% - 92px)}.residentTile .statusContainer,.staffTile .statusContainer{display:none}}@media(max-width:350px){.residentInfo,.staffInfo{width:calc(100% - 52px);float:left}.residentInfo.noButton,.staffInfo.noButton{width:calc(100% - 12px)}.residentTile .profileImage,.staffTile .profileImage{display:none}}.residentTile .statusContainer .statusRow,.staffTile .statusContainer .statusRow{margin-left:5px;margin-right:2px;height:26px}.residentTile .statusContainer .statusRow .icon,.staffTile .statusContainer .statusRow .icon{float:right}.residentTile .statusContainer .statusRow .icon svg,.staffTile .statusContainer .statusRow .icon svg{width:19px;height:19px;margin-top:1px;margin-bottom:1px}.residentTile .statusContainer .statusRow .icon svg path,.staffTile .statusContainer .statusRow .icon svg path{fill:#fff}.residentTile .statusContainer .statusdot,.staffTile .statusContainer .statusdot{margin:3px;width:15px;height:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:right}.residentTile .statusContainer .statusdot svg,.staffTile .statusContainer .statusdot svg{width:100%;height:100%;padding:4px}.residentTile .statusContainer .statusRow.unknown .statusdot,.staffTile .statusContainer .statusRow.unknown .statusdot{background-color:#fff}.residentTile .statusContainer .statusRow.low .statusdot,.staffTile .statusContainer .statusRow.low .statusdot{background-color:#228b22}.residentTile .statusContainer .statusRow.moderate .statusdot,.staffTile .statusContainer .statusRow.moderate .statusdot{background-color:#ffbe00}.residentTile .statusContainer .statusRow.high .statusdot,.staffTile .statusContainer .statusRow.high .statusdot{background-color:#bf2f2f}.residentTile .statusContainer .statusRow.unknown,.staffTile .statusContainer .statusRow.unknown{opacity:.4}.tile.detailsTile.residentTileContainer,.tile.detailsTile.staffTileContainer{padding-top:5px;padding-bottom:5px}.residentTileContainer .tile-cap,.staffTileContainer .tile-cap{color:#fff;text-align:center;background-color:#5b969e;cursor:pointer}.residentTileContainer .tile-cap i,.staffTileContainer .tile-cap i{}.residentActions,.staffActions{border:none;position:absolute;bottom:5px;height:35px;left:5px;right:5px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.residentActions a,.staffActions a{border:none;color:#fff;display:inline-block;width:25%;margin:0;float:left;text-align:center;height:100%;line-height:35px}.residentActions a:first-child,.staffActions a:first-child{-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px}.residentActions a:last-child,.staffActions a:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.noMatches{width:100%;text-align:center;margin-top:25vh;font-size:1.5em}.modal.addPopup .modal-body{padding:10px}.row.addedRecentlyTitle{margin-top:10px;opacity:.9}.row.addedRecentlyItems{opacity:.9}.tile.detailsTile.recentEventTileContainer{height:40px;padding:2px;cursor:pointer}.tile.detailsTile.recentEventTileContainer .innerTile{padding-top:8px}.tile.detailsTile.recentEventTileContainer img,.tile.detailsTile.recentEventTileContainer svg{width:24px;height:24px}.tile.detailsTile.recentEventTileContainer label{margin-left:2px;position:absolute;font-size:1.1em;font-family:OS-B;text-align:left;width:calc(100% - 30px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px}.tile.detailsTile.addAction{height:60px;cursor:pointer}.tile.detailsTile.addAction .innerTile{padding-top:0;padding-left:14px;color:#fff;background-color:#b2176f}.tile.detailsTile.addAction .innerTile:hover{background-color:#b2176f}.tile.detailsTile.addAction img,.tile.detailsTile.addAction svg{width:30px;height:30px;margin-top:11px}.tile.detailsTile.addAction h3{margin-left:13px;margin-top:13px}.tile.detailsTile.addAction h3.long-text{font-size:1.23em;margin-top:17px}.tile.detailsTile.addAction .navigationArrow svg{width:50px;height:50px;margin-top:0}.navigationArrow{float:right}.residentDetailsTileContainer{padding:0 10px 10px 10px}.residentDetailsTile{color:#1d1c31;background-color:#fff;padding-left:0;padding-top:10px;padding-bottom:10px;padding-right:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:100%}.residentDetailsTile.residentOverviewTile{background-color:#73bec8}.residentDetailsTile .container{margin-top:5px}.residentDetailsTile h2{margin-top:0}.residentDetailsTile h4{font-size:1.6em;margin-top:0;margin-bottom:25px}@media(max-width:991px){.residentDetailsTile h2,.residentDetailsTile h3,.residentDetailsTile h4{text-align:center}}.residentOverviewTile h2{text-align:center;padding-right:20px;padding-left:20px}.residentDetailsTile .profileImage{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:15px;max-width:370px;max-height:370px;width:auto;height:53vw;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#ccc}@media(max-width:768px){.residentDetailsTile .profileImage{}}.residentDetailsTile .profileImage{margin-left:auto;margin-right:auto}.residentDetailsTable{display:table;font-size:1.2em;margin-top:20px;width:100%;padding:5%}@media(max-width:768px){.residentDetailsTable{margin-left:auto;margin-right:auto;margin-top:0}}.residentDetailsTable td{vertical-align:top}.residentDetailsTable td.title{min-width:120px}.residentDetailsTable td.value{font-weight:bold}@media(max-width:768px){.residentDetailsTable .value{text-align:right}}.residentDetailsTable td hr{margin-top:10px;margin-bottom:10px}.residentContactDetailsTable{margin-top:0;max-width:400px}.statusIcon{display:none;margin-bottom:10px}.statusIcon svg{width:140px;height:140px;margin-left:auto;margin-right:auto;display:block}@media(max-height:667px){.statusIcon{margin-bottom:5px}.statusIcon svg{width:60px;height:60px}.resultMessage{margin-top:5px}.resultPopup .tile.detailsTile{padding-top:3px;padding-bottom:3px}}#successPanel .statusIcon svg path{fill:#468847}#errorPanel .statusIcon svg path{fill:#b94a48}.resultMessage{text-align:center;font-size:18px;font-family:OS-B;margin-bottom:5px}@media(min-height:640px){.resultMessage{margin-top:5px}.statusIcon{display:block}}.cornerButton *{cursor:pointer}.cornerButton{float:right;width:0;height:0;border-style:solid;border-width:0 70px 70px 0;z-index:4;right:0;position:absolute;opacity:1;border-color:transparent #5b969e transparent transparent}.cornerButton svg,.cornerButton i{color:#fff}.cornerButton.takePhoto{position:relative;opacity:.6;border-color:transparent #bbb transparent transparent}.cornerButton.addButton,.cornerButton.addButtonDisabled{right:10px}.cornerButton svg{width:30px;height:30px;float:right;position:absolute;right:-65px;top:3px}.cornerButton i{font-size:30px;float:right;position:absolute;right:-62px;top:5px}.cornerButton form{overflow:hidden;position:relative;width:50px;height:50px;position:absolute;top:0;right:-70px}.cornerButton input{width:100%;height:100%;font-size:100px;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}@media(max-width:768px),(min-width:1200px){.tile.small .cornerButton{border-width:0 45px 45px 0}.tile.small .cornerButton svg{width:20px;height:20px;right:-42px;top:2px}.tile.small .cornerButton i{font-size:19px;right:-39px;top:4px}.tile.small .cornerButton form{width:40px;height:40px;top:0;right:-45px}}.resultPopup .tile.detailsTile.dialogButton h3{padding-left:15px;width:100%}.resultPopup .tile.detailsTile.dialogButton .dialogButtonIcon{width:44px;height:44px}@media(max-width:320px){.resultPopup .tile.detailsTile.dialogButton .dialogButtonIcon{display:none}.resultPopup .tile.detailsTile.dialogButton h3{padding-left:0}}@media(min-width:375px){.resultPopup .tile.detailsTile.dialogButton h3{padding-left:15px}}.staffDetailsTile.residentDetailsTile .profileImage{height:70vw}.changePasswordDialog .modal-content{width:400px}.daily-notes-filtering select{width:calc(100% - 80px)}.daily-notes-filtering .filterSortControls{margin-top:5px}.tile.detailsTile.dailyNoteTileContainer{height:auto}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile{padding-top:0;padding-bottom:0}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile .icon,.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile svg{float:left;width:48px;height:48px;margin-right:10px;margin-top:12px;margin-left:5px}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile h3{margin-top:10px;font-size:1.4em;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile .tile-cap label{font-size:1em;margin-top:10px;padding-right:7px}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile p.journal-name{font-family:OS-B;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;margin-left:1px;padding-left:0;color:#1d1c31;margin-bottom:3px;margin-top:-2px;word-break:break-all}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile p.action-description{width:100%;text-overflow:ellipsis;overflow-x:hidden;margin-left:1px;padding-left:0;color:#1d1c31;margin-bottom:3px;margin-top:-2px;word-break:break-all}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile .staff-member{font-size:14px;padding:0;margin-left:2px;margin-top:0;color:#1d1c31;margin-bottom:8px;font-family:OS-B}.tile.detailsTile.dailyNoteTileContainer .innerTile.actionTile .attachment-icon{font-size:20px;position:relative;top:auto;margin-top:6px;float:right;margin-right:19px}.daily-notes-noevents{text-align:left;color:#1d1c31;margin-left:15px;font-size:1.11em}.daily-notes-dayheader{margin-top:20px}.daily-notes-dayheader .daily-notes-dayofweek{}.daily-notes-dayheader .daily-notes-monthyear{color:#1d1c31}form .form-group.duration-row input.form-control[type='checkbox']{float:left;width:28px;margin:5px 11px 0 0}form .form-group.duration-row select{min-width:65px;margin-top:4px}form .form-group.duration-row label{line-height:35px}@media(max-width:991px){form .form-group.duration-row label{margin-top:3px}}.tile.detailsTile.journalTileContainer{height:78px}.tile.detailsTile.journalTileContainer .innerTile.actionTile{padding-top:0;padding-bottom:0}.tile.detailsTile.journalTileContainer .innerTile.actionTile .icon{float:left;width:48px;height:48px;margin-right:10px;margin-top:12px;margin-left:5px}.tile.detailsTile.journalTileContainer .innerTile.actionTile svg{width:50px;height:50px;float:left;margin-right:10px;margin-top:7px;margin-left:0}.tile.detailsTile.journalTileContainer svg path,.tile.detailsTile.journalTileContainer svg rect,.tile.detailsTile.journalTileContainer svg circle,.tile.detailsTile.journalTileContainer svg polygon{fill:#1d1c31!important}.tile.detailsTile.journalTileContainer .innerTile.actionTile h3{margin-top:10px;font-size:1.4em;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap{width:80px}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap label{font-size:1em;margin-top:10px;padding-right:7px}.tile.detailsTile.journalTileContainer .innerTile.actionTile p.action-description{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;margin-left:1px;padding-left:0;color:#1d1c31}.tile.detailsTile.journalTileContainer .innerTile.actionTile .attachment-icon{font-size:20px;position:relative;top:auto;margin-top:6px;float:right;margin-right:19px}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap .date-opened{padding-bottom:0;margin-bottom:0}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap .monitor-period-container{text-align:center}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap .monitor-period{margin-top:-1px;background-color:#fff;border-radius:4px 0 0 4px;height:20px;text-overflow:clip;padding-top:3px;font-size:11px;letter-spacing:.5px;display:inline-block;color:#525a9c}.tile.detailsTile.journalTileContainer .innerTile.actionTile .tile-cap .monitor-period i{font-size:14px;transform:none;float:left;margin-top:0;padding-top:0;top:auto;margin-right:4px}.tile.detailsTile .eventTypeTile{color:#fff;background-color:#73bec8}.tile a:hover .eventTypeTile{background-color:#66a7af}.emotionDialog .emotionWheel{padding-top:10px;padding-bottom:20px;width:300px;height:auto;max-height:calc(100vh - 200px);margin-left:auto;margin-right:auto;display:block;max-width:calc(100vw - 70px)}.emotionDialog .emotionWheel text{font-size:14px}.emotionDialog .modal-footer{padding-left:0;padding-right:0;text-align:center;padding-bottom:0}.selectEmotionButton{color:#333;border-color:#999;transition:background-color 1.5s}.selectedEmotionContainer{width:100%;position:relative;text-align:center;margin-top:20px;margin-bottom:10px}#selectedEmotionText{font-family:OS-B;font-size:1.2em;font-weight:normal;border:solid 1px #999;border-radius:6px;display:inline-block;padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:3px}.selectConnectVisabilityButton{white-space:normal}.selectConnectVisabilityButton.default{color:#333;border-color:#999}.connectRelationshipsDialog .modal-content{width:400px}.connectRelationshipsDialog .modal-footer{padding-bottom:0}ul.connectRelationshipCheckboxes{list-style:none;padding:0}ul.connectRelationshipCheckboxes li{padding-top:8px;padding-bottom:3px}ul.connectRelationshipCheckboxes li input{width:24px;height:24px;float:left}ul.connectRelationshipCheckboxes li label{font-size:21px;margin:0;padding-left:12px}.fileUploadForm{}.fileUploadForm .row-label{margin:0;line-height:30px}.fileUploadForm .btn{position:relative;overflow:hidden;text-transform:uppercase;min-width:80px}.fileUploadForm .btn.uploadFileButton{margin-left:5px}.fileUploadForm input{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}.fileUploadForm .file-container{padding-top:5px}.fileUploadForm .file-container .file .remove-file{font-size:12px;border-radius:11px;color:#fff;background-color:#000;opacity:.8;position:absolute;top:4px;right:4px;padding-top:4px;padding-left:6px;cursor:pointer;width:21px;height:21px}.fileUploadForm .file-container .file.icon{position:relative;width:calc(50% - 10px)}@media(min-width:355px){.fileUploadForm .file-container .file.icon{width:calc(33% - 8px)}}@media(min-width:550px){.fileUploadForm .file-container .file.icon{width:calc(25% - 8px)}}@media(min-width:768px){.fileUploadForm .file-container .file.icon{width:calc(20% - 10px)}}@media(min-width:1024px){.fileUploadForm .file-container .file.icon{width:calc(12.5% - 10px)}}@media(min-width:1366px){.fileUploadForm .file-container .file.icon{width:calc(10% - 8px)}}@media(min-width:1920px){.fileUploadForm .file-container .file.icon{width:calc(6% - 11px)}}.fileUploadForm .file-container .file.icon{height:100px;border:solid 1px #ddd;padding-top:6px;margin-left:4px;margin-right:4px;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:center}.fileUploadForm .file-container .file.icon.add-file{height:100px;display:inline-block;overflow:hidden;cursor:pointer;text-align:left;border:dashed 3px #bbb;border-radius:10px;overflow:hidden;position:relative;margin-right:0}.fileUploadForm .file-container .add-file .add-file-text{text-align:center;margin-top:15px;color:#999}.fileUploadForm .file-container .add-file .add-file-text i{display:block;font-size:23px}.fileUploadForm .file-container .add-file .add-file-text span{margin-top:5px;display:block;font-size:14px}.uploadingFilesDialog .btn{margin-top:10px}.ribbonSelectControl{display:table;table-layout:fixed;width:100%;height:48px}.ribbonSelectControl .ribbonSelectControlRow{display:table-row}.ribbonSelectControl .ribbonSelectControlRow .ribbonOption{display:table-cell;width:100%;height:100%;border-left:solid 1px #ddd;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center;vertical-align:middle;cursor:pointer;color:#888;font-size:1.2em;transition:background-color .5s;overflow:hidden;word-wrap:break-word}.ribbonSelectControl .ribbonSelectControlRow:last-child{border-right:solid 1px #ddd}@media(max-width:768px){.ribbonSelectControl .ribbonSelectControlRow .ribbonOption{font-size:.85em}}.ribbonSelectControl .ribbonSelectControlRow .ribbonOption.selected{cursor:default;color:#3e3b3b}.temperatureRangeControl{}.temperatureRangeControl .temperatureRangeValue{width:85px;float:left}.temperatureRangeControl .temperatureRangeLabel{float:right;border-radius:8px;padding:5px 10px;line-height:23px}.temperatureRangeControl .temperatureRangeUnit{float:left;line-height:33px;margin-left:5px}@media(max-width:414px){.temperatureRangeControl .temperatureRangeLabel{font-size:12px}}form .form-group .recentList{margin-top:7px;margin-left:2px;margin-right:2px;max-height:30vh;overflow-y:scroll}form .form-group .recentList label{background-color:#1976c0;border-radius:5px;color:#fff;padding-left:2px;padding:2px 5px;font-size:1em;cursor:pointer}form .headerButton{position:absolute;top:0;right:15px;padding:5px;height:32px}@media(min-width:992px){form .headerButton{top:20px}}form.inputForm .formHeader .headerButton svg{fill:#fff;height:18px;margin:0;padding:0;width:18px;margin-right:5px}form.inputForm .formHeader .headerButton label{margin:0;padding:0;line-height:18px;margin-top:2px}@media(max-width:480px){form.inputForm .formHeader .headerButton label{display:none}form.inputForm .formHeader .headerButton svg{margin-right:0}}form .comment-container{display:block;text-align:left}form .comment-link{line-height:33px}form .comment-icon{margin-left:5px}@media(min-width:991px){form .comment-container{text-align:center}.form-group label.form-label{min-height:34px;padding-top:5px}}form .form-boldnote{margin-top:15px;font-size:18px}form .form-note{font-size:16px;margin-bottom:15px}form hr{border-top:1px solid #7bbcd2}form .reportviewImage{margin-left:auto;margin-right:auto;display:block;max-width:100%}form .reportviewHeader{margin-top:10px;margin-bottom:0;text-align:center}form .reportviewButton{white-space:normal}form ul.checklist{list-style-type:none;padding-left:30px}form ul.checklist li{margin-top:8px}form .radioGroup{text-align:center;margin-top:8px}form .form-group .radioGroup>*{display:inline-block;line-height:28px;margin:0;vertical-align:bottom}form .form-group .radioGroup label.form-label{width:auto;margin-right:20px}form .form-group .radioGroup .form-control{width:28px;height:28px;margin-left:20px;margin-right:5px}form input[type=checkbox].form-control,form input[type=radio].form-control{-moz-box-shadow:0 0 0 #000;-webkit-box-shadow:rgba(0,0,0,0) 0 0 0}.form-group.form-image-group{margin-top:60px;margin-bottom:0;border-top:solid 1px #bbb;padding-top:10px;margin-left:20px;margin-right:20px}.form-image-group .formImageContainer{height:75px;overflow:hidden;text-align:center;margin-top:24px;padding:5px}.form-image-group .formImageContainer img{width:auto;height:35px;display:block;margin-left:auto;margin-right:auto;max-width:100%}.form-image-group .formImageContainer label{font-size:.9em;margin-top:10px}.main-content form .form-group.dataGrid{}.main-content form .form-group.dataGrid>div{padding-top:10px;padding-bottom:5px}.main-content form .form-group.dataGrid button{margin-top:15px;margin-bottom:5px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;display:block;width:auto;height:40px;font-size:1.2em}.main-content form .form-group.dataGrid button i{margin-right:5px}@media(max-width:400px){.main-content form .form-group.dataGrid label{font-size:.9em;margin:0}}@media(max-width:768px){.main-content form .form-group.dataGrid label{font-size:1em;margin:0 0 0 5px;max-width:48%}}form.inputForm .formHeader img,form.inputForm .formHeader svg{width:32px;height:32px;float:left;margin-right:10px}form.inputForm .formHeader svg path,form.inputForm .formHeader svg g path,form.inputForm .formHeader svg rect,form.inputForm .formHeader svg circle,form.inputForm .formHeader svg polygon{fill:#1d1c31!important}form.inputForm .formHeader .headerButton svg path,form.inputForm .formHeader .headerButton svg g path,form.inputForm .formHeader .headerButton svg rect,form.inputForm .formHeader .headerButton svg circle,form.inputForm .formHeader .headerButton svg polygon{fill:#fff!important}form.inputForm h2{margin-bottom:25px;font-size:28px;width:100%;padding-top:2px}form.inputForm .hasReportButton h2{width:calc(100% - 75px)}@media(max-width:480px){form.inputForm h2{font-size:22px;padding-top:4px}form.inputForm .hasReportButton h2{width:calc(100% - 35px)}}form.inputForm .unit{padding-left:0;padding-right:0}form.inputForm .unit label{padding-top:3px}.dataGridTable th,.dataGridTable td{text-align:center;border:solid 1px #333}.dataGridTable tbody tr{margin-bottom:15px}.dataGridTable tbody tr:nth-of-type(odd){background:#eee}.dataGridTable tr{background:#fff}.dataGridTable thead tr{background:#e1ecfb}.dataGridTable td label,.dataGridTable th label{margin:3px}.dataGridTable td:before{display:none}@media only screen and (max-width:760px),(min-device-width:768px)and (max-device-width:1024px){.dataGridTable,.dataGridTable thead,.dataGridTable tbody,.dataGridTable th,.dataGridTable td,.dataGridTable tr{display:block}.dataGridTable thead tr{position:absolute;top:-9999px;left:-9999px}.dataGridTable tr{border:1px solid #ccc}.dataGridTable td{border:none;border-bottom:1px solid #ccc;position:relative;text-align:left;display:flex}.dataGridTable td:last-of-type{border:none}.dataGridTable td:before{width:48%;max-width:48%;padding-right:5px;border-right:solid 1px #ccc;display:inline-block;padding-left:5px;background-color:#e1ecfb;vertical-align:top;word-break:break-word}}html.loginPage{height:100vh;overflow:auto}html.loginPage body{padding-top:0;background-color:#e6ecf8}.login-container .login-header{padding-top:20px;padding-bottom:30px;background:#1d1c31}.login-container .login-box{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;color:#1d1c31}@media(min-width:768px){.login-container .login-box{margin-top:55px;padding-bottom:0}.login-container .login-header{padding-top:50px;padding-bottom:60px}}.login-container .form-group{margin-top:25px;margin-bottom:25px}@media(min-height:768px){.login-container .form-group{margin-top:25px;margin-bottom:35px}}@media(min-height:1366px){.login-container .form-group{margin-top:30px;margin-bottom:50px}}.login-container section{padding-top:5px;padding-bottom:5px}.login-container .login-box.staff-list section{margin-top:10px;background-color:transparent;padding:0}@media(min-width:768px){.login-container .login-box.staff-list section{padding-bottom:0}}.login-container .form-group input[type=text],.login-container .form-group input[type=password]{font-size:1.6em;padding-left:48px;padding-bottom:10px}.login-container .form-group i{position:absolute;left:20px;opacity:.75;font-size:1.8em}.login-container .form-group i.home{font-size:1.9em}@media(min-width:768px){.login-container section{padding-left:40px;padding-right:40px}}.login-container .login-box a.login-logo{text-decoration:none}.login-container .login-box a.login-logo svg{width:65%;max-width:400px;height:auto;max-height:120px;display:block;margin-left:auto;margin-right:auto}.login-container .login-box.staff-list{padding-left:0;padding-right:0;min-height:495px}.login-container .login-box.staff-list a.login-logo svg{width:36%;margin-bottom:10px}.login-container .field-validation-error,.login-container .validation-summary-errors{font-size:.8em;text-align:center;display:block;color:#bbb!important;text-transform:uppercase;letter-spacing:1px;margin-top:30px}.login-container .validation-summary-errors ul{list-style:none;padding:0;font-size:1.2em;margin:0;background-color:#906;display:inline-block;width:300px}.login-container .validation-summary-errors ul li{display:inline-block;padding:5px 15px;color:#fff}.login-container h2{font-size:1.2em;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.login-container .form-control{background-color:transparent;border:none;border-bottom:solid 1px #999;border-radius:0;padding-left:35px;font-size:1.2em;box-shadow:none}.login-container .form-control::placeholder{color:#666;opacity:.5}.login-container .form-control.input-validation-error,.login-container .form-control.input-validation-error:focus{border-bottom:solid 1px #f77}.login-container .form-control:-webkit-autofill,.login-container .form-control:-webkit-autofill:hover,.login-container .form-control:-webkit-autofill:focus,.login-container .form-control:-webkit-autofill:active{transition:background-color 50000s ease-in-out 0s,color 5000s ease-in-out 0s}.login-container .form-control:focus{border-bottom:solid 1px #000;box-shadow:none}.login-container .login-title{text-transform:uppercase;display:block;margin-left:43px;font-size:14px;letter-spacing:4px;font-family:OS-B}.login-container .stafflogin-title{text-transform:uppercase;display:block;font-size:14px;letter-spacing:4px}.login-container .loginButton{height:50px;color:#fff;text-transform:uppercase;font-size:1.5em;letter-spacing:1.3px;margin-top:10px;margin-bottom:15px;background-color:#b2176f;border:none;max-width:300px;margin-left:auto;margin-right:auto;line-height:38px}.login-container .loginButtonContainer{}.footerMessage{margin-top:0;margin-bottom:0}@media(min-width:768px){.footerMessage{margin-top:40px}}.footerMessage .alert-info{color:#fff;opacity:.7;font-size:17px;margin:15px;border:none}.login-container ul.staffAvatars li.avatar{background-color:#1e4e73}.login-container .searchBox,.login-container .searchBox i{color:#666}.staffContainer{}.staffContainer h4{margin-top:0;margin-bottom:0}.staffContainer .filteringRow{margin-top:15px;padding-left:0;padding-right:0;margin-right:0;margin-left:0}.staffContainer .filteringRow select{width:100%}.staffContainer .filteringRow select option{padding:0}.staffContainer .filteringRow .searchBox{margin-bottom:10px}ul.staffAvatars{text-align:center;padding-left:0;vertical-align:top;margin-top:0}ul.staffAvatars li{width:96px;height:auto;display:inline-block;margin:5px 3px;padding:0;vertical-align:top}ul.staffAvatars li *{cursor:pointer}ul.staffAvatars li.avatar{background-color:#1976c0;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;border-radius:0 0 10px 0}ul.staffAvatars li.avatar .outerContainer{display:table;height:50px;overflow:hidden;width:100%}ul.staffAvatars li.avatar .innerContainer{display:table-cell;vertical-align:middle;width:100%;margin:0 auto;text-align:center}ul.staffAvatars li label{color:#fff;font-size:16px;padding-left:2px;padding-right:2px;font-family:OS-B;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:38px;display:block}ul.staffAvatars li.backArrow{height:141px;padding:20px;opacity:.8}ul.staffAvatars li.backArrow svg{width:100%;height:100%}ul.staffAvatars li img{margin:10px 10px 5px 10px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}.login-container .careHomeTitleContainer{margin:15px 10px 10px 10px;color:#fff}.login-container .careHomeTitleContainer .careHomeName{font-size:2em;display:inline-block;line-height:34px;margin:0;padding:0;text-align:center;width:100%}.login-container .careHomeTitleContainer .careHomeLogo{float:right;max-width:100%;max-height:50px;display:inline-block}.login-container .noMatches{height:161px;margin-top:0}.login-container .noMatches label{position:relative;top:50%;transform:translateY(-50%);color:#555}.login-container .filterSortControls i{position:absolute;top:8px;font-size:18px;left:25px;color:#666}.login-container .login-box.staff-list .staff-recent-container,.login-container .login-box.staff-list .staff-search-container,.login-container .login-box.staff-list .passwordSubmit{padding:10px;margin-bottom:20px;position:relative}.login-container .login-box.normal-login section{position:relative}.login-container .login-box.normal-login section>*,.login-container .login-box.staff-list .staff-recent-container>*,.login-container .login-box.staff-list .staff-search-container>*,.login-container .login-box.staff-list .passwordSubmit>*{position:relative}.login-container .login-box.normal-login section::before,.login-container .login-box.staff-list .staff-recent-container::before,.login-container .login-box.staff-list .staff-search-container::before,.login-container .login-box.staff-list .passwordSubmit::before{content:'';background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0}.login-container .login-box.staff-list .staff-search-container{margin-bottom:0}.versionNumber,.machineName{text-align:center;display:block;color:#772360;font-size:13px;letter-spacing:1px;margin-bottom:10px;width:200px;margin-left:auto;margin-right:auto}.showPrivacyPolicy{text-align:center;display:block;color:#1d1c31;font-family:OS-B;font-size:18px;letter-spacing:1px;text-decoration:underline;margin-top:20px;margin-bottom:10px;cursor:pointer;width:200px;margin-left:auto;margin-right:auto}#privacyDialog .modal-content{width:98vw;height:calc(100vh - 60px)}@media(min-width:768px){#privacyDialog .modal-content{width:80vw;height:90vh}}#privacyDialog .modal-body h3{margin-bottom:20px;margin-top:60px}#privacyDialog .modal-body h3:first-of-type{margin-top:10px}#privacyDialog p,#privacyDialog ul li{font-size:1.2em;margin-bottom:20px;color:#333}#privacyDialog .closeDialog{text-align:center;margin-left:auto;margin-right:auto;display:block;max-width:200px;margin-top:40px}.statusMonitor{width:100%}.files-loading{position:absolute;top:150px;left:calc(50% - 30px);width:60px;height:60px}.files-control{position:relative}.files-control .file-filter{width:100%;border-bottom:1px solid #e5e5e5;text-align:left;padding-bottom:5px;padding-top:10px}.files-control .file-filter .form-control{margin-bottom:8px}.files-control .file-filter label{text-align:right;width:100%;line-height:33px;margin:0;padding:0}.files-control .file-filter select{}.files-control .file-container{text-align:left;padding-top:15px;overflow-y:auto;background-color:#fff}.files-control .file-container table{width:100%;margin-bottom:15px;margin-top:0!important}.files-control .file-container table td,.files-control .file-container table th{padding:5px 2px;font-weight:normal}.files-control .file-container table th{font-family:OS-B}.files-control .file-container table tbody{text-align:left}.files-control .file-container table tbody td:first-of-type{width:25px;padding-left:10px}.files-control .file-container table tbody td.datetime{min-width:125px}@media(max-width:399px){.files-control .file-container{padding-top:10px}.files-control .file-container table .sm,.files-control .file-container table .md,.files-control .file-container table .lg{display:none}.files-control #residentDocumentTable thead{display:none}}@media(max-width:600px){.files-control .file-container table .md,.files-control .file-container table .lg{display:none}}@media(max-width:1024px){.files-control .file-container table .lg{display:none}}.filesDialog .modal-body{overflow-x:hidden}.files-control .modal-body{padding:15px 15px 0 15px}.files-control .files-none,.files-control .files-error{display:none;width:100%;margin-top:20px;font-size:1.5em;text-align:center}#filesDialog .modal-footer{padding:0;margin:0}#filesDialog .modal-footer .view-types{float:left;font-size:20px}#filesDialog .modal-footer .view-types i{margin-left:5px;cursor:pointer;line-height:40px}#filesDialog .modal-footer .view-types i.selected{display:none}#filesDialog .modal-footer .view-types i.disabled{opacity:.5}#filesDialog .modal-footer .file-count{line-height:40px;margin-bottom:0}#filesDialog .files-control .file-container{height:calc(100vh - 300px)}.file-container .file.icon{min-width:85px;height:94px;display:inline-block;overflow:hidden;margin:4px 0;cursor:pointer;text-align:left}.file-container .file.icon{width:50%}@media(min-width:320px){.files-control .file-container .file.icon{width:33%}}@media(min-width:768px){.files-control .file-container .file.icon{width:25%}}@media(min-width:1024px){.files-control .file-container .file.icon{width:20%}}@media(min-width:1366px){.files-control .file-container .file.icon{width:12.5%}}.file-container .file.icon.selected label.filename{border:solid 1px #ccc;color:#fff;background-color:#337ab7}.file-container .file.details{cursor:pointer}.file-container .file.details.selected{color:#fff;background-color:#337ab7}.file-container .icon i.icon{font-size:32px;text-align:center;display:block;margin-bottom:6px;cursor:pointer}.file-container .icon label.filename{font-size:.95em;text-align:center;word-wrap:break-word;cursor:pointer;min-width:85px;padding-top:2px;padding-bottom:2px;width:100%}.multiline-ellipsis{overflow:hidden;position:relative;line-height:1.25em;max-height:4em;text-align:justify;margin-right:-1em;padding-right:.5em;padding-left:.5em}.multiline-ellipsis:before{content:'...';position:absolute;right:0;bottom:1px}.multiline-ellipsis:after{content:'';position:absolute;right:0;width:.6em;height:1em;margin-top:.2em;background:#fff}.files-control .file-container .icon.selected .multiline-ellipsis:after{background:#337ab7}#filesDialog .floatingActionButton{position:absolute;bottom:10px;right:0}.file-container .file.icon .ladda-spinner{margin-top:-15px}.files-control table tbody tr td.ladda-button,.files-control table tbody tr td.ladda-button .ladda-label{-moz-transition:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important}.tile.detailsTile.messagingTileContainer{height:78px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile{padding-top:0;padding-bottom:0;color:#1d1c31}.tile.detailsTile.messagingTileContainer.read .innerTile.actionTile:before{content:'';top:0;bottom:0;left:0;right:0;background-color:#e6ecf8;position:absolute;z-index:4;opacity:.3;webkit-border-radius:0 0 18px 0;-moz-border-radius:0 0 18px 0;border-radius:0 0 18px 0}.tile.detailsTile.messagingTileContainer .innerTile.actionTile .profileImage{float:left;width:54px;height:54px;min-width:48px;min-height:48px;margin-right:10px;margin-top:2px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile .messageInfo{margin-left:60px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile h3{margin-top:7px;font-size:1.4em;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:18px;font-size:17px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile p{width:97%;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;margin-left:1px;padding-left:0;color:#1d1c31;margin:0;padding:0;line-height:19px;margin-top:-4px;margin-bottom:5px;overflow:hidden}.tile.detailsTile.messagingTileContainer .innerTile.actionTile p.subject{font-size:15px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile p.body{font-size:13px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile .tile-cap label{font-size:1em;margin-top:10px;padding-right:7px}.tile.detailsTile.messagingTileContainer .innerTile.actionTile .tile-cap .icon{font-size:20px;position:relative;top:auto;margin-top:6px;float:right;margin-right:19px}.floatingActionButton.composeButton{background-color:#db4437}.messagingDialog .modal-body{padding-bottom:0}.messagingDialog .modal-body hr{margin-top:4px;margin-bottom:8px}.messagingDialog .modal-footer{margin:0;padding:0 15px 0 15px;border:none}.messagingDialog .modal-footer .tile.buttonTile{height:96px}.messagingDialog .modal-footer .tile.buttonTile .tileContents{top:8%;left:7%;bottom:8%;right:7%}.messagingViewDialog .modal-body .subject{font-family:OS-B;font-size:1.2em}.messagingViewDialog .modal-body .body{font-size:1.1em;white-space:pre-line}.messagingDialog .modal-body{height:calc(100% - 160px)}@media(max-width:386px){.messagingViewDialog .modal-footer .tile.buttonTile{height:85px}.messagingViewDialog .modal-body{height:calc(100% - 146px)}}.messagingViewDialog.no-footer .modal-body{height:calc(100% - 80px)}.messagingViewDialog.no-footer .modal-footer{display:none}.messagingComposeDialog{z-index:1051}.messagingComposeDialog form{margin-bottom:1px}.messagingComposeDialog .modal-body{height:calc(100% - 125px);overflow-y:hidden}.messagingComposeDialog .modal-body label{font-size:1.2em;float:left}.messagingComposeDialog .modal-body .full-height{height:100%}.messagingComposeDialog .modal-body .search-row{margin-bottom:15px}.messagingComposeDialog .modal-body .subject-row{margin-bottom:15px}.messagingComposeDialog .modal-body .message-row{height:calc(100% - 245px);margin-bottom:8px;min-height:80px}.messagingComposeDialog .message-row textarea{height:100%}.messagingComposeDialog .message-row textarea{max-height:100%!important;height:100%!important;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto;resize:none}.messagingComposeDialog .modal-footer .btn{height:44px;font-size:21px;padding-top:7px;margin-top:6px;max-width:300px;margin-left:auto;margin-right:auto}.messagingComposeDialog .modal-footer .btn i{margin-left:10px}.messagingComposeDialog .recipients{white-space:nowrap;overflow-y:hidden;overflow-x:auto;width:calc(100% - 32px);display:inline-block;height:44px;vertical-align:middle;margin-left:5px}.messagingComposeDialog .recipients .recipient{background-color:#1976c0;border-radius:5px;color:#fff;padding-left:2px;padding:2px 5px;font-size:1em;cursor:pointer;display:inline-block;margin-left:2px;margin-right:2px;padding-right:22px;position:relative}.messagingComposeDialog .recipients .recipient i{font-size:16px;position:absolute;right:5px;top:3px}.messagingComposeDialog .required{float:right;color:red;padding:0;margin:0;position:absolute;right:18px;top:0}.messagingComposeDialog input[type=checkbox]{float:right;width:20px;height:20px;margin-right:5px;margin-top:2px}.messagingComposeDialog .modal-body label.character-count{font-size:.9em;text-align:center;display:block;width:100%;margin:0}.messagingComposeDialog .modal-body label.character-count.over{color:red}.dashboard{margin-top:10px}.dashboard-tile-container{margin-bottom:25px}.dashboard-tile-container a:link,.dashboard-tile-container a:visited,.dashboard-tile-container a:hover,.dashboard-tile-container a:active{text-decoration:none}.dashboard-tile-container a:hover .dashboard-tile{opacity:.9}.dashboard-tile-container .message-count{width:40px;height:40px;border-radius:20px;font-size:22px;line-height:37px;z-index:1;top:-8px;right:10px;left:auto}.dashboard-tile{background-color:#a8c4e7;height:150px;border-radius:10px;padding:12px;position:relative;overflow:hidden;-webkit-box-shadow:4px 4px 5px 0 rgba(158,156,158,.34);-moz-box-shadow:4px 4px 5px 0 rgba(158,156,158,.34);box-shadow:4px 4px 5px 0 rgba(158,156,158,.34)}.dashboard-tile.disabled{opacity:.5}.dashboard-tile h3{margin:0 0 0 10px;font-size:36px;color:#1d1c31;letter-spacing:1.2px;max-width:calc(100% - 150px);position:relative}.dashboard-tile i{font-size:180px;position:absolute;right:-30px;bottom:-50px;opacity:.2;color:#000}.dashboard-tile svg{float:right;padding:0 0 18px 0}.dashboard-tile.residents{}.dashboard-tile.staff{}.dashboard-tile.homefiles{}.dashboard-tile.homeforms{}.dashboard-tile.inbox{}.dashboard-tile.profile{}