@import url(https://fonts.googleapis.com/css?family=Nobile);
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html,body{height:100%;font-size:62.5%;position:relative}body{background:#fff;color:#333;background-attachment:fixed;font-family:'Open Sans', helvetica, arial, sans-serif;-webkit-overflow-scrolling:touch}body #reactContainer{height:100%;min-height:100vh;min-width:1050px}body #reactContainer section{max-width:1024px;margin:0 auto}h1,h2,h3,ul,li,p{font-weight:normal;margin:0;padding:0}h1{font-size:18px;font-size:1.8rem}h2{font-size:12px;font-size:1.2rem;text-transform:uppercase}h3{font-size:15px;font-size:1.5rem}p{font-size:13px;font-size:1.3rem;padding:0 0 20px 0;line-height:16px;line-height:1.6rem}a{text-decoration:none}main a{color:#37C2DE}date{font-size:13px;font-size:1.3rem}ul{margin:0;padding:0;list-style-type:disc;list-style-position:outside;font-size:11px;font-size:1.1rem}ul li{margin:0 0 0 20px;padding:0 0 0 20px;font-size:11px;font-size:1.1rem}input{font-size:13px;border:none;background:none}textarea:focus,input:focus{outline:none}.window-overlay{width:100%;height:100%;display:flex;align-items:flex-start;background-color:rgba(0,0,0,0.2);justify-content:center;left:0px;overflow-y:auto;position:fixed;top:0px;z-index:2;display:none;opacity:0;transition:0.5s all ease}.window-overlay.active{opacity:1}.add-block{display:block !important}button[disabled="disabled"],button:disabled{opacity:0.3}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}form{width:100%;font-size:13px;font-size:1.3rem}form fieldset{border:0}form label{display:block;margin:0 0 4px 0}form input{width:80%;border:1px solid rgba(0,0,0,0.4);background:#fff;color:#333;padding:6px 8px;border-radius:5px;margin:0 0 16px 0}form input[readonly]{background:#F5F5F5}form input:focus{outline:none;box-shadow:0 0 5px #51cbee}form input[type="submit"]{width:auto;max-width:200px;padding:6px;border:1px solid #2B98AD;background:#37C2DE;color:#fff;cursor:pointer}form input[type="submit"].light{background:none;color:#30A7BF;border:none;width:auto}form div span{margin:-12px 0 20px 8px;font-size:10px;font-size:1rem}form div.error input{border-color:red}form .avatar-colors{padding:0px 0 26px 0}form .avatar-colors span{display:inline-block !important;margin:0 10px 0 0;height:30px;width:30px;background:red;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out}form .avatar-colors span.checkmark{display:inline-block}form .avatar-colors span.checkmark:after{content:'';display:block;margin:4px auto 0 auto;width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;box-shadow:1px 1px 1px rgba(0,0,0,0.3);transform:rotate(45deg)}form .avatar-colors span:hover{transform:scale(1.1)}form .avatar-colors .blue{background:#37C2DE;border:1px solid #2B98AD}form .avatar-colors .green{background:#A5E053;border:1px solid #759E3A}form .avatar-colors .grey{background:#A1A1A1;border:1px solid #616161}form .avatar-colors .red{background:#FF5E6C;border:1px solid #BF4751}form .avatar-colors .purple{background:rgba(191,61,179,0.5);border:1px solid #bf3db3}form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset !important}.full-flex-container{display:flex;flex:1 1 100%;align-content:flex-start}.button{width:100%;padding:5px 18px;background:#E0E0E0;border:1px solid #A1A1A1;border-radius:4px;font-size:13px;font-size:1.3rem;color:#fff;cursor:pointer;transition:box-shadow 0.2s ease-in-out}.button--recommended{background:#37C2DE;border:1px solid #2B98AD}.button--minor{background:none;border:none;text-decoration:underline;color:#A1A1A1}.button--inline{width:auto;margin:0 20px 0 0;display:inline-block}.button--link{color:#37C2DE;width:auto;background:none;border:none;text-decoration:none;display:block;outline:none;padding:0}.button--link:hover,.button--link:active{outline:none;text-decoration:underline;box-shadow:none !important}.button:disabled{box-shadow:none;cursor:not-allowed}.button:disabled:hover{box-shadow:none}.button:hover{box-shadow:0px 0px 5px #A1A1A1}.btn-group{display:flex}.pull--right{flex-direction:row;justify-content:flex-end}.pull--right .button{margin:0 20px 0 0}.pull--center{flex-direction:row;justify-content:center}.pull--center .button{margin:0 0 0 0}.tabs{min-width:320px;list-style:none;display:flex}.tabs li{margin:0;padding:0;width:50%;flex:1 auto}.tabs li a{text-align:center;display:block;padding:17px 0 12px 0;position:relative;color:#A1A1A1;transition:all 0.3s ease;font-size:13px;font-size:1.3rem}.tabs li a.disabled{cursor:default;pointer-events:none;opacity:0.5}.tabs li a:hover{color:#3A3A3A}.tabs li a.selected{color:#3A3A3A}.tabs li a:active{background:rgba(161,161,161,0.1)}.tabs li a:before{height:2px;width:0%;content:'';display:block;position:absolute;bottom:0px;left:0;background:#37C2DE;transition:0.5s all ease}.tabs li a span{position:absolute;height:50px;width:50px;border-radius:50%;background:rgba(161,161,161,0);overflow:hidden}.tabs li a.selected span{animation:touched 1s}.tabs li a.selected:before{width:100%}.tab-panes .tab-pane{display:none}.tab-panes .tab-pane.active{display:block}@keyframes touched{0%{background:rgba(161,161,161,0);transform:scale(0)}50%{background:rgba(161,161,161,0.1);transform:scale(1)}100%{background:rgba(161,161,161,0);transform:scale(1)}}@media all and (-ms-high-contrast: none){body #reactContainer section#schedule #schedule-content-container .month .week .day{overflow:visible;flex:1}*::-ms-backdrop,body #reactContainer section#schedule #schedule-content-container .month .week .day{overflow:visible;flex:1}}body #reactContainer>header,body #reactContainer .box>header{background-color:#37C2DE;width:100%;height:50px;min-width:620px}body #reactContainer>header .account-menu-container,body #reactContainer .box>header .account-menu-container{width:100%;max-width:1024px;margin:0 auto;position:relative;height:55px;pointer-events:none}body #reactContainer>header .account-menu-container .account-menu .popover__content,body #reactContainer .box>header .account-menu-container .account-menu .popover__content{max-width:180px;top:55px;left:auto;right:32px;padding-bottom:0}body #reactContainer>header .account-menu-container .account-menu .popover__content ul,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul{list-style:none;padding:0;margin:0}body #reactContainer>header .account-menu-container .account-menu .popover__content ul li,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li{padding:0;margin:0;color:#37c2de;font-size:14px;font-size:1.4rem;padding:20px 16px;border-bottom:1px solid #eaeaea}body #reactContainer>header .account-menu-container .account-menu .popover__content ul li a,body #reactContainer>header .account-menu-container .account-menu .popover__content ul li a:visited,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li a,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li a:visited{color:#37c2de}body #reactContainer>header .account-menu-container .account-menu .popover__content ul li a:active,body #reactContainer>header .account-menu-container .account-menu .popover__content ul li a:hover,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li a:active,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li a:hover{color:#333}body #reactContainer>header .account-menu-container .account-menu .popover__content ul li:last-child,body #reactContainer .box>header .account-menu-container .account-menu .popover__content ul li:last-child{border-bottom:0}body #reactContainer>header #header-container,body #reactContainer .box>header #header-container{width:100%;max-width:1024px;margin:0 auto}body #reactContainer>header #header-container #logo-wordmark,body #reactContainer .box>header #header-container #logo-wordmark{display:block;width:175px;height:30px;text-indent:-10000px;float:left;margin:14px 0 0 0}body #reactContainer>header #header-container #logo-wordmark.svgs-makeshift-logo,body #reactContainer .box>header #header-container #logo-wordmark.svgs-makeshift-logo{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMxIiBoZWlnaHQ9IjIyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTExMC42NjcgNy4xNTNoMy4zOTJ2LTMuNDhoLTMuMzkydjMuNDh6bTIwLjI4NSAzLjg2M1Y4LjQ1MmgtMi40MzVWNS4yNDZsLTMuMzIuNzc4djIuNDI4aC00LjY0OHYtLjU3YzAtMS4xMDEuNDctMS45OTQgMS41ODctMS45OTQuNDQ5IDAgLjgwNy4wNzIgMS4wOTUuMTY1bC4xMzMtMi42OGMtLjQ3LS4xMzYtMS4wNDYtLjIzLTEuODA0LS4yMy0uOTgzIDAtMi4xNjkuMjk1LTMuMDE4IDEuMTI0LS45ODMuOTE0LTEuMzgzIDIuMzk4LTEuMzgzIDMuNzUzdi40MzJoLTEuNDI1djIuNTY0aDEuNDI1djguNjM4aDMuNDE4di04LjYzOGg0LjYydjQuNTgyYzAgMS41ODUuMzA4IDIuNjU4LjkzMyAzLjMyLjU0LjU3NyAxLjQ1My45NjYgMi41NDguOTY2Ljk1NSAwIDEuNzYyLS4xMTUgMi4yMDQtLjMwM2wtLjAyLTIuNjI5YTUuNzQgNS43NCAwIDAxLTEuMDA1LjA4N2MtMS4wMjUgMC0xLjM0LS42MTMtMS4zNC0xLjk2N3YtNC4wNTZoMi40MzV6bS0yMC4yODUtMi41NjFoMy4zOTJ2MTEuMTk4aC0zLjM5MlY4LjQ1NXpNOTcuNTkgMy4zOTRoMy4zOTJ2Ni4zODloLjA0NWE0LjA4OCA0LjA4OCAwIDAxMS4zNC0xLjE0NWMuNDktLjI3NSAxLjEzNy0uNDM1IDEuNzYyLS40MzUgMi4xNjQgMCAzLjgxNiAxLjUzNCAzLjgxNiA0Ljl2Ni41NWgtMy4zOTJ2LTYuMTZjMC0xLjQ2Ni0uNDkxLTIuNDczLTEuNzYzLTIuNDczLS44OTMgMC0xLjQ1MS41OTUtMS42OTYgMS4yMTMtLjA5LjIzLS4xMTIuNTI3LS4xMTIuNzh2Ni42NEg5Ny41OVYzLjM5M3pNODUuODUxIDE2LjA1N2MuOTE1LjQ4MiAyLjMyLjk2MiAzLjc3MS45NjIgMS41NjIgMCAyLjM4OC0uNjY0IDIuMzg4LTEuNjcxIDAtLjk2Mi0uNzE0LTEuNTEyLTIuNTIyLTIuMTc2LTIuNDk5LS44OTMtNC4xMjgtMi4zMTMtNC4xMjgtNC41NTcgMC0yLjYzMyAyLjE0Mi00LjY0OSA1LjY5LTQuNjQ5IDEuNjk2IDAgMi45NDYuMzY3IDMuODM5Ljc3OWwtLjc2IDIuODE2YTcuMDExIDcuMDExIDAgMDAtMy4xNDYtLjczMmMtMS40NzMgMC0yLjE4Ni42ODYtMi4xODYgMS40ODkgMCAuOTg0Ljg0NyAxLjQyIDIuNzg5IDIuMTc1IDIuNjU2IDEuMDA3IDMuOTA1IDIuNDI3IDMuOTA1IDQuNjAyIDAgMi41ODgtMS45NDIgNC43ODctNi4wNyA0Ljc4Ny0xLjcxOCAwLTMuNDE0LS40NTgtNC4yNjItLjk0bC42OTItMi44ODV6bS01LjQwMS0zLjI3NGMwLS44NDgtLjM1Ny0yLjI2Ny0xLjkxOS0yLjI2Ny0xLjQyOCAwLTIuMDA5IDEuMzI4LTIuMDk4IDIuMjY3aDQuMDE3em0tMy45OTUgMi4zODFjLjExMiAxLjQ0MyAxLjQ5NSAyLjEzIDMuMDggMi4xMyAxLjE2IDAgMi4wOTgtLjE2IDMuMDEzLS40NThsLjQ0NiAyLjM1OGMtMS4xMTYuNDU5LTIuNDc4LjY4OC0zLjk1LjY4OC0zLjcwNCAwLTUuODI0LTIuMTk5LTUuODI0LTUuNzAyIDAtMi44NCAxLjcxOC01Ljk3NyA1LjUxMi01Ljk3NyAzLjUyNSAwIDQuODY0IDIuODE3IDQuODY0IDUuNTg3YTguNDIgOC40MiAwIDAxLS4xMTIgMS4zNzRoLTcuMDI5em0tMTEuMDAxLTEuOTkyaC4wNDRjLjI0NS0uNDU4LjUxMy0uOTE2Ljc4MS0xLjM1MWwyLjIxLTMuMzY2aDQuMDgzbC0zLjkwNSA0LjUzNCA0LjQ2MiA2LjY2NGgtNC4xNzJsLTIuNjMzLTQuNjAzLS44NyAxLjA5OXYzLjUwNGgtMy4zOTJWMy4zOTNoMy4zOTJ2OS43Nzl6bS05LjIxNCAxLjE5MWMtMS43ODYtLjAyMi0zLjE2OS40MTItMy4xNjkgMS43NjMgMCAuODkzLjU4IDEuMzI5IDEuMzM5IDEuMzI5Ljg0OCAwIDEuNTQtLjU3MyAxLjc2My0xLjI4M2EyLjU0IDIuNTQgMCAwMC4wNjctLjU5NXYtMS4yMTR6bS40MDIgNS4yOWwtLjIwMS0xLjEyMmgtLjA2N2MtLjcxNS44OTMtMS44MyAxLjM3NC0zLjEyNCAxLjM3NC0yLjIxIDAtMy41MjYtMS42NS0zLjUyNi0zLjQzNSAwLTIuOTA5IDIuNTQ0LTQuMzA1IDYuNDA0LTQuMjgydi0uMTYxYzAtLjU5NS0uMzEyLTEuNDQzLTEuOTg2LTEuNDQzLTEuMTE2IDAtMi4yOTguMzktMy4wMTIuODQ4bC0uNjI1LTIuMjQ0Yy43NTgtLjQzNiAyLjI1My0uOTg1IDQuMjQtLjk4NSAzLjYzNyAwIDQuNzk4IDIuMTk4IDQuNzk4IDQuODMydjMuODkzYzAgMS4wNzYuMDQ0IDIuMTA2LjE1NiAyLjcyNWgtMy4wNTd6bS0xMi4xNTktNS45MDlhMTc3Ljk3OSAxNzcuOTc5IDAgMDEtLjEzNC02LjM0M2gtLjA2N2E4NC44NjggODQuODY4IDAgMDEtMS42NzQgNS45NzdsLTEuODMgNi4wMjNoLTIuNjU1bC0xLjYwNi01Ljk3N2E3Mi4wMjcgNzIuMDI3IDAgMDEtMS4zNjEtNi4wMjNoLS4wNDVjLS4wOSAyLjA4NC0uMTU2IDQuNDY1LS4yNjggNi4zOWwtLjI2OCA1Ljg2MmgtMy4xNDZsLjk2LTE1LjQzNWg0LjUyOWwxLjQ3MyA1LjE1M2MuNDY5IDEuNzg2LjkzOCAzLjcxIDEuMjcyIDUuNTE4aC4wNjdhMTM0LjMyIDEzNC4zMiAwIDAxMS40MjgtNS41NDFsMS42MDctNS4xM2g0LjQ0bC44MjYgMTUuNDM1aC0zLjMyNWwtLjIyMy01LjkwOXoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy42NyAwaDYuNjZjMi4yMDggMCAzLjMxMyAwIDQuNTAxLjM3NmE0LjY3MiA0LjY3MiAwIDAxMi43OTMgMi43OTNDMjIgNC4zNTcgMjIgNS40NjIgMjIgNy42N3Y2LjY2YzAgMi4yMDggMCAzLjMxMy0uMzc2IDQuNTAxYTQuNjcyIDQuNjcyIDAgMDEtMi43OTMgMi43OTNDMTcuNjQzIDIyIDE2LjUzOCAyMiAxNC4zMyAyMkg3LjY3Yy0yLjIwOCAwLTMuMzEzIDAtNC41MDEtLjM3NmE0LjY3MiA0LjY3MiAwIDAxLTIuNzkzLTIuNzkzQzAgMTcuNjQzIDAgMTYuNTM4IDAgMTQuMzNWNy42N2MwLTIuMjA4IDAtMy4zMTMuMzc2LTQuNUE0LjY3MiA0LjY3MiAwIDAxMy4xNjkuMzc2QzQuMzU3IDAgNS40NjIgMCA3LjY3IDAiIGZpbGw9IiMzMzMiLz48cGF0aCBmaWxsPSIjQUFEQUU4IiBkPSJNMTAuMzUyIDEyLjQyN0w0LjE5NCA2LjI3IDYuMTQgNC4zMjVsNi4xNTcgNi4xNTh6Ii8+PHBhdGggZmlsbD0iIzczQzZERSIgZD0iTTExLjQ1OCAxMi41MDZIMi43NXYtMi43NWg4LjcwOHoiLz48cGF0aCBmaWxsPSIjNEJCQUQ3IiBkPSJNMTIuMjk2IDExLjc4TDYuMTQgMTcuOTM2bC0xLjk0NS0xLjk0NSA2LjE1OC02LjE1N3oiLz48cGF0aCBmaWxsPSIjNDM5QkIyIiBkPSJNMTIuMzc1IDEwLjY3M3Y4LjcwOGgtMi43NXYtOC43MDh6Ii8+PHBhdGggZmlsbD0iIzM1N0E4RCIgZD0iTTExLjY0OCA5LjgzNWw2LjE1OCA2LjE1Ny0xLjk0NSAxLjk0NS02LjE1Ny02LjE1OHoiLz48cGF0aCBkPSJNMTQuMzIgOS43NTZoNC45M3YyLjc1SDkuNjI1VjIuODgxaDIuNzV2NC45M2wzLjQ4Ni0zLjQ4NiAxLjk0NSAxLjk0NS0zLjQ4NiAzLjQ4NnoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+) 0 0 no-repeat transparent}body #reactContainer>header #header-container nav,body #reactContainer .box>header #header-container nav{display:block;float:right;padding-top:14px;padding-right:32px}body #reactContainer>header #header-container nav a,body #reactContainer .box>header #header-container nav a{float:left;font-size:12px;font-size:1.2rem;color:#fff;font-weight:600;text-decoration:none;width:auto;height:15px;padding:2px 15px 24px;border:1px solid #37C2DE;margin-right:10px}body #reactContainer>header #header-container nav a:last-child,body #reactContainer .box>header #header-container nav a:last-child{margin-right:0}body #reactContainer>header #header-container nav a#schedule-button i,body #reactContainer .box>header #header-container nav a#schedule-button i{width:22px;height:15px;overflow:hidden;display:inline-block;padding-right:5px;vertical-align:middle}body #reactContainer>header #header-container nav a#message-button i,body #reactContainer .box>header #header-container nav a#message-button i{width:23px;height:23px;overflow:hidden;display:inline-block;padding-right:5px;vertical-align:middle}body #reactContainer>header #header-container nav a#user-button,body #reactContainer>header #header-container nav a#account-button,body #reactContainer .box>header #header-container nav a#user-button,body #reactContainer .box>header #header-container nav a#account-button{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body #reactContainer>header #header-container nav a#user-button i,body #reactContainer>header #header-container nav a#account-button i,body #reactContainer .box>header #header-container nav a#user-button i,body #reactContainer .box>header #header-container nav a#account-button i{width:23px;height:16px;overflow:hidden;display:inline-block;padding-right:5px;vertical-align:middle}@media (min-width: 960px){body #reactContainer>header #header-container nav a#user-button,body #reactContainer>header #header-container nav a#account-button,body #reactContainer .box>header #header-container nav a#user-button,body #reactContainer .box>header #header-container nav a#account-button{max-width:400px}}body #reactContainer>header #header-container nav a#user-button,body #reactContainer>header #header-container nav a#schedule-button,body #reactContainer .box>header #header-container nav a#user-button,body #reactContainer .box>header #header-container nav a#schedule-button{line-height:22px}body #reactContainer>header #header-container nav a:hover,body #reactContainer .box>header #header-container nav a:hover{background:#63cfe5;border-radius:4px;border:1px solid #63cfe5}body #reactContainer>header #header-container nav a.active,body #reactContainer .box>header #header-container nav a.active{background-color:rgba(0,0,0,0.1);border-radius:4px;border:1px solid rgba(0,0,0,0.15)}body #reactContainer>header #header-container nav a:visited,body #reactContainer .box>header #header-container nav a:visited{text-decoration:none}body #reactContainer>header #header-container nav a:active,body #reactContainer>header #header-container nav a:hover,body #reactContainer .box>header #header-container nav a:active,body #reactContainer .box>header #header-container nav a:hover{text-decoration:underline}.icon-nav-account{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjI1YzAtMi41LTQuNS0yLTQuNS00QzcuNSA3LjI1IDkgNS43NSA5IDNjMC0xLjY1My0xLjM0Ny0zLTMtM1MzIDEuMzQ3IDMgM2MwIDIuNzUgMS41IDQuMjUgMS41IDQuMjUgMCAyLTQuNSAxLjUtNC41IDR2LjVjMCAuMTM5LjExMS4yNS4yNS4yNWgxMS41Yy4xMzkgMCAuMjUtLjExMS4yNS0uMjV2LS41eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat top left}.icon-nav-calendar{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjI1IDB2MS41YzAgLjQxNy0uMzMzLjc1LS43NS43NWEuNzQ3Ljc0NyAwIDAxLS43NS0uNzVWMGgtNS41djEuNWMwIC40MTctLjMzMy43NS0uNzUuNzVhLjc0Ny43NDcgMCAwMS0uNzUtLjc1VjBoLTFBLjc0Ny43NDcgMCAwMDAgLjc1djEwLjVjMCAuNDE3LjMzMy43NS43NS43NWgxMC41Yy40MTcgMCAuNzUtLjMzMy43NS0uNzVWLjc1YS43NDcuNzQ3IDAgMDAtLjc1LS43NWgtMXpNNCAxMEgyVjhoMnYyem0wLTNIMlY1aDJ2MnptMyAzSDVWOGgydjJ6bTAtM0g1VjVoMnYyem0zIDNIOFY4aDJ2MnptMC0zSDhWNWgydjJ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat top left}body #reactContainer section#schedule{max-width:100%;min-width:600px;margin:0 auto;padding:0;overflow:hidden;min-height:100vh;height:auto !important}body #reactContainer section#schedule .status-box{left:336px}body #reactContainer section#schedule #calendar-header{box-shadow:0 4px 2px -2px rgba(0,0,0,0.1);display:block}body #reactContainer section#schedule #calendar-header #calendar-header-wrapper{max-width:1024px;margin:0 auto;display:flex;flex:1}body #reactContainer section#schedule #calendar-header #calendar-meta-container{min-width:703px;border-right:1px solid #e2e2e2;padding:17px 0 17px 0;display:flex}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle{display:flex;float:left;padding-right:16px}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle .previous-arrow:before{content:"<";color:rgba(51,51,51,0.7);font-size:16px;line-height:23px;font-weight:700;transition:all 0.3s;font-family:'Nobile', sans-serif}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle .previous-arrow:hover:before{transition:all 0.3s;color:rgba(51,51,51,0.4)}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle .next-arrow:before{content:">";color:rgba(51,51,51,0.7);font-size:16px;line-height:23px;font-weight:700;transition:all 0.3s;font-family:'Nobile', sans-serif}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle .next-arrow:hover:before{transition:all 0.3s;color:rgba(51,51,51,0.4)}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle button{outline:none;display:block;cursor:pointer}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle button#previous-month{width:24px;max-height:25px;border:1px solid rgba(50,50,50,0.2);border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none;background-color:#fff}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle button#today-button{width:auto;max-width:100px;padding:0 4px 2px 4px;max-height:25px;border:1px solid rgba(50,50,50,0.2);border-left:1px solid rgba(50,50,50,0.1);border-right:1px solid rgba(50,50,50,0.1);border-radius:0;background-color:#fff;font-size:11px;font-size:1.1rem;font-weight:600;color:rgba(51,51,51,0.7);transition:all .3s}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle button#today-button:hover{color:rgba(51,51,51,0.4);transition:all .3s}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-toggle button#next-month{width:24px;max-height:25px;border:1px solid rgba(50,50,50,0.2);border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none;display:block;background-color:#fff}body #reactContainer section#schedule #calendar-header #calendar-meta-container #month-label{font-size:18px;font-size:1.8rem;font-weight:600}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend{display:flex;flex:1;justify-content:flex-end;padding-right:32px;max-height:26px}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .notificationPopover .popover__content{min-height:250px}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item{border:1px solid rgba(51,51,51,0.2);border-radius:4px;padding:5px 10px;text-align:center;font-size:10px;font-size:1rem;text-transform:uppercase;color:rgba(51,51,51,0.7);display:flex;margin-left:5px;cursor:pointer;overflow:hidden}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item:hover .legend-item-label{color:rgba(51,51,51,0.4);transition:all 0.3s}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item .legend-item-label{display:flex;padding-right:24px;font-size:10pxpx;font-size:1pxrem;transition:all 0.3s}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item .legend-item-count{margin:-5px -10px;min-width:24px;display:flex;align-items:center;justify-content:center;border:none;min-height:25px;font-size:10pxpx;font-size:1pxrem}body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item .legend-item-count.exchange,body #reactContainer section#schedule #calendar-header #calendar-meta-container #schedule-legend .legend-item .legend-item-count.available{color:#333}body #reactContainer section#schedule #calendar-header #selected-day-container{min-width:320px;width:auto;overflow:hidden;position:relative;height:55px}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-exchange-back-button{position:absolute;top:0;left:320px;width:320px;padding:14px 10px;margin-left:0;transition:margin-left 0.25s ease-in-out;cursor:pointer}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-exchange-back-button.open{margin-left:-320px}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-exchange-back-button .exchange-arrow{width:14px;height:12px;display:inline-block;margin-right:9px;position:relative}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-exchange-back-button h2{color:#333;font-size:16px;font-size:1.6rem;display:inline-block;text-transform:none}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-day-meta-container{padding:12px 32px;display:flex;flex:1;justify-content:space-between;align-items:center;border-right:1px solid rgba(0,0,0,0.1);position:absolute;width:320px;height:100%;top:0;left:0;margin-left:0;transition:margin-left 0.25s ease-in-out}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-day-meta-container.open{margin-left:-320px}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-day-meta-container .who-is-working-button{cursor:pointer;outline:none}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-day-meta-container h2{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#333;margin:0}body #reactContainer section#schedule #calendar-header #selected-day-container #selected-day-meta-container p{font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;margin:0;padding:0;font-weight:600;color:rgba(51,51,51,0.7);text-transform:uppercase}body #reactContainer section#schedule #schedule-content-container{display:flex;width:100%;flex-direction:row;height:100%}body #reactContainer section#schedule #schedule-content-container #schedule-content-wrapper{display:flex;width:100%;flex-direction:row;max-width:1024px;margin:0 auto}body #reactContainer section#schedule #schedule-content-container .month{position:relative;width:100%;margin:20px 0;width:100%;max-width:672px;align-self:flex-start;margin-right:32px}body #reactContainer section#schedule #schedule-content-container .month>div{border:1px solid rgba(51,51,51,0.2);border-bottom:none}body #reactContainer section#schedule #schedule-content-container .month header{display:flex}body #reactContainer section#schedule #schedule-content-container .month header .day-label{flex-grow:1;flex-shrink:1;flex-basis:0;text-align:center;font-size:10px;font-size:1rem;color:#ccc;padding:5px 0;text-transform:uppercase}body #reactContainer section#schedule #schedule-content-container .month .week{display:flex;flex:1;justify-content:space-between;max-height:110px}body #reactContainer section#schedule #schedule-content-container .month .week .day{flex:1 1 0;overflow:hidden;color:#949494;padding:5px 5px 5px 4px;background-color:rgba(255,255,255,0.3);font-size:14px;font-size:1.4rem;font-weight:400;box-shadow:-1px -1px #d5d5d5, inset -1px -1px 0 0 #d5d5d5;text-align:right;min-height:110px;cursor:pointer;max-width:96px;transition:background-color 0.5s ease}body #reactContainer section#schedule #schedule-content-container .month .week .day[data-month="last"],body #reactContainer section#schedule #schedule-content-container .month .week .day[data-month="next"]{background-color:rgba(225,225,225,0.3);color:#ccc}body #reactContainer section#schedule #schedule-content-container .month .week .day:last-child{box-shadow:-1px -1px #d5d5d5, inset 0 -1px 0 0 #d5d5d5}body #reactContainer section#schedule #schedule-content-container .month .week .day:before{content:attr(data-date);margin-right:5px;width:24px;height:24px;animation:fadein 1s}body #reactContainer section#schedule #schedule-content-container .month .week .day.today:before{background:#37C2DD;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;display:flex;justify-content:center;margin-left:auto;padding-bottom:1px;color:#fff;flex:1;align-items:center;margin-bottom:-5px}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchanged{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMTY1IDBsLS40MjMgNC4wNzIgMy45Ny0xLjE1TDEwIDUuMjM0bC0zLjcxMS4zMDkgMi40MzMgMy4zMTVMNi42NyAxMCA0Ljk2IDYuMzk3IDMuNDIzIDEwIDEuMzA5IDguODZsMi4zODItMy4zMTZMMCA1LjIzNGwuMzYtMi4zMTMgMy44NzcgMS4xNTFMMy44MTQgMHoiIGZpbGw9IiNCRjNEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjciLz48L3N2Zz4=) no-repeat scroll 10px 10px transparent}body #reactContainer section#schedule #schedule-content-container .month .week .day.requested{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMTY1IDBsLS40MjMgNC4wNzIgMy45Ny0xLjE1TDEwIDUuMjM0bC0zLjcxMS4zMDkgMi40MzMgMy4zMTVMNi42NyAxMCA0Ljk2IDYuMzk3IDMuNDIzIDEwIDEuMzA5IDguODZsMi4zODItMy4zMTZMMCA1LjIzNGwuMzYtMi4zMTMgMy44NzcgMS4xNTFMMy44MTQgMHoiIGZpbGw9IiM2NzY3NjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjciLz48L3N2Zz4=) no-repeat scroll 10px 10px transparent}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchanged.requested{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMTY1IDBsLS40MjMgNC4wNzIgMy45Ny0xLjE1TDEwIDUuMjM0bC0zLjcxMS4zMDkgMi40MzMgMy4zMTVMNi42NyAxMCA0Ljk2IDYuMzk3IDMuNDIzIDEwIDEuMzA5IDguODZsMi4zODItMy4zMTZMMCA1LjIzNGwuMzYtMi4zMTMgMy44NzcgMS4xNTFMMy44MTQgMHoiIGZpbGw9IiM2NzY3NjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjciLz48L3N2Zz4=),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuMTY1IDBsLS40MjMgNC4wNzIgMy45Ny0xLjE1TDEwIDUuMjM0bC0zLjcxMS4zMDkgMi40MzMgMy4zMTVMNi42NyAxMCA0Ljk2IDYuMzk3IDMuNDIzIDEwIDEuMzA5IDguODZsMi4zODItMy4zMTZMMCA1LjIzNGwuMzYtMi4zMTMgMy44NzcgMS4xNTFMMy44MTQgMHoiIGZpbGw9IiNCRjNEQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjciLz48L3N2Zz4=);background-position:10px 10px, 25px 10px;background-repeat:no-repeat, no-repeat}body #reactContainer section#schedule #schedule-content-container .month .week .day:hover{background-color:rgba(225,225,225,0.3);transition:background-color 0.5s ease}body #reactContainer section#schedule #schedule-content-container .month .week .day.active,body #reactContainer section#schedule #schedule-content-container .month .week .day.selected{background-color:rgba(55,194,222,0.1);transition:background-color 0.5s ease}body #reactContainer section#schedule #schedule-content-container .month .week .day.active.exchange-mode,body #reactContainer section#schedule #schedule-content-container .month .week .day.selected.exchange-mode{background-color:rgba(191,61,170,0.1)}body #reactContainer section#schedule #schedule-content-container .month .week .day.selected{background-color:rgba(55,194,222,0.2)}body #reactContainer section#schedule #schedule-content-container .month .week .day .shift{display:flex;width:auto;border-radius:2px;font-size:11px;font-size:1.1rem;font-weight:600;padding:1px 5px;margin-top:4px;opacity:1;animation:fadein 0.5s;transition:opacity 250ms linear;pointer-events:all;white-space:nowrap;overflow:hidden;text-overflow:clip}body #reactContainer section#schedule #schedule-content-container .month .week .day .shift.remove{opacity:0}body #reactContainer section#schedule #schedule-content-container .month .week .day .shift:first-child{margin-top:10px}body #reactContainer section#schedule #schedule-content-container .month .week .day .shift.more{color:#4c4c4c}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode .shift{opacity:0.35}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode .shift.scheduled{opacity:0.35}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode .shift.scheduled.exchanged{opacity:0.35}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode .shift.scheduled.exchanged.remove{opacity:0}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode .shift.remove{opacity:0}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode.exchangeable .shift.scheduled{opacity:1}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode.initial .shift{opacity:0.35}body #reactContainer section#schedule #schedule-content-container .month .week .day.exchangeMode.initial .shift.remove{opacity:0}body #reactContainer section#schedule #schedule-content-container .month .week:last-child .day{box-shadow:-1px -1px #ccc, inset 0 0 0 0 #fff}body #reactContainer section#schedule #schedule-content-container aside{background-color:#F5F5F5;width:auto;min-width:320px;margin-left:auto;overflow:visible;align-items:center;text-align:center;justify-content:center;padding:0;position:relative;min-height:100vh;height:auto;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;box-shadow:inset 0px 3px 9px -6px rgba(0,0,0,0.25);right:2px}body #reactContainer section#schedule #schedule-content-container aside.open{overflow-x:hidden;overflow-y:visible}body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar{height:100%;width:320px;position:absolute;top:0;left:320px;visibility:hidden;margin-left:0;transition:margin-left 0.25s ease-in-out}body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar.open{margin-left:-320px;visibility:visible}body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar div.hide{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer{height:100%;width:100%;position:absolute;top:0;left:0;margin-left:0;transition:margin-left 0.25s ease-in-out}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer.open{margin-left:-320px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input{width:100%;height:auto;min-height:125px;display:flex;position:relative;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;padding-bottom:10px;animation:fadein 1s}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .all-day-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .all-day-button{background-color:rgba(165,224,83,0.5) !important;border:1px solid #8DBF47 !important;color:#417505 !important;margin-top:0px !important}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .all-day-button:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .all-day-button:hover{background-color:rgba(204,251,137,0.5) !important}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons{border-bottom:none;min-height:10px;padding-bottom:0}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons .shift-drop-button,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons .shift-exchange-button,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons .shift-drop-offer-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons .shift-drop-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons .shift-exchange-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons .shift-drop-offer-button{background-color:#E0E0E0;border-color:#BFBFBF;color:#676767}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list{width:100%;max-width:263px;margin:0 auto 15px;text-align:left;margin-top:10px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list.shifts li,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list.shifts li{display:flex;justify-content:space-between}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list.shifts li span,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list.shifts li span{width:50%;text-align:right}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul{padding:0;margin:0}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul li,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul li{list-style:none;border-bottom:1px solid #e2e2e2;margin:0;padding:8px 0;color:#666;font-size:13px;font-size:1.3rem;font-weight:600;flex:1}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul li:first-child,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul li:first-child{margin-top:16px;border-top:1px solid #e2e2e2}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul li .time-off-notes,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul li .time-off-notes{display:block;margin-top:10px;color:rgba(51,51,51,0.7);font-weight:400;font-size:13px;font-size:1.3rem}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul li .time-off-notes.hide,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul li .time-off-notes.hide{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list ul li .time-off-notes strong,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list ul li .time-off-notes strong{font-weight:600;color:#333333;display:block}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.delete-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.delete-item{float:right;color:rgba(51,51,51,0.5);font-size:14px;font-size:1.4rem;font-weight:600;text-decoration:none;cursor:pointer}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.delete-item:visited,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.delete-item:visited{color:rgba(51,51,51,0.5)}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.delete-item:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.delete-item:active,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.delete-item:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.delete-item:active{color:rgba(0,0,0,0.5)}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.delete-item.disabled,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.delete-item.disabled{cursor:default;opacity:0.5}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.details-item,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.shift-details,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.exchange-details-item,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.drop-details-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.details-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.shift-details,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.exchange-details-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.drop-details-item{float:right;color:#37C2DE;font-size:13px;font-size:1.3rem;font-weight:500;text-decoration:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.details-item:visited,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.shift-details:visited,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.exchange-details-item:visited,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.drop-details-item:visited,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.details-item:visited,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.shift-details:visited,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.exchange-details-item:visited,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.drop-details-item:visited{color:#37C2DE}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.details-item:active,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.shift-details:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.shift-details:active,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.exchange-details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.exchange-details-item:active,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.drop-details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.drop-details-item:active,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.details-item:active,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.shift-details:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.shift-details:active,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.exchange-details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.exchange-details-item:active,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.drop-details-item:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.drop-details-item:active{color:#8fddec;cursor:pointer}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list span.pending-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list span.pending-item{float:right;color:#BF4751;font-size:13px;font-size:1.3rem;font-weight:500;text-decoration:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list.timeoff-requests ul,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list.timeoff-requests ul{position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .data-list.timeoff-requests ul li span.pending-item,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .data-list.timeoff-requests ul li span.pending-item{position:relative;right:8px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.select-a-day,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.select-a-day{justify-content:center;min-height:50%;align-items:center;flex:1;flex-direction:column;min-height:400px;height:100%;max-height:600px;padding:0 20px 10px 20px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.select-a-day i,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.select-a-day i{width:68px;height:68px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.select-a-day p,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.select-a-day p{color:#333333;font-size:13px;font-size:1.3rem;font-weight:600;margin-top:10px;width:100%}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet{font-size:12px;font-size:1.2rem;font-weight:600;text-transform:uppercase;color:rgba(51,51,51,0.7);margin:25px 0 0 10px;display:flex;flex:1 1 100%;height:12px;width:auto;text-align:left;background:none;border:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.available:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.available:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:rgba(255,95,108,0.5);border:1px solid #FF5F6C;color:#AD4049;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.available.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.available.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.available-bullet:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.available-bullet:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:#FF5F6C;border:1px solid #BF4751;color:#AD4049;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.available-bullet.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.available-bullet.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.availability-bullet:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.availability-bullet:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:#A5E053;border:1px solid #759E3A;color:#5E802F;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.availability-bullet.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.availability-bullet.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.shift-bullet:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.shift-bullet:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:#37C2DE;border:1px solid #2B98AD;color:#207080;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.shift-bullet.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.shift-bullet.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.timeoff:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.timeoff:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:rgba(161,161,161,0.5);border:1px solid #A1A1A1;color:#616161;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.timeoff.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.timeoff.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.timeoff-bullet:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.timeoff-bullet:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:#A1A1A1;border:1px solid #616161;color:#5E802F;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.timeoff-bullet.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.timeoff-bullet.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.assigned:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.assigned:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:rgba(165,224,83,0.5);border:1px solid #A5E053;color:#5E802F;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.assigned.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.assigned.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.exchange:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.exchange:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:rgba(191,61,170,0.5);border:1px solid #BF3DAA;color:#802971;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.exchange.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.exchange.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.scheduled:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.scheduled:before{content:'';width:12px;height:12px;border-radius:6px;display:inline-block;background-color:#9BE0EE;border:1px solid #37C2DD;color:#207080;margin-right:10px;top:2px;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.scheduled.small:before,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.scheduled.small:before{top:5px;width:8px;height:8px;border-radius:4px;margin-right:6px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.availability-bullet,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.availability-bullet{margin-bottom:20px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.small,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.small{margin-top:15px;margin-left:35px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.add-availability,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.add-availability{justify-content:flex-start;display:flex;text-align:left;position:relative;justify-content:flex-start;display:-ms-flexbox;display:flex;text-align:left;position:relative}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .calendar-input-bullet.hide,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .calendar-input-bullet.hide{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons{margin-left:15px;margin-right:20px;padding-right:5px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .exchange-buttons.hide,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .exchange-buttons.hide{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-notes,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-notes{text-align:left;font-size:13px;font-size:1.3rem;font-weight:600;color:#333;margin:15px 35px 0;border-top:1px solid rgba(50,50,50,0.2);padding-top:15px;width:100%}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-notes .notes-title,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-notes .notes-title{text-transform:uppercase;color:#333}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-notes .notes-content,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-notes .notes-content{color:rgba(51,51,51,0.7)}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-detail-content,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-detail-content{text-align:left;font-size:13px;font-size:1.3rem;font-weight:600;color:#333;padding:10px 10px 0 35px;width:100%}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-detail-content .shift-detail-title,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-detail-content .shift-detail-title{font-weight:600;color:#333;font-size:13px;font-size:1.3rem;padding-bottom:0;margin-bottom:10px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-detail-content .shift-detail-breaks,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-detail-content .shift-detail-breaks{color:rgba(51,51,51,0.7);font-size:12px;font-size:1.2rem;padding-bottom:0}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-detail-content .shift-detail-breaks strong,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-detail-content .shift-detail-breaks strong{font-weight:600;color:#333}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .shift-detail-content .shift-detail-content,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .shift-detail-content .shift-detail-content{font-weight:600;margin-left:0;margin-top:8px;font-weight:600;color:rgba(51,51,51,0.7);font-size:11px;font-size:1.1rem}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button{width:263px;min-height:30px;margin:20px auto 20px;border-radius:4px;font-size:14px;font-size:1.4rem;font-weight:600;background-color:rgba(161,161,161,0.5);border:1px solid #A1A1A1;color:#616161;color:#333;cursor:pointer;transition:all 0.25s linear;opacity:1}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button:hover{background-color:rgba(161,161,161,0.5);border:1px solid #A1A1A1;color:#616161;background-color:rbga(191, 191, 191, 0.5);opacity:0.9;transition:all 0.25s linear}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.action-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.action-button{background-color:rgba(165,224,83,0.5);border:1px solid #A5E053;color:#5E802F}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.action-button:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.action-button:hover{background-color:rgba(188,232,126,0.5);border:1px solid #A5E053;color:#5E802F;transition:all 0.25s linear}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.hide,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.hide{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.hideAll,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.hideAll{display:none}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button:disabled,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.disabled,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button:disabled,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.disabled{background-color:#E0E0E0;border:1px solid #BFBFBF;color:#fff;cursor:default}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button:disabled:hover,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.disabled:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button:disabled:hover,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.disabled:hover{background-color:#E0E0E0;border:1px solid #BFBFBF;color:#fff;cursor:default}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.half,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.half{width:130px;margin:0px 0 13px 10px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input button.calendar-input-button.cancel-timeoff-button,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input button.calendar-input-button.cancel-timeoff-button{background-color:rgba(191,191,191,0.5);border-color:#BFBFBF;margin-bottom:8px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .hr-label,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .hr-label{width:100%;font-size:10px;font-size:1rem;font-weight:600;color:rgba(51,51,51,0.5);text-transform:uppercase;display:flex;flex:1 1 100%;max-width:263px;margin:0 auto 20px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .hr-label span,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .hr-label span{border-top:1px solid #e2e2e2;flex:1;margin:6px 0}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .hr-label span:first-child,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .hr-label span:first-child{margin-right:10px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .hr-label span:last-child,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .hr-label span:last-child{margin-left:10px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form{width:100%;max-width:263px;margin:0 auto;display:flex;flex:1 1 100%;flex-wrap:wrap}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form .time,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form .time{min-width:90px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form .time .time__input,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form .time .time__input{min-width:90px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form input,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form input{width:90px;min-width:90px;text-overflow:ellipsis}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form input#availability-end,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form input#availability-end{margin-right:16px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form input #availability-time-save,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form input #availability-time-save{width:auto}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form input[type="button"],body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form input[type="button"]{min-width:0;width:auto;outline-color:transparent;outline-style:none;box-shadow:none;text-align:left;cursor:pointer}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form input[type="button"].disabled,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form input[type="button"].disabled{cursor:default;opacity:0.5}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input #add-availability-form>p,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input #add-availability-form>p{margin:0 8px;margin-top:4px;color:rgba(51,51,51,0.5);font-size:10px;font-size:1rem;font-weight:600;align-self:center;text-transform:uppercase;min-width:15px}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .availability-time-shift,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .availability-time-shift{animation:fadein 0.5s;margin:0 !important}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input .error-message,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input .error-message{width:100%;max-width:263px;margin:0 auto;color:red;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;font-weight:600;padding-bottom:10px;display:none;text-align:left}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.error label,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.error label{color:red}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.error textarea,body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.error input:not([type=button]),body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.error textarea,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.error input:not([type=button]){border:1px solid red;color:red}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.error .error-message,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.error .error-message{display:block}body #reactContainer section#schedule #schedule-content-container aside .sidebarContainer .calendar-input.hide,body #reactContainer section#schedule #schedule-content-container aside .secondarySidebar .calendar-input.hide{display:none}body #reactContainer section#schedule .scheduled{background-color:#9BE0EE;border:1px solid #37C2DD;color:#207080}body #reactContainer section#schedule .assigned{background-color:rgba(165,224,83,0.5);border:1px solid #A5E053;color:#5E802F}body #reactContainer section#schedule .available,body #reactContainer section#schedule .notification{background-color:rgba(255,95,108,0.5);border:1px solid #FF5F6C;color:#AD4049}body #reactContainer section#schedule .notification-popover .notification-dot{border-radius:5px;text-align:center;border:red;display:inline-block;width:10px;height:10px;background:red;padding:2px;top:5px;left:-10px;position:absolute}body #reactContainer section#schedule .notification-popover .notification-text,body #reactContainer section#schedule .notification-popover .notification-date{position:relative;left:10px}body #reactContainer section#schedule .notification-popover div.notification-details{margin-top:5px;width:100%}body #reactContainer section#schedule .notification-popover .notification-date{color:#A1A1A1;vertical-align:top;width:50%}body #reactContainer section#schedule .notification-popover .notification-from{width:50%;float:right;white-space:nowrap;overflow:hidden;color:#A1A1A1;vertical-align:top;text-overflow:ellipsis;text-align:right}body #reactContainer section#schedule .notification-popover .read-notification{color:#A1A1A1}body #reactContainer section#schedule .notification-popover .unread-notification{font-weight:600}body #reactContainer section#schedule .notification-popover .notification-container{position:relative}body #reactContainer section#schedule .notification-popover h3{border-bottom:none}body #reactContainer section#schedule .notification-popover button{font-size:1.5rem;text-decoration:none}body #reactContainer section#schedule .notification-popover button.active{color:#37C2DE}body #reactContainer section#schedule .notification-popover button.active:hover,body #reactContainer section#schedule .notification-popover button.active:active{color:#8fddec;cursor:pointer}body #reactContainer section#schedule .notification-popover button.inactive{color:#A1A1A1;opacity:0.5}body #reactContainer section#schedule .notification-popover button.inactive:hover,body #reactContainer section#schedule .notification-popover button.inactive:active{cursor:pointer}body #reactContainer section#schedule .notification-popover #notification-popover-header{list-style:none;display:flex}body #reactContainer section#schedule .notification-popover #notification-popover-header li{width:50%;padding:0}body #reactContainer section#schedule .notification-popover #notification-popover-header #mark-all-as-read{padding:12px;float:right}body #reactContainer section#schedule .notification-popover #notifications-list-container{list-style:none;max-height:525px;overflow-x:hidden}body #reactContainer section#schedule .notification-popover #notifications-list-container .notificationsList{max-height:none;overflow-x:hidden}body #reactContainer section#schedule .notification-popover .load-more-container{padding:10px;margin:0;text-align:center}body #reactContainer section#schedule .exchange{background-color:rgba(191,61,170,0.5);border:1px solid #BF3DAA;color:#802971}body #reactContainer section#schedule .timeoff{background-color:rgba(161,161,161,0.5);border:1px solid #A1A1A1;color:#616161}body #reactContainer section#schedule .more{background-color:#fff;border:1px solid #C0C0C0}.notificationsList{list-style:none;max-height:525px;overflow-x:scroll}.notificationsList li{padding:16px 32px;margin:0;border-bottom:1px solid rgba(51,51,51,0.1);font-size:13px;font-size:1.3rem;color:#333;background-color:#fff;cursor:default}.notificationsList li strong .pendingState{color:#BF4751}.notificationsList li:first-child{border-top:1px solid rgba(51,51,51,0.1)}.notificationsList li:hover{background-color:#eee;cursor:pointer}.popoveravailabilities p#shift-details span,.shift-details p#shift-details span,.shift-detail-content p#shift-details span{display:block;line-height:1.4;font-size:12px;font-size:1.2rem;color:rgba(51,51,51,0.7);font-weight:600}.popoveravailabilities p#shift-details span#shift-title,.popoveravailabilities p#shift-details span#shift-time,.shift-details p#shift-details span#shift-title,.shift-details p#shift-details span#shift-time,.shift-detail-content p#shift-details span#shift-title,.shift-detail-content p#shift-details span#shift-time{font-size:13px;font-size:1.3rem;color:#333;font-weight:bold}.popoveravailabilities p#error-text,.shift-details p#error-text,.shift-detail-content p#error-text{font-size:11px;font-size:1.1rem;color:red;font-weight:600}.popoveravailabilities .popover__content{min-height:250px;display:flex;flex-direction:column}.popoveravailabilities .popover__content .btn-group.pull--right{margin-top:auto}.shift-detail-notes-container,.available-shift-detail-notes-container,.exchange-shift-detail-notes-container{padding:5px 0 0 0;border-top:1px solid rgba(51,51,51,0.1);margin:0;font-weight:600;width:100%}.shift-detail-notes-container p.shift-detail-title,.shift-detail-notes-container p.exchange-shift-detail-title,.available-shift-detail-notes-container p.shift-detail-title,.available-shift-detail-notes-container p.exchange-shift-detail-title,.exchange-shift-detail-notes-container p.shift-detail-title,.exchange-shift-detail-notes-container p.exchange-shift-detail-title{padding:0;font-weight:600;margin-top:10px}.shift-detail-notes-container p.shift-detail-notes,.shift-detail-notes-container p.exchange-shift-detail-notes,.available-shift-detail-notes-container p.shift-detail-notes,.available-shift-detail-notes-container p.exchange-shift-detail-notes,.exchange-shift-detail-notes-container p.shift-detail-notes,.exchange-shift-detail-notes-container p.exchange-shift-detail-notes{padding-bottom:10px;font-size:11px;font-size:1.1rem;color:rgba(51,51,51,0.7);font-weight:600;word-wrap:break-word}.shift-detail-notes-container p.available-shift-detail-notes,.available-shift-detail-notes-container p.available-shift-detail-notes,.exchange-shift-detail-notes-container p.available-shift-detail-notes{padding:0 0 0 10px !important;font-size:11px;font-size:1.1rem;font-weight:600;color:rgba(51,51,51,0.7);word-wrap:break-word}p.available-shift-detail-title{font-weight:600;padding:5px 0 0 10px !important;margin-bottom:10px}p.available-shift-detail-breaks,p.shift-detail-breaks{font-size:12px;font-size:1.2rem;color:rgba(51,51,51,0.7);font-weight:600;word-wrap:break-word}p.available-shift-detail-breaks{padding:0 0 0 10px !important}.available-shift-detail-block p#shift-details{font-size:12px;font-size:1.2rem;margin-bottom:15px;padding:0 0 0 10px !important}#timeoffFormContainer,#exchangeFormContainer{padding:16px;display:block;text-align:left}#timeoffFormContainer .styledSelect,#exchangeFormContainer .styledSelect{margin-bottom:15px;max-width:316px}#timeoffFormContainer .form-field-group,#exchangeFormContainer .form-field-group{display:flex;flex:1;width:100%;position:relative;flex-direction:row}#timeoffFormContainer .form-field-group .form-group-item,#exchangeFormContainer .form-field-group .form-group-item{width:50%}#timeoffFormContainer .form-field-group .form-group-item:first-child,#exchangeFormContainer .form-field-group .form-group-item:first-child{padding-right:7px}#timeoffFormContainer .form-field-group .form-group-item:last-child,#exchangeFormContainer .form-field-group .form-group-item:last-child{padding-left:7px}#timeoffFormContainer .form-field-group .form-group-item input,#exchangeFormContainer .form-field-group .form-group-item input{width:100%}#timeoffFormContainer .form-field-group .form-group-item .datepicker,#exchangeFormContainer .form-field-group .form-group-item .datepicker{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAAAAABzHgM7AAAAX0lEQVQI12NYdOXbTBAAUqsZZu6/C+aAKIaZSACNs/vKxjVXDsy9ch7EufL/8O7/dxf+/wbibDy8avnhrXMO7wdx5i6cM3vhvJkLF2AoO/9t/45v1xd8e4du9GoEex8AxFph3eqBURIAAAAASUVORK5CYII=) no-repeat scroll 92% 8px transparent}#timeoffFormContainer label,#exchangeFormContainer label{font-size:13px;font-size:1.3rem;font-weight:600;color:#333;display:block}#timeoffFormContainer .timeoff-partial-full-picker input,#exchangeFormContainer .timeoff-partial-full-picker input{width:auto;margin-right:10px}#timeoffFormContainer .timeoff-partial-full-picker input:focus,#exchangeFormContainer .timeoff-partial-full-picker input:focus{border:0;outline:none;box-shadow:none}#timeoffFormContainer textarea,#exchangeFormContainer textarea{width:100%;height:80px;color:#333;font-size:13px;font-size:1.3rem;margin:0 0 5px;display:block;padding:7px;border-radius:4px;resize:vertical}#timeoffFormContainer .error-message,#exchangeFormContainer .error-message{color:red;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;font-weight:600;padding-bottom:10px;display:none}#timeoffFormContainer p,#exchangeFormContainer p{font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;color:#333;font-weight:600;padding:0;margin:0}#timeoffFormContainer.error label,#exchangeFormContainer.error label{color:red}#timeoffFormContainer.error textarea,#timeoffFormContainer.error input,#exchangeFormContainer.error textarea,#exchangeFormContainer.error input{border:1px solid red;color:red}#timeoffFormContainer.error .error-message,#exchangeFormContainer.error .error-message{display:block}.multi-shift-selector ul{list-style:none;display:inline-block}.multi-shift-selector ul li{margin:10px 20px 10px 20px;padding:0;width:inherit;font-size:14px;font-size:1.4rem;line-height:18px;color:#37C2DE;font-weight:600;text-decoration:none}.multi-shift-selector ul li:hover,.multi-shift-selector ul li:active{color:#8fddec}.timeoff-button{background-color:#B3B3B3 !important;border-color:#7C7C7C !important;color:#2A2A2A}.cancel-button,.shift-drop-cancel-button,.available-request-cancel-button,.exchange-cancel-button,.available-request-cancel-button,.timeoff-cancel-button,.drop-cancel-button{background-color:#E0E0E0 !important;border-color:#BFBFBF !important;color:#676767 !important}.cancel-button:hover,.shift-drop-cancel-button:hover,.available-request-cancel-button:hover,.exchange-cancel-button:hover,.available-request-cancel-button:hover,.timeoff-cancel-button:hover,.drop-cancel-button:hover{background-color:#F4F4F4 !important}.exchange-cancel-button,.available-request-cancel-button,.timeoff-cancel-button,.drop-cancel-button{margin-right:10px !important}.brand-footer{display:none;margin-top:200px}.coworkers{animation:fadein 1s;padding-bottom:125px}.coworkers .coworkers-header{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:12px 20px 12px 35px;border-bottom:1px solid #e2e2e2}.coworkers .coworkers-header h3{margin-right:5px;color:rgba(51,51,51,0.7);font-weight:600;font-size:1.2rem;text-transform:uppercase;text-align:left;word-break:break-all}.coworkers .coworkers-header a{color:#37C2DE;font-size:1.2rem;outline:none;cursor:pointer}.coworkers .coworkers-header a:hover{text-decoration:underline}.coworkers .department-menu .popover__content{max-width:180px !important;top:5px !important;left:40% !important;margin:0 !important;padding-bottom:0}.coworkers .department-menu .popover__content:after{left:80% !important}.coworkers .department-menu ul{max-height:300px;list-style:none;padding:0;margin:0;overflow:auto}.coworkers .department-menu ul li{padding:0;margin:0;padding:20px 16px;font-weight:600;font-size:1.4rem;color:#37c2de;word-wrap:break-word;border-bottom:1px solid #eaeaea}.coworkers .department-menu ul li:hover{color:#333;cursor:pointer}.coworkers .department-menu ul li:last-child{border-bottom:0}.coworkers .department-menu ul li.disabled{color:#333;cursor:default}.coworkers .coworkers-details{flex-direction:column;justify-content:center;padding:10px 20px 10px 35px;text-align:left;height:unset !important;min-height:unset !important}.coworkers .coworkers-details h3{margin:15px 0 4px 0;font-size:1.3rem;font-weight:600}.coworkers .coworkers-details p{padding:0;margin-bottom:2px;color:rgba(51,51,51,0.7);font-size:1.2rem;font-weight:600}.coworkers .coworkers-details p:last-child{margin-bottom:15px}.coworkers .select-a-day{height:560px !important}.coworkers .select-a-day img{height:68px;width:68px}#contentContainer,#contentContainer>div{height:100%}section#account{max-width:1024px;height:100%;margin:0 auto;display:flex}section#account .sharedCalendarEditor{padding-left:10px;width:calc(70% - 125px)}section#account .sharedCalendarEditor p{font-weight:600}section#account .sharedCalendarEditor .recipientRow{border-top:1px solid #bbb;border-bottom:0px solid #bbb;font-size:1.2rem;padding:10px}section#account .sharedCalendarEditor .recipientRow:last-child{border-bottom:1px solid #bbb}section#account .sharedCalendarEditor .recipientRow .removeSharedCalendar{float:right;cursor:pointer}section#account .notificationOptionCluster{margin:0;margin-bottom:16px;border-bottom:1px solid #ccc}section#account .notificationOptionCluster:last-of-type{border-bottom:none}section#account .notificationOptionCluster .notificationOptions{transition:all 0.2s ease;margin-left:20px;margin-bottom:16px;max-height:500px}section#account .notificationOptionCluster .notificationOptions.hide{overflow:hidden;max-height:0;transition:all 0.2s ease}section#account .notificationOptionCluster .notificationOptions label{font-weight:500}section#account .password-change div.error-messages{margin:0;padding:0}section#account .password-change div.error-messages div.error-message{display:block;font-size:1rem;margin:0;padding:0}section#account form .field{margin-bottom:16px}section#account form input{margin:0}section#account form .validation-message{margin-top:0px;margin-left:31px}section#account form div.message{font-size:1rem;margin-top:3px;display:block}section#account form div.message.error-message{display:inline-block;margin:0}section#account form div.message.hint{margin-right:31px;font-weight:400}section#account form div.message.hint a{cursor:pointer}section#account form div.message.hint a i{display:none}section#account form div.message.hint a span{color:#37C2DE;text-decoration:underline;cursor:pointer}section#account form div.message.hint li{margin:0;padding:0;list-style:none}section#account form div.message.hint div{margin:0}section#account .brand-footer{display:none;margin-top:200px;width:110%}section#account legend{padding:0 0 20px 0}#account aside{width:258px;display:flex;flex-direction:column;padding:24px 32px 32px 32px;background:#f5f5f5;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}nav.secondary-nav h2{font-size:13px;font-size:1.3rem}nav.secondary-nav ul{list-style-type:none;padding-top:10px}nav.secondary-nav ul li{width:100%;margin:3px 0;padding:0;display:flex}nav.secondary-nav ul li i{height:16px;width:14px;margin:1px 2px 0 0;float:left;background-size:100%;padding:0 16px 0 0}nav.secondary-nav ul li a{font-size:13px;font-size:1.3rem;display:inline-block;cursor:pointer;border:1px solid transparent;flex-grow:1;border-radius:5px;padding:6px 0 6px 10px;transition:all 0.2s ease}nav.secondary-nav ul li a:hover{color:#000}nav.secondary-nav ul li a:active{color:#000}nav.secondary-nav ul li a.active{border:1px solid rgba(50,156,177,0.2);background:rgba(55,194,222,0.2)}.icon-contact{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOCAtMTgpIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTI1IDIzLjNjLS42IDAtMS0uNC0xLTFzLjQtMSAxLTEgMSAuNCAxIDFjMCAuNS0uNCAxLTEgMXptLjggNS41aC0xLjV2LTQuM2gxLjV6TTE5IDI1YzAgMy4zIDIuNyA2IDYgNnM2LTIuNyA2LTYtMi43LTYtNi02LTYgMi43LTYgNnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjMzMzIiBkPSJNMTQgMTRoMjJ2MjJIMTR6Ii8+PC9nPjwvc3ZnPg==) no-repeat top left}.icon-password{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEyLjEiIHdpZHRoPSIxMi4xIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNCAtMTkpIj48ZGVmcz48cGF0aCBkPSJNMjMgMjJjMC0uOC43LTEuNSAxLjUtMS41czEuNS43IDEuNSAxLjV2MmgtM3ptNC41IDJ2LTJjMC0xLjctMS4zLTMtMy0zcy0zIDEuMy0zIDN2MmgtLjhjLS40IDAtLjguMy0uOC44djUuNWMwIC40LjMuOC44LjhoNy41Yy40IDAgLjgtLjMuOC0uOHYtNS41YzAtLjQtLjMtLjgtLjgtLjh6IiBpZD0iYSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzMzMiIGQ9Ik0xNSAxNGgxOXYyMkgxNXoiLz48L2c+PC9zdmc+) no-repeat top left}.icon-preferences{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy44MyAtMTguMDUpIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTI0LjggMjcuMWMtMS4yIDAtMi4xLS45LTIuMS0yLjEgMC0xLjIuOS0yLjEgMi4xLTIuMSAxLjIgMCAyLjEuOSAyLjEgMi4xIDAgMS4yLS45IDIuMS0yLjEgMi4xem00LjUtMi4xdi0uNmwxLjMtMWMuMS0uMS4xLS4zLjEtLjRsLTEuMy0yYy0uMS0uMS0uMi0uMi0uNC0uMWwtMS41LjZjLS4zLS4yLS42LS40LTEtLjZsLS4yLTEuNmMwLS4xLS4xLS4zLS4zLS4zaC0yLjRjLS4yIDAtLjMuMS0uMy4zbC0uMiAxLjZjLS40LjItLjcuNC0xIC42bC0xLjUtLjZjLS4xLS4xLS4zIDAtLjQuMUwxOSAyM2MtLjEuMSAwIC4zLjEuNGwxLjMgMXYxLjJsLTEuMyAxYy0uMS4xLS4xLjItLjEuNGwxLjIgMi4xYy4xLjEuMi4yLjQuMWwxLjUtLjZjLjMuMi42LjQgMSAuNmwuMiAxLjZjMCAuMS4xLjMuMy4zSDI2Yy4xIDAgLjMtLjEuMy0uM2wuMi0xLjZjLjQtLjIuNy0uNCAxLS42bDEuNS42Yy4xLjEuMyAwIC40LS4xbDEuMi0yLjFjLjEtLjEgMC0uMy0uMS0uNGwtMS4zLTFjLjEtLjIuMS0uNC4xLS42eiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzMzMiIGQ9Ik0xNCAxNGgyMS43djIySDE0eiIvPjwvZz48L3N2Zz4=) no-repeat top left}.icon-settings{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDI0IDI2Ij48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz48cGF0aCBkPSJNMjIuNyAxOWwtOS4xLTkuMWMuOS0yLjMuNC01LTEuNS02LjktMi0yLTUtMi40LTcuNC0xLjNMOSA2IDYgOSAxLjYgNC43Qy40IDcuMS45IDEwLjEgMi45IDEyLjFjMS45IDEuOSA0LjYgMi40IDYuOSAxLjVsOS4xIDkuMWMuNC40IDEgLjQgMS40IDBsMi4zLTIuM2MuNS0uNC41LTEuMS4xLTEuNHoiLz48L3N2Zz4=) no-repeat top left}.icon-calendar{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEyLjUiIHdpZHRoPSIxMi41Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguMiAtMTguNzUpIj48ZGVmcz48cGF0aCBkPSJNMTkuMSAyMy45YzAgLjEuMS4xLjIuMWgxLjVjLjEgMCAuMi0uMS4yLS4yLjQtMS40IDEuNy0yLjQgMy4yLTIuNC44IDAgMS42LjMgMi4yLjhMMjUgMjMuNmMtLjEuMS0uMS4yLS4xLjMgMCAuMS4xLjEuMi4xaDQuNWMuMSAwIC4yLS4xLjItLjJ2LTQuNWMwLS4xLS4xLS4yLS4xLS4yaC0uMWMtLjEgMC0uMSAwLS4yLjFMMjcuNiAyMWMtLjktLjktMi4yLTEuNC0zLjUtMS40LTIuNiAwLTQuNyAxLjgtNS4xIDQuMi4xIDAgLjEuMS4xLjF6bTEwLjggMi40YzAtLjEgMC0uMS0uMS0uMiAwLS4xLS4xLS4xLS4yLS4xaC0xLjVjLS4xIDAtLjIuMS0uMi4yLS40IDEuNC0xLjcgMi40LTMuMiAyLjQtLjggMC0xLjYtLjMtMi4yLS44bDEuNC0xLjRjLjEtLjEuMS0uMi4xLS4zIDAtLjEtLjEtLjEtLjItLjFoLTQuNWMtLjEgMC0uMi4xLS4yLjJ2NC41YzAgLjEuMS4yLjEuMmguMWMuMSAwIC4xIDAgLjItLjFsMS44LTEuOGMuOS45IDIuMiAxLjQgMy41IDEuNCAyLjUuMSA0LjYtMS43IDUuMS00LjF6IiBpZD0iYSIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgaGVpZ2h0PSIxMDAlIiB3aWR0aD0iMTAwJSIgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiMzMzMiIGQ9Ik0xNCAxNGgyMXYyMkgxNHoiLz48L2c+PC9zdmc+) no-repeat top left}.icon-mobile{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEyLjgiIHdpZHRoPSIxMi44Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTguNCAtMTguNjUpIj48ZGVmcz48cGF0aCBkPSJNMjcuMyAyOGgtNXYtN2g1em0tMi41IDIuM2MtLjQgMC0uOC0uMy0uOC0uOCAwLS40LjMtLjguOC0uOHMuOC4zLjguOGMtLjEuNC0uNC44LS44Ljh6bS0zLTExLjNjLS40IDAtLjguMy0uOC44djEwLjVjMCAuNC4zLjguOC44aDZjLjQgMCAuOC0uMy44LS44VjE5LjhjMC0uNC0uMy0uOC0uOC0uOHoiIGlkPSJhIi8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iIzMzMyIgZD0iTTE2IDE0aDE3LjV2MjJIMTZ6Ii8+PC9nPjwvc3ZnPg==) no-repeat top left}.icon-help{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOCAtMTgpIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTTI1LjggMjZ2LjJoLTEuNXYtLjVjMC0xLjUgMi0xLjUgMi0yLjUgMC0uNS0uNS0xLTEuMy0xcy0xLjUuOC0xLjUuOGwtMS0xczEtMS4zIDIuNS0xLjMgMi44IDEgMi44IDIuNWMwIDIuMS0yIDIuMS0yIDIuOHptLS44IDMuNWMtLjYgMC0xLS40LTEtMXMuNC0xIDEtMSAxIC40IDEgMS0uNCAxLTEgMXpNMjUgMTljLTMuMyAwLTYgMi43LTYgNnMyLjcgNiA2IDYgNi0yLjcgNi02LTIuNy02LTYtNnoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjMzMzIiBkPSJNMTQgMTRoMjJ2MjJIMTR6Ii8+PC9nPjwvc3ZnPg==) no-repeat top left}nav:first-child{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid rgba(0,0,0,0.1)}#account main{display:flex;flex-direction:column;width:560px;max-width:560px;padding:20px}#account main h1{font-weight:600}#account main div.active{display:block}#account main div.hidden,#account main div.default{display:none}.contact-info{width:100%}.contact-info input.error{border:2px solid red}.contact-info input[type='submit']:disabled{opacity:0.3;cursor:default}.calendar-sync .field-error{border:2px solid #d8000c}.calendar-sync div.hr{border-bottom:1px solid rgba(51,51,51,0.1);margin:15px 0px 25px 10px}.calendar-sync fieldset p{padding:5px 0}.calendar-sync fieldset h1{font-weight:600}.calendar-sync #for-more-help{margin-top:20px}.calendar-sync .error-message{color:#d8000c;font-size:12px;font-size:1.2rem}.calendar-sync fieldset:nth-child(2){margin:40px 0 0 0}.calendar-sync input[name="url-sync"]{width:calc(70% - 125px)}.calendar-sync .share-your-calendar{padding-top:15px}.calendar-sync .share-your-calendar label{font-weight:400}.calendar-sync .share-your-calendar input[name="email"]{width:calc(70% - 125px);margin-bottom:2px}.calendar-sync .url-sync input[name="url-sync"]{width:calc(70% - 125px);margin-bottom:2px}.calendar-sync button#copy-sync-url,.calendar-sync button.send-calendar{border-radius:5px;margin:0 0 16px 0;padding:6px 0;border:1px solid #2B98AD;background:#37C2DE;color:#fff;cursor:pointer;width:120px;margin-left:5px;outline:none;margin-bottom:2px;opacity:1;transition:opacity 0.25s linear}.calendar-sync button#copy-sync-url:hover,.calendar-sync button#copy-sync-url:active,.calendar-sync button.send-calendar:hover,.calendar-sync button.send-calendar:active{opacity:0.75;transition:opacity 0.25s linear}.calendar-sync button#copy-sync-url:active,.calendar-sync button.send-calendar:active{outline:none}.calendar-sync button#copy-sync-url i,.calendar-sync button.send-calendar i{padding-right:4px}.calendar-sync button#copy-sync-url span,.calendar-sync button.send-calendar span{margin:0;font-size:13px}.account-mobile-apps h1{font-weight:600}.account-mobile-apps p{padding:0 0 14px 0 !important;color:#333;font-size:11px;font-size:1.1rem}.mobile-app{padding:20px 0 40px 0}.mobile-app img{height:50px;width:50px;background:transparent}.mobile-app h3{padding:0 0 4px 0;font-weight:600}.mobile-app p{padding:0}.account-preferences p{margin:0;padding:0}.account-preferences div{margin-top:16px}.account-preferences div.disabled{margin-bottom:4px}.account-preferences div.disabled label{color:#aaa}.account-preferences label{font-weight:600}.account-preferences label:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAABACAMAAAA6ajcXAAAAmVBMVEUrmK0smK0snLEvqMA0t9E1nbE1udQ2nrI3wNw3wt4/xN9AxN9OqbtQyeJSyuJYzONiz+VjtMNw0+dy1Odz1Od01OiExNCFxNCJxtKX3+2l4/C/v7/AwMDDw8PFxcXKysrO8PbP8PfQ0NDV1dXa2trb29vc3Nzc7vLo6Ojp+Pvq6urt+fzz8/P19fX29vb6/f77/f7+/v7///9+sXFIAAABOUlEQVQ4y+3TwVKDMBAG4KW0CIpitUp1odQiUClQ2Pd/OBOq0wST7skZD/4XDt9MJkv+BRKp1uECtCzCdSUFiPrYAUOcuJfcLwFczw+0+J4LsOwFP8NsHhgyn0FMUDlgVOHgVLAGN7DEFRiCZ2NP4AL8n3B9O94P5LgG3X7cye84oEGJRjeyVKIXC5/01XK4oio/RCd9O6vCj8dDNNUzPx2JhN9oeuaVYDrc66ocPjrpql7t2xXVBju5qvrc0jWd/JbVUVfJ6oNGk8LBFVcHpkxMFZkic2vALBG3gpfy+9yWWYpa0qxsv3goEjQkKQbJww4xr5tOS1PniLtB8Dtu9p0h+w0WBG2CRhWOSQsl5p0lOZaQYW3jGjNIsbFxgykgdtYg/vPfY+ZBmTowZWKqyBSZWwNmiS6u4Cc3G9nK0FYnvwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 -16px;width:16px;height:16px;background-size:16px 32px;display:inline-block;margin-right:14px;vertical-align:middle}.account-preferences label.checked:before{background-position:0 0}.account-preferences input[type=radio]{display:none;vertical-align:middle;margin:2px;width:4%;margin-right:1%}#contentContainer,#contentContainer>div{height:100%}section#no-timesheets{max-width:1024px;min-height:100%;height:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;flex-direction:column}section#no-timesheets.hide{display:none}section#no-timesheets img#no-timesheet-icon{display:block;width:70px;height:auto;margin-bottom:25px}section#no-timesheets h1{font-size:18px;font-size:1.8rem;font-weight:600;color:#333;text-align:center}section#no-timesheets p{margin-top:15px;color:#707070;font-weight:400;font-size:13px;font-size:1.3rem;text-align:center}section#timesheet{max-width:1024px;min-height:100%;margin:0 auto;display:-ms-flexbox;display:flex}section#timesheet.hide{display:none}section#timesheet header{display:flex;flex:1;flex-direction:column;position:relative}section#timesheet header div.timesheet-meta-data{align-self:flex-start;width:400px;max-width:400px}section#timesheet header div.timesheet-meta-data .view-details{padding-top:30px;font-size:13px;font-size:1.3rem}section#timesheet header div.timesheet-meta-data .view-details.closed{padding-bottom:30px}section#timesheet header div.timesheet-meta-data .view-details.open{padding-bottom:0}section#timesheet header div.timesheet-meta-data p.sheet-range{font-size:13px;font-size:1.3rem;color:#333;font-weight:600;line-height:1.6;margin:16px 0;padding:0}section#timesheet header div{align-self:flex-end}section#timesheet header div#location-nav{position:absolute;width:1px;white-space:nowrap;left:520px;top:0;margin-top:5px}section#timesheet header div a,section#timesheet header div a:visited{color:#31A8C0;font-size:13px;font-size:1.3rem;font-size:600;cursor:pointer}section#timesheet header div .locations-menu{width:200px;margin-left:20px}section#timesheet header div .locations-menu .popover__content{max-width:200px;width:100%}section#timesheet header div .locations-menu ul{list-style:none;padding:0;margin:0;max-width:200px;width:100%}section#timesheet header div .locations-menu ul li{padding:15px;margin:0;border-bottom:1px solid rgba(51,51,51,0.1);font-size:14px;font-size:1.4rem;color:#37C2DE;white-space:normal}section#timesheet header div .locations-menu ul li:hover,section#timesheet header div .locations-menu ul li.active{color:#333;cursor:pointer}section#timesheet .previous .accordion.closed{display:none}section#timesheet .previous .accordion.open{display:block}section#timesheet .previous .accordion.open .timesheet-item:last-child{margin-bottom:0;border-bottom:none}section#timesheet .timesheet-item{border-bottom:1px solid rgba(51,51,51,0.1);margin-bottom:18px;padding-bottom:12px;width:700px}section#timesheet .timesheet-item:first-child{margin-top:30px}section#timesheet .timesheet-item .timesheet-item-title{font-size:13px;font-size:1.3rem;color:#333333;font-weight:600;line-height:18px}section#timesheet .timesheet-item .timesheet-item-columns{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;align-items:flex-start}section#timesheet .timesheet-item .timesheet-item-columns .timesheet-column{display:block;width:33.333333333%;padding-right:20px}section#timesheet .timesheet-item .timesheet-item-columns .timesheet-column p{font-size:13px;font-size:1.3rem;color:#333333;font-weight:600;padding-bottom:2px;line-height:18px}section#timesheet .timesheet-item .timesheet-item-columns .timesheet-column ul{list-style:none;padding:0;margin:0}section#timesheet .timesheet-item .timesheet-item-columns .timesheet-column ul li{font-size:11px;font-size:1.1rem;color:rgba(51,51,51,0.7);font-weight:600;padding:0;margin:0;line-height:15px}section#timesheet .timesheet-item .timesheet-item-columns .timesheet-column ul li.highlighted{font-size:13px;font-size:1.3rem;line-height:18px}#timesheet aside{width:258px;display:flex;flex-direction:column;padding:24px 32px 32px 32px;background:#f5f5f5;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}nav:first-child{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:none}#timesheet main{display:flex;flex-direction:column;padding:20px}#timesheet main div.active{display:block;width:700px}#timesheet main div.active.previous{border-bottom:1px solid rgba(51,51,51,0.1)}#timesheet main div.hidden,#timesheet main div.default{display:none}.contact-info{width:100%}.contact-info input.error{border:2px solid red}.contact-info input[type='submit']:disabled{opacity:0.3;cursor:default}body #reactContainer section#messages{max-width:1024px;margin:0 auto;height:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}body #reactContainer section#messages aside{width:320px;min-width:320px;height:100%;padding:0;background:#f5f5f5;border-right:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1)}#messages-top-bar{width:100%;height:48px;display:flex;flex:1 0 100%;border-bottom:1px solid rgba(0,0,0,0.1)}#messages-top-bar .tabs{min-width:320px;list-style:none;border-right:1px solid rgba(0,0,0,0.1);display:flex}#messages-top-bar .tabs li{margin:0;padding:0;width:50%;flex:1 auto}#messages-top-bar .tabs li a{text-align:center;display:block;padding:17px 0 12px 0;position:relative;color:#A1A1A1;transition:all 0.3s ease;font-size:13px;font-size:1.3rem}#messages-top-bar .tabs li a:hover{color:#333}#messages-top-bar .tabs li a.selected{color:#333}#messages-top-bar .tabs li a:active{background:rgba(161,161,161,0.1)}#messages-top-bar .tabs li a:before{height:2px;width:0%;content:'';display:block;position:absolute;bottom:0px;left:0;background:#37C2DE;transition:0.5s all ease}#messages-top-bar .tabs li a.selected:before{width:100%}.recipient-bar-wrap{max-width:660px;margin:6px 0 0 30px;position:relative;z-index:3;display:flex;flex-direction:row;flex-grow:1}.recipient-bar-wrap span{width:28px;padding:8px 0 0 0;font-size:13px;display:flex}.recipient-bar-wrap .recipient-bar{height:32px;max-width:620px;margin:2px 20px 0 0;background:#fff;border:1px solid rgba(161,161,161,0.4);border-radius:4px;position:relative;display:flex;flex-grow:1}.recipient-bar-wrap .recipient-bar input{max-width:500px;padding:0 0 0 16px;line-height:2.6;color:rgba(161,161,161,0.8)}.recipient-bar-wrap .recipient-bar ul{width:300px;height:0;position:absolute;list-style:none;top:30px;left:0;background:#fff;border:1px solid rgba(161,161,161,0.4);border-radius:4px;box-shadow:0px 1px 8px rgba(161,161,161,0.4);opacity:0;overflow:hidden;transition:0.5s all ease}.recipient-bar-wrap .recipient-bar ul li{font-size:13px;padding:0 0 0 20px;margin:0;line-height:4;border-bottom:1px solid rgba(161,161,161,0.4);cursor:pointer;transition:all 1s ease}.recipient-bar-wrap .recipient-bar ul li:hover{background:rgba(161,161,161,0.2)}.recipient-bar-wrap .recipient-bar ul li:last-child{border-bottom:none}.recipient-bar-wrap.active .recipient-bar ul{height:268px;opacity:1;z-index:9999}.message-list{list-style:none;position:relative}.message-list .hint-highlight{width:100%;height:86px;background:#fff;position:absolute;top:0;left:0;z-index:20;animation:pulse 2s infinite;pointer-events:none}.message-list .pointer-hint{height:22px;width:16px;position:absolute;background:url(/images/pointer.png) no-repeat top left;top:30px;right:30px;animation:move-pointer 2s ease}.message-list li{height:86px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:12px 20px 20px 30px;border-bottom:1px solid rgba(51,51,51,0.1);cursor:pointer;transition:all 1s ease}.message-list li .message-subject{width:50%;display:flex;font-size:13px;color:#333;position:relative}.message-list li.unread .message-subject:before{content:'';height:8px;width:8px;border-radius:50%;position:absolute;top:5px;left:-16px;background:#FF5E6C;border:1px solid #BF4751}.message-list li date{width:50%;display:flex;justify-content:flex-end;margin-left:auto;color:rgba(51,51,51,0.7)}.message-list li.active{background:rgba(51,51,51,0.05)}.message-list li.active:hover{background:rgba(51,51,51,0.05)}.message-list li:hover{background:rgba(51,51,51,0.02)}.message-list li p{width:100%;color:rgba(51,51,51,0.7);padding:4px 0;line-height:1.2}@keyframes pulse{0%{opacity:0}50%{opacity:0.5}100%{opacity:0}}@keyframes move-pointer{0%{top:400px;right:-400px}100%{top:30px;right:30px}}#chats button.new-chat{display:block;margin:20px auto;padding:7px;text-align:center;width:90%;font-size:13px;font-size:1.3rem;border-radius:4px;background:rgba(51,51,51,0.1);border:1px solid rgba(51,51,51,0.2)}#chats li:first-child{border-top:1px solid rgba(51,51,51,0.1)}.message-full-display{width:240px;padding:40px 20px 20px 100px;flex-grow:1}.message-full .message-info{font-size:13px;font-size:1.3rem;border-bottom:1px solid rgba(161,161,161,0.2);padding:0 0 20px 0;margin:0 0 20px 0}.message-full .message-info .name{display:block;font-size:15px;font-size:1.5rem;padding:0 0 4px 0}.message-full .message-info .message-to{display:block;font-size:15px;font-size:1.5rem;padding:0 0 4px 0}.message-full .message-info date{display:block;color:#a1a1a1}.message-full ul{padding:0 0 20px 0;font-size:13px;font-size:1.3rem}.message-full ul li{font-size:13px;font-size:1.3rem;line-height:1.6;padding:0}#messages .chat-container{display:flex;flex-grow:1;padding:30px 0 0 0}.chat-box-wrap{display:flex;padding:0 30px 30px 30px;border-radius:5px;justify-content:flex-end}.chat-box-wrap .chat-box{width:320px;border-radius:4px;padding:14px 14px 0 14px;background:#37C2DE;border:1px solid rgba(51,51,51,0.2);color:#fff;display:flex;flex-wrap:wrap;align-items:stretch}.chat-box-wrap .chat-box .name{width:50%;position:relative}.chat-box-wrap .chat-box .name:before{content:'B';height:36px;width:36px;background:rgba(255,94,108,0.5);border:1px solid #FF5E6C;border-radius:4px;position:absolute;top:-15px;left:320px;text-align:center;line-height:1.8;color:#c40011;font-size:18px;font-size:1.8rem}.chat-box-wrap .chat-box date{width:50%;line-height:1.6;color:rgba(255,255,255,0.7);justify-content:flex-end;font-size:11px;font-size:1.1rem}.chat-box-wrap .chat-box p{padding:4px 0 20px 0;width:100%;color:rgba(255,255,255,0.7)}.chat-box-wrap:nth-child(odd){justify-content:flex-start}.chat-box-wrap:nth-child(odd) .chat-box{margin:0 0 0 40px;background:rgba(161,161,161,0.25);border:1px solid rgba(161,161,161,0.5);color:#333}.chat-box-wrap:nth-child(odd) .chat-box .name:before{top:-15px;left:-66px;background:rgba(165,224,83,0.5);border:1px solid #A5E053;color:#568218}.chat-box-wrap:nth-child(odd) .chat-box date{color:rgba(51,51,51,0.7)}.chat-box-wrap:nth-child(odd) .chat-box p{color:rgba(51,51,51,0.7)}#messages .no-message-container{max-width:640px;padding:0;margin:0;display:flex;flex-grow:1}#messages .no-message-container p{width:100%;text-align:center;padding:50% 0 0 0}.message-full-display,.chat-container,.no-message-container{display:none !important}.message-full-display.add-block,.chat-container.add-block,.no-message-container.add-block{display:block !important}.status-box{border:2px solid;border-radius:5px;padding:10px 20px;position:fixed;top:-100%;box-shadow:0px 5px 12px 2px rgba(0,0,0,0.28);min-width:500px}.status-box h4{font-size:14px;color:inherit;margin:0;padding:0}.status-box>div{font-size:13px;color:inherit}.status-box.success{background-color:#edfcff;border-color:#37c2de;color:#37c2de;-webkit-animation:dropDownFader 7s ease-out  forwards;animation:dropDownFader 7s ease-in-out forwards}.status-box.error{background-color:#fff0f1;border-color:#ff1f44;color:#ff1f44;-webkit-animation:dropDownFader 7s ease-out  forwards;animation:dropDownFader 7s ease-in-out  forwards}body.employee-login header{display:none}body.employee-login #reactContainer{background:#37C2DE;height:auto;min-height:100%}body.employee-login #contentContainer{height:auto;min-height:100%}body #reactContainer section#login{position:relative;max-width:343px;padding:57px 20px}body #reactContainer section#login .login-top{height:120px;width:108px;margin:0 auto}body #reactContainer section#login .login-top img{width:108px;height:120px}body #reactContainer section#login .login-top,body #reactContainer section#login .login-bottom,body #reactContainer section#login .login-footer{transition:all 0.6s ease;min-height:6rem}body #reactContainer section#login .login-top p,body #reactContainer section#login .login-bottom p,body #reactContainer section#login .login-footer p{text-align:center}body #reactContainer section#login .login-bottom,body #reactContainer section#login .login-footer{width:380px;margin-left:-30px;color:rgba(255,255,255,0.8);font-size:13px;font-size:1.3rem}body #reactContainer section#login .login-bottom a,body #reactContainer section#login .login-footer a{color:rgba(255,255,255,0.8);font-size:13px;font-size:1.3rem;text-decoration:underline}body #reactContainer section#login .login-bottom a:hover,body #reactContainer section#login .login-footer a:hover{text-decoration:none}body #reactContainer section#login .login-footer{text-align:center}body #reactContainer section#login .login-footer ul{list-style:none;display:inline-block}body #reactContainer section#login .login-footer ul li{float:left;padding:0;margin:0}body #reactContainer section#login .login-footer ul li:after{content:' | ';margin:0 8px}body #reactContainer section#login .login-footer ul li:last-child:after{content:' '}body #reactContainer section#login .login-footer p{margin-top:10px}body #reactContainer section#login form{padding:53px 0 0 0}body #reactContainer section#login form input{width:100%;margin:0 0 10px 0}body #reactContainer section#login form .remember-me{margin:-4px 0 40px 0}body #reactContainer section#login form button{max-width:140px}body #reactContainer section#login form a.forget-password{text-decoration:underline}body #reactContainer section#login form a.forget-password:hover{text-decoration:none}body #reactContainer section#login form .forget-password{display:block;text-align:center;color:#fff;margin:20px 0 40px;text-decoration:underline}body #reactContainer section#login form .sign-in-with-line{width:100%;height:10px;border-bottom:1px solid #ffffff;text-align:center}body #reactContainer section#login form .sign-in-with-text{background-color:#37c2de;color:#fefefe;font-weight:600;padding:0 10px}body #reactContainer section#login form .login-sso{text-align:center;font-size:15px;margin:30px 0 40px}body #reactContainer section#login form .login-sso.hidden{display:none}body #reactContainer section#login form .sso-microsoft-button{background:url(data:image/png;base64,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) no-repeat #fff;background-size:90px auto;background-position:center center;min-height:32px}body #reactContainer section#login form .sso-microsoft-button:hover{text-decoration:none;background-color:#e9e9e9}body #reactContainer section#login form p{width:20px}section#login .popover{top:calc(50% - 160px);position:absolute}section#login .popover .popover__content{width:335px}section#login .popover .popover__content p,section#login .popover .popover__content h3{padding:12px 15px}section#login .popover .popover__content .hide{display:none}section#login .popover .popover__content .show{display:block}section#login .popover .popover__content form#forgot-password-form{padding:0 15px}section#login .popover .popover__content form#forgot-password-form input.error{border-color:#FF1F44}section#login .popover .popover__content form#forgot-password-form p.error-message{color:#FF1F44;font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem;font-weight:600;padding:0 0 15px 10px;width:100%}section#login .popover .popover__content form#forgot-password-form button{max-height:30px;padding:5px 13px;background-color:#A1A1A1;border-color:#727272;max-width:175px;margin-right:7px;margin-top:28px;transition:all 0.3s}section#login .popover .popover__content form#forgot-password-form button:disabled{pointer-events:none;cursor:default}section#login .popover .popover__content form#forgot-password-form button:hover{background-color:rgba(161,161,161,0.7)}section#login .popover .popover__content form#forgot-password-form button.button--recommended,section#login .popover .popover__content form#forgot-password-form button#forgot-password-ok-button,section#login .popover .popover__content form#forgot-password-form button#locked-account-ok-button{background-color:#37C2DE}section#login .popover .popover__content form#forgot-password-form button.button--recommended:hover,section#login .popover .popover__content form#forgot-password-form button#forgot-password-ok-button:hover,section#login .popover .popover__content form#forgot-password-form button#locked-account-ok-button:hover{background-color:rgba(55,194,222,0.7)}section#login .popover .popover__content form#forgot-password-form button:last-child{margin-right:0}section#login .popover .popover__content button#locked-account-ok-button,section#login .popover .popover__content button#forgot-password-ok-button{background-color:#37C2DE}section#login .popover .popover__content button#locked-account-ok-button:hover,section#login .popover .popover__content button#forgot-password-ok-button:hover{background-color:rgba(55,194,222,0.7)}body.employee-login .status-box{margin-bottom:50px;margin-top:-25px;position:relative;animation:fadein 1s;min-width:auto}body.employee-login .status-box.hide{display:none;animation:fadeout 1s}section#login.anim__forget__password .login-top{transform:scale(0.8)}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:25px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #2b98ad;background-color:#63cfe5;border-radius:4px}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'';height:12px;width:12px;background-image:url(/images/check.svg);background-repeat:no-repeat;background-position:0 0;background-size:11px 10px;position:absolute;border-radius:2px;top:5px;left:3px;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}input[type="submit"],input[type="button"],button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}.btn{width:124px;display:flex;padding:6px 0;border-radius:4px;color:#fff;cursor:pointer;justify-content:center}.btn-center{margin:0 auto;display:block}.btn-link-color{border:1px solid #2b98ad;background:#37c2de}.btn-link-color-dark{border:1px solid #2b98ad;background:#20a7c2}#login input[type=text],#login input[type=tel],#login input[type=email],#login input[type=password]{border-color:#2B98AD}#login button:hover{background-color:#55c9df}.third-party-sign-in{margin-top:0px;width:100%;height:10px;text-align:center}.sign-in-with-text{margin:0 auto;color:#333;font-weight:400;font-size:13px;padding:0 10px}.flat-btn{border-radius:4px;display:inline-block;text-align:center;color:white;padding-top:25px;width:100%;box-sizing:border-box;z-index:0}.flat-btn:hover{color:white}.bamboo-login-container{width:124px;margin:0 auto}.bamboo-login{margin:25px 0;width:100%;background:url(data:image/png;base64,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) no-repeat #fff;background-size:90px auto;background-position:center center;text-align:center;border:1px solid #DEDEDE;z-index:0}.bamboo-login:hover{background-color:#e9e9e9}div.message{color:#666}div.message span{margin:0}div.message span li span{margin-left:-11px;display:inline-block}form input,form textarea{border:1px solid rgba(0,0,0,0.3)}form div.error{color:#d8000c}form div.error input{border-color:#d8000c;background:#ffbaba}form div.error .message{color:#d8000c}form div.valid{color:#4f8a10}form div.valid input{border-color:#4f8a10;background:#dff2bf}.password-change .instructional{margin:0;padding:0;margin-bottom:10px;color:#666;font-size:11px}.password-change .instructional.last{margin-bottom:20px}.password-change ol.instructional{margin-left:15px}.styledSelect{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAdUlEQVRIx2MQllCs+P//vwcQM1ATM4waPGrwqMEjzmBSweAxGMgu+k8YFJHjYsvFixfvwWUiSA6khtygsFmxYsV+dENBYiA5SsPYfvXq1QdghoLYIDFqRZ7jxo0bD4MwiE3tVOECxYM0uVHd4NFCaNTgQW4wAKpugq+9Zk7QAAAAAElFTkSuQmCC);background-position:93.5% center;background-repeat:no-repeat;background-color:#fff;overflow:hidden;border:1px solid rgba(0,0,0,0.3);border-radius:6px;width:195px;height:32px}.styledSelect select{background:transparent;border:none;overflow:hidden;color:#333;font-size:inherit;margin:0px;margin-right:6px;padding:6px 40px 6px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.styledSelect select::-ms-expand{display:none}.styledSelect select:disabled{background-color:#f5f5f5}.field.split{width:400px;overflow:hidden}.field.split input{width:99%}.field.split .formColumn{float:left;overflow:visible;width:48%}.field.split .formColumn.last{float:right}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes dropDownFader{0%{opacity:0;top:0}10%{opacity:0}20%{opacity:1;top:200px}85%{opacity:1;top:200px}100%{opacity:0;top:200px}}.popoverWrap{border:20px solid red}#popOverContainer{position:relative;width:100%;height:100%;top:0;left:0}.popover{position:relative;text-align:left;pointer-events:all}.popover .popover__content{transform:scale(0.8) translate(0px, 0px);width:350px;margin:0 0 40px 0;padding:0 0 20px 0;background:#fff;border-radius:4px;border:1px solid #E0E0E0;box-shadow:0px 0px 7px #E0E0E0;position:absolute;display:none;z-index:10;opacity:0;transition:all 0.2s ease}.popover .popover__content p{padding:12px;line-height:1.6}.popover .popover__content h3{padding:12px;border-bottom:1px solid rgba(0,0,0,0.1);font-weight:600}.popover .popover__content:after{content:"";position:absolute;width:0;height:0;box-sizing:border-box;border:1em solid black;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(0deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,0.1);display:none}.popover .popover__content.anim__open{opacity:1;transform:scale(1)}.popover .popover__content .btn-group{display:-ms-flexbox;display:flex}.popover .popover__content .btn-group.pull--right{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.popover .popover__content .btn-group.pull--right .button{width:100%;padding:7px 18px;background:#E0E0E0;border:1px solid #A1A1A1;border-radius:4px;font-size:14px;font-size:1.4rem;color:#fff;cursor:pointer;box-shadow:0 0 0 #A1A1A1;transition:box-shadow 0.2s ease-in-out}.popover .popover__content .btn-group.pull--right .button{margin:0 20px 0 0}.popover .popover__content .btn-group.pull--right .button--inline{width:auto;display:inline}.popover .popover__content .btn-group.pull--right .button--recommended{background:#37C2DE;border:1px solid #2B98AD}.popover .popover__content .btn-group.pull--right .button--recommended:hover{background:#6CD9EE}.popover .popover__content .btn-group.pull--right input[type="submit"],.popover .popover__content .btn-group.pull--right input[type="button"],.popover .popover__content .btn-group.pull--right button{background:none;border:0;color:inherit;cursor:default;font:inherit;line-height:normal;overflow:visible;padding:0}.popover.popover--bottom .popover__content{transform:scale(0.8) translate(0px, -50px);bottom:20px;left:50%;margin:0 0 100% -175px}.popover.popover--bottom .popover__content:after{display:block;margin-left:-25px;bottom:-25px;left:50%;transform:rotate(315deg)}.popover.popover--bottom .popover__content.anim__open{opacity:1;transform:scale(1) translate(0px, 10px)}.popover.popover--top .popover__content{transform:scale(0.8) translate(0px, -50px);top:20px;left:50%;margin:0 0 0 -175px}.popover.popover--top .popover__content:after{display:block;margin-left:9px;top:2px;left:50%;transform:rotate(135deg)}.popover.popover--top .popover__content.anim__open{opacity:1;transform:scale(1) translate(0px, 10px)}.popover.popover--right{position:absolute;margin-left:-315px;top:0}.popover.popover--right .popover__content{transform:scale(0.8) translate(50px, 0px);top:0;left:-100%;margin:0 0 0 0}.popover.popover--right .popover__content:after{display:block;margin-top:0;top:50%;right:-13px;transform:rotate(225deg)}.popover.popover--left .popover__content{transform:scale(0.8) translate(-50px, 0px);top:0;left:100%;margin:-50% 0 0 0}.popover.popover--left .popover__content:after{display:block;margin-top:-4px;top:50%;left:0px;transform:rotate(45deg)}.popover.anim__open .popover__content{opacity:1;transform:scale(1)}.popover.popover--active .popover__content{display:block}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}.time__input .timepicker{width:100%;text-align:center;outline:none;box-shadow:none}.time__input .timepicker:focus{outline-color:transparent;outline-style:none;box-shadow:none}.timepicker__wrapper-active{z-index:99999}div[id^="tp_"].timepicker__wrapper{display:none;height:auto;overflow:hidden;position:absolute;transition:max-height .1s ease-in-out;background:#fff;border-radius:0px 0px 5px 5px;border:1px solid rgba(0,0,0,0.4);border-top:transparent;text-align:center;margin-top:-20px}div[id^="tp_"].timepicker__wrapper *{box-shadow:border-box}div[id^="tp_"].timepicker__wrapper-active{display:block;max-height:150px;padding-right:3px}div[id^="tp_"].timepicker__wrapper-full>div{width:33% !important}div[id^="tp_"].timepicker__wrapper>div{margin:0px;padding:0px;display:inline-block;text-align:center;width:50%;max-width:75px}div[id^="tp_"].timepicker__wrapper>div .display{color:#303233;font-size:20px;font-size:2rem;font-weight:100;line-height:20px;line-height:2rem;margin:0px;text-transform:uppercase;user-select:none;padding:0}div[id^="tp_"].timepicker__wrapper>div .timepicker__button{margin:5px auto;padding:0px;background:#fff;cursor:pointer;background:transparent;border:solid 5px transparent}div[id^="tp_"].timepicker__wrapper>div .timepicker__button__up>div{width:0px;height:0px;margin:auto;border-left:solid 5px transparent;border-right:solid 5px transparent;border-bottom:solid 5px #303233}div[id^="tp_"].timepicker__wrapper>div .timepicker__button__down>div{width:0px;height:0px;margin:auto;border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px #303233}.modal-wrapper{position:absolute;top:50px;height:100%;width:100%;background:rgba(255,255,255,0.5);z-index:10}.modal-open{z-index:-1;opacity:0.5;overflow:hidden}.modal{position:fixed;z-index:1;top:30%;left:50%;transform:translate(-50%, -50%);background:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-radius:4px}.modal a{color:#37C2DE}.modal .modal-header{padding:20px;font-size:3em;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}.modal .modal-body{padding:20px;font-size:2em}.modal .modal-footer{text-align:right;padding:20px 0}.modal .modal-footer .button{width:auto}


/*# sourceMappingURL=site.css.map*/