html,body{height:100%;width:100%}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:top}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body:before{background:red;padding:10px}ul,ol{margin:0;padding:0}li{margin:0;padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.font-size-x-small{font-size:.625rem}.font-size-small{font-size:.875rem}.font-size-medium{font-size:1rem}.font-size-large{font-size:1.25rem}.font-size-x-large{font-size:1.5rem}.font-size-xx-large{font-size:2rem}.text-align-right{text-align:right}body{background:#efefe5}body a:focus{outline:0}.wrap{max-width:100%;margin-left:auto;margin-right:auto;height:100%}.wrap:after{content:" ";display:block;clear:both}.wrap .header{background:#f99d1c;margin-bottom:1.5rem;padding:.75rem 0}.wrap .header h1,.wrap .header h2,.wrap .header h3,.wrap .header h4,.wrap .header h5,.wrap .header h6,.wrap .header p{margin-bottom:0}.wrap .column__left{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.wrap .column__right{box-sizing:border-box;width:50%;float:left;padding-left:1.3888888889%;padding-right:1.3888888889%}.container{max-width:1441px;margin-left:auto;margin-right:auto;padding-bottom:2rem}.container:after{content:" ";display:block;clear:both}.container .main{margin:1.5rem 0}.container .navigation ul{list-style-type:none;margin:0;padding:0}.container .navigation ul li{float:left;margin:0;padding:0}.container .navigation ul li a{display:block;padding:.75rem}.container .page__navigation ul{display:flex;list-style-type:none}.container .page__navigation ul li a{border-top:2px solid transparent;display:block;padding:1rem;text-decoration:none}.container .page__navigation ul li a:hover{background:white;border-top:2px solid #f99d1c}.container .page__navigation ul li.active a{background:white;border-top:2px solid #f99d1c}.container .page__content{background:white;padding:2rem 1rem}.container .navigation__nested{border-bottom:1px solid #f99d1c;margin:1.5rem 0}.container .navigation__nested a{text-decoration:none}.container .navigation__nested .active a,.container .navigation__nested a:hover{background:#f99d1c;color:white}.login .container{max-width:400px;margin-left:auto;margin-right:auto}.login .container:after{content:" ";display:block;clear:both}.login .container a{color:#ca7900}.form{width:auto}.form--stacked .form--element{display:block}.form--stacked .form--element+.form--element{margin-top:1rem}.form--stacked .form--element .input__radio,.form--stacked .form--element .input__checkbox{display:block}.form--stacked .form--element .form__label span{margin-bottom:.5rem}.form--split{display:flex;flex-direction:row}.form--split .column{flex:1}.form--split .column:last-child{border-left:1px solid #ddd;margin-left:.75rem;padding-left:1rem}.form--unstack{margin-bottom:.75rem}.form--unstack .form--element{flex:0}.form--unstack .form__control{display:inline-block;flex:0;vertical-align:middle}.form--element{display:flex;margin:20px 0 0}.form__label{cursor:pointer;flex:1}.form__label span{display:block;font-size:.813em;font-style:italic}.form__control{flex:3}.form__control--nested .input{width:20%}.form__control.tagList .tagList--add{float:left;margin-right:1rem}.form__control.tagList .select{float:left;width:auto}#js_tagList,#js_listIcalEmail{list-style-type:none;margin-bottom:1rem}#js_tagList li,#js_listIcalEmail li{float:left;margin:0 .5rem .5rem}#js_tagList li a,#js_listIcalEmail li a{background:#eee;border:1px solid #ccc;color:#666;display:block;font-size:.625rem;padding:.5rem;text-decoration:none}#js_tagList li a:hover,#js_listIcalEmail li a:hover{background:#f99d1c;border-color:#f59206;color:#333}#js_listIcalEmail li input{padding:4px}#js_listIcalEmail li input,#js_listIcalEmail li a{float:left}.input{border-color:#aaa;border-style:solid;border-width:1px;display:inline-block;line-height:2;padding:0 1rem 0 .75rem;width:100%}.input:hover{cursor:text}.input__radio{display:block;margin:0 0 4px}.input__radio--faux{height:1rem;width:1rem;background:white;border-radius:50%;border:1px solid #aaa;display:inline-block;position:relative;transition:border .1s linear,background-color .1s linear;vertical-align:middle}.input__radio .form__label{display:inline;vertical-align:middle;font-size:.875rem}.input__radio [type=radio]{height:1px;width:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.input__radio [type=radio]:checked>.input__radio--faux,.input__radio [type=radio]:checked~.input__radio--faux{background:white}.input__radio [type=radio]:checked>.input__radio--faux:after,.input__radio [type=radio]:checked~.input__radio--faux:after{height:.5rem;width:.5rem;content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border-radius:50%;background:#f99d1c}.input__radio [type=radio]:focus>.input__radio--faux,.input__radio [type=radio]:focus~.input__radio--faux{border-color:grey;box-shadow:0 0 3px #0070d2}.input__radio [type=radio][disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__radio [type=radio][disabled]~.input__radio--faux{background-color:#e0e5ee;border-color:#a8b7c7}.input__checkbox{display:block;margin:0 0 4px}.input__checkbox--faux{height:1rem;width:1rem;display:inline-block;position:relative;vertical-align:middle;border:1px solid #aaa;border-radius:.125rem;background:white;transition:border .1s linear,background-color .1s linear}.input__checkbox .form__label{display:inline;vertical-align:middle;font-size:.875rem}.input__checkbox [type=checkbox]{height:1px;width:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}.input__checkbox [type=checkbox]:checked>.input__checkbox--faux:after,.input__checkbox [type=checkbox]:checked~.input__checkbox--faux:after{display:block;content:"";height:.25rem;width:.5rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);border-bottom:2px solid red;border-left:2px solid red}.input__checkbox:focus>.input__checkbox--faux,.input__checkbox:focus~.input__checkbox--faux{content:"";border-color:grey;box-shadow:0 0 3px #0070d2}.input__checkbox:focus:checked>.input__checkbox--faux,.input__checkbox:focus:checked~.input__checkbox--faux{border-color:grey;background-color:white}.input__checkbox[disabled]>.input__checkbox--faux,.input__checkbox[disabled]~.input__checkbox--faux{background-color:#e0e5ee;border-color:#a8b7c7}.input__checkbox[disabled]>.input__checkbox--faux:after,.input__checkbox[disabled]~.input__checkbox--faux:after{border-color:white}.textarea{border-color:#aaa;border-style:solid;border-width:1px;min-height:150px;padding:1rem .75rem;resize:vertical;width:100%}.select{background-color:white;color:#444;border:1px solid #aaa;width:100%;transition:border .1s linear,background-color .1s linear;height:2.125rem}.select:focus,.select:active{outline:0;border-color:grey;background-color:white;box-shadow:0 0 3px #0070d2}.select[disabled],.select.is-disabled{background-color:#e0e5ee;border-color:#a8b7c7;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select[disabled]:focus,.select[disabled]:active,.select.is-disabled:focus,.select.is-disabled:active{box-shadow:none}.select[size]{min-height:2.125rem;height:inherit}.select[size] option{padding:.5rem}.select_container{position:relative}.select_container .select{-moz-appearance:none;-webkit-appearance:none;padding-left:.5rem;padding-right:1.5rem}.select_container .select::-ms-expand{display:none}.select_container:before,.select_container:after{position:absolute;content:"";display:block;right:.5rem;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}.select_container:before{border-bottom:5px solid #061c3f;top:calc((2.125rem/2) - 6px)}.select_container:after{border-top:5px solid #061c3f;bottom:calc((2.125rem/2) - 6px)}.has-error .input__radio [type=radio]>.input__radio--faux,.has-error .input__radio [type=radio]~.input__radio--faux{border-color:#c23934;border-width:2px}.has-error .input__radio [type=radio]:checked>.input__radio--faux,.has-error .input__radio [type=radio]:checked~.input__radio--faux{background:white}.has-error .input__radio [type=radio]:checked>.input__radio--faux:after,.has-error .input__radio [type=radio]:checked~.input__radio--faux:after{background:#d4504c}.is-required>.input__radio [type=radio]>.form--element__label:before,.is-required>.input__radio [type=radio]~.form--element__label:before{content:"*";color:#c23934;position:absolute;left:-.5rem}.form--element__control .input__radio{display:block}.form--element .input__radio [type=radio]>.input__radio--faux,.form--element .input__radio [type=radio]~.input__radio--faux{margin-right:.5rem}.has-error .input__checkbox [type=checkbox]>.input__checkbox--faux,.has-error .input__checkbox [type=checkbox]~.input__checkbox--faux{border-color:#c23934;border-width:2px}.has-error .input__checkbox [type=checkbox]:checked>.input__checkbox--faux,.has-error .input__checkbox [type=checkbox]:checked~.input__checkbox--faux{border-color:#c23934;background-color:white}.has-error .input__checkbox [type=checkbox]:checked>.input__checkbox--faux:after,.has-error .input__checkbox [type=checkbox]:checked~.input__checkbox--faux:after{border-color:#d4504c}.is-required>.input__checkbox [type=checkbox]>.form-element__label:before,.is-required>.input__checkbox [type=checkbox]~.form-element__label:before{content:"*";color:#c23934;position:absolute;left:-.5rem}.form--element .input__checkbox [type=checkbox]>.input__checkbox--faux,.form--element .input__checkbox [type=checkbox]~.input__checkbox--faux{margin-right:.5rem}.js_departmentsSelect{display:inline-block;margin-bottom:1rem;width:100%}.js_departmentsSelect .select{float:left;width:96%}.js_deleteDepartmentsSelect{display:inline-block;padding:.5rem}.js_deleteDepartmentsSelect .icon{color:#f91c39}.js_deleteDepartmentsSelect .icon:hover{color:rgba(249,28,57,.6)}.login .form__control{position:relative}#js_passwordCheck,#js_confirmPasswordCheck{text-indent:-999999px;overflow:hidden;display:none}.js_error{padding:.5rem;position:absolute;right:5px;top:8px;background:#f91c39;border:#f91c39;border-radius:8px;height:2px;width:2px}.js_error.js_success{background:#64c920;border:#64c920}.date-hour-picker{list-style-type:none}.date-hour-picker li{float:left;width:15%}.date-hour-picker li:first-child{width:10%}.date-hour-picker li .input.hasDatepicker{width:96%}#info-length{display:inline}body{color:#444}h1,h2,h3,h4,h5,h6,p{font-family:Arial,sans-serif;margin-top:0;padding-top:0}h1,h2,h3,h4,h5,h6{color:#fa9d00;font-family:Raleway,serif;font-size:1.5rem;font-weight:700}.table{font-size:.875rem}.table th a{color:#ca7900}.page__navigation ul li a{color:#888}.page__navigation ul li a:hover{color:#444}.page__navigation ul li.active a{color:#444}.navigation__nested ul li a{color:#888}.button{background:transparent;background-clip:padding-box;border-radius:3px;color:#123;display:inline-block;font-size:inherit;line-height:2.125rem;padding:0;position:relative;text-decoration:none;transition:color .05s linear,background-color .05s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;white-space:normal}.button:hover,.button:focus,.button:active,.button:visited{text-decoration:none}.button:focus{outline:0}.button:active{color:#00396b}.button[disabled]{background:#eee;border-color:#eee;color:#bbb}a .button{text-align:center}.button .icon{float:left;margin:9px .5rem 0 0}.button--default{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;border:1px solid #d8dde6;background-color:#ffc675;border-color:#ffc675}.button--default:active{background-color:#eef1f6}.button--neutral{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;border:1px solid #d8dde6;background-color:white}.button--neutral:active{background-color:#eef1f6}.button--neutral:hover{background:rgba(249,157,28,.1)}.button--naked{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;background-color:transparent}.button--naked:focus{background:none}.button--logout{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;border:none;background:#fcca10;border-color:#fcca10;margin-left:2rem}.button--logout:hover{background:rgba(252,202,16,.5)}.color-button-add,.color-button-accept{background-color:#02c6a9!important;border-color:#02c6a9!important;color:white}.color-button-add:hover,.color-button-accept:hover{background-color:rgba(2,198,169,.75)!important;border-color:rgba(2,198,169,.75)!important;color:white}.color-button-close,.color-button-deny{background-color:#fc575e!important;border-color:#fc575e!important;color:white}.color-button-close:hover,.color-button-deny:hover{background-color:rgba(252,87,94,.75)!important;border-color:rgba(252,87,94,.75)!important;color:white}.buttonGroup{display:flex;margin:0;padding:0}.buttonGroup li{list-style-type:none;margin:0 5px;padding:0}.buttonGroup li:first-child{margin-left:0}.buttonGroup li:last-child{margin-right:0}.buttonGroup li.buttonGroup--push-right{margin-left:auto}.buttonGroup li ul{display:flex;margin:.75rem 0 0}.buttonGroup .form--element{margin-top:0}.table{background:white;width:100%}.table tr>th:first-child,.table tr>td:first-child{padding-left:1.5rem}.table tr>th:last-child,.table tr>td:last-child{padding-right:1.5rem}.table th,.table td{padding:.5rem;white-space:nowrap}.table th .text--center,.table td .text--center{text-align:center}.table th .text--right,.table td .text--right{text-align:right}.table:not(.slds-no-row-hover) tbody tr:hover>td{background-color:rgba(249,157,28,.15)}.table--bordered{border-top:1px solid #d8dde6;border-bottom:1px solid #d8dde6}.table--bordered thead>tr+tr>th{border-top:1px solid #d8dde6}.table--bordered th,.table--bordered td{border-top:1px solid #d8dde6}.table--bordered:not(.no-row-hover) tbody tr:hover>td,.table--bordered:not(.no-row-hover) tbody tr:hover>th{box-shadow:#d8dde6 0 -1px 0 inset}.table a{color:#fd9800}.table a:hover{text-decoration:none}.cell-wrap{white-space:normal}.table-cell-shrink{width:1%}.table-cell-has-icons a{color:#795c32;margin:0 3px}.table-cell-has-icons a:hover{color:grey}.table-row-disabled{font-style:italic;color:#aaa}.table-row-disabled a{color:#aaa}.fc-event.eventOption{background-color:#bbb;border-color:#aaa;color:#777}.table .tagList{list-style-type:none}.table .tagList li{background:#eee;border:1px solid #ccc;color:#666;display:block;float:left;font-size:.625rem;padding:.5rem}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}#js_tagList .icon{font-size:10px;margin-right:.5rem}.ui-dialog-content ul{list-style-position:inside;list-style-type:none;font-size:.875rem}.ui-dialog-content ul li{margin-bottom:.75rem}.ui-dialog-content ul a{text-decoration:none}.ui-dialog-content ul .icon{float:left;margin-right:.75rem}.ui-dialog-content ul .js_logfields{background:#eee;padding:.75rem;width:100%}.ui-dialog-content ul .js_logfields .js_hideLogfields{float:right}.ui-dialog-content ul .js_logfields .icon{color:#f91c39;margin:0}h2 a.button{float:right;font-size:.875rem;font-weight:400}.notify{margin:1em 0;padding:1em;position:relative}.notify__close{color:#888;font:18px/100% arial,sans-serif;float:right;padding:1px;width:20px;text-decoration:none}.notify__close:hover{cursor:pointer}.notify__close:after{content:"xE2";float:left;margin:2px 0 0 1px}.notify--default{background:rgba(227,227,227,.3);border-left:4px solid #e3e3e3}.notify--inform{background:rgba(28,175,249,.3);border-left:4px solid #1caff9}.notify--alert{background:rgba(249,28,57,.3);border-left:4px solid #f91c39}.notify--warn{background:rgba(249,179,28,.3);border-left:4px solid #f9b31c}.notify--succeed{background:rgba(100,201,32,.3);border-left:4px solid #64c920}.notify .button{border:0}.notify p{font-size:1rem;margin:0;padding:0}.notify a{color:#ca7900}.notify a:hover{text-decoration:none}.pager,.pagination{display:flex;list-style-type:none;margin:16px 0;align-items:center;justify-content:center}.pager li,.pagination li{max-width:50%;margin:0 3px}.pager a,.pager span,.pagination a,.pagination span{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;color:#444;display:block;padding:.5rem;text-decoration:none}.pager a:hover,.pager span:hover,.pagination a:hover,.pagination span:hover{background:#ffc675}.pager a:last-child,.pager span:last-child,.pagination a:last-child,.pagination span:last-child{border-right:1px solid #e3e3e3}.pager .active,.pagination .active{background:#f99d1c;font-weight:700}@media screen and (min-width:0\0){.form--split,.form--element,.pagination,.buttonGroup,.page__navigation ul{display:flexbox}.input__radio{display:inline-block;width:100%}.form__control .input{height:32px!important;line-height:32px!important}.input,.form__label,.form__control input.radio,.input__radio--faux{float:left}.form__control--nested .form__label{margin:0 10px;padding-top:8px}.form__control--nested #is_option{padding-top:10px}.select{padding-left:10px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form--split,.form--element,.pagination,.buttonGroup,.page__navigation ul{display:flexbox}.input__radio{display:inline-block;width:100%}.form__control .input{height:32px!important;line-height:32px!important}.input,.form__label,.form__control input.radio,.input__radio--faux{float:left}.form__control--nested .form__label{margin:0 10px;padding-top:8px}.form__control--nested #is_option{padding-top:10px}.select{padding-left:10px}.login .form .form--element{display:inline-block;width:100%}}