html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}ul{list-style-type:none}:focus{outline:0}.clear{clear:both}.clearfix:after{content:" ";display:block;height:0;clear:both}@-ms-viewport{width:device-width}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans-Bold.woff') format('woff'),url('../fonts/OpenSans-Bold.ttf') format('truetype'),url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-ExtraBold.eot');src:url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'),url('../fonts/OpenSans-ExtraBold.woff') format('woff'),url('../fonts/OpenSans-ExtraBold.ttf') format('truetype'),url('../fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold') format('svg');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans-Regular.woff') format('woff'),url('../fonts/OpenSans-Regular.ttf') format('truetype'),url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Black.eot');src:url('../fonts/Raleway-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Black.woff2') format('woff2'),url('../fonts/Raleway-Black.woff') format('woff'),url('../fonts/Raleway-Black.ttf') format('truetype'),url('../fonts/Raleway-Black.svg#Raleway-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-BlackItalic.eot');src:url('../fonts/Raleway-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-BlackItalic.woff2') format('woff2'),url('../fonts/Raleway-BlackItalic.woff') format('woff'),url('../fonts/Raleway-BlackItalic.ttf') format('truetype'),url('../fonts/Raleway-BlackItalic.svg#Raleway-BlackItalic') format('svg');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Bold.eot');src:url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Bold.woff2') format('woff2'),url('../fonts/Raleway-Bold.woff') format('woff'),url('../fonts/Raleway-Bold.ttf') format('truetype'),url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-BoldItalic.eot');src:url('../fonts/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-BoldItalic.woff2') format('woff2'),url('../fonts/Raleway-BoldItalic.woff') format('woff'),url('../fonts/Raleway-BoldItalic.ttf') format('truetype'),url('../fonts/Raleway-BoldItalic.svg#Raleway-BoldItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-ExtraBoldItalic.eot');src:url('../fonts/Raleway-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-ExtraBoldItalic.woff2') format('woff2'),url('../fonts/Raleway-ExtraBoldItalic.woff') format('woff'),url('../fonts/Raleway-ExtraBoldItalic.ttf') format('truetype'),url('../fonts/Raleway-ExtraBoldItalic.svg#Raleway-ExtraBoldItalic') format('svg');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-ExtraLight.eot');src:url('../fonts/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-ExtraLight.woff2') format('woff2'),url('../fonts/Raleway-ExtraLight.woff') format('woff'),url('../fonts/Raleway-ExtraLight.ttf') format('truetype'),url('../fonts/Raleway-ExtraLight.svg#Raleway-ExtraLight') format('svg');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-ExtraLightItalic.eot');src:url('../fonts/Raleway-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-ExtraLightItalic.woff2') format('woff2'),url('../fonts/Raleway-ExtraLightItalic.woff') format('woff'),url('../fonts/Raleway-ExtraLightItalic.ttf') format('truetype'),url('../fonts/Raleway-ExtraLightItalic.svg#Raleway-ExtraLightItalic') format('svg');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Italic.eot');src:url('../fonts/Raleway-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Italic.woff2') format('woff2'),url('../fonts/Raleway-Italic.woff') format('woff'),url('../fonts/Raleway-Italic.ttf') format('truetype'),url('../fonts/Raleway-Italic.svg#Raleway-Italic') format('svg');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Light.eot');src:url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Light.woff2') format('woff2'),url('../fonts/Raleway-Light.woff') format('woff'),url('../fonts/Raleway-Light.ttf') format('truetype'),url('../fonts/Raleway-Light.svg#Raleway-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-LightItalic.eot');src:url('../fonts/Raleway-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-LightItalic.woff2') format('woff2'),url('../fonts/Raleway-LightItalic.woff') format('woff'),url('../fonts/Raleway-LightItalic.ttf') format('truetype'),url('../fonts/Raleway-LightItalic.svg#Raleway-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Medium.eot');src:url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Medium.woff2') format('woff2'),url('../fonts/Raleway-Medium.woff') format('woff'),url('../fonts/Raleway-Medium.ttf') format('truetype'),url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-MediumItalic.eot');src:url('../fonts/Raleway-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-MediumItalic.woff2') format('woff2'),url('../fonts/Raleway-MediumItalic.woff') format('woff'),url('../fonts/Raleway-MediumItalic.ttf') format('truetype'),url('../fonts/Raleway-MediumItalic.svg#Raleway-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Regular.eot');src:url('../fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Regular.woff2') format('woff2'),url('../fonts/Raleway-Regular.woff') format('woff'),url('../fonts/Raleway-Regular.ttf') format('truetype'),url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-SemiBold.eot');src:url('../fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-SemiBold.woff2') format('woff2'),url('../fonts/Raleway-SemiBold.woff') format('woff'),url('../fonts/Raleway-SemiBold.ttf') format('truetype'),url('../fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-SemiBoldItalic.eot');src:url('../fonts/Raleway-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-SemiBoldItalic.woff2') format('woff2'),url('../fonts/Raleway-SemiBoldItalic.woff') format('woff'),url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype'),url('../fonts/Raleway-SemiBoldItalic.svg#Raleway-SemiBoldItalic') format('svg');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-Thin.eot');src:url('../fonts/Raleway-Thin.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-Thin.woff2') format('woff2'),url('../fonts/Raleway-Thin.woff') format('woff'),url('../fonts/Raleway-Thin.ttf') format('truetype'),url('../fonts/Raleway-Thin.svg#Raleway-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url('../fonts/Raleway-ThinItalic.eot');src:url('../fonts/Raleway-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/Raleway-ThinItalic.woff2') format('woff2'),url('../fonts/Raleway-ThinItalic.woff') format('woff'),url('../fonts/Raleway-ThinItalic.ttf') format('truetype'),url('../fonts/Raleway-ThinItalic.svg#Raleway-ThinItalic') format('svg');font-weight:100;font-style:italic;font-display:swap}.grid .row:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .col-1{width:100% / 12;float:left;box-sizing:border-box}.grid .col-2{width:100% / 12 * 2;float:left;box-sizing:border-box}.grid .col-3{width:100% / 12 * 3;float:left;box-sizing:border-box}.grid .col-4{width:100% / 12 * 4;float:left;box-sizing:border-box}.grid .col-5{width:100% / 12 * 5;float:left;box-sizing:border-box}.grid .col-6{width:100% / 12 * 6;float:left;box-sizing:border-box}.grid .col-7{width:100% / 12 * 7;float:left;box-sizing:border-box}.grid .col-8{width:100% / 12 * 8;float:left;box-sizing:border-box}.grid .col-9{width:100% / 12 * 9;float:left;box-sizing:border-box}.grid .col-10{width:100% / 12 * 10;float:left;box-sizing:border-box}.grid .col-11{width:100% / 12 * 11;float:left;box-sizing:border-box}.grid .col-12{width:100%;float:left;box-sizing:border-box}}.grid:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .input,.grid .row .input{padding:0px 10px}.grid .input:nth-child(3n+1),.grid .row .input:nth-child(3n+1){padding-left:0;padding-right:20px}.grid .input:nth-child(3n),.grid .row .input:nth-child(3n){padding-left:20px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-4,.grid .row .input-4{padding:0px 10px}.grid .input-4:nth-child(4n+1),.grid .row .input-4:nth-child(4n+1){padding-left:0;padding-right:10px}.grid .input-4:nth-child(4n),.grid .row .input-4:nth-child(4n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-5,.grid .row .input-5{padding:0px 10px}.grid .input-5:nth-child(5n+1),.grid .row .input-5:nth-child(5n+1){padding-left:0;padding-right:10px}.grid .input-5:nth-child(5n),.grid .row .input-5:nth-child(5n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-2,.grid .row .input-2{padding-right:20px}.grid .input-2:nth-child(2n),.grid .row .input-2:nth-child(2n){padding-left:10px;padding-right:0px}}.fgrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fgrid .col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.input-wrapper,.submit-wrapper,.select-wrapper,.textarea-wrapper{font-weight:bold}.input-wrapper .mark-required,.submit-wrapper .mark-required,.select-wrapper .mark-required,.textarea-wrapper .mark-required{color:#f22613}.input-wrapper label[title],.submit-wrapper label[title],.select-wrapper label[title],.textarea-wrapper label[title]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;max-width:100%}.input-wrapper,.submit-wrapper{position:relative;padding:6px;padding-top:4px}.input-wrapper.submit-no-p-right,.submit-wrapper.submit-no-p-right{padding-right:0}.input-wrapper input,.submit-wrapper input,.input-wrapper .input-button,.submit-wrapper .input-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;width:100%;display:block;box-sizing:border-box;padding:12px 8px 12px 8px;border:1px solid #CCC;font-family:inherit;font-size:inherit;margin-top:2px}.input-wrapper input[readonly],.submit-wrapper input[readonly],.input-wrapper .input-button[readonly],.submit-wrapper .input-button[readonly],.input-wrapper input[readonly="true"],.submit-wrapper input[readonly="true"],.input-wrapper .input-button[readonly="true"],.submit-wrapper .input-button[readonly="true"],.input-wrapper input[readonly=""],.submit-wrapper input[readonly=""],.input-wrapper .input-button[readonly=""],.submit-wrapper .input-button[readonly=""]{color:inherit;-moz-appearance:textfield}.input-wrapper input[readonly]::-webkit-outer-spin-button,.submit-wrapper input[readonly]::-webkit-outer-spin-button,.input-wrapper .input-button[readonly]::-webkit-outer-spin-button,.submit-wrapper .input-button[readonly]::-webkit-outer-spin-button,.input-wrapper input[readonly="true"]::-webkit-outer-spin-button,.submit-wrapper input[readonly="true"]::-webkit-outer-spin-button,.input-wrapper .input-button[readonly="true"]::-webkit-outer-spin-button,.submit-wrapper .input-button[readonly="true"]::-webkit-outer-spin-button,.input-wrapper input[readonly=""]::-webkit-outer-spin-button,.submit-wrapper input[readonly=""]::-webkit-outer-spin-button,.input-wrapper .input-button[readonly=""]::-webkit-outer-spin-button,.submit-wrapper .input-button[readonly=""]::-webkit-outer-spin-button,.input-wrapper input[readonly]::-webkit-inner-spin-button,.submit-wrapper input[readonly]::-webkit-inner-spin-button,.input-wrapper .input-button[readonly]::-webkit-inner-spin-button,.submit-wrapper .input-button[readonly]::-webkit-inner-spin-button,.input-wrapper input[readonly="true"]::-webkit-inner-spin-button,.submit-wrapper input[readonly="true"]::-webkit-inner-spin-button,.input-wrapper .input-button[readonly="true"]::-webkit-inner-spin-button,.submit-wrapper .input-button[readonly="true"]::-webkit-inner-spin-button,.input-wrapper input[readonly=""]::-webkit-inner-spin-button,.submit-wrapper input[readonly=""]::-webkit-inner-spin-button,.input-wrapper .input-button[readonly=""]::-webkit-inner-spin-button,.submit-wrapper .input-button[readonly=""]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[readonly]::-webkit-clear-button,.submit-wrapper input[readonly]::-webkit-clear-button,.input-wrapper .input-button[readonly]::-webkit-clear-button,.submit-wrapper .input-button[readonly]::-webkit-clear-button,.input-wrapper input[readonly="true"]::-webkit-clear-button,.submit-wrapper input[readonly="true"]::-webkit-clear-button,.input-wrapper .input-button[readonly="true"]::-webkit-clear-button,.submit-wrapper .input-button[readonly="true"]::-webkit-clear-button,.input-wrapper input[readonly=""]::-webkit-clear-button,.submit-wrapper input[readonly=""]::-webkit-clear-button,.input-wrapper .input-button[readonly=""]::-webkit-clear-button,.submit-wrapper .input-button[readonly=""]::-webkit-clear-button{display:none}.input-wrapper input[readonly]::-ms-clear,.submit-wrapper input[readonly]::-ms-clear,.input-wrapper .input-button[readonly]::-ms-clear,.submit-wrapper .input-button[readonly]::-ms-clear,.input-wrapper input[readonly="true"]::-ms-clear,.submit-wrapper input[readonly="true"]::-ms-clear,.input-wrapper .input-button[readonly="true"]::-ms-clear,.submit-wrapper .input-button[readonly="true"]::-ms-clear,.input-wrapper input[readonly=""]::-ms-clear,.submit-wrapper input[readonly=""]::-ms-clear,.input-wrapper .input-button[readonly=""]::-ms-clear,.submit-wrapper .input-button[readonly=""]::-ms-clear{display:none}.input-wrapper input[readonly]::-moz-clear,.submit-wrapper input[readonly]::-moz-clear,.input-wrapper .input-button[readonly]::-moz-clear,.submit-wrapper .input-button[readonly]::-moz-clear,.input-wrapper input[readonly="true"]::-moz-clear,.submit-wrapper input[readonly="true"]::-moz-clear,.input-wrapper .input-button[readonly="true"]::-moz-clear,.submit-wrapper .input-button[readonly="true"]::-moz-clear,.input-wrapper input[readonly=""]::-moz-clear,.submit-wrapper input[readonly=""]::-moz-clear,.input-wrapper .input-button[readonly=""]::-moz-clear,.submit-wrapper .input-button[readonly=""]::-moz-clear{display:none}.input-wrapper input[type="file"],.submit-wrapper input[type="file"]{padding:9px 8px 9px 8px}.input-wrapper .search input[type="date"],.submit-wrapper .search input[type="date"]{padding:14px 8px 12px 8px !important}.input-wrapper input[type="submit"],.submit-wrapper input[type="submit"],.input-wrapper input[type="button"],.submit-wrapper input[type="button"],.input-wrapper .input-button,.submit-wrapper .input-button{background:#2E4954;color:#FFFFFF;border:none;cursor:pointer;line-height:1.4em;text-align:center;font-weight:normal}.input-wrapper input[type="submit"]:hover,.submit-wrapper input[type="submit"]:hover,.input-wrapper input[type="button"]:hover,.submit-wrapper input[type="button"]:hover,.input-wrapper .input-button:hover,.submit-wrapper .input-button:hover{opacity:.9}.input-wrapper input[type="submit"]:active,.submit-wrapper input[type="submit"]:active,.input-wrapper input[type="button"]:active,.submit-wrapper input[type="button"]:active,.input-wrapper .input-button:active,.submit-wrapper .input-button:active{opacity:.8}.input-wrapper input[type="submit"]:disabled,.submit-wrapper input[type="submit"]:disabled,.input-wrapper input[type="button"]:disabled,.submit-wrapper input[type="button"]:disabled,.input-wrapper .input-button:disabled,.submit-wrapper .input-button:disabled{background:#676d71;cursor:default}.input-wrapper input[type="submit"]:disabled,.submit-wrapper input[type="submit"]:disabled,.input-wrapper input[type="button"]:disabled,.submit-wrapper input[type="button"]:disabled,.input-wrapper .input-button:disabled,.submit-wrapper .input-button:disabled,.input-wrapper input[type="submit"]:disabled:hover,.submit-wrapper input[type="submit"]:disabled:hover,.input-wrapper input[type="button"]:disabled:hover,.submit-wrapper input[type="button"]:disabled:hover,.input-wrapper .input-button:disabled:hover,.submit-wrapper .input-button:disabled:hover,.input-wrapper input[type="submit"]:disabled:active,.submit-wrapper input[type="submit"]:disabled:active,.input-wrapper input[type="button"]:disabled:active,.submit-wrapper input[type="button"]:disabled:active,.input-wrapper .input-button:disabled:active,.submit-wrapper .input-button:disabled:active{opacity:.75}.input-wrapper input[type="reset"],.submit-wrapper input[type="reset"],.input-wrapper input.reset,.submit-wrapper input.reset{background:#676d71;color:#FFFFFF;border:none;cursor:pointer;line-height:1.3em}.input-wrapper input[type="reset"]:hover,.submit-wrapper input[type="reset"]:hover,.input-wrapper input.reset:hover,.submit-wrapper input.reset:hover{opacity:.9}.input-wrapper input[type="reset"]:active,.submit-wrapper input[type="reset"]:active,.input-wrapper input.reset:active,.submit-wrapper input.reset:active{opacity:.8}.input-wrapper.hide-border input,.submit-wrapper.hide-border input{border:1px solid rgba(0,0,0,0)}.input-wrapper.bordered .checkmark,.submit-wrapper.bordered .checkmark{border:1px solid #676d71}.input-wrapper.checkbox,.submit-wrapper.checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative}.input-wrapper.checkbox input,.submit-wrapper.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.input-wrapper.checkbox label,.submit-wrapper.checkbox label{padding:0px 8px 0px 28px;width:100%;box-sizing:border-box;display:inline-block;font-weight:normal;cursor:pointer}.input-wrapper.checkbox .checkmark,.submit-wrapper.checkbox .checkmark{position:absolute;top:3px;left:6px;height:22px;width:22px;background-color:#E5EAED}.input-wrapper.checkbox:hover input~.checkmark,.submit-wrapper.checkbox:hover input~.checkmark{background-color:#E5EAED}.input-wrapper.checkbox input:checked~.checkmark,.submit-wrapper.checkbox input:checked~.checkmark{background-color:#2E4954}.input-wrapper.checkbox .checkmark:after,.submit-wrapper.checkbox .checkmark:after{content:"";position:absolute;display:none}.input-wrapper.checkbox input:checked~.checkmark:after,.submit-wrapper.checkbox input:checked~.checkmark:after{display:block}.input-wrapper.checkbox .checkmark:after,.submit-wrapper.checkbox .checkmark:after{left:7px;top:4px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.input-wrapper.checkbox.switch:hover input:not(:checked)~.checkmark,.submit-wrapper.checkbox.switch:hover input:not(:checked)~.checkmark{background-color:transparent}.input-wrapper.checkbox.switch .checkmark,.submit-wrapper.checkbox.switch .checkmark{height:18px;width:36px;border:3px solid #989898;border-radius:999px;background-color:transparent;transition:.2s}.input-wrapper.checkbox.switch .checkmark:after,.submit-wrapper.checkbox.switch .checkmark:after{left:4px;top:50%;border-width:3px;border-radius:999px;height:12px;width:12px;display:block;transition:.2s;border:3px solid #989898;background:#989898;box-sizing:border-box;transform:translateY(-50%)}.input-wrapper.checkbox.switch input:checked~.checkmark,.submit-wrapper.checkbox.switch input:checked~.checkmark{border:3px solid #2E4954}.input-wrapper.checkbox.switch input:checked~.checkmark:after,.submit-wrapper.checkbox.switch input:checked~.checkmark:after{left:19px;border-color:#528296;background-color:#2E4954;height:16px;width:16px}.input-wrapper .pwdstrength,.submit-wrapper .pwdstrength{display:block;position:absolute;bottom:6px;left:6px;width:calc(100% - 12px);height:4px;background:#CCC}.input-wrapper .pwdstrength::before,.submit-wrapper .pwdstrength::before{display:block;position:absolute;content:"";top:0px;left:0px;height:4px}.input-wrapper .pwdstrength[data-strength="0"]::before,.submit-wrapper .pwdstrength[data-strength="0"]::before{width:25%;background:#f22613}.input-wrapper .pwdstrength[data-strength="1"]::before,.submit-wrapper .pwdstrength[data-strength="1"]::before{width:50%;background:#F5CC23}.input-wrapper .pwdstrength[data-strength="2"]::before,.submit-wrapper .pwdstrength[data-strength="2"]::before{width:75%;background:#9AC43C}.input-wrapper .pwdstrength[data-strength="3"]::before,.submit-wrapper .pwdstrength[data-strength="3"]::before{width:100%;background:#9AC43C}.textarea-wrapper{position:relative;padding:6px}.textarea-wrapper textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;width:100%;min-height:180px;display:block;box-sizing:border-box;padding:12px 8px 12px 8px;border:1px solid #CCC;font-family:inherit;font-size:inherit;resize:vertical}.textarea-wrapper textarea[readonly],.textarea-wrapper textarea[readonly="true"],.textarea-wrapper textarea[readonly=""]{color:inherit}.select-wrapper{position:relative;padding:6px}.select-wrapper::before{color:#fff;font-size:20px;pointer-events:none;position:absolute;right:15px;top:10px}.select-wrapper.empty{opacity:.4}.select-wrapper .select-arrow-wrapper{position:relative;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwb2x5Z29uIHBvaW50cz0iNDcuMjUsMTUgNDUuMTY0LDEyLjkxNCAyNSwzMy4wNzggNC44MzYsMTIuOTE0IDIuNzUsMTUgMjUsMzcuMjUgIi8+PC9zdmc+) no-repeat,white;background-size:14px 14px;background-position:right 14px center}.select-wrapper .select-arrow-wrapper[readonly],.select-wrapper .select-arrow-wrapper[readonly="true"],.select-wrapper .select-arrow-wrapper[readonly=""]{background:#fff;color:inherit}.select-wrapper .select-arrow-wrapper select{padding:11px 28px 13px 8px}.select-wrapper select,.select-wrapper input{-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;outline:none;width:100%;font-size:14px;display:block;box-sizing:border-box;padding:11px 28px 11px 8px;text-overflow:ellipsis;border:1px solid #CCC}.select-wrapper select[disabled],.select-wrapper input[disabled],.select-wrapper select[disabled="true"],.select-wrapper input[disabled="true"],.select-wrapper select[disabled=""],.select-wrapper input[disabled=""]{color:inherit}.select-wrapper select option{color:#666;-moz-appearance:none;-webkit-appearance:none;appearance:none}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:focus::-ms-value{background-color:transparent}.multi-select-options{position:absolute;background:white;width:100%;border:1px solid #ccc;box-sizing:border-box;max-height:200px;overflow-x:hidden}.multi-select-options>div{color:#666;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:4px 8px;cursor:pointer}.multi-select-options>div:hover{background:#e4e4e4}.multi-select-options>div[data-selected]{background:#2E4954;color:#fff}.btn-destroy,.btn-register,.btn-edit,.btn-action{background:none;display:inline-block;min-width:120px;padding:10px 8px 10px 8px;box-sizing:border-box;border:1px solid #f22613;color:#f22613;text-decoration:none;text-align:center;cursor:pointer}.btn-destroy:hover,.btn-register:hover,.btn-edit:hover,.btn-action:hover{border:1px solid #f22613;background:#f22613;color:#FFFFFF}.btn-destroy:active,.btn-register:active,.btn-edit:active,.btn-action:active{opacity:.7}.btn-register,.btn-edit,.btn-action{border:1px solid #2E4954;color:#2E4954;text-decoration:none}.btn-register:hover,.btn-edit:hover,.btn-action:hover{border:1px solid #2E4954;background:#2E4954;color:#FFFFFF}.btn-register:active,.btn-edit:active,.btn-action:active{opacity:.7}.upload-btn-wrapper,.create-btn-wrapper{position:relative;overflow:hidden;display:block;width:100%}.upload-btn-wrapper label,.create-btn-wrapper label,.upload-btn-wrapper a,.create-btn-wrapper a{margin-top:6px;cursor:pointer;background:none;display:block;width:100%;padding:9px 8px 8px 8px;box-sizing:border-box;border:1px solid #2E4954;color:#2E4954;text-align:center;text-decoration:none;line-height:1.75}.upload-btn-wrapper label:hover,.create-btn-wrapper label:hover,.upload-btn-wrapper a:hover,.create-btn-wrapper a:hover{border:1px solid #2E4954;background:#2E4954;color:#FFFFFF}.upload-btn-wrapper label:active,.create-btn-wrapper label:active,.upload-btn-wrapper a:active,.create-btn-wrapper a:active{opacity:.7}.upload-btn-wrapper input[type=file],.create-btn-wrapper input[type=file]{display:none}.ifpo-wrapper{position:fixed;top:0;left:0;z-index:90000;height:100vh;width:100%;overflow:hidden}.ifpo-wrapper.ifpo-warning .ifpo-title{background:#F5CC23;color:#FFFFFF}.ifpo-wrapper.ifpo-error .ifpo-title{background:#f22613;color:#FFFFFF}.ifpo-wrapper.ifpo-success .ifpo-title{background:#9AC43C;color:#FFFFFF}.ifpo-wrapper.ifpo-default .ifpo-title{background:#2E4954;color:#FFFFFF}.ifpo-wrapper .ifpo-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.7}.ifpo-wrapper .ifpo-scroll{position:absolute;top:0;left:0;padding-right:20px;width:100%;height:100%;overflow:hidden;overflow-y:auto}.ifpo-wrapper .ifpo-popup{position:absolute;background:white;left:50%;top:40px;min-width:460px;max-width:840px;-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-left:-10px;width:80%}.ifpo-wrapper .ifpo-scrollable-popup{min-width:300px;max-height:calc(100% - 80px)}.ifpo-wrapper .ifpo-scrollable-popup .ifpo-content{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden}.ifpo-wrapper .ifpo-actions{position:relative;border-top:1px solid #E5EAED}.ifpo-wrapper .ifpo-title{padding:10px 15px 10px 15px;font-weight:bold}.ifpo-wrapper .ifpo-content{position:relative;padding:10px 15px 10px 15px}.ifpo-wrapper .ifpo-hint{position:absolute;margin:0 auto 10px;bottom:100%;left:50%;transform:translateX(-50%);width:auto;max-width:90%;background:#2E4954;box-shadow:0 0 10px 0 dimgrey;color:white;display:none;opacity:0;transition:.2s opacity ease;box-sizing:border-box;padding:8px 16px;text-align:center}.ifpo-wrapper .ifpo-hint.active{opacity:1}.ifpo-wrapper .event-trigger{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1}.online-marker{display:inline-block;width:8px;height:8px;border-radius:50%;background:#676d71;vertical-align:center;margin:0 2px 1px}.online-marker.online{background:#9AC43C}.interaction-button{position:relative;top:3px;left:0;height:32px;width:32px;background-color:#2E4954;cursor:pointer;background-size:70% auto;background-repeat:no-repeat;background-position:center}.interaction-button.transparent{background-color:transparent;background-size:80% auto}.interaction-button.grey{background-color:#676d71}.interaction-button.light-grey{background-color:#EBEBEB}.interaction-button.red{background-color:#f22613}.interaction-button:hover{opacity:.8}.interaction-button.edit{background-image:url(/assets/images/icons/edit.svg);background-size:70% auto}.interaction-button.edit-grey{background-image:url(/assets/images/icons/edit_grey.svg);background-size:65% auto;margin:0 0 0 0px !important}.interaction-button.delete{background-image:url(/assets/images/icons/trash.svg)}.interaction-button.delete-red{background-image:url(/assets/images/icons/trash_red.svg)}.interaction-button.delete-grey{background-image:url(/assets/images/icons/trash_grey.svg)}.interaction-button.vco-delete-button{top:25px;left:-10px}.interaction-button.accept{background-image:url(/assets/images/icons/check.svg)}.interaction-button.decline{background-image:url(/assets/images/icons/cross.svg)}.interaction-button.add{background-image:url(/assets/images/icons/plus.svg)}.interaction-button.open-all{background-image:url(/assets/images/icons/open-all.svg);background-size:45% auto}.interaction-button.close-all{background-image:url(/assets/images/icons/close-all.svg);background-size:28% auto}.interaction-button.open-all-grey{background-image:url(/assets/images/icons/open-all_grey.svg);background-size:45% auto}.interaction-button.close-all-grey{background-image:url(/assets/images/icons/close-all_grey.svg);background-size:28% auto}.btn-add-in-form{border:none;background:none;padding:4px;cursor:pointer;color:#ee7f02}.btn-add-in-form:hover{opacity:.8}.btn-add-in-form.colored{color:#2E4954}.btn-remove-x-oval{border:none;position:relative;margin-top:14px;border-radius:50%;height:26px;width:26px;background-color:#676d71;cursor:pointer;background-size:60% auto;background-repeat:no-repeat;background-position:center center;background-image:url(/assets/images/icons/cross.svg)}.btn-remove-x-oval:hover{background-color:#f22613}.hint-text{color:#989898;font-weight:600;font-size:.8rem}.search-select .zb-search-results{display:none}.search-select-load-more-button{width:auto;margin:0 auto;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;display:block;box-sizing:border-box;padding:6px 12px;font-family:inherit;font-size:inherit;background:#2E4954;color:#FFFFFF;border:none;cursor:pointer;line-height:1.4em;text-align:center;font-weight:normal}.search-select-load-more-button:hover{opacity:.9}.search-select-load-more-button:active{opacity:.8}.search-select-load-more-button:disabled{background:#676d71;cursor:default}.search-select-load-more-button:disabled,.search-select-load-more-button:disabled:hover,.search-select-load-more-button:disabled:active{opacity:.75}.zb-search-results{position:absolute;background:white;top:100%;width:100%;overflow-x:hidden;box-shadow:0 2px 4px -1px #b6b6b6;padding:0 0 5px}.zb-search-results .result-list>*{cursor:pointer}.zb-search-results .result-list>*:not(.default-empty-search-result):hover,.zb-search-results .result-list>*:not(.default-empty-search-result).focused{background:#eee}.zb-search-results .result-list>*.default-empty-search-result{cursor:default;user-select:none}.zb-search-results .search-select-load-more-button{display:block;margin-top:5px}.default-search-result{padding:10px}.default-empty-search-result{padding:10px;text-align:center;font-weight:bold}.information-badge{width:30px;height:18px;background-image:url(/assets/images/icons/information.svg);background-size:15px;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;top:-2px}html,body{font-family:'Raleway';font-size:16px;overflow-x:hidden;margin:0;scroll-behavior:smooth}header,nav,main,footer{display:block}header{background-color:#2E4954}header nav ul{list-style:none;color:#FFFFFF}header nav ul li{display:inline-block}header nav ul li a{display:inline-block;padding:8px 14px;text-decoration:none;color:inherit}header nav ul li a:hover{opacity:.7}main{height:calc(100vh - 100px)}footer{padding:10px 30px;text-align:center}.page{padding:30px}.calendar{padding:6px}.calendar .calendar-row{width:calc(101px + 28px * 31);border:1px solid #9B9B9B;border-top:none;border-right:none;box-sizing:border-box}.calendar .calendar-row:after{content:" ";display:block;height:0;clear:both}.calendar .calendar-row:first-child{border-top:1px solid #9B9B9B}.calendar .calendar-row[data-row-index="0"]{font-weight:bold;text-align:center}.calendar .calendar-row .calendar-col{display:block;position:relative;float:left;width:28px;height:28px;overflow:hidden;border-right:1px solid #9B9B9B;box-sizing:border-box}.calendar .calendar-row .calendar-col:hover{background:#9AC43C}.calendar .calendar-row .calendar-col:last-child{border-right:none}.calendar .calendar-row .calendar-col[data-col-index="0"]{width:100px;text-align:right;padding-right:4px;font-weight:bold}.calendar .calendar-row .calendar-col[data-weekday="0"],.calendar .calendar-row .calendar-col[data-weekday="6"]{background:#b4b4b4}.calendar .calendar-row .calendar-col[data-holiday="1"]{background:#c3dc8a}.calendar .calendar-row .calendar-col .col-weekday{font-size:10px;position:absolute;display:block;top:2px;left:2px;z-index:2;box-sizing:border-box;pointer-events:none}.calendar .calendar-row .calendar-col .col-absence{font-size:10px;position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1;background:#40c0bd;box-sizing:border-box}.calendar .calendar-row .calendar-col .col-absence.col-all{padding-top:12px;text-align:center}.calendar .calendar-row .calendar-col .col-absence[data-day-type="am"]{height:50%}.calendar .calendar-row .calendar-col .col-absence[data-day-type="pm"]{top:50%;height:50%}.calendar .calendar-row .calendar-col .col-absence[data-absence-type="sick"]{background:#ffcaaa}.calendar .calendar-row .calendar-col .col-absence[data-absence-type="sick_wc"]{background:#ff9b5e}.calendar .calendar-row .calendar-col .col-absence[data-absence-type="missing"]{background:#f33c2b}.calendar .calendar-row .calendar-col .col-absence[data-absence-type="trip"]{background:#f7d754}.calendar .calendar-row .calendar-col .col-absence[data-absence-type="vacation"]{background:#40c0bd}.calendar .calendar-row .calendar-col select{position:absolute;z-index:2;display:block;height:100%;width:100%;opacity:0;padding:0;margin:0;outline:none;appearance:none;border:none;background:none}.calendar-save-form{text-align:right;max-width:970px}.calendar-caption{padding:6px;font-size:.8em}.calendar-caption .caption-item{position:relative;display:inline-block;margin-left:30px;margin-top:4px;margin-bottom:4px}.calendar-caption .caption-item:first-child{margin-left:26px}.calendar-caption .caption-item::before{position:absolute;content:" ";visibility:visible;top:0px;left:-26px;height:100%;width:20px}.calendar-caption .caption-item.li-sick::before{background:#ffcaaa}.calendar-caption .caption-item.li-sick_wc::before{background:#ff9b5e}.calendar-caption .caption-item.li-missing::before{background:#f33c2b}.calendar-caption .caption-item.li-trip::before{background:#f7d754}.calendar-caption .caption-item.li-vacation::before{background:#40c0bd}.calendar-caption .caption-item.li-holiday::before{background:#c3dc8a}.calendar-caption .caption-item.li-weekend::before{background:#b4b4b4}