@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.font-primary,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.font-secondary{font-family:Open Sans,sans-serif}.clearfix:after,.clearfix:before,.row:after,.row:before,.userform .field .dropdown:after,.userform .field .dropdown:before,fieldset .field .dropdown:after,fieldset .field .dropdown:before{content:"";display:table}.clearfix:after,.row:after,.userform .field .dropdown:after,fieldset .field .dropdown:after{clear:both}.timesheet-gui--plus:after,.userform .field input[type=file]+.faux-upload:after,.userform .field input[type=file]+.faux-upload:before,fieldset .field input[type=file]+.faux-upload:after,fieldset .field input[type=file]+.faux-upload:before{background-size:contain;background-position:50%;background-repeat:no-repeat}body,html{font-size:10px;color:#000;font-family:Montserrat,sans-serif}body *,html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{color:#fff;background:#fd6d29}::selection{color:#fff;background:#fd6d29}::-moz-focus-inner{border:0}p a:not([class]){color:#676cc1;text-decoration:none}p a:not([class]):active,p a:not([class]):focus,p a:not([class]):hover{text-decoration:underline}em,i{font-style:italic}b,strong{font-weight:700}b *,strong *{font-weight:inherit!important}a:not([class]){color:inherit;text-decoration:none}img{max-width:100%;height:auto}img.rightAlone{display:block;margin-left:auto}img.leftAlone{display:block;margin-right:auto}img.right{float:right;margin-left:1rem}img.left,img.right{margin-top:1rem;margin-bottom:1rem}img.left{float:left;margin-right:1rem}hr{border-bottom:#000;border-width:.1rem 0 0;border-style:solid;margin:3rem auto}.row{width:100%;max-width:120rem;margin:0 auto}.row.max{max-width:150rem}.row.explode{max-width:none}.row.collapse>.column{padding-left:0;padding-right:0}.row.collapse>.column>.row{width:100%;margin-left:0;margin-right:0}.row.centered{font-size:0;text-align:center}.row.centered .column{display:inline-block;vertical-align:top;float:none}@media only screen and (min-width:1500px){.row.push-left,.row.push-right{max-width:150rem!important}.row.push-right{padding-left:15rem}.row.push-left{padding-right:15rem}}.row .row{max-width:none;padding-left:0;padding-right:0}.column{width:100%;float:left;padding-left:2rem;padding-right:2rem}.column.centered{float:none;margin-left:auto;margin-right:auto}.column>.row:not(.collapse){width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.align-content{display:table}.align-content--fixed,.align-content.row{table-layout:fixed}.align-content:not(.column){width:100%}.align-content>.content-row{display:table-row}.align-content>.content-row>.vertical-align,.align-content>.vertical-align{display:table-cell;vertical-align:middle;float:none}.align-content>.content-row>.vertical-align--top,.align-content>.vertical-align--top{vertical-align:top}.align-content>.content-row>.vertical-align--bottom,.align-content>.vertical-align--bottom{vertical-align:bottom}@media only screen and (min-width:968px){.xmd-up-align-content{display:table}.xmd-up-align-content--fixed,.xmd-up-align-content.row{table-layout:fixed}.xmd-up-align-content:not(.column){width:100%}.xmd-up-align-content>.content-row{display:table-row}.xmd-up-align-content>.content-row>.vertical-align,.xmd-up-align-content>.vertical-align{display:table-cell;vertical-align:middle;float:none}.xmd-up-align-content>.content-row>.vertical-align--top,.xmd-up-align-content>.vertical-align--top{vertical-align:top}.xmd-up-align-content>.content-row>.vertical-align--bottom,.xmd-up-align-content>.vertical-align--bottom{vertical-align:bottom}}.colour--white{color:#fff}.colour--off-white{color:#f2f2f2}.colour--black{color:#000}.colour--off-black{color:#0f0f0f}.colour--text{color:#000}.colour--primary{color:#676cc1}.button,.login__wrap__content__form [type=submit],.userform .btn-toolbar button,button,fieldset .btn-toolbar button,input[type=submit]{position:relative;z-index:1;border:0;outline:0;overflow:hidden;background-color:transparent;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;margin:0 1rem 1rem 0;padding:.6rem 1.5rem;border-radius:.3rem;cursor:pointer;outline:none;font-size:1.6rem!important;font-weight:600;white-space:nowrap;text-align:center;text-decoration:none;border-width:.2rem;border-style:solid;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;-o-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}input[type=submit]{background-color:#676cc1;border-color:#676cc1;color:#fff}input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:#474dae;background-color:#474dae}.button,.userform .btn-toolbar button,fieldset .btn-toolbar button{color:#fff;border-color:#676cc1;background-color:#676cc1}.button:active,.button:focus,.button:hover,.userform .btn-toolbar button:active,.userform .btn-toolbar button:focus,.userform .btn-toolbar button:hover,fieldset .btn-toolbar button:active,fieldset .btn-toolbar button:focus,fieldset .btn-toolbar button:hover{color:#fff;background-color:#474dae;border-color:#474dae}.button--bordered{color:#676cc1;background-color:transparent}.button.button--white,.userform .btn-toolbar button.button--white,fieldset .btn-toolbar button.button--white{border-color:#fff;background-color:#fff;color:#676cc1}.button.button--white:active,.button.button--white:focus,.button.button--white:hover,.userform .btn-toolbar button.button--white:active,.userform .btn-toolbar button.button--white:focus,.userform .btn-toolbar button.button--white:hover,fieldset .btn-toolbar button.button--white:active,fieldset .btn-toolbar button.button--white:focus,fieldset .btn-toolbar button.button--white:hover{border-color:#e6e6e6;background-color:#e6e6e6}.button.button--bordered--white,.userform .btn-toolbar button.button--bordered--white,fieldset .btn-toolbar button.button--bordered--white{background-color:transparent;border-color:#fff;color:#fff}.button.button--bordered--white:active,.button.button--bordered--white:focus,.button.button--bordered--white:hover,.userform .btn-toolbar button.button--bordered--white:active,.userform .btn-toolbar button.button--bordered--white:focus,.userform .btn-toolbar button.button--bordered--white:hover,fieldset .btn-toolbar button.button--bordered--white:active,fieldset .btn-toolbar button.button--bordered--white:focus,fieldset .btn-toolbar button.button--bordered--white:hover{background-color:#fff;border-color:#fff;color:#676cc1}.button.button--off-white,.userform .btn-toolbar button.button--off-white,fieldset .btn-toolbar button.button--off-white{border-color:#f2f2f2;background-color:#f2f2f2;color:#fff}.button.button--off-white:active,.button.button--off-white:focus,.button.button--off-white:hover,.userform .btn-toolbar button.button--off-white:active,.userform .btn-toolbar button.button--off-white:focus,.userform .btn-toolbar button.button--off-white:hover,fieldset .btn-toolbar button.button--off-white:active,fieldset .btn-toolbar button.button--off-white:focus,fieldset .btn-toolbar button.button--off-white:hover{border-color:#d9d9d9;background-color:#d9d9d9}.button.button--bordered--off-white,.userform .btn-toolbar button.button--bordered--off-white,fieldset .btn-toolbar button.button--bordered--off-white{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}.button.button--bordered--off-white:active,.button.button--bordered--off-white:focus,.button.button--bordered--off-white:hover,.userform .btn-toolbar button.button--bordered--off-white:active,.userform .btn-toolbar button.button--bordered--off-white:focus,.userform .btn-toolbar button.button--bordered--off-white:hover,fieldset .btn-toolbar button.button--bordered--off-white:active,fieldset .btn-toolbar button.button--bordered--off-white:focus,fieldset .btn-toolbar button.button--bordered--off-white:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#fff}.button.button--black,.userform .btn-toolbar button.button--black,fieldset .btn-toolbar button.button--black{border-color:#000;background-color:#000;color:#fff}.button.button--black:active,.button.button--black:focus,.button.button--black:hover,.userform .btn-toolbar button.button--black:active,.userform .btn-toolbar button.button--black:focus,.userform .btn-toolbar button.button--black:hover,fieldset .btn-toolbar button.button--black:active,fieldset .btn-toolbar button.button--black:focus,fieldset .btn-toolbar button.button--black:hover{border-color:#000;background-color:#000}.button.button--bordered--black,.userform .btn-toolbar button.button--bordered--black,fieldset .btn-toolbar button.button--bordered--black{background-color:transparent;border-color:#000;color:#000}.button.button--bordered--black:active,.button.button--bordered--black:focus,.button.button--bordered--black:hover,.userform .btn-toolbar button.button--bordered--black:active,.userform .btn-toolbar button.button--bordered--black:focus,.userform .btn-toolbar button.button--bordered--black:hover,fieldset .btn-toolbar button.button--bordered--black:active,fieldset .btn-toolbar button.button--bordered--black:focus,fieldset .btn-toolbar button.button--bordered--black:hover{background-color:#000;border-color:#000;color:#fff}.button.button--off-black,.userform .btn-toolbar button.button--off-black,fieldset .btn-toolbar button.button--off-black{border-color:#0f0f0f;background-color:#0f0f0f;color:#fff}.button.button--off-black:active,.button.button--off-black:focus,.button.button--off-black:hover,.userform .btn-toolbar button.button--off-black:active,.userform .btn-toolbar button.button--off-black:focus,.userform .btn-toolbar button.button--off-black:hover,fieldset .btn-toolbar button.button--off-black:active,fieldset .btn-toolbar button.button--off-black:focus,fieldset .btn-toolbar button.button--off-black:hover{border-color:#000;background-color:#000}.button.button--bordered--off-black,.userform .btn-toolbar button.button--bordered--off-black,fieldset .btn-toolbar button.button--bordered--off-black{background-color:transparent;border-color:#0f0f0f;color:#0f0f0f}.button.button--bordered--off-black:active,.button.button--bordered--off-black:focus,.button.button--bordered--off-black:hover,.userform .btn-toolbar button.button--bordered--off-black:active,.userform .btn-toolbar button.button--bordered--off-black:focus,.userform .btn-toolbar button.button--bordered--off-black:hover,fieldset .btn-toolbar button.button--bordered--off-black:active,fieldset .btn-toolbar button.button--bordered--off-black:focus,fieldset .btn-toolbar button.button--bordered--off-black:hover{background-color:#0f0f0f;border-color:#0f0f0f;color:#fff}.button.button--text,.userform .btn-toolbar button.button--text,fieldset .btn-toolbar button.button--text{border-color:#000;background-color:#000;color:#fff}.button.button--text:active,.button.button--text:focus,.button.button--text:hover,.userform .btn-toolbar button.button--text:active,.userform .btn-toolbar button.button--text:focus,.userform .btn-toolbar button.button--text:hover,fieldset .btn-toolbar button.button--text:active,fieldset .btn-toolbar button.button--text:focus,fieldset .btn-toolbar button.button--text:hover{border-color:#000;background-color:#000}.button.button--bordered--text,.userform .btn-toolbar button.button--bordered--text,fieldset .btn-toolbar button.button--bordered--text{background-color:transparent;border-color:#000;color:#000}.button.button--bordered--text:active,.button.button--bordered--text:focus,.button.button--bordered--text:hover,.userform .btn-toolbar button.button--bordered--text:active,.userform .btn-toolbar button.button--bordered--text:focus,.userform .btn-toolbar button.button--bordered--text:hover,fieldset .btn-toolbar button.button--bordered--text:active,fieldset .btn-toolbar button.button--bordered--text:focus,fieldset .btn-toolbar button.button--bordered--text:hover{background-color:#000;border-color:#000;color:#fff}.button.button--primary,.userform .btn-toolbar button.button--primary,fieldset .btn-toolbar button.button--primary{border-color:#676cc1;background-color:#676cc1;color:#fff}.button.button--primary:active,.button.button--primary:focus,.button.button--primary:hover,.userform .btn-toolbar button.button--primary:active,.userform .btn-toolbar button.button--primary:focus,.userform .btn-toolbar button.button--primary:hover,fieldset .btn-toolbar button.button--primary:active,fieldset .btn-toolbar button.button--primary:focus,fieldset .btn-toolbar button.button--primary:hover{border-color:#474dae;background-color:#474dae}.button.button--bordered--primary,.userform .btn-toolbar button,fieldset .btn-toolbar button{background-color:transparent;border-color:#676cc1;color:#676cc1}.button.button--bordered--primary:active,.button.button--bordered--primary:focus,.button.button--bordered--primary:hover,.userform .btn-toolbar button:active,.userform .btn-toolbar button:focus,.userform .btn-toolbar button:hover,fieldset .btn-toolbar button:active,fieldset .btn-toolbar button:focus,fieldset .btn-toolbar button:hover{background-color:#676cc1;border-color:#676cc1;color:#fff}a,b,button,dl,dt,em,h1,h2,h3,h4,h5,h6,i,input,label,li,p,pre,small,span,strong,td,textarea,tl,tr{line-height:1.7;margin-bottom:.8em}.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,p *{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.1}.userform .field input[type=file]+.faux-upload,a,b,button,dl,dt,em,fieldset .field input[type=file]+.faux-upload,i,input,label,li,p,pre,span,strong,td,textarea,tl,tr{font-size:1.6rem}.userform .field input[type=file]+.large.faux-upload,a.large,b.large,button.large,dl.large,dt.large,em.large,fieldset .field input[type=file]+.large.faux-upload,i.large,input.large,label.large,li.large,p.large,pre.large,span.large,strong.large,td.large,textarea.large,tl.large,tr.large{font-weight:600;font-size:1.8rem}@media only screen and (min-width:968px){.userform .field input[type=file]+.large.faux-upload,a.large,b.large,button.large,dl.large,dt.large,em.large,fieldset .field input[type=file]+.large.faux-upload,i.large,input.large,label.large,li.large,p.large,pre.large,span.large,strong.large,td.large,textarea.large,tl.large,tr.large{font-size:2.2rem}}a{margin-bottom:0}h1{font-size:5rem}h2{font-size:4rem}h3{font-size:3.6rem}h4{font-size:2.4rem}h5{font-size:1.8rem}h6{font-size:1.6rem}small{font-size:1rem}@media only screen and (min-width:1280px){h1{font-size:8rem}h2{font-size:6rem}h3{font-size:4rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:2rem}small{font-size:1.3rem}}.font-weight--normal{font-weight:400}.font-weight--normal *{font-weight:inherit}.font-weight--semi-bold{font-weight:600}.font-weight--semi-bold *{font-weight:inherit}.font-weight--bold{font-weight:700}.font-weight--bold *{font-weight:inherit}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.h1{font-size:5rem}.h2{font-size:4rem}.h3{font-size:3.6rem}.h4{font-size:2.4rem}.h5{font-size:1.8rem}.h6{font-size:1.6rem}.small{font-size:1rem}@media only screen and (min-width:1280px){.h1{font-size:8rem}.h2{font-size:6rem}.h3{font-size:4rem}.h4{font-size:3rem}.h5{font-size:2.4rem}.h6{font-size:2rem}.small{font-size:1.3rem}}.login__wrap__content__form .field.checkbox [type=checkbox],.userform .field.checkbox input[type=checkbox],.userform .field.checkbox input[type=radio],.userform .field.optionset input[type=checkbox],.userform .field.optionset input[type=radio],fieldset .field.checkbox input[type=checkbox],fieldset .field.checkbox input[type=radio],fieldset .field.optionset input[type=checkbox],fieldset .field.optionset input[type=radio]{position:absolute;height:0;width:0;opacity:0}.login__wrap__content__form .field.checkbox [type=checkbox]+label,.userform .field.checkbox input[type=checkbox]+label,.userform .field.checkbox input[type=radio]+label,.userform .field.optionset input[type=checkbox]+label,.userform .field.optionset input[type=radio]+label,fieldset .field.checkbox input[type=checkbox]+label,fieldset .field.checkbox input[type=radio]+label,fieldset .field.optionset input[type=checkbox]+label,fieldset .field.optionset input[type=radio]+label{position:relative;padding-left:4rem;cursor:pointer}.login__wrap__content__form .field.checkbox [type=checkbox]+label:after,.login__wrap__content__form .field.checkbox [type=checkbox]+label:before,.userform .field.checkbox input[type=checkbox]+label:after,.userform .field.checkbox input[type=checkbox]+label:before,.userform .field.checkbox input[type=radio]+label:after,.userform .field.checkbox input[type=radio]+label:before,.userform .field.optionset input[type=checkbox]+label:after,.userform .field.optionset input[type=checkbox]+label:before,.userform .field.optionset input[type=radio]+label:after,.userform .field.optionset input[type=radio]+label:before,fieldset .field.checkbox input[type=checkbox]+label:after,fieldset .field.checkbox input[type=checkbox]+label:before,fieldset .field.checkbox input[type=radio]+label:after,fieldset .field.checkbox input[type=radio]+label:before,fieldset .field.optionset input[type=checkbox]+label:after,fieldset .field.optionset input[type=checkbox]+label:before,fieldset .field.optionset input[type=radio]+label:after,fieldset .field.optionset input[type=radio]+label:before{content:"";position:absolute;top:50%}.login__wrap__content__form .field.checkbox [type=checkbox]+label:before,.userform .field.checkbox input[type=checkbox]+label:before,.userform .field.checkbox input[type=radio]+label:before,.userform .field.optionset input[type=checkbox]+label:before,.userform .field.optionset input[type=radio]+label:before,fieldset .field.checkbox input[type=checkbox]+label:before,fieldset .field.checkbox input[type=radio]+label:before,fieldset .field.optionset input[type=checkbox]+label:before,fieldset .field.optionset input[type=radio]+label:before{left:0;height:2rem;width:2rem;border:.2rem solid #676cc1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login__wrap__content__form .field.checkbox [type=checkbox]+label:after,.userform .field.checkbox input[type=checkbox]+label:after,.userform .field.checkbox input[type=radio]+label:after,.userform .field.optionset input[type=checkbox]+label:after,.userform .field.optionset input[type=radio]+label:after,fieldset .field.checkbox input[type=checkbox]+label:after,fieldset .field.checkbox input[type=radio]+label:after,fieldset .field.optionset input[type=checkbox]+label:after,fieldset .field.optionset input[type=radio]+label:after{left:.6rem;top:50%;height:.8rem;width:.8rem;background-color:#676cc1;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.login__wrap__content__form .field.checkbox :checked[type=checkbox]+label:after,.userform .field.checkbox input:checked[type=checkbox]+label:after,.userform .field.checkbox input:checked[type=radio]+label:after,.userform .field.optionset input:checked[type=checkbox]+label:after,.userform .field.optionset input:checked[type=radio]+label:after,fieldset .field.checkbox input:checked[type=checkbox]+label:after,fieldset .field.checkbox input:checked[type=radio]+label:after,fieldset .field.optionset input:checked[type=checkbox]+label:after,fieldset .field.optionset input:checked[type=radio]+label:after{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.userform .field.checkbox input[type=radio]+label:after,.userform .field.checkbox input[type=radio]+label:before,.userform .field.optionset input[type=radio]+label:after,.userform .field.optionset input[type=radio]+label:before,fieldset .field.checkbox input[type=radio]+label:after,fieldset .field.checkbox input[type=radio]+label:before,fieldset .field.optionset input[type=radio]+label:after,fieldset .field.optionset input[type=radio]+label:before{border-radius:50%}.login__wrap__content__form input:not([type=submit]),.userform .field.textarea input,.userform .field.textarea textarea,.userform .field.text input,.userform .field.text textarea,fieldset .field.textarea input,fieldset .field.textarea textarea,fieldset .field.text input,fieldset .field.text textarea{font-size:1.6rem;padding:1.2rem;border:0;width:100%;border-radius:0;background-color:#fff;resize:none;color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login__wrap__content__form input:not([type=submit])::-webkit-input-placeholder,.userform .field.textarea input::-webkit-input-placeholder,.userform .field.textarea textarea::-webkit-input-placeholder,.userform .field.text input::-webkit-input-placeholder,.userform .field.text textarea::-webkit-input-placeholder,fieldset .field.textarea input::-webkit-input-placeholder,fieldset .field.textarea textarea::-webkit-input-placeholder,fieldset .field.text input::-webkit-input-placeholder,fieldset .field.text textarea::-webkit-input-placeholder{opacity:1;color:#000;font-family:Montserrat,sans-serif}.login__wrap__content__form input:-moz-placeholder:not([type=submit]),.login__wrap__content__form input:not([type=submit])::-moz-placeholder,.userform .field.textarea input:-moz-placeholder,.userform .field.textarea input::-moz-placeholder,.userform .field.textarea textarea:-moz-placeholder,.userform .field.textarea textarea::-moz-placeholder,.userform .field.text input:-moz-placeholder,.userform .field.text input::-moz-placeholder,.userform .field.text textarea:-moz-placeholder,.userform .field.text textarea::-moz-placeholder,fieldset .field.textarea input:-moz-placeholder,fieldset .field.textarea input::-moz-placeholder,fieldset .field.textarea textarea:-moz-placeholder,fieldset .field.textarea textarea::-moz-placeholder,fieldset .field.text input:-moz-placeholder,fieldset .field.text input::-moz-placeholder,fieldset .field.text textarea:-moz-placeholder,fieldset .field.text textarea::-moz-placeholder{opacity:1;color:#000;font-family:Montserrat,sans-serif}.login__wrap__content__form input:-ms-input-placeholder:not([type=submit]),.userform .field.textarea input:-ms-input-placeholder,.userform .field.textarea textarea:-ms-input-placeholder,.userform .field.text input:-ms-input-placeholder,.userform .field.text textarea:-ms-input-placeholder,fieldset .field.textarea input:-ms-input-placeholder,fieldset .field.textarea textarea:-ms-input-placeholder,fieldset .field.text input:-ms-input-placeholder,fieldset .field.text textarea:-ms-input-placeholder{opacity:1;color:#000;font-family:Montserrat,sans-serif}.field{position:relative}.userform .field,fieldset .field{margin-bottom:1rem}.userform .field label,fieldset .field label{position:relative;display:inline-block;font-size:1.6rem;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.userform .field.textarea label,.userform .field.text label,fieldset .field.textarea label,fieldset .field.text label{display:none}.userform .field.text.requiredField label:after,.userform .field.textarea.requiredField label:after,fieldset .field.text.requiredField label:after,fieldset .field.textarea.requiredField label:after{content:"*";color:#676cc1;position:absolute;top:0;right:-1rem}.userform .field.checkbox legend,.userform .field.optionset legend,fieldset .field.checkbox legend,fieldset .field.optionset legend{display:block;font-size:1.6rem;margin-bottom:2rem}.userform .field.checkbox .even,.userform .field.checkbox .odd,.userform .field.optionset .even,.userform .field.optionset .odd,fieldset .field.checkbox .even,fieldset .field.checkbox .odd,fieldset .field.optionset .even,fieldset .field.optionset .odd{display:block;margin-bottom:1rem}.userform .field input[type=file],fieldset .field input[type=file]{position:absolute;cursor:pointer;z-index:1;bottom:0;left:0;height:0;margin-bottom:0;height:100%;width:calc(100% - 4rem)!important;min-width:calc(100% - 4rem)!important;opacity:0}.userform .field input[type=file]:active+.faux-upload:before,.userform .field input[type=file]:focus+.faux-upload:before,.userform .field input[type=file]:hover+.faux-upload:before,fieldset .field input[type=file]:active+.faux-upload:before,fieldset .field input[type=file]:focus+.faux-upload:before,fieldset .field input[type=file]:hover+.faux-upload:before{opacity:0}.userform .field input[type=file]:active+.faux-upload:after,.userform .field input[type=file]:focus+.faux-upload:after,.userform .field input[type=file]:hover+.faux-upload:after,fieldset .field input[type=file]:active+.faux-upload:after,fieldset .field input[type=file]:focus+.faux-upload:after,fieldset .field input[type=file]:hover+.faux-upload:after{opacity:1}.userform .field input[type=file]+.faux-upload,fieldset .field input[type=file]+.faux-upload{position:relative;margin:0;padding:.3rem 1rem;border-radius:0;line-height:2.9em;border:.1rem solid #000!important;color:#000;width:100%;font-weight:400;outline:none;background-color:transparent;vertical-align:bottom;-webkit-box-shadow:0 0 0 0 #676cc1;box-shadow:0 0 0 0 #676cc1;cursor:pointer;font-size:1.6rem;-webkit-transition:color .2s ease,-webkit-box-shadow .2s ease;transition:color .2s ease,-webkit-box-shadow .2s ease;-o-transition:box-shadow .2s ease,color .2s ease;transition:box-shadow .2s ease,color .2s ease;transition:box-shadow .2s ease,color .2s ease,-webkit-box-shadow .2s ease}.userform .field input[type=file]+.faux-upload::-webkit-input-placeholder,fieldset .field input[type=file]+.faux-upload::-webkit-input-placeholder{color:#fff;opacity:.5}.userform .field input[type=file]+.faux-upload:-moz-placeholder,.userform .field input[type=file]+.faux-upload::-moz-placeholder,fieldset .field input[type=file]+.faux-upload:-moz-placeholder,fieldset .field input[type=file]+.faux-upload::-moz-placeholder{color:#fff;opacity:.5}.userform .field input[type=file]+.faux-upload:-ms-input-placeholder,fieldset .field input[type=file]+.faux-upload:-ms-input-placeholder{color:#fff;opacity:.5}.userform .field input[type=file]+.faux-upload:focus,fieldset .field input[type=file]+.faux-upload:focus{-webkit-box-shadow:0 0 .25rem .125rem #676cc1;box-shadow:0 0 .25rem .125rem #676cc1}.userform .field input[type=file]+.faux-upload:after,.userform .field input[type=file]+.faux-upload:before,fieldset .field input[type=file]+.faux-upload:after,fieldset .field input[type=file]+.faux-upload:before{content:"";position:absolute;top:calc(50% - 1rem);height:2rem;width:2rem;right:1rem;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.userform .field input[type=file]+.faux-upload:before,fieldset .field input[type=file]+.faux-upload:before{opacity:1;background-image:url(/themes/mercury/dist/images/svg/upload.svg)}.userform .field input[type=file]+.faux-upload:after,fieldset .field input[type=file]+.faux-upload:after{opacity:0;background-image:url(/themes/mercury/dist/images/svg/upload--active.svg)}.userform .field input[type=file]+.faux-upload.js-active,fieldset .field input[type=file]+.faux-upload.js-active{color:#676cc1}.userform .btn-toolbar,fieldset .btn-toolbar{margin-top:5rem}.userform .field .error{-webkit-box-shadow:inset 0 0 0 .2rem #676cc1!important;box-shadow:inset 0 0 0 .2rem #676cc1!important}.userform .field .error+.js-form-message{display:none!important}.contentBlock{position:relative;margin-top:5rem;margin-bottom:5rem}.contentBlock--padding{margin-top:0!important;margin-bottom:0!important;padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width:968px){.contentBlock{margin-top:10rem;margin-bottom:10rem}.contentBlock.extraSpace{margin-top:20rem;margin-bottom:20rem}.contentBlock--padding{padding-top:10rem;padding-bottom:10rem}.contentBlock--padding.extraSpace{padding-top:20rem;padding-bottom:20rem}}.contentBlock>.row{position:relative}.modal,body{background-color:#0f0f0f}.modal{display:block;position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.modal--active{opacity:1}.modal__wrapper{position:absolute;top:50%;left:50%;width:100%;max-width:120rem;padding-left:2rem;padding-right:2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__content{position:relative;z-index:100;width:100%;padding:4rem;background-color:#373a57;border-radius:1rem;color:#fff;text-align:center;max-width:64rem;margin:0 auto;float:none}.modal__content .modal-confirmation__heading,.modal__content .modal-timer__heading{display:block;line-height:1.3;font-size:1.8rem;font-weight:700;margin-bottom:2rem}@media only screen and (min-width:968px){.modal__content .modal-confirmation__heading,.modal__content .modal-timer__heading{font-size:3rem}}.modal__content .modal-confirmation__cancel,.modal__content .modal-confirmation__confirm,.modal__content .modal-timer__cancel,.modal__content .modal-timer__confirm{width:100%;color:#fff;border-color:#676cc1;background-color:#676cc1;margin:0 0 1rem}.modal__content .modal-confirmation__cancel:not([disabled]):hover,.modal__content .modal-confirmation__confirm:not([disabled]):hover,.modal__content .modal-timer__cancel:not([disabled]):hover,.modal__content .modal-timer__confirm:not([disabled]):hover{border-color:#68ccfa;background-color:#68ccfa}@media only screen and (min-width:968px){.modal__content .modal-confirmation__cancel,.modal__content .modal-confirmation__confirm,.modal__content .modal-timer__cancel,.modal__content .modal-timer__confirm{width:calc(50% - 1rem)}.modal__content .modal-confirmation__cancel:nth-of-type(odd),.modal__content .modal-confirmation__confirm:nth-of-type(odd),.modal__content .modal-timer__cancel:nth-of-type(odd),.modal__content .modal-timer__confirm:nth-of-type(odd){margin-right:1rem}.modal__content .modal-confirmation__cancel:nth-of-type(2n),.modal__content .modal-confirmation__confirm:nth-of-type(2n),.modal__content .modal-timer__cancel:nth-of-type(2n),.modal__content .modal-timer__confirm:nth-of-type(2n){margin-left:1rem}}.modal__content .modal-confirmation__confirm[disabled],.modal__content .modal-timer__confirm[disabled]{border-color:#c2c1c2;background-color:#c2c1c2;cursor:default}.modal__content .modal-timer__colour,.modal__content .modal-timer__title{display:block;width:100%;margin:0 auto 2rem;border:0;height:5rem;font-size:2rem;padding:1rem;border-radius:.4rem;outline:none;color:#fff;background-color:rgba(0,0,0,.2);font-family:Montserrat,sans-serif!important}.modal__content .modal-timer__colour:last-of-type,.modal__content .modal-timer__title:last-of-type{margin-bottom:4rem}.modal__content .modal-timer__colour{padding-left:3rem;background-image:url(/themes/gallium/dist/images/svg/hex.svg);background-position:1rem;background-size:auto 34%;background-repeat:no-repeat}.modal__content .modal-timer__error{display:block;font-size:1.4rem;font-weight:700;color:#fd6d29;margin-bottom:1rem}.timesheets{background-color:#0f0f0f}.timesheets__wrap{height:100vh;padding-top:10rem;padding-bottom:10rem}.timesheets__wrap__content{position:relative}.timesheet-gui--container,.timesheet-gui--table{font-size:0;overflow:hidden}.timesheet-gui--table{display:block;max-width:100%;margin:0 auto}@media only screen and (min-width:968px){.timesheet-gui--table{display:table;margin-bottom:2rem;border-collapse:separate;border-spacing:0 15px}}.timesheet-gui--container{position:relative;margin-bottom:2rem;text-align:center;border-radius:.5rem;overflow:hidden;background-color:#373a57}@media only screen and (max-width:967px){.timesheet-gui--container:after,.timesheet-gui--container:before{content:"";display:table}.timesheet-gui--container:after{clear:both}}@media only screen and (min-width:968px){.timesheet-gui--container{display:table-row;background-color:transparent}}.timesheet-gui--container.timer-active .timesheet-gui--header:before{opacity:0}.timesheet-gui--container.timer-active .timesheet-gui--toggle{background-color:#ef4042}.timesheet-gui--container.timer-active .timesheet-gui--time,.timesheet-gui--container.timer-paused .timesheet-gui--time{color:#fff}.timesheet-gui--actions,.timesheet-gui--controls,.timesheet-gui--data,.timesheet-gui--header{display:inline-block;padding:2rem}@media only screen and (min-width:968px){.timesheet-gui--actions,.timesheet-gui--controls,.timesheet-gui--data,.timesheet-gui--header{display:table-cell!important;vertical-align:middle}}.timesheet-gui--actions,.timesheet-gui--controls,.timesheet-gui--data{display:inline-block;vertical-align:middle;background-color:#373a57}.timesheet-gui--actions{position:absolute;top:0;left:0}@media only screen and (min-width:968px){.timesheet-gui--actions{position:relative;top:auto;left:auto;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.timesheet-gui--header{width:100%;position:relative;z-index:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;background-color:#68ccfa}.timesheet-gui--header:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;opacity:.5;background-color:#c2c1c2;mix-blend-mode:saturation;-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}@media only screen and (min-width:968px){.timesheet-gui--header{width:auto;border-top-right-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;padding-left:4rem;padding-right:4rem;text-align:left;white-space:nowrap}}.timesheet-gui--title{color:#fff;font-weight:700}.timesheet-gui--actions,.timesheet-gui--controls,.timesheet-gui--data{text-align:center}.timesheet-gui--controls{width:100%;font-size:0;padding-bottom:0;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:968px){.timesheet-gui--controls{width:auto;text-align:left;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}}.timesheet-gui--plus,.timesheet-gui--remove,.timesheet-gui--reset,.timesheet-gui--toggle{border:0}.timesheet-gui--remove,.timesheet-gui--reset,.timesheet-gui--toggle{display:inline-block;vertical-align:middle;margin-bottom:0}.timesheet-gui--title{font-size:2rem;margin-bottom:0;padding-left:6rem;padding-right:6rem}@media only screen and (min-width:968px){.timesheet-gui--title{padding-left:0;padding-right:0}}.timesheet-gui--reset,.timesheet-gui--toggle{width:calc(50% - 2rem);margin:1rem;border:0;background-color:#676cc1;color:#fff}@media only screen and (min-width:968px){.timesheet-gui--reset,.timesheet-gui--toggle{min-width:15rem}}.timesheet-gui--toggle:hover{background-color:#68ccfa}.timesheet-gui--reset:hover{background-color:#fd6d29}.timesheet-gui--add,.timesheet-gui--remove{padding:2rem;border:0;border-radius:.3rem;margin-right:0;margin-bottom:0}.timesheet-gui--remove{position:relative;width:3.5rem;height:3.5rem;padding:0;background-color:rgba(55,58,87,.4)}.timesheet-gui--remove:active,.timesheet-gui--remove:focus,.timesheet-gui--remove:hover{background-color:rgba(55,58,87,.8)}@media only screen and (min-width:968px){.timesheet-gui--remove{width:4rem;height:4rem;background-color:#676cc1}.timesheet-gui--remove:active,.timesheet-gui--remove:focus,.timesheet-gui--remove:hover{background-color:#ef4042}}.timesheet-gui--remove:after,.timesheet-gui--remove:before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.timesheet-gui--remove:before{height:50%;width:.2rem}.timesheet-gui--remove:after{width:50%;height:.2rem}.timesheet-gui--plus{position:fixed;padding:0;bottom:2rem;right:2rem;height:5rem;width:5rem;margin-right:0;margin-bottom:0;overflow:hidden;background:-o-linear-gradient(330deg,#676cc1 0,#68ccfa 100%);background:linear-gradient(120deg,#676cc1,#68ccfa)}.timesheet-gui--plus:after,.timesheet-gui--plus:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timesheet-gui--plus:before{width:150%;height:150%;opacity:0;-webkit-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease;background:-o-linear-gradient(45deg,#fd6d29 0,#676cc1 50%,#68ccfa 100%);background:linear-gradient(45deg,#fd6d29,#676cc1 50%,#68ccfa)}.timesheet-gui--plus:after{height:50%;width:50%;background-image:url(/themes/gallium/dist/images/svg/plus.svg)}.timesheet-gui--plus:active:before,.timesheet-gui--plus:focus:before,.timesheet-gui--plus:hover:before{opacity:1}.timesheet-gui--data{width:100%;padding-top:1rem}@media only screen and (min-width:968px){.timesheet-gui--data{padding-top:2rem;width:auto}}.timesheet-gui--time{display:inline-block;position:relative;font-weight:700;text-align:center;margin-bottom:0;font-size:2.2rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:hsla(0,0%,100%,.4)}@media only screen and (min-width:968px){.timesheet-gui--time{font-size:1.8rem;width:10rem!important}}.error-page{background-color:#0f0f0f}.error-page__wrap{height:100vh}.error-page__wrap__content{text-align:center}.error-page__wrap__content__caption,.error-page__wrap__content__title{color:#676cc1}.error-page__wrap__content__title{font-size:16rem;font-weight:700;margin-bottom:3rem}.error-page__wrap__content__caption{margin-bottom:10rem}.login{font-weight:700;position:relative;background-color:#0f0f0f}.login .loginHeight{height:100vh}.login__wrap{z-index:1}.login__wrap,.login__wrap .row{position:relative;padding-top:4rem;padding-bottom:4rem}.login__wrap .row{background-color:#373a57;border-radius:.8rem}.login__wrap__content{display:block;position:relative;z-index:1;margin:0 auto;padding:2rem;width:100%;max-width:60rem}@media only screen and (min-width:968px){.login__wrap__content__form,.login__wrap__content__text{padding-left:5rem;padding-right:5rem}}.login__wrap__content__header{text-align:center;padding:2rem;margin-bottom:2rem}@media only screen and (min-width:968px){.login__wrap__content__header{margin-bottom:4rem}}.login__wrap__content__header__link{display:block;width:100%;max-width:30rem;margin:0 auto}.login__wrap__content__text{text-align:center;margin-bottom:1rem}@media only screen and (min-width:968px){.login__wrap__content__text{margin-bottom:2rem}}.login__wrap__content__text__heading,.login__wrap__content p{color:#fff}.login__wrap__content__form .field{margin-bottom:1rem}.login__wrap__content__form label{display:block!important;color:#fff;font-size:1.2rem!important;font-weight:700!important;margin-bottom:.5rem!important}.login__wrap__content__form input:not([type=submit]){border-radius:.4rem!important}.login__wrap__content__form input:not([type=submit])::-webkit-input-placeholder{color:#0f0f0f}.login__wrap__content__form input:not([type=submit]):-moz-placeholder,.login__wrap__content__form input:not([type=submit])::-moz-placeholder{color:#0f0f0f}.login__wrap__content__form input:not([type=submit]):-ms-input-placeholder{color:#0f0f0f}.login__wrap__content__form [type=submit]{width:100%;border-color:#676cc1;background-color:#676cc1;color:#fff}.login__wrap__content__form [type=submit]:active,.login__wrap__content__form [type=submit]:focus,.login__wrap__content__form [type=submit]:hover{border-color:#474dae;background-color:#474dae;border-color:#68ccfa;background-color:#68ccfa}.login__wrap__content__form .field.checkbox{margin-top:2rem}.login__wrap__content__form .field.checkbox [type=checkbox]+label:before{border-color:#676cc1!important}.login__wrap__content__form .field.checkbox [type=checkbox]+label:after{background-color:#676cc1!important}.login__wrap__content__form .btn-toolbar{margin-top:2rem}.login__wrap__content__form #BackToLogin,.login__wrap__content__form #ForgotPassword{border-top:.2rem solid hsla(0,0%,100%,.3);text-align:center;margin-top:3rem;padding-top:3rem}.login__wrap__content__form #BackToLogin a,.login__wrap__content__form #ForgotPassword a{color:#676cc1;text-decoration:none}.login__wrap__content__form #BackToLogin a:active,.login__wrap__content__form #BackToLogin a:focus,.login__wrap__content__form #BackToLogin a:hover,.login__wrap__content__form #ForgotPassword a:active,.login__wrap__content__form #ForgotPassword a:focus,.login__wrap__content__form #ForgotPassword a:hover{text-decoration:underline}