@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #fff}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:#999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")}.toast-error{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")}.toast-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")}.toast-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")}.toast-container.toast-bottom-center .ngx-toastr,.toast-container.toast-top-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-bottom-full-width .ngx-toastr,.toast-container.toast-top-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.btn.link,a{text-decoration:underline}.btn,.btn.link,a{color:var(--primary-text-color)}.btn{font-size:14px;padding:0 24px;border:none;cursor:pointer;background:var(--btn-default-background);border-radius:40px;margin:5px;transition:all .3s;position:relative;text-decoration:none;font-weight:500!important;display:inline-block;text-align:center;text-transform:uppercase;box-sizing:border-box;height:40px}.btn.btn-questionnaire{border-radius:30px;padding:0 20px}.btn.btn-no-style{border:0;padding:0;margin:0;background-color:inherit;text-transform:none;text-align:left}.btn.btn-no-style:hover{box-shadow:none}.btn.btn-icon{min-width:140px;display:inline-flex;justify-content:space-between}.btn.btn-icon fa-icon{margin-left:10px}.btn.btn-icon-only{display:inline-flex;justify-content:space-between}.btn.btn-icon-only fa-icon{margin-left:5px;margin-right:5px}.btn.full-width{width:100%}.btn:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.btn.loading:after{content:" ";border-radius:25px;height:10px;width:10px;background:var(--secondary-text-color);display:inline-block;-webkit-animation:animLoading 1s infinite;animation:animLoading 1s infinite;opacity:.7}.btn.btn-default{background:var(--btn-default-background);color:var(--btn-default-color)}.btn.btn-primary{color:#fff;background:var(--btn-primary-background)}.btn.btn-secondary{color:#fff;background:var(--btn-secondary-background)}.btn.btn-danger{color:#fff;background:var(--btn-danger-background)}.btn.btn-success{color:#fff;background:var(--btn-success-background)}.btn.btn-disabled,.btn.disabled,.btn.loading,.btn:disabled{opacity:.5;pointer-events:none}.btn-group{border-radius:2px;overflow:hidden;margin:5px;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.2)}.btn-group.vertical{flex-direction:column}.btn-group .btn{box-shadow:none!important;margin:0;border-radius:0!important}.btn-group>:not(:first-child){border-color:var(--secondary-text-color);border-top:1px solid;border-top-color:var(--secondary-text-color)}.btn-small{display:inline-block;color:var(--btn-icon-color);background:transparent!important;border:none;padding:3px;font-size:15px;transition:all .3s}.btn-small:disabled{opacity:.5}.fab-menu{position:absolute;right:5px;bottom:5px}.fab-menu .fab-sub-wrapper{opacity:0;position:absolute;bottom:0;right:0;height:50px;width:150px;display:flex;align-items:center;justify-content:center}.fab-menu .fab-sub-wrapper:first-child{transition:all .3s ease-in .04s}.fab-menu .fab-sub-wrapper:nth-child(2){transition:all .3s ease-in .08s}.fab-menu .fab-sub-wrapper:nth-child(3){transition:all .3s ease-in .12s}.fab-menu .fab-sub-wrapper:nth-child(4){transition:all .3s ease-in .16s}.fab-menu .fab-sub-wrapper:nth-child(5){transition:all .3s ease-in .2s}.fab-menu .fab-sub-wrapper:nth-child(6){transition:all .3s ease-in .24s}.fab-menu .fab-sub-wrapper:nth-child(7){transition:all .3s ease-in .28s}.fab-menu .fab-sub-wrapper:nth-child(8){transition:all .3s ease-in .32s}.fab-menu .fab-sub-wrapper:nth-child(9){transition:all .3s ease-in .36s}.fab-menu .fab-sub-wrapper:nth-child(10){transition:all .3s ease-in .4s}.fab-menu .fab-sub-wrapper .fab-sub-button{height:40px;width:40px;position:absolute;right:5px}.fab-menu .fab-sub-wrapper:first-child{height:55px}.fab-menu:hover .fab-sub-wrapper{opacity:1}.fab-menu:hover .fab-sub-wrapper:first-child{transform:translateY(-50px)}.fab-menu:hover .fab-sub-wrapper:nth-child(2){transform:translateY(-100px)}.fab-menu:hover .fab-sub-wrapper:nth-child(3){transform:translateY(-150px)}.fab-menu:hover .fab-sub-wrapper:nth-child(4){transform:translateY(-200px)}.fab-menu:hover .fab-sub-wrapper:nth-child(5){transform:translateY(-250px)}.fab-menu:hover .fab-sub-wrapper:nth-child(6){transform:translateY(-300px)}.fab-menu:hover .fab-sub-wrapper:nth-child(7){transform:translateY(-350px)}.fab-menu:hover .fab-sub-wrapper:nth-child(8){transform:translateY(-400px)}.fab-menu:hover .fab-sub-wrapper:nth-child(9){transform:translateY(-450px)}.fab-menu:hover .fab-sub-wrapper:nth-child(10){transform:translateY(-500px)}.fab-menu:hover .fab-button{box-shadow:0 0 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.5)}.fab-menu.hide .fab-sub-wrapper{display:none}.fab-button,.fab-menu.hide .fab-button,.fab-sub-button{box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.fab-button,.fab-sub-button{border-radius:50%;color:var(--fab-color);border:none;transition:all .3s}.fab-button:hover,.fab-sub-button:hover{box-shadow:0 0 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.5)}.fab-button{height:50px;width:50px}@-webkit-keyframes animLoading{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:.3}}@keyframes animLoading{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:.3}}.box{background-color:var(--secondary-bg-color);border:0 solid transparent;border-radius:.25rem;box-shadow:0 .5rem 1rem 0 rgba(44,51,73,.2)}.box .box-title{padding:0 10px}.box .box-content,.box .box-footer{padding:10px}.basic-box{width:100%;padding:30px 50px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.basic-box .box-title{font-style:italic;font-size:1.2rem;margin-bottom:20px}.aside-box{padding:10px;border:2px solid var(--box-border-color);width:100%;box-sizing:border-box}.aside-box.special-box{background-color:var(--box-border-color)}.aside-box.special-box,.aside-box.special-box fa-icon,.aside-box.special-box h1,.aside-box.special-box h2,.aside-box.special-box h3{color:var(--special-box-text-color)}.aside-box.special-box .content{margin-bottom:15px}.aside-box.special-box .action-container{font-size:1.5rem;width:100%;display:flex;justify-content:flex-end}input[type=email],input[type=number],input[type=password],input[type=text]:not([role=combobox]),select{background-color:var(--input-bg-color);-webkit-appearance:none;transition-duration:.15s;transition-property:border,background-color,color,box-shadow;transition-timing-function:ease-in;border-radius:.25rem;padding:0 7px;box-sizing:border-box;font-weight:400;font-size:14px!important}input[type=email].full-width,input[type=number].full-width,input[type=password].full-width,input[type=text]:not([role=combobox]).full-width,select.full-width{width:100%}input[type=email].ng-invalid.ng-touched,input[type=number].ng-invalid.ng-touched,input[type=password].ng-invalid.ng-touched,input[type=text]:not([role=combobox]).ng-invalid.ng-touched,select.ng-invalid.ng-touched{border-color:var(--btn-danger-background)}input[type=email].search-input,input[type=number].search-input,input[type=password].search-input,input[type=text]:not([role=combobox]).search-input,select.search-input{background-color:var(--input-search-bg-color)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:not([role=combobox]):focus,select:focus{border-color:var(--input-active-border-color)}.input-with-icon{position:relative}.input-with-icon .icon{position:absolute;top:50%;transform:translateY(-50%);left:10px;opacity:.7}.input-with-icon input[type=email],.input-with-icon input[type=number],.input-with-icon input[type=password],.input-with-icon input[type=text]:not([role=combobox]){padding-left:35px}.input-caption{position:relative}.input-caption input[type=number],.input-caption input[type=password],.input-caption input[type=text]:not([role=combobox]){width:100%}.input-caption input[type=number].input-position,.input-caption input[type=password].input-position,.input-caption input[type=text]:not([role=combobox]).input-position{padding-right:20px}.input-caption input[type=number].input-unite,.input-caption input[type=password].input-unite,.input-caption input[type=text]:not([role=combobox]).input-unite{padding-right:35px}.input-caption input[type=number][type=number],.input-caption input[type=password][type=number],.input-caption input[type=text]:not([role=combobox])[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-caption input[type=number][type=number]::-webkit-inner-spin-button,.input-caption input[type=number][type=number]::-webkit-outer-spin-button,.input-caption input[type=password][type=number]::-webkit-inner-spin-button,.input-caption input[type=password][type=number]::-webkit-outer-spin-button,.input-caption input[type=text]:not([role=combobox])[type=number]::-webkit-inner-spin-button,.input-caption input[type=text]:not([role=combobox])[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-caption .caption{position:absolute;margin:0;right:10px;top:50%;transform:translateY(-50%);font-size:11px}.ng-select .ng-select-container{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);height:36px}.inline-checkbox{display:flex;align-items:center}.inline-checkbox label{margin-left:5px;cursor:pointer}label{display:block;font-size:11px;font-weight:500;margin:3px 0;color:var(--label-color)}.action-btn{border:none;padding:10px 20px;width:150px;border-radius:2px;color:#fff;opacity:.9;cursor:pointer}.action-btn.info{background-color:var(--btn-info-color)}.action-btn.good{background-color:var(--btn-good-color)}.action-btn.warning{background-color:var(--btn-warning-color)}.action-btn.bad{background-color:var(--btn-bad-color)}.action-btn:hover{opacity:1}.action-btn:disabled{opacity:.3}.action-btn:disabled:hover{opacity:.7}.form-line,.inline-form-line{width:100%;display:block}.form-line:not(:first-child),.inline-form-line:not(:first-child){margin-top:20px}.inline-form-line{display:flex;justify-content:stretch;box-sizing:border-box;align-items:flex-end}.inline-form-line input{width:100%}.inline-form-line>button,.inline-form-line>div{flex:1}.inline-form-line>button:not(:last-child),.inline-form-line>div:not(:last-child){margin-right:10px}.form-block{background:var(--primary-bg-color);padding:10px;margin:0 -5px 10px}.form-block h4{margin-top:0}.form-actions{margin-top:10px}.form-actions>*{margin:10px 0 0}.form-error{border-left:2px solid var(--h1-color);display:block;padding:0 10px;font-size:.8rem;margin:5px 0}.file-drop-content,.form-error{background:var(--primary-bg-color)}.file-drop-content{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:center;color:var(--primary-text-color);transition:all .3s}.file-drop-content.active{background:#66a3f9;color:#fff}@media (max-width:767px){.file-drop-content{justify-content:flex-start!important;padding-left:20px}}.file-drop-zone{margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.file-drop-zone strong{text-transform:uppercase;margin-top:5px}.file-drop-zone fa-icon{font-size:5rem}.slider-container{display:flex;width:100%;align-items:center;justify-content:center}.slider-container .slider{-webkit-appearance:none;flex-grow:1;height:5px;background:#9ea8b7;outline:none;opacity:.7;transition:opacity .2s}.slider-container .slider:hover{opacity:1}.slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:var(--slider-color);cursor:pointer;border-radius:50%}.slider-container .slider::-webkit-slider-thumb:after{content:" ";height:15px;width:200px;background:var(--slider-color)}.slider-container .slider::-moz-range-thumb{width:15px;height:15px;background:var(--slider-color);border:2px solid var(--secondary-text-color);cursor:pointer}.slider-container span{flex-grow:0;flex-basis:40px;border:1px solid var(--input-border-color);text-align:right;height:20px;border-radius:3px;line-height:22px;padding:0 3px;font-size:.8rem}::-moz-placeholder{font-style:italic;opacity:.7}:-ms-input-placeholder{font-style:italic;opacity:.7}::placeholder{font-style:italic;opacity:.7}mark{outline:1px solid var(--input-border-color);font-weight:700}.generic-input{position:relative}.generic-input .read-only-input,.generic-input input{width:100%;height:45px;border:1px solid var(--input-border-color);background-color:var(--input-bg-color)}.generic-input.with-label input{padding-top:17px;padding-bottom:5px}.generic-input.with-label label{position:absolute;top:-2px;left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px}.generic-input.with-label.with-icon-left input{padding-left:30px}.generic-input.with-label.with-icon-left>button,.generic-input.with-label.with-icon-left>fa-icon,.generic-input.with-label.with-icon-left>i,.generic-input.with-label.with-icon-left>svg{position:absolute;top:20px;left:8px;color:var(--btn-icon-color)}.generic-input.required input{border:1px solid var(--btn-danger-background)}.generic-input.with-icon>button,.generic-input.with-icon>fa-icon,.generic-input.with-icon>i,.generic-input.with-icon>svg{position:absolute;top:6px;right:3px;color:var(--h1-color)}.generic-input.with-icon-left:not(.with-label) input{padding-left:30px}.generic-input.with-icon-left:not(.with-label)>button,.generic-input.with-icon-left:not(.with-label)>fa-icon,.generic-input.with-icon-left:not(.with-label)>i,.generic-input.with-icon-left:not(.with-label)>svg{position:absolute;top:15px;left:8px;color:var(--btn-icon-color)}.generic-textarea{position:relative}.generic-textarea textarea{width:100%;border:1px solid var(--border-color);background-color:var(--input-bg-color);padding-left:6px;box-sizing:border-box;border-radius:5px;font:inherit;resize:vertical}.generic-textarea.with-label textarea{padding-top:17px;padding-bottom:5px}.generic-textarea.with-label label{position:absolute;top:-2px;left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.generic-textarea.required textarea{border:1px solid var(--btn-danger-background)}.generic-select{position:relative}.generic-select .ng-select{padding:0}.generic-select .ng-select input[type=text]{text-indent:-5px}.generic-select .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border:none;box-shadow:none}.generic-select .ng-select .ng-select-container{border:none;background-color:var(--input-bg-color);height:40px}.generic-select .ng-select .ng-clear-wrapper{width:auto;margin-left:5px}.generic-select .ng-select .ng-clear{color:var(--h1-color)}.generic-select .ng-select .ng-arrow{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--h1-color)}.generic-select .ng-select .ng-select-bottom{z-index:#100000}.generic-select .ng-select.ng-select-opened .ng-arrow{border-left-color:transparent;border-bottom-color:var(--h1-color);border-right-color:transparent;border-top-color:transparent}.generic-select.with-label .ng-value{margin-top:15px;margin-left:-3px}.generic-select.with-label label{position:absolute;top:-2px;left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000}.generic-select.required .ng-select-container{border:1px solid var(--btn-danger-background)}.generic-autocomplete{position:relative}.generic-autocomplete .ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border:none;box-shadow:none}.generic-autocomplete .ng-select .ng-select-container{border:none;background-color:var(--input-bg-color);height:40px}.generic-autocomplete .ng-select .ng-clear-wrapper{color:var(--h1-color)}.generic-autocomplete .ng-select .ng-arrow-wrapper{display:none}.generic-autocomplete .ng-select .ng-value{margin-top:15px;margin-left:-3px}.generic-autocomplete .ng-select .ng-select-bottom{z-index:#100000}.generic-autocomplete.with-label .ng-input{margin-top:10px;margin-left:-5px}.generic-autocomplete.with-label label{position:absolute;top:-2px;left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000}.generic-autocomplete.required .ng-select-container{border:1px solid var(--btn-danger-background)}.mat-slide-toggle{margin-left:auto;transform:translateY(-5px)}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:var(--toggle-zone-color)}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:var(--toggle-bullet-color)}.mat-checkbox{margin:0 5px}.mat-checkbox.mat-checkbox-checked .mat-checkbox-background{background-color:var(--toggle-bullet-color)}.mat-date-range-input-end-wrapper,.mat-date-range-input-start-wrapper{width:100%}.mat-progress-spinner circle,.mat-spinner circle{stroke:var(--loader-color)}.required label:after{color:var(--btn-danger-background);content:" *";display:inline}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.loader-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loader-container{position:relative;color:var(--loader-text-color);padding:5px 15px 18px}.bounceball{margin-right:15px;position:relative;display:inline-block;height:27px;width:15px}.bounceball:before{position:absolute;content:"";display:block;top:0;width:15px;height:15px;border-radius:50%;background-color:var(--loader-text-color);transform-origin:50%;-webkit-animation:bounce .5s ease infinite alternate;animation:bounce .5s ease infinite alternate}@-webkit-keyframes bounce{0%{top:20px;height:5px;border-radius:60px 60px 20px 20px;transform:scaleX(2)}35%{height:15px;border-radius:50%;transform:scaleX(1)}to{top:0}}@keyframes bounce{0%{top:20px;height:5px;border-radius:60px 60px 20px 20px;transform:scaleX(2)}35%{height:15px;border-radius:50%;transform:scaleX(1)}to{top:0}}.light{--primary-bg-color:#fafafa;--secondary-bg-color:#fff;--tertiary-bg-color:#e0e0e0;--primary-text-color:#212020;--secondary-text-color:#808a99;--inverse-text-color:#fff;--error-text-color:#c34747;--icon-color:#ff5d15;--box-text-color:#333;--box-border-color:#c8c8c8;--special-box-text-color:#fff;--list-dot-color:#9ea8b7;--h1-color:#000;--h2-color:#000;--h3-color:#000;--h4-color:#000;--loader-text-color:#ff5d15;--hover-color:#f1f6fe;--header-color:#ffdccc;--btn-default-background:#ff5d15;--btn-default-color:#ff5d15;--btn-primary-background:#ff5d15;--btn-secondary-background:#66a3f9;--btn-danger-background:#e96b6b;--btn-success-background:#9de193;--btn-disabled-background:#727272;--btn-disabled-color:#9ea8b7;--btn-no-style:#9ea8b7;--btn-icon-color:#ff5d15;--btn-resize-color:#9ea8b7;--btn-login-background:#ff5d15;--nav-bar-background-color:#9ea8b7;--nav-bar-active-background:#333;--nav-bar-active-background-dropdown:#212020;--nav-bar-active-color:#f6a343;--nav-bar-disabled-color:#808a99;--input-bg-color:#fff;--input-search-bg-color:#f1f6fe;--input-active-bg-color:#f6f6f6;--input-border-color:#333;--input-hover-border-color:#9ea8b7;--input-active-border-color:#66a3f9;--label-color:#808a99;--label--invalid-color:#e96b6b;--welcome-card-background-color:#c8c8c8;--concept-completion-rate-background-color:#d1e4fd;--concept-completion-rate-bar-background-color:#c8c8c8;--concept-completion-rate-bar-color:#808a99;--status-completed-color:#88d27d;--status-wip-color:#f6a343;--status-open-color:#e96b6b;--topics-background-color:#808a99;--topics-title-color:#fff;--topic-background-color:#c8c8c8;--span-default-color:#ff5d15;--message-valid:#0acf83;--message-danger:#d84636;--message-incomplet:#ff834b;--button-questionnaire-color:#fff;--border-color:#c4c4c4;--button-folder:#0887ff;--draft:#c8c8c8}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Ultralight.08684652aee5807a63d9.otf) format("opentype");font-weight:100}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_UltralightItalic.b90d5d0f41170f11b87e.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Light.5a47a04ca76b10e69ca3.otf) format("opentype");font-weight:200}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_LightItalic.8dbfd26d5a831ca710e0.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Regular.d1f5e6e16dd4f75c3950.otf) format("opentype")}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_RegularItalic.55118ef4e17d67dde923.otf) format("opentype");font-style:italic}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Medium.b85d841dacb040b84951.otf) format("opentype");font-weight:500}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_MediumItalic.96038c89a401495b43e6.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Bold.b1f4d2c69fa808ebca12.otf) format("opentype");font-weight:700}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_BoldItalic.9ef8d09009e261609c55.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_Black.9f6bb018ca3e8b89e9da.otf) format("opentype");font-weight:800}@font-face{font-family:SF_Pro;src:url(SF_Pro_Display_BlackItalic.bf4f55c98ce6b6478da6.otf) format("opentype");font-weight:800;font-style:italic}.dropdown-container{position:relative}.dropdown-container .icon{height:100%;display:flex;align-items:center;font-size:23px;cursor:pointer;position:relative}.dropdown-container .dropown-content-container{position:absolute;top:41px;right:-8px;background-color:var(--secondary-bg-color);width:300px;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,.1);z-index:10}.dropdown-container .dropown-content-container:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--secondary-bg-color);position:absolute;right:12px;top:-7px}.dropdown-container .dropown-content-container .dropown-content{max-height:300px;overflow-y:auto}body,html{min-height:100%;height:100%;margin:0;padding:0;font-family:SF Pro,sans-serif!important;color:var(--primary-text-color)}*{outline:none}a:not(:disabled),button:not(:disabled){cursor:pointer}.hidden{display:none}.text-center{text-align:center}h1{font-size:30px;color:var(--h1-color);margin:0 0 45px;text-transform:uppercase}h2{font-size:20px;color:var(--h2-color);margin:0;padding-right:8px;padding-bottom:5px;position:relative}h2:after{content:"•";color:var(--icon-color);position:absolute;right:0;bottom:0}h3{color:var(--h3-color)}h3,h4{font-size:16px}h4{color:#333;margin:0 0 5px;display:flex;padding-right:8px;padding-bottom:3px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}h4:after{content:"•";color:var(--icon-color);position:absolute;right:0;bottom:0}p{margin:0 0 25px}ul{list-style:none;margin:0;padding-left:0}ul>:not(:last-child){margin-bottom:10px}ul.with-dots li{padding-left:1.5rem;position:relative}ul.with-dots li:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:.5rem;height:.5rem;border-radius:50%;border:2px solid var(--list-dot-color)}fa-icon{color:var(--icon-color)}.scrollable-zone{flex:1;position:relative}.scrollable-zone .scrollable-content{position:absolute;top:0;bottom:0;right:0;left:0;overflow:auto}app-root{width:100%;height:100%}#app-container{display:flex;flex-direction:row;height:100%}#app-container app-nav-menu{flex-shrink:0}#app-container .container-wrapper{flex-grow:1;display:flex;height:100%;width:100%;overflow:hidden;flex-direction:column}#app-container .container{flex-grow:1;overflow:auto;background:var(--primary-bg-color);color:var(--primary-text-color);display:flex;width:100%}#app-container .container>:not(router-outlet){display:flex;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.workspace{flex-grow:1}.workspace>:not(router-outlet){display:flex;height:100%;width:100%}.workspace h1{margin:0}router-outlet{display:none}.page-container{padding:15px;height:100%;width:100%}.column-title{margin:0 0 0 9px!important}.resize-button{background:var(--btn-resize-color);border:none;opacity:0;transition:opacity .3s;position:absolute;right:1px;bottom:0;top:0;width:8px;padding:0;cursor:col-resize!important}.resize-button:hover{opacity:1}.columns{display:flex;flex-direction:row}.columns .column{padding:5px;min-width:350px}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:2px;background-clip:content-box;border:2px solid #bbb;border-radius:50%}input[type=radio]:checked{background-color:var(--btn-default-background)}input[type=radio]:checked:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--btn-disabled-color)}.auth-page{align-items:center;justify-content:center;height:100%;background-color:var(--login-bg-color)}.auth-box,.auth-page{display:flex;overflow:auto}.auth-box{min-width:400px;padding:20px;background-color:var(--primary-bg-color);flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 50px)}.auth-box .logo{align-self:center;width:200px;margin-bottom:20px}.auth-box form{display:flex;flex-direction:column}.auth-box form .generic-input{margin-bottom:10px}.auth-box form .remenber-login{display:flex}.auth-box form .login-btn{margin:20px 0 0;height:35px;font-size:14px;transition:none;align-self:flex-end;width:30%}.auth-box .login-services{display:flex;align-items:center;align-self:center;margin:20px 0}.auth-box .login-services img{height:35px;cursor:pointer}.auth-box .login-services img:not(:last-of-type){margin-right:10px}.auth-box .auth-footer{padding-top:15px;display:flex;flex-direction:row;text-align:center;justify-content:center}.auth-box .auth-footer .forgot-pwd{font-size:13px;text-decoration:none}.auth-box .auth-footer .register{font-size:11px}.responsive-container{margin-left:auto;margin-right:auto}@media (max-width:767px){.responsive-container{width:100%;margin:0}}@media (min-width:768px) and (max-width:991px){.responsive-container{width:750px}}@media (min-width:992px) and (max-width:1199px){.responsive-container{width:970px}}@media (min-width:1200px){.responsive-container{width:1170px}}.base-layout{display:grid;grid-template-areas:"container aside";grid-template-columns:1fr 230px;grid-gap:50px;gap:50px}@media (max-width:767px){.base-layout{grid-template-areas:"container" "aside";grid-template-columns:auto}}.base-layout .main-container{grid-area:container}.base-layout .aside{grid-area:aside}.base-layout .aside>:not(:last-child){margin-bottom:50px}@media (max-width:767px){.base-layout .aside{padding:0 10px}}.resource-card{display:grid;grid-template-areas:"aside details";grid-template-columns:100px 1fr;grid-gap:20px;gap:20px;padding:30px;background-color:var(--secondary-bg-color)}@media (max-width:767px){.resource-card{grid-template-areas:"aside" "details";grid-template-columns:auto}}.resource-card .aside{grid-area:aside;display:flex;flex-direction:column;align-items:center}.resource-card .aside .illustration{width:100px;height:100px;margin-bottom:20px}.resource-card .aside .illustration.round img{border-radius:50%}.resource-card .aside .illustration img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resource-card .aside .btn{width:100px;margin:0 0 10px}.resource-card .aside .socials{width:100%;font-size:1.2rem}.resource-card .aside .socials>:not(:last-child){margin-right:5px}.resource-card .details{grid-area:details}.resource-card .details>:last-child{margin-bottom:0}