[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}@media (max-width: 40rem){.ui-dialog[role="dialog"]{max-width:calc(100vw - 2rem)}}[x-ph3] *{vertical-align:baseline;font-size:100%;padding:0;border:0;margin:0}[x-ph3]{background:none;line-height:1.24em;font-size:1em;font-family:"Roboto", sans-serif;font-weight:400;font-style:normal;color:#333d47;vertical-align:baseline;font-size:100%;padding:0;border:0;margin:0}[x-ph3],[x-ph3]:after,[x-ph3]:before{box-sizing:border-box}[x-ph3] article,[x-ph3] aside,[x-ph3] details,[x-ph3] figcaption,[x-ph3] figure,[x-ph3] footer,[x-ph3] header,[x-ph3] hgroup,[x-ph3] menu,[x-ph3] nav,[x-ph3] section{display:block}[x-ph3] ol,[x-ph3] ul{list-style:none}[x-ph3] table{border-collapse:collapse;border-spacing:0}.checkbox[x-ph3]{display:inline-flex;align-items:center;line-height:1em;min-width:1.5em;font-size:1em;position:relative}.checkbox[x-ph3] input[type=checkbox]{position:absolute;left:-.2em;top:-.2em;width:1.4em;height:1.4em;z-index:3;opacity:0;padding:0;margin:0}@media (forced-colors: active){.checkbox[x-ph3] input[type=checkbox]{opacity:1;forced-color-adjust:none}}.checkbox[x-ph3] label,.checkbox[x-ph3] .label{position:relative;padding-left:1.3125em}.checkbox[x-ph3] label:after,.checkbox[x-ph3] .label:after{position:absolute;content:"";left:0;top:0;border:1px solid #6E757C;width:1em;height:1em;border-radius:2px;background:transparent;z-index:1;pointer-events:auto}.checkbox[x-ph3] label:before,.checkbox[x-ph3] .label:before{position:absolute;content:"";transform:rotate(45deg);left:.375em;top:.125em;display:table;width:.25em;height:.6875em;border:0.084em solid #fff;border-top:0;border-left:0;opacity:0;z-index:2;transition:opacity .35s;pointer-events:auto}.checkbox[x-ph3].checkbox__x-ph3__white-border label,.checkbox[x-ph3].checkbox__x-ph3__white-border .label{position:relative;padding-left:1.3125em}.checkbox[x-ph3].checkbox__x-ph3__white-border label:after,.checkbox[x-ph3].checkbox__x-ph3__white-border .label:after{position:absolute;content:"";left:0;top:0;border:1px solid #fff;width:1em;height:1em;border-radius:2px;background:transparent;z-index:1;pointer-events:auto}.checkbox[x-ph3].checkbox__x-ph3__white-border label:before,.checkbox[x-ph3].checkbox__x-ph3__white-border .label:before{position:absolute;content:"";transform:rotate(45deg);left:.375em;top:.125em;display:table;width:.25em;height:.6875em;border:0.084em solid #fff;border-top:0;border-left:0;opacity:0;z-index:2;transition:opacity .35s;pointer-events:auto}.checkbox[x-ph3].type-partial label:before,.checkbox[x-ph3].type-partial .label:before{transform:rotate(0deg);left:4px;top:0.5em;width:0.5em;height:0;border-width:1px;border-top-width:1px;border-left-width:1px;pointer-events:auto}.checkbox[x-ph3].only-mark{min-width:auto}.checkbox[x-ph3].only-mark label,.checkbox[x-ph3].only-mark .label{color:transparent;width:0;height:0;line-height:0;pointer-events:none}.checkbox[x-ph3] input[type=checkbox]:checked ~ label:before,.checkbox[x-ph3] input[type=checkbox]:checked ~ .label:before,.checkbox[x-ph3] input[type=checkbox]:indeterminate ~ label:before,.checkbox[x-ph3] input[type=checkbox]:indeterminate ~ .label:before,.checkbox[x-ph3].type-partial input[type=checkbox]:checked ~ label:before,.checkbox[x-ph3].type-partial input[type=checkbox]:checked ~ .label:before,.checkbox[x-ph3].type-partial input[type=checkbox]:indeterminate ~ label:before,.checkbox[x-ph3].type-partial input[type=checkbox]:indeterminate ~ .label:before{opacity:1}.checkbox[x-ph3].type-error input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3].type-error input[type=checkbox]:checked ~ .label:after,.checkbox[x-ph3].type-error input[type=checkbox]:checked:focus ~ label:after,.checkbox[x-ph3].type-error input[type=checkbox]:checked:focus ~ .label:after,.checkbox[x-ph3].type-error input[type=checkbox]:checked:active ~ label:after,.checkbox[x-ph3].type-error input[type=checkbox]:checked:active ~ .label:after{border-color:#bc0e03;box-shadow:inset 0 0 2px #bc0e03;background:#bc0e03}.checkbox[x-ph3].type-warning input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3].type-warning input[type=checkbox]:checked ~ .label:after,.checkbox[x-ph3].type-warning input[type=checkbox]:checked:focus ~ label:after,.checkbox[x-ph3].type-warning input[type=checkbox]:checked:focus ~ .label:after,.checkbox[x-ph3].type-warning input[type=checkbox]:checked:active ~ label:after,.checkbox[x-ph3].type-warning input[type=checkbox]:checked:active ~ .label:after{border-color:#f28b00;box-shadow:inset 0 0 2px #f28b00;background:#f28b00}.checkbox[x-ph3].type-success input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3].type-success input[type=checkbox]:checked ~ .label:after,.checkbox[x-ph3].type-success input[type=checkbox]:checked:focus ~ label:after,.checkbox[x-ph3].type-success input[type=checkbox]:checked:focus ~ .label:after,.checkbox[x-ph3].type-success input[type=checkbox]:checked:active ~ label:after,.checkbox[x-ph3].type-success input[type=checkbox]:checked:active ~ .label:after{border-color:#7fa732;box-shadow:inset 0 0 2px #7fa732;background:#7fa732}.checkbox[x-ph3].type-disabled{cursor:not-allowed}.checkbox[x-ph3].type-disabled input[type=checkbox],.checkbox[x-ph3].type-disabled input[type=checkbox]:checked{pointer-events:none}.checkbox[x-ph3].type-disabled input[type=checkbox] ~ label,.checkbox[x-ph3].type-disabled input[type=checkbox] ~ .label,.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ label,.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ .label{pointer-events:none}.checkbox[x-ph3].type-disabled input[type=checkbox] ~ label:after,.checkbox[x-ph3].type-disabled input[type=checkbox] ~ .label:after,.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ .label:after{border-color:#989DA2}.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3].type-disabled input[type=checkbox]:checked ~ .label:after{border-color:#989DA2;box-shadow:inset 0 0 2px #989DA2;background:#989DA2}.checkbox[x-ph3] input[type=checkbox]:checked ~ label:after,.checkbox[x-ph3] input[type=checkbox]:checked ~ .label:after,.checkbox[x-ph3] input[type=checkbox]:checked:focus ~ label:after,.checkbox[x-ph3] input[type=checkbox]:checked:focus ~ .label:after,.checkbox[x-ph3] input[type=checkbox]:checked:active ~ label:after,.checkbox[x-ph3] input[type=checkbox]:checked:active ~ .label:after{border-color:#2a6fb8;box-shadow:inset 0 0 2px #2a6fb8;background:#2a6fb8}.checkbox[x-ph3] input[type=checkbox]:focus ~ label:after,.checkbox[x-ph3] input[type=checkbox]:focus ~ .label:after{border-color:#2a6fb8;box-shadow:inset 0 0 1px #2a6fb8}.checkbox[x-ph3] input[type=checkbox]:disabled ~ label,.checkbox[x-ph3] input[type=checkbox]:disabled ~ .label{cursor:not-allowed}.checkbox[x-ph3] input[type=checkbox]:disabled ~ label:after,.checkbox[x-ph3] input[type=checkbox]:disabled ~ .label:after{border-color:#989DA2}.checkbox[x-ph3] input[type=checkbox]:disabled:checked ~ label:after,.checkbox[x-ph3] input[type=checkbox]:disabled:checked ~ .label:after{border-color:#989DA2;box-shadow:inset 0 0 2px #989DA2;background:#989DA2}.radio[x-ph3]{display:inline-flex;align-items:center;line-height:1em;min-width:1.5em;font-size:1em;position:relative}.radio[x-ph3] input[type=radio]{position:absolute;left:-.2em;top:-.2em;width:1.4em;height:1.4em;z-index:3;padding:0;margin:0}.radio[x-ph3] label,.radio[x-ph3] .label{position:relative;padding-left:1.3125em}.radio[x-ph3] label:before,.radio[x-ph3] label:after,.radio[x-ph3] .label:before,.radio[x-ph3] .label:after{position:absolute;content:"";left:0;top:0;border-radius:100%;width:1em;height:1em}.radio[x-ph3] label:before,.radio[x-ph3] .label:before{border:0.0625em solid #6E757C;z-index:2}.radio[x-ph3] label:after,.radio[x-ph3] .label:after{background:transparent;z-index:1;opacity:0;transform:scale(0);transition:all .35s ease}.radio[x-ph3] input[type=radio]:checked ~ label:after,.radio[x-ph3] input[type=radio]:checked ~ .label:after{opacity:1}.radio[x-ph3].type-error input[type=radio]:checked ~ label:after,.radio[x-ph3].type-error input[type=radio]:checked ~ .label:after,.radio[x-ph3].type-error input[type=radio]:checked:focus ~ label:after,.radio[x-ph3].type-error input[type=radio]:checked:focus ~ .label:after,.radio[x-ph3].type-error input[type=radio]:checked:active ~ label:after,.radio[x-ph3].type-error input[type=radio]:checked:active ~ .label:after{transform:scale(0.625);background:#bc0e03}.radio[x-ph3].type-error input[type=radio]:checked ~ label:before,.radio[x-ph3].type-error input[type=radio]:checked ~ .label:before,.radio[x-ph3].type-error input[type=radio]:checked:focus ~ label:before,.radio[x-ph3].type-error input[type=radio]:checked:focus ~ .label:before,.radio[x-ph3].type-error input[type=radio]:checked:active ~ label:before,.radio[x-ph3].type-error input[type=radio]:checked:active ~ .label:before{border-color:#bc0e03}.radio[x-ph3].type-warning input[type=radio]:checked ~ label:after,.radio[x-ph3].type-warning input[type=radio]:checked ~ .label:after,.radio[x-ph3].type-warning input[type=radio]:checked:focus ~ label:after,.radio[x-ph3].type-warning input[type=radio]:checked:focus ~ .label:after,.radio[x-ph3].type-warning input[type=radio]:checked:active ~ label:after,.radio[x-ph3].type-warning input[type=radio]:checked:active ~ .label:after{transform:scale(0.625);background:#f28b00}.radio[x-ph3].type-warning input[type=radio]:checked ~ label:before,.radio[x-ph3].type-warning input[type=radio]:checked ~ .label:before,.radio[x-ph3].type-warning input[type=radio]:checked:focus ~ label:before,.radio[x-ph3].type-warning input[type=radio]:checked:focus ~ .label:before,.radio[x-ph3].type-warning input[type=radio]:checked:active ~ label:before,.radio[x-ph3].type-warning input[type=radio]:checked:active ~ .label:before{border-color:#f28b00}.radio[x-ph3].type-success input[type=radio]:checked ~ label:after,.radio[x-ph3].type-success input[type=radio]:checked ~ .label:after,.radio[x-ph3].type-success input[type=radio]:checked:focus ~ label:after,.radio[x-ph3].type-success input[type=radio]:checked:focus ~ .label:after,.radio[x-ph3].type-success input[type=radio]:checked:active ~ label:after,.radio[x-ph3].type-success input[type=radio]:checked:active ~ .label:after{transform:scale(0.625);background:#7fa732}.radio[x-ph3].type-success input[type=radio]:checked ~ label:before,.radio[x-ph3].type-success input[type=radio]:checked ~ .label:before,.radio[x-ph3].type-success input[type=radio]:checked:focus ~ label:before,.radio[x-ph3].type-success input[type=radio]:checked:focus ~ .label:before,.radio[x-ph3].type-success input[type=radio]:checked:active ~ label:before,.radio[x-ph3].type-success input[type=radio]:checked:active ~ .label:before{border-color:#7fa732}.radio[x-ph3] input[type=radio]:checked ~ label:after,.radio[x-ph3] input[type=radio]:checked ~ .label:after,.radio[x-ph3] input[type=radio]:checked:focus ~ label:after,.radio[x-ph3] input[type=radio]:checked:focus ~ .label:after,.radio[x-ph3] input[type=radio]:checked:active ~ label:after,.radio[x-ph3] input[type=radio]:checked:active ~ .label:after{transform:scale(0.625);background:#2a6fb8}.radio[x-ph3] input[type=radio]:checked ~ label:before,.radio[x-ph3] input[type=radio]:checked ~ .label:before,.radio[x-ph3] input[type=radio]:checked:focus ~ label:before,.radio[x-ph3] input[type=radio]:checked:focus ~ .label:before,.radio[x-ph3] input[type=radio]:checked:active ~ label:before,.radio[x-ph3] input[type=radio]:checked:active ~ .label:before{border-color:#2a6fb8}.radio[x-ph3] input[type=radio]:focus ~ label:before,.radio[x-ph3] input[type=radio]:focus ~ .label:before{border-color:#2a6fb8;box-shadow:0 0 2px #2a6fb8}.radio[x-ph3] input[type=radio]:disabled ~ label,.radio[x-ph3] input[type=radio]:disabled ~ .label{cursor:not-allowed}.radio[x-ph3] input[type=radio]:disabled ~ label:before,.radio[x-ph3] input[type=radio]:disabled ~ .label:before{border-color:#989DA2}.radio[x-ph3] input[type=radio]:disabled:checked ~ label:after,.radio[x-ph3] input[type=radio]:disabled:checked ~ .label:after{transform:scale(0.625);background:#989DA2}.radio[x-ph3] input[type=radio]:disabled:checked ~ label:before,.radio[x-ph3] input[type=radio]:disabled:checked ~ .label:before{border-color:#989DA2}button[x-ph3]{border-radius:3px;border-style:solid;font-family:"Roboto",sans-serif;text-decoration:none;text-rendering:optimizeLegibility;text-align:center;display:inline-block;user-select:none;vertical-align:bottom;text-overflow:ellipsis;outline:none;transition:background-color 0.3s;font-weight:400;padding:.3125rem .625rem;font-size:.8125rem;line-height:1.25rem;border-width:1.1px}button[x-ph3][disabled]{cursor:not-allowed;box-shadow:none !important}button[x-ph3],button[x-ph3].type-primary{color:#fff;border-color:#2a6fb8;background-color:#2a6fb8}button[x-ph3]:hover,button[x-ph3]:focus,button[x-ph3].type-primary:hover,button[x-ph3].type-primary:focus{color:var(--hi-color--text);border-color:#33d7ff;background-color:var(--hi-color--blue-10)}button[x-ph3]:active,button[x-ph3].is-active,button[x-ph3].type-primary:active,button[x-ph3].type-primary.is-active{box-shadow:#3E7DB1 0 -0.1em 0.2em;color:var(--hi-color--text);border-color:#33d7ff;background-color:#33d7ff}button[x-ph3][disabled],button[x-ph3].type-primary[disabled]{box-shadow:none;color:#b4b4b4;border-color:#dadbde;background-color:#ebebeb}button[x-ph3].type-secondary{color:#2a6fb8;border-color:#f2f3f4;background-color:#f2f3f4}button[x-ph3].type-secondary:hover,button[x-ph3].type-secondary:focus{color:#2a6fb8;border-color:#33d7ff;background-color:#f5f5f6}button[x-ph3].type-secondary:active,button[x-ph3].type-secondary.is-active{box-shadow:#c7c5c5 0 -0.1em 0.2em;color:#2a6fb8;border-color:#33d7ff;background-color:#f5f5f6}button[x-ph3].type-secondary[disabled]{box-shadow:none;color:#b4b4b4;border-color:#dadbde;background-color:#ebebeb}button[x-ph3].type-tertiary{color:#fff;border-color:#fff;background-color:transparent}button[x-ph3].type-tertiary:hover,button[x-ph3].type-tertiary:focus{color:#fff;border-color:#fff;background-color:transparent}button[x-ph3].type-tertiary:active,button[x-ph3].type-tertiary.is-active{box-shadow:none;color:#fff;border-color:#fff;background-color:transparent}button[x-ph3].type-tertiary[disabled]{box-shadow:none;color:#b4b4b4;border-color:#dadbde;background-color:transparent}button[x-ph3].type-transparent{border:1px solid transparent;box-shadow:none;background:transparent;color:#333d47;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}button[x-ph3].type-transparent:hover{color:#5e7082}button[x-ph3].type-transparent:focus{border:1px solid #33d7ff}button[x-ph3].type-transparent:active,button[x-ph3].type-transparent:hover:active{color:#080a0c;box-shadow:none}button[x-ph3].type-transparent[disabled]{color:#b4b4b4}button[x-ph3].type-link{border:1px solid transparent;box-shadow:none;background:transparent;color:#333d47;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:inline;color:#2a6fb8;padding:0;font-family:"Roboto",sans-serif;vertical-align:inherit}button[x-ph3].type-link:hover{color:#5e7082}button[x-ph3].type-link:focus{border:1px solid #33d7ff}button[x-ph3].type-link:active,button[x-ph3].type-link:hover:active{color:#080a0c;box-shadow:none}button[x-ph3].type-link[disabled]{color:#b4b4b4}button[x-ph3]::-moz-focus-inner{border:0;padding:0}.button-group[x-ph3]{white-space:normal;overflow:visible;display:flex}.button-group[x-ph3]>button[x-ph3]{border-radius:0}.button-group[x-ph3]>button[x-ph3].is-active,.button-group[x-ph3]>button[x-ph3]:active,.button-group[x-ph3]>button[x-ph3].is-focus,.button-group[x-ph3]>button[x-ph3]:focus{position:relative;z-index:1}.button-group[x-ph3]>button[x-ph3]:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group[x-ph3]>button[x-ph3]:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}[x-ph3].alert{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;border-radius:3px;border:1px solid transparent;font-weight:200;font-size:.8125rem;line-height:1.25rem;margin:.625rem;padding:.625rem;background-color:#6E757C;color:#fff}[x-ph3].alert.type-error{background-color:#c5342b;color:#fff}@font-face{font-family:"Roboto Slab";src:url("resources/fonts/robotoslab/light.eot");src:url("resources/fonts/robotoslab/light.eot?#iefix") format("eot"),url("resources/fonts/robotoslab/light.woff") format("woff"),url("resources/fonts/robotoslab/light.ttf") format("truetype"),url("resources/fonts/robotoslab/light.svg#webfont") format("svg");font-weight:300}@font-face{font-family:"Roboto Slab";src:url("resources/fonts/robotoslab/regular.eot");src:url("resources/fonts/robotoslab/regular.eot?#iefix") format("eot"),url("resources/fonts/robotoslab/regular.woff") format("woff"),url("resources/fonts/robotoslab/regular.ttf") format("truetype"),url("resources/fonts/robotoslab/regular.svg#webfont") format("svg");font-weight:400}@font-face{font-family:"Roboto Slab";src:url("resources/fonts/robotoslab/bold.eot");src:url("resources/fonts/robotoslab/bold.eot?#iefix") format("eot"),url("resources/fonts/robotoslab/bold.woff") format("woff"),url("resources/fonts/robotoslab/bold.ttf") format("truetype"),url("resources/fonts/robotoslab/bold.svg#webfont") format("svg");font-weight:700}@font-face{font-family:"Roboto";src:url("resources/fonts/roboto/light.eot");src:url("resources/fonts/roboto/light.eot?#iefix") format("eot"),url("resources/fonts/roboto/light.woff") format("woff"),url("resources/fonts/roboto/light.ttf") format("truetype"),url("resources/fonts/roboto/light.svg#webfont") format("svg");font-weight:300}@font-face{font-family:"Roboto";src:url("resources/fonts/roboto/regular.eot");src:url("resources/fonts/roboto/regular.eot?#iefix") format("eot"),url("resources/fonts/roboto/regular.woff") format("woff"),url("resources/fonts/roboto/regular.ttf") format("truetype"),url("resources/fonts/roboto/regular.svg#webfont") format("svg");font-weight:400}@font-face{font-family:"Roboto";src:url("resources/fonts/roboto/medium.eot");src:url("resources/fonts/roboto/medium.eot?#iefix") format("eot"),url("resources/fonts/roboto/medium.woff") format("woff"),url("resources/fonts/roboto/medium.ttf") format("truetype"),url("resources/fonts/roboto/medium.svg#webfont") format("svg");font-weight:500}@font-face{font-family:"Roboto";src:url("resources/fonts/roboto/bold.eot");src:url("resources/fonts/roboto/bold.eot?#iefix") format("eot"),url("resources/fonts/roboto/bold.woff") format("woff"),url("resources/fonts/roboto/bold.ttf") format("truetype"),url("resources/fonts/roboto/bold.svg#webfont") format("svg");font-weight:700}@font-face{font-family:"Roboto Light";src:url("resources/fonts/roboto/light.eot");src:url("resources/fonts/roboto/light.eot?#iefix") format("eot"),url("resources/fonts/roboto/light.woff") format("woff"),url("resources/fonts/roboto/light.ttf") format("truetype"),url("resources/fonts/roboto/light.svg#webfont") format("svg");font-weight:300}@font-face{font-family:"Roboto Light";src:url("resources/fonts/roboto/light.eot");src:url("resources/fonts/roboto/light.eot?#iefix") format("eot"),url("resources/fonts/roboto/light.woff") format("woff"),url("resources/fonts/roboto/light.ttf") format("truetype"),url("resources/fonts/roboto/light.svg#webfont") format("svg");font-weight:400}@font-face{font-family:"Roboto Light";src:url("resources/fonts/roboto/medium.eot");src:url("resources/fonts/roboto/medium.eot?#iefix") format("eot"),url("resources/fonts/roboto/medium.woff") format("woff"),url("resources/fonts/roboto/medium.ttf") format("truetype"),url("resources/fonts/roboto/medium.svg#webfont") format("svg");font-weight:500}@font-face{font-family:"Roboto Light";src:url("resources/fonts/roboto/bold.eot");src:url("resources/fonts/roboto/bold.eot?#iefix") format("eot"),url("resources/fonts/roboto/bold.woff") format("woff"),url("resources/fonts/roboto/bold.ttf") format("truetype"),url("resources/fonts/roboto/bold.svg#webfont") format("svg");font-weight:700}.is-content-hidden{visibility:hidden;position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.max-w-200{max-width:12.5rem}.radio[x-ph3] input[type=radio]:checked ~ label::after,.radio[x-ph3] input[type=radio]:checked ~ .label::after,.radio[x-ph3] input[type=radio]:checked:focus ~ label::after,.radio[x-ph3] input[type=radio]:checked:focus ~ .label::after,.radio[x-ph3] input[type=radio]:checked:active ~ label::after,.radio[x-ph3] input[type=radio]:checked:active ~ .label::after{transform:scale(0.6)}.radio[x-ph3] input[type=radio]:active ~ label:after,.radio[x-ph3] input[type=radio]:active ~ .label:after,.radio[x-ph3] input[type=radio]:focus ~ label:after,.radio[x-ph3] input[type=radio]:focus ~ .label:after{box-shadow:0 0 3px 2px #33d7ff !important}.radio[x-ph3] .label:empty{display:block}#reminders .checkbox[x-ph3] label:after{top:0.188em}#reminders .checkbox[x-ph3] label:before{top:0.325em}#reminders .checkbox[x-ph3] label:empty{top:-0.563em}#reminders .checkbox[x-ph3].type-partial label:before{top:0.5em}.checkbox[x-ph3].type-partial label:before{left:3px}.checkbox[x-ph3] input[type=checkbox]:active ~ label:after,.checkbox[x-ph3] input[type=checkbox]:active ~ .label:after,.checkbox[x-ph3] input[type=checkbox]:focus ~ label:after,.checkbox[x-ph3] input[type=checkbox]:focus ~ .label:after{box-shadow:0 0 3px 2px #33d7ff !important}.checkbox[x-ph3] .label:empty{display:block}.phx .notification.notification--top{top:4rem !important}.phx .notification.notification--right .notification__list,.phx .notification__list{margin-right:0 !important;right:0 !important;left:4rem !important;top:4rem !important}.phx .notification__list .alert.is-info{background:#333D47 !important;color:#fff !important}.phx .notification__list .alert.is-warning{background:#FBC41B !important;color:#333D47 !important}.phx .notification__list .alert.is-danger{background:#C4332A !important;color:#fff !important}.phx .notification__list .alert.is-success{background:#008918 !important;color:#fff !important}.phx .notification__list a{background:white;border-radius:3px;padding:2px 4px;opacity:0.9}phx-notification.phx.login-growls .notification.notification--top{top:1rem !important}phx-notification.phx.login-growls .notification.notification--right .notification__list,phx-notification.phx.login-growls .notification__list{right:1rem !important;left:1rem !important;top:1rem !important;margin:0 !important}phx-notification.phx{height:0;width:0;line-height:0;display:block}body .expandolist{position:absolute;bottom:0;display:block;padding:1em 0 .25em}body .expandolist a{display:inline-block;padding:.25em 0;color:#9d9d9d;text-decoration:none;font-size:24px;font-weight:200}body .expandolist ul{display:block;margin:0;padding:0;line-height:1em;list-style:none;overflow:hidden;-moz-transition:max-height 1s;-o-transition:max-height 1s;-webkit-transition:max-height 1s;transition:max-height 1s}body .expandolist ul li{margin:0;padding:0}body .expandolist ul li.selected a{font-size:36px;color:#5f5f5f}body .expandolist ul.collapsed{max-height:3.25em;margin-bottom:.25em;-moz-transition:max-height .5s;-o-transition:max-height .5s;-webkit-transition:max-height .5s;transition:max-height .5s}body .expandolist ul.collapsed li.selected{display:block}body .expandolist ul.collapsed li.selected a{position:relative;border-bottom:none;color:#656565;padding-right:24px}body .expandolist ul.collapsed li.selected a b{position:absolute;right:0;bottom:9px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #656565}body #role_selector{position:inherit}body h1 a.current-role{color:#5f5f5f;text-decoration:none}body h1 a.current-role:hover{text-decoration:none}.header.header [data-dropdown--list]{top:100%;margin-top:-.5em}.header .dropdown{position:static}.dropdown{position:relative}.dropdown [data-dropdown--list]{display:none;position:absolute;border:1px solid #ccc;box-shadow:2px 2px 5px #656565;z-index:11;background-color:#fff;border-radius:3px;margin-top:.3em;overflow-y:auto;max-height:28rem}.dropdown [data-dropdown--list] a{display:block;padding:.5em 2em;white-space:nowrap;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.dropdown [data-dropdown--list] a:hover,.dropdown [data-dropdown--list] a:focus{padding-left:3em;padding-right:1em;color:#153d7d;background-color:#efefef}.dropdown .caret{position:relative;top:-.1em;vertical-align:middle;border-top-width:.3em;border-left-width:.3em;border-right-width:.3em;margin-left:.3em;border-top-color:#000;border-top-color:currentColor;pointer-events:none}.dropdown.dropdown__open [data-dropdown--list]{display:block}.dropdown.dropdown__open .caret{-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown--right{right:0}.dropdown--left{left:0}.dropdown--title{padding:1em;color:#5f5f5f;text-transform:uppercase}.dropdown--heading{color:#333;font-size:1.5em;font-weight:normal}.dropdown--heading:focus,.dropdown--heading:hover{color:#333}[data-dropdown-toggle--control],.dropdown--heading{padding-right:.5em}.dropdown .dropdown--actions-menu a{color:#414141;padding:.5em 1em;-ms-transition-property:background-color;transition-property:background-color}.dropdown .dropdown--actions-menu a:hover,.dropdown .dropdown--actions-menu a:focus{padding:.5em 1em;color:#414141}.dropdown .dropdown--actions-menu li{border-top:1px solid #999}.dropdown .dropdown--actions-menu li:first-child{border-top:none}#ft{height:36px;margin-bottom:20px;padding:10px;background:#FFF;border-top:#f0f0f0 solid 1px}#ft .footer-left{flex:3}#ft .footer-right{flex:2}#ft .eab_legal{padding-left:10px;height:36px}#ft .additional_modes{display:inline-block;position:relative}#ft .additional_modes>a{color:#000}#ft .time-info{display:inline-block;margin-right:var(--hi-size--pixel-15)}#ft .caret{position:relative;top:.5em}#ft .additional_modes__menu{display:none;width:170px;padding:1.5em;position:absolute;bottom:100%;right:0;z-index:10;background:white;border:1px solid #000;border-radius:5px}#ft .additional_modes__text{display:inline;font-weight:var(--hi-font--weight-heavy)}#ft .additional_modes__link{display:block;border-bottom:none;line-height:var(--hi-font-lh--large)}.phx *,::after,::before{box-sizing:border-box}.has-compact-placeholder{position:absolute}.has-compact-placeholder input+label.will-autoshow{display:none}[placeholder].placeholder-reveal-label+p{display:none;margin-top:3px;font-size:0.8rem;font-style:italic;color:#656565;padding:0px}[placeholder].placeholder-reveal-label.show+p{display:block}.has-compact-placeholder input:focus+label.will-autoshow{display:block;position:absolute;background:white;top:100%}.layout-helper.form-buttons,.layout-helper.align-right{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-end}.layout-helper.align-left{display:flex;flex-direction:row;align-items:center}.layout-helper.button-group{display:flex;flex-direction:row;align-items:baseline}.layout-helper.button-group>*{clear:both}.flex-container{display:flex}.flex-container--justify>*{flex:1}.flex-item--left{align-self:flex-start;margin-right:auto !important}.flex-item--right{align-self:flex-end;margin-left:auto !important}form.is-accessible label{margin-top:0.8rem;margin-bottom:1px}form.is-accessible input{margin-bottom:0}form.is-accessible input[type="submit"]{margin-top:0.8rem}form.is-accessible input:invalid{border-color:var(--hi-clr--red-3)}form.is-accessible input:valid{border-color:var(--hi-clr--gray-8)}form.is-accessible .is-required:after{content:'*';display:inline-block;color:var(--hi-clr--red-5);font-size:0.7rem}.user_search_autocomplete+.autocomplete-status{color:var(--hi-clr--red-5);font-size:0.9em}.upcoming-appointments .info .approaching_time{color:red;font-weight:bold}.appointment-colors__row{flex-flow:row wrap;flex-basis:33.33%;max-height:33.33%}.appointment-colors__cell{box-sizing:border-box;padding:10px}.appointment-colors__input{width:65%}.appointment-colors__example{background-color:#bedbf2;color:#1f2526;margin-left:0;max-width:200px;padding:0.5rem;vertical-align:middle;width:50%}.service_colors__cell{box-sizing:border-box;padding:20px}.service_colors__cell h2{font-size:1.5em}.left{float:left}.left.border{border-right:1px solid #eaeaea;padding-right:10px}.right{float:right}.right.border{border-left:1px solid #eaeaea;padding-left:10px}.clear{clear:both;height:0}.hide{display:none}.growl_msg,.bite_msg{font-family:"Roboto",sans-serif;font-weight:500;color:#444;position:fixed;top:0;padding:5px 10px;width:940px;margin-left:-480px;left:50%;background:#999;border-bottom:2px solid #888;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;opacity:.85}.growl_msg .message,.bite_msg .message{color:#fff;font-weight:bold;font-size:22px;text-align:center;text-shadow:1px 1px 1px #ccc}.bite_msg{background:#f00000;color:#fff;font-size:22px;text-shadow:1px 1px 1px #555;text-align:left;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0;border-radius:0 0 4px 4px}.bite_msg a{float:right;border-left:1px dotted #fff;color:#fff;padding-left:10px}body{background:#fff}.login{margin:50px 0 20px 0}.login .field,.login .field_float{padding:.25em 0px}.login .field label,.login .field_float label{font-family:"Roboto",sans-serif;font-weight:400}.login .field.check_box input,.login .field .radio_button input,.login .field_float.check_box input,.login .field_float .radio_button input{display:inline}.login .field.check_box label,.login .field .radio_button label,.login .field_float.check_box label,.login .field_float .radio_button label{display:inline;font-weight:normal}.login .field.text_field input,.login .field.text_field textarea,.login .field.date_picker input,.login .field.date_picker textarea,.login .field.text_area input,.login .field.text_area textarea,.login .field_float.text_field input,.login .field_float.text_field textarea,.login .field_float.date_picker input,.login .field_float.date_picker textarea,.login .field_float.text_area input,.login .field_float.text_area textarea{display:block;margin-top:3px;font-weight:normal;border:1px solid #D8D8D8;padding:5px 5px 5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;font-family:"Roboto",sans-serif;font-weight:400;display:block;margin-top:3px;font-weight:normal;border:1px solid #D8D8D8;padding:7px 5px 7px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF}.login .field.uneditable .uneditable_field,.login .field_float.uneditable .uneditable_field{margin-top:3px;font-weight:normal;border:1px solid #d8d8d8;padding:5px 5px 5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;width:350px;background:#fff url(/images/lock_16px.png) no-repeat 98% center}.login .field.text_area textarea,.login .field_float.text_area textarea{height:50px;width:300px}.login .field.select select,.login .field_float.select select{width:350px;font-size:12px;margin-top:5px}.login .field.suffix input,.login .field_float.suffix input{display:inline}.login .field.xsmall input,.login .field.xsmall textarea,.login .field_float.xsmall input,.login .field_float.xsmall textarea{width:50px}.login .field.small input,.login .field.small textarea,.login .field_float.small input,.login .field_float.small textarea{width:150px}.login .field.medium input,.login .field.medium textarea,.login .field_float.medium input,.login .field_float.medium textarea{width:300px}.login .field.large input,.login .field.large textarea,.login .field_float.large input,.login .field_float.large textarea{width:500px}.login .field.date_picker input,.login .field_float.date_picker input{background:#FFF url(/images/calendar_16px.png) no-repeat 95% 50%;cursor:hand}.login .field.card_swipe input,.login .field_float.card_swipe input{width:425px;height:42px;float:left;font-size:1.5em;line-height:1.5em;border-color:#c3c3c3;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:#efefef 0px 4px 12px 0px inset;-webkit-box-shadow:#efefef 0px 4px 12px 0px inset;box-shadow:#efefef 0px 4px 12px 0px inset;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.login .field.card_swipe input#student_submit,.login .field_float.card_swipe input#student_submit{width:100px;height:40px;line-height:.75em;margin-left:-101px;margin-top:4px;font-size:1.5em;padding:7px 15px 7px 15px;border:none;background-color:#0971ce;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0;border-radius:0 6px 6px 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.login .field.green_button input,.login .field.green_button button,.login .field.blue_button input,.login .field.blue_button button,.login .field_float.green_button input,.login .field_float.green_button button,.login .field_float.blue_button input,.login .field_float.blue_button button{font-family:"Roboto",sans-serif;font-weight:400;background:#A7C813;border:2px solid #8FAB10;font-size:13px;padding:2px 6px 3px 6px;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;text-decoration:none;width:auto;overflow:visible}.login .field.green_button input:hover,.login .field.green_button input:focus,.login .field.green_button button:hover,.login .field.green_button button:focus,.login .field.blue_button input:hover,.login .field.blue_button input:focus,.login .field.blue_button button:hover,.login .field.blue_button button:focus,.login .field_float.green_button input:hover,.login .field_float.green_button input:focus,.login .field_float.green_button button:hover,.login .field_float.green_button button:focus,.login .field_float.blue_button input:hover,.login .field_float.blue_button input:focus,.login .field_float.blue_button button:hover,.login .field_float.blue_button button:focus{background:#8FAB10;color:#E9EECF}.login .field.blue_button,.login .field_float.blue_button{padding-top:5px}.login .field.blue_button input,.login .field.blue_button button,.login .field_float.blue_button input,.login .field_float.blue_button button{background:#4586DA;border-color:#3c75bf}.login .field.blue_button input:hover,.login .field.blue_button input:focus,.login .field.blue_button button:hover,.login .field.blue_button button:focus,.login .field_float.blue_button input:hover,.login .field_float.blue_button input:focus,.login .field_float.blue_button button:hover,.login .field_float.blue_button button:focus{background:#3c75bf;color:#fff}.login .field.green_button_login input,.login .field.green_button_login button,.login .field_float.green_button_login input,.login .field_float.green_button_login button{font-family:"Roboto",sans-serif;font-weight:400;background:#A7C813;border:2px solid #8FAB10;font-size:13px;padding:2px 6px 3px 6px;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;text-decoration:none;position:absolute;width:160px;overflow:visible}.login .field.green_button_login input:hover,.login .field.green_button_login input:focus,.login .field.green_button_login button:hover,.login .field.green_button_login button:focus,.login .field_float.green_button_login input:hover,.login .field_float.green_button_login input:focus,.login .field_float.green_button_login button:hover,.login .field_float.green_button_login button:focus{background:#8FAB10;color:#E9EECF}.login .field.blue_submit input,.login .field.blue_submit button,.login .field_float.blue_submit input,.login .field_float.blue_submit button{font-size:1em;width:auto;padding:6px 12px;background:#1E57B1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:none;display:inline-block;color:#fff;text-decoration:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTdiMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE3NDQ4YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1e57b1),color-stop(100%, #17448a));background-image:-moz-linear-gradient(#1e57b1,#17448a);background-image:-webkit-linear-gradient(#1e57b1,#17448a);background-image:linear-gradient(#1e57b1,#17448a);background-color:#17448a;-webkit-box-shadow:inset 1px 1px 1px 0px #6da1f3,1px 1px 1px 0px #ccc;box-shadow:inset 1px 1px 1px 0px #6da1f3,1px 1px 1px 0px #ccc}.login .field.blue_submit input:hover,.login .field.blue_submit input:focus,.login .field.blue_submit button:hover,.login .field.blue_submit button:focus,.login .field_float.blue_submit input:hover,.login .field_float.blue_submit input:focus,.login .field_float.blue_submit button:hover,.login .field_float.blue_submit button:focus{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1M2Q3ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMmE1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #153d7d),color-stop(100%, #0f2a57));background-image:-moz-linear-gradient(#153d7d,#0f2a57);background-image:-webkit-linear-gradient(#153d7d,#0f2a57);background-image:linear-gradient(#153d7d,#0f2a57);background-color:#153d7d}.login .field_float{padding:5px 7px 9px 5px;float:left}.login .field_float label{padding:0 0 0 5px}.login .field_float select{float:left}.login .field_float input{float:left}.login .field_float.check_box label{float:left}.login label{font-size:13px;color:#242424}.login label.bold{font-weight:bold}.login .form_area{background:#EAEAEA;text-align:center;border-bottom:1px solid #C6C6C6;border-top:1px solid #C6C6C6;margin:15px 0 5px 0}.login .form_area.reset_password_area{display:flex;justify-content:center;gap:3em;padding:1em}.login .form{text-align:left}.login .form:not(.reset_password_form_container){padding:10px;margin:10px auto 10px auto;max-width:355px}.login .form a.forgot_password{font-size:13px;padding:0 0 0 5px}.login .footer{padding:5px 10px 5px 10px;font-size:90%}.login .footer .left{width:50%;text-align:left}.login .footer .left p{color:#656565;padding:2px 0 0 0;margin-bottom:0}.login .footer .left p.copyright{color:#656565}.login .footer .right{width:50%;text-align:right}.login .footer .right p{color:#656565;padding:2px 0 0 0;margin-bottom:0}.login #sumbit_container{width:313px}.login #ldap_sessions_spinner{float:right;line-height:20px;padding:6px 0 6px 12px;visibility:hidden}.login #password_requirements_expl{font-family:"Roboto",sans-serif;font-weight:400;text-align:left;padding:.25em;line-height:20px}.login #password_requirements_expl li{list-style:disc;margin-left:2em}input#login{margin-bottom:0}.button.primary,.formtastic input.button.primary{border-radius:3px;border-style:solid;font-family:"Roboto",sans-serif;text-decoration:none;text-rendering:optimizeLegibility;text-align:center;display:inline-block;user-select:none;vertical-align:bottom;text-overflow:ellipsis;outline:none;transition:background-color 0.3s;font-weight:400;padding:.3125rem .625rem;font-size:.8125rem;line-height:1.25rem;border-width:1.1px;color:#fff;border-color:#2a6fb8;background-color:#2a6fb8;margin-right:10px;width:auto;font-size:1.25em}.button.primary[disabled],.formtastic input.button.primary[disabled]{cursor:not-allowed;box-shadow:none !important}.button.primary:hover,.button.primary:focus,.formtastic input.button.primary:hover,.formtastic input.button.primary:focus{color:var(--hi-color--text);border-color:#33d7ff;background-color:var(--hi-color--blue-10)}.button.primary:active,.button.primary.is-active,.formtastic input.button.primary:active,.formtastic input.button.primary.is-active{box-shadow:#3E7DB1 0 -0.1em 0.2em;color:var(--hi-color--text);border-color:#33d7ff;background-color:#33d7ff}.button.primary[disabled],.formtastic input.button.primary[disabled]{box-shadow:none;color:#b4b4b4;border-color:#dadbde;background-color:#ebebeb}.button.primary.disabled,.button.primary[disabled],.formtastic input.button.primary.disabled,.formtastic input.button.primary[disabled]{box-shadow:none;pointer-events:none;cursor:default;background:#f7f9fb;border-color:#ADB1B5;color:#464F58}.fb-like{float:right;margin:3px 0 3px 3px}.boxErrorMessage{border:1px dotted #FF1F1F;padding:5px;font-size:90%;background:#d32c2c;color:#FFF;margin:0 0 5px 0}.boxErrorMessage ul li{padding:3px 0 3px 5px}input[type="password"][hidden]{display:none}@media screen and (max-height: 425px){.login{margin-top:10px}}
