#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}body,html{background:#f0f4f7!important}:not(.icon){font-family:Montserrat,sans-serif!important}.clickable:hover{cursor:pointer}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.mt-1{margin-top:1rem!important}.mt-2,.mt-3{margin-top:2rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.p-0{padding:0!important}.justify-center{justify-content:center}.button-orange.buttons .button{color:#fff;background-color:#faa82c}.button-orange.buttons .button:hover{background:#faa82c;color:#fff}.button.with-border{background:transparent none!important;font-weight:400;text-shadow:none!important;color:#faa82c!important;box-shadow:inset 0 0 0 1px #faa82c!important;border:1px solid #faa82c}.drag-handler:hover{cursor:grab}.hidden{display:none!important}.fieldText,.fieldText .field{position:relative}.fieldText .ui.button{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;bottom:0;right:-2px;position:absolute;z-index:100}.button-orange .button{background-color:#faa82c!important;color:#fff!important}.button-orange .button:hover{background-color:#faa82c;color:#fff!important}.ui.header-color{color:#faa82c}.ui.orange.header{color:#faa82c!important}.ui.basic.orange.button,.ui.basic.orange.button:hover{border-color:#faa82c!important;color:#faa82c!important}.ui.button.orange{color:#fff;background-color:#faa82c!important}.ui.button.orange:focus,.ui.button.orange:hover{background-color:#fbb956}.text-primary{color:#faa82c}.menu-color .active.item{border-color:#faa82c!important;color:#faa82c!important}.full-height{height:100vh}.fluid-height{height:100%}.full-width{width:100%}.svg-primary{stroke:#faa82c}.ui.steps .step.active .title{color:#faa82c!important}.main-layout{display:flex}.main-layout .mobile-navbar{display:none;color:#fff;background-color:#325666;position:absolute;width:100%;z-index:98}.main-layout .mobile-navbar .toggle-btn{padding:20px;display:inline-block}.main-layout .mobile-navbar .toggle-btn:hover{color:#fff;cursor:pointer;background:#141518}.main-layout .app-menu{width:275px;background:#49818e;height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.main-layout .app-menu .logo,.main-layout .app-menu .menu-item,.main-layout .app-menu .user-info{padding:20px 22px}.main-layout .app-menu .logo{background-color:#325666;color:#fff}.main-layout .app-menu .logo .mini-logo{display:none}.main-layout .app-menu .logo p{text-align:center;font-weight:700;font-size:10px}.main-layout .app-menu .logo p a{color:#faa82c}.main-layout .app-menu .menu-items{overflow-y:auto;overflow-x:hidden;color:#fff}.main-layout .app-menu .menu-items .menu-item{display:flex;justify-content:space-between;align-items:center;width:100%;border-left:3px solid transparent;color:#fff;vertical-align:middle;transition:all .3s ease-in-out}.main-layout .app-menu .menu-items .menu-item.active,.main-layout .app-menu .menu-items .menu-item:hover{background-color:#f0f4f7;border-left-color:#faa82c;color:#faa82c}.main-layout .app-menu .menu-items .menu-item.active svg,.main-layout .app-menu .menu-items .menu-item:hover svg{stroke:#faa82c}.main-layout .app-menu .menu-items .menu-item svg{stroke:#fff}.main-layout .app-menu .menu-items .menu-item span{text-align:right;margin-left:5px}.main-layout .app-menu .menu-items .menu-item .tooltip{opacity:0;z-index:999;position:absolute;display:inline-block;left:110%;background-color:#faa82c;padding:5px;border-radius:3px;color:#fff;transition:opacity .2s ease-in-out;pointer-events:none}.main-layout .app-menu .menu-items .menu-item .tooltip:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid transparent;border-right-color:#faa82c}.main-layout .app-menu .user-info{background:#325666;color:#fff;display:flex;align-items:center}.main-layout .app-menu .user-info .avatar{background-image:url(assets/default-avatar.png);background-size:cover;border-radius:50%;width:40px;height:40px;background-color:#141518}.main-layout .app-menu .user-info .user-profile{width:170px;margin-left:10px}.main-layout .app-menu .user-info .user-profile p{margin:0}.main-layout .app-menu .user-info .user-profile .role{font-weight:700}.main-layout .app-menu .user-info .dropdown-icon:hover{cursor:pointer}.main-layout .main-container{flex-grow:1;height:100vh;overflow-y:auto}.main-layout .app-menu,.main-layout .main-container{transition:all .3s ease-in-out}.login-page{background:url(assets/background.png);background-position:50%;background-size:cover;position:relative}.login-page .lang-bar{padding:20px}.login-page>.grid{height:calc(100vh - 60px)}.login-page:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background:#325666;background:linear-gradient(45deg,#656d76,#49818e 35%,#325666)}.login-page .card-content{padding:60px!important}.login-page .card-content img{margin-bottom:60px}.login-page .card-content button{margin-top:20px}.login-page .download-buttons{margin-top:36px;color:#fff;font-weight:700}@media screen and (max-width:1080px) and (min-width:769px){.main-layout .app-menu{width:60px}.main-layout .app-menu .logo{padding:10px}.main-layout .app-menu .logo .full-logo,.main-layout .app-menu .logo p{display:none}.main-layout .app-menu .logo .mini-logo{display:inherit}.main-layout .app-menu .menu-items .menu-item{padding:15px 17px}.main-layout .app-menu .menu-items .menu-item:hover .tooltip{opacity:1}.main-layout .app-menu .menu-items .menu-item>span{display:none}.main-layout .app-menu .user-info{padding:10px;position:relative}.main-layout .app-menu .user-info .user-profile{display:none}.main-layout .app-menu .user-info .dropdown-icon{position:absolute;left:15px}.main-layout .app-menu .user-info .dropdown-icon .icon{color:transparent}}@media screen and (max-width:768px){.main-layout,.main-layout .mobile-navbar{display:block}.main-layout .app-menu{width:275px;position:fixed;left:-275px;z-index:99}.main-layout .main-container{position:relative;height:auto;left:0}.main-layout .main-container>:nth-child(2n){margin-top:70px}.main-layout.showing-menu .app-menu{left:0}.main-layout.showing-menu .main-container{height:100%;overflow-x:hidden;left:275px}}@media screen and (max-width:480px){.login-page .card-content{padding:20px!important}}@media only screen and (max-width:1199px) and (min-width:992px){.ui.container{width:853px!important}}@media only screen and (min-width:1200px){.ui.container{width:1058px!important}}.image-field{display:inline-block;overflow:hidden;min-height:50px;width:100%;margin:0;border:2px solid #ddd;border-radius:5px;background-color:#f6f6f6;position:relative;text-align:center}.image-field:before{z-index:1;opacity:0;content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.4);transition:all .2s ease-in-out}.image-field:hover .icon,.image-field:hover:before,.image-field:hover label{opacity:1}.image-field img{z-index:0}.image-field>.icon,.image-field label{position:absolute;z-index:2;top:calc(50% - 10px);left:calc(50% - 10px);opacity:0;transition:all .2s ease-in-out}.image-field input{display:none}.upload-area{border:2px dashed #ccc;background-color:#f6f6f6;padding:10px;text-align:center;height:250px;display:flex;flex-direction:column;border-radius:5px;align-items:center;justify-content:center}.upload-area.invalid,.upload-area.valid{background-color:#f0f4f7}.upload-area.valid{border-color:#faa82c}.upload-area:hover{cursor:pointer}.upload-area:not(.valid):hover{background-color:#ddd}.upload-area input{display:none}span.data-grid-container,span.data-grid-container:focus{outline:none}.data-grid-container .data-grid{table-layout:fixed;border-collapse:collapse}.data-grid-container .data-grid .cell.updated{background-color:rgba(0,145,253,.16);transition:background-color 0ms ease}.data-grid-container .data-grid .cell{height:17px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:cell;background-color:unset;transition:background-color .5s ease;vertical-align:middle;text-align:right;border:1px solid #ddd;padding:0}.data-grid-container .data-grid .cell.selected{border:1px double #2185d0;transition:none;box-shadow:inset 0 -100px 0 rgba(33,133,208,.15)}.data-grid-container .data-grid .cell.read-only{background:#f5f5f5;color:#999;text-align:center}.data-grid-container .data-grid .cell>.text{padding:2px 5px;text-overflow:ellipsis;overflow:hidden}.data-grid-container .data-grid .cell>input{outline:none!important;border:2px solid #2185d0;text-align:right;width:calc(100% - 6px);height:11px;background:none;display:block}.data-grid-container .data-grid .cell{vertical-align:bottom}.data-grid-container .data-grid .cell,.data-grid-container .data-grid .cell.wrap,.data-grid-container .data-grid.clip .cell.wrap,.data-grid-container .data-grid.nowrap .cell.wrap,.data-grid-container .data-grid.wrap .cell,.data-grid-container .data-grid.wrap .cell.wrap{white-space:normal}.data-grid-container .data-grid .cell.nowrap,.data-grid-container .data-grid.clip .cell.nowrap,.data-grid-container .data-grid.nowrap .cell,.data-grid-container .data-grid.nowrap .cell.nowrap,.data-grid-container .data-grid.wrap .cell.nowrap{white-space:nowrap;overflow-x:visible}.data-grid-container .data-grid .cell.clip,.data-grid-container .data-grid.clip .cell,.data-grid-container .data-grid.clip .cell.clip,.data-grid-container .data-grid.nowrap .cell.clip,.data-grid-container .data-grid.wrap .cell.clip{white-space:nowrap;overflow-x:hidden}.data-grid-container .data-grid .cell .data-editor,.data-grid-container .data-grid .cell .value-viewer{display:block}table.data-grid{width:100%}table.data-grid td:not(.read-only){background:#fff!important}table.data-grid td:not(.read-only) span{background:#fff}table.data-grid td:not(.read-only).cell.selected.editing{padding:0}table.data-grid td:not(.read-only).cell.selected.editing .data-editor{border:none;width:100%;height:100%}.color-picker{margin-top:5px}.color-picker .color-picker-preview{padding:5px;display:inline-block;background-color:#f6f6f6}.color-picker .color-picker-preview,.color-picker .color-picker-preview>.current-color{border:1px solid #ccc;border-radius:5px}.color-picker .color-picker-preview>.current-color{width:20px;height:20px}.color-picker .color-picker-popover{position:absolute;z-index:10}.color-picker .color-picker-popover .color-picker-cover{position:fixed;top:0;bottom:0;right:0;left:0}.page-header{padding-top:39px!important;vertical-align:middle}.page-header .breadcrumb,.page-header svg{display:inline-block;margin-right:1.2rem}.page-header.no-grid .breadcrumb{margin-top:-10px!important}.page-header .breadcrumb .section:first-child{color:#656d76;font-weight:400}.page-header .breadcrumb .divider{margin:0 1.2rem!important}.page-header .breadcrumb .section{font-size:20px}.app-table,.app-table thead th{background:none!important;border:none!important}.app-table tbody tr{background:#fff;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.app-table tbody tr:first-child td{border-top:1px solid rgba(34,36,38,.15)!important}.app-table tbody tr:last-child td{border-bottom:1px solid rgba(34,36,38,.15)}.app-table tbody tr td{background:#fff;padding-top:20px!important;padding-bottom:20px!important}.app-table tbody tr td:first-child{padding-left:16px!important;border-left:1px solid rgba(34,36,38,.15)}.app-table tbody tr td:last-child{padding-right:16px!important;border-right:1px solid rgba(34,36,38,.15)}.app-table tbody tr:hover,.app-table tbody tr:hover td{background:#faa82c!important;color:#fff}.app-table tbody tr:hover .ui.orange.header,.app-table tbody tr:hover td .ui.orange.header{color:#fff!important}.page-sections .page-menu{background:#f0f4f7;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.page-sections .page-menu .header{color:#faa82c}.page-sections .page-menu .header svg{stroke:#faa82c}.page-sections .page-menu .menu{border-bottom:2px solid transparent!important}.page-sections .page-menu .menu .active{border-color:#faa82c!important;color:#faa82c!important}.page-sections .section-content{padding-top:50px}.scrollable{max-height:300px;overflow-y:auto}.accordion.with-remove .title{display:flex;padding:23px 26px!important;background:#f0f4f7!important;border-bottom:1px solid #f0f4f7}.accordion.with-remove .title>div{flex-grow:1;display:flex;justify-content:space-between}.accordion.with-remove .title>div>.header{margin-bottom:0}.accordion.with-remove .title>div>.icon{align-self:center}.accordion.with-remove .content.active{padding-top:23px}.accordion .agenda-item .agenda-item-actions{display:flex;align-items:center}.accordion .agenda-item .agenda-item-actions .icon{margin:10px 15px}.accordion .agenda-item .agenda-item-actions .agenda-item-controls{display:flex;align-items:center}.accordion .agenda-item .agenda-item-actions .agenda-item-controls .header{text-align:right;margin:0 10px 0 0}.accordion .agenda-item .agenda-item-actions .agenda-item-controls .header .sub{margin-right:0}.accordion .agenda-item .agenda-item-actions .agenda-item-controls>.buttons{margin-left:10px;margin-right:10px}.accordion .agenda-item .agenda-item-actions .agenda-item-controls>.buttons svg{vertical-align:middle}.session-fill-section{text-align:center;margin-top:20vh!important}.session-fill-section .pagination-info,.session-fill-section .question-description{text-transform:uppercase}.session-fill-section .question-description{color:#656d76}.session-fill-section .question-title{padding-bottom:0!important}.session-fill-section .question-title h1{margin:0}.session-fill-section .question-options{margin-top:2rem;margin-bottom:4rem;display:flex!important;vertical-align:middle;justify-content:center}.session-fill-section .question-options .option{border-radius:5px;width:200px;margin:1rem!important}.session-fill-section .question-options .option.selected,.session-fill-section .question-options .option:not(.disabled):hover{cursor:pointer;border:3px solid #faa82c!important;box-shadow:0 -5 28px 0 rgba(0,0,0,.11)}@media screen and (max-width:565px){.session-fill-section .question-options{flex-direction:column}.session-fill-section .question-options .option{flex-grow:1;width:calc(100% - 2rem)}}