.header .language-choices a:hover{cursor:pointer}.header .language-choices a:not(:last-child){margin-right:5px}.header .language-choices a:not(.selected){color:rgba(0,0,0,.5)}.header .language-choices a.selected{color:#359629}.header .navbar.bg-light{background-color:#184233!important}.header .navbar .nav-link{color:#fff!important}.header .logout-button{background-color:transparent;border:none;height:21px}.header .logout-button:focus{outline:none}.header .logout-button:hover{cursor:pointer}@media (max-width:767.98px){.header .logout-button,.header .logout-button .nav-link{padding:0}}.header .navbar-button-wrapper{padding:3px 8px;display:flex;justify-content:center;align-items:center}.header .navbar-button-wrapper i{color:#fff}.header .navbar-button-wrapper i.help-button{font-size:24px}.header .navbar-button-wrapper i#notifications-popup-open{font-size:17px;padding:.5321rem .5rem}.header .navbar-button-wrapper i#notifications-popup-open.unread{color:#22af6b}.header .navbar-button-wrapper i:hover{cursor:pointer;color:#22af6b;transition:color .1s ease-out}.header #navbar-notifications-container{position:relative}.header #navbar-notifications-container #notifications-popup{position:absolute;top:30px;right:0;z-index:1}@media (max-width:767.98px){.header #navbar-notifications-container #notifications-popup{width:100%}}.header #navbar-notifications-container #notifications-popup .arrow-wrapper{display:flex;justify-content:flex-end}.header #navbar-notifications-container #notifications-popup .arrow-wrapper .arrow{width:0;height:0;border:7px solid transparent;border-bottom-color:#fff;margin-right:16px}.header #navbar-notifications-container #notifications-popup .content-wrapper{background-color:#fff;padding:10px 15px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:3px;min-width:250px;max-height:500px;overflow-y:auto}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-header{display:flex;align-items:center;margin:0 -15px 7px;padding:0 15px 5px;border-bottom:1px solid #d6d6d6}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-header .title{flex:1;font-size:19px}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-header .popup-controls,.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-header .popup-controls>:not(:first-child){margin-left:5px}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-header .popup-controls i:not(:hover){color:#000}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-list{min-height:25px}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-list .notification-item:not(:first-child){margin-top:5px;border-top:1px solid #d6d6d6;padding-top:5px}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-list .notification-item .notification-item-top{display:flex;justify-content:space-between;align-items:center}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-list .notification-item .notification-item-top .date{color:#777;font-size:14px}.header #navbar-notifications-container #notifications-popup .content-wrapper #notifications-popup-list .notification-item .notification-item-top .unread-dot{width:10px;height:10px;border-radius:50%;background-color:#22af6b}body{position:relative}body #help-right-page{position:fixed;top:0;bottom:0;right:-500px;width:500px;max-width:100%;z-index:1000;overflow-y:scroll;padding:0 25px 25px;border-left:1px solid #eaeaea;background-color:#fff;transition:right .1s ease-out}body #help-right-page.opened{right:0}body #help-right-page .top{position:fixed;display:flex;justify-content:space-between;width:450px;max-width:calc(100% - 50px);padding-top:15px;border-bottom:1px solid #eaeaea;background-color:#fff;z-index:1}body #help-right-page .top select{width:auto;max-width:200px}body #help-right-page .top .close-button{text-align:right;margin-bottom:20px;font-size:25px;cursor:pointer}body #help-right-page .content{margin-top:80px}body #help-right-page .help-section.active{color:#22af6b}@media (max-width:767.98px){#header-right-part #navbar-notifications-container{order:1}#header-right-part #navbar-notifications-container #notifications-popup .arrow-wrapper{justify-content:center}#header-right-part #navbar-notifications-container #notifications-popup .arrow-wrapper .arrow{margin-right:0}#header-right-part #header-help-button-wrapper{order:2}}.btn-link{color:#359629!important}.main-content a:not([href^="#"]){color:#359629}#help-right-page a{color:#359629!important}button:not(button[data-dismiss=modal]){color:#359629}.bmd-btn-fab.btn-primary.custom-file-control:before,.btn-group-raised .btn-primary.custom-file-control:before,.btn-group-raised .btn.btn-primary,.btn-raised.btn-primary.custom-file-control:before,.btn.bmd-btn-fab.btn-primary,.btn.btn-raised.btn-primary,.btn.btn-raised.btn-primary:active:focus,.btn.btn-raised.btn-primary:active:hover{color:#fff;background-color:#359629!important}.btn.btn-primary:not(.btn-raised):active,.btn.btn-primary:not(.btn-raised):focus,.btn.btn-primary:not(.btn-raised):hover{color:#359629!important}.btn-primary.custom-file-control:before,.btn.btn-primary{color:#359629;background-color:transparent;border-color:#ccc}.btn.btn-primary:not(.btn-raised):not([disabled]):active,.btn.btn-primary:not(.btn-raised):not([disabled]):hover{background-color:hsla(0,0%,60%,.2)}.form-group .bmd-form-group .is-filled,.is-focused [class*=" bmd-label"],.is-focused [class^=bmd-label]{color:#359629}.custom-file-control,.form-control,.is-focused .custom-file-control,.is-focused .form-control{background-image:linear-gradient(0deg,#359629 2px,rgba(0,150,136,0) 0),linear-gradient(0deg,rgba(0,0,0,.26) 1px,transparent 0)}.page-item.active .page-link{z-index:1;color:#fff;background-color:#359629;border-color:#359629}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(37,156,87,.48)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#dee2e6 #dee2e6 #359629}.nav-tabs .nav-link{padding:.5rem 1rem}.bmd-form-group{padding-top:0}.bmd-form-group .bmd-label-floating{top:9px}.bmd-form-group.is-filled .bmd-label-floating,.bmd-form-group.is-focused .bmd-label-floating{top:-7px}.form-control[readonly]{background-color:#fff!important}.was-validated .form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label,.was-validated .form-control:invalid,.was-validated .form-control:valid{border-color:initial!important;padding-right:0!important;background:no-repeat bottom,50% 100%;background-image:linear-gradient(0deg,transparent,rgba(0,150,136,0) 0),linear-gradient(0deg,rgba(0,0,0,.24) 1px,transparent 0)!important}.was-validated .form-check-input.is-valid~.form-check-label:focus,.was-validated .form-check-input:invalid~.form-check-label:focus,.was-validated .form-check-input:valid~.form-check-label:focus,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid:focus{background-size:100% 100%,100% 100%;transition-duration:.3s;box-shadow:none}.was-validated .form-control:invalid{color:#f44336}.space-div{height:100px}@media (max-width:767.98px){.dataTables_wrapper td{font-size:.9rem}}.dataTables_wrapper .dataTables_filter{text-align:left!important}.dataTables_wrapper .pagination .page-item.active .page-link{color:#359629;background-color:transparent;background-color:initial}.dataTables_wrapper .page-link{color:#359629}.sv_main .sv_container .sv_body{border-top:2px solid #359629}.sv_main .sv_container .sv_body .sv_p_root .sv_select_wrapper:before{background-color:#359629;border-radius:0 6px 6px 0}.sv_main .sv_container .sv_body .sv_p_root .sv_main select:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q_dropdown_control:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q_other input:focus,.sv_main .sv_container .sv_body .sv_p_root .sv_q_text_root:focus,.sv_main .sv_container .sv_body .sv_p_root input[type=text]:focus,.sv_main .sv_container .sv_body .sv_p_root textarea:focus{border:1px solid #359629}.sv_main .sv_container .sv_body .sv_p_root .sv_page_title{font-size:1.3rem;padding-bottom:15px;border-bottom:1px solid #359629}.sv_main .sv_container .sv_body .sv_p_root .sv_q_checkbox_label:hover,.sv_main .sv_container .sv_body .sv_p_root .sv_q_checkbox_label input:hover,.sv_main .sv_container .sv_body .sv_p_root .sv_q_radiogroup_label:hover,.sv_main .sv_container .sv_body .sv_p_root .sv_q_radiogroup_label input:hover,.sv_main .sv_container .sv_body .sv_p_root .sv_select_wrapper select:hover,.sv_main .sv_container .sv_body .sv_p_root .sv_select_wrapper select input:hover{cursor:pointer}.sv_main .sv_container .sv_body .sv_p_root .sv_page_title,.sv_main .sv_container .sv_body .sv_p_root .sv_q_checkbox_label,.sv_main .sv_container .sv_body .sv_p_root .sv_q_radiogroup_label,.sv_main .sv_container .sv_body .sv_p_root .sv_q_title{color:#fff;word-break:break-word}.sv_main .sv_container .sv_body .sv_p_root .sv_q_dropdown_control,.sv_main .sv_container .sv_body .sv_p_root .sv_q_other input,.sv_main .sv_container .sv_body .sv_p_root .sv_q_text_root,.sv_main .sv_container .sv_body .sv_p_root input[type=text],.sv_main .sv_container .sv_body .sv_p_root select,.sv_main .sv_container .sv_body .sv_p_root textarea{color:#fff}.sv_main .sv_container .sv_body .sv_p_root .sv_q_title{font-size:1rem!important}.sv_main .sv_container .sv_body .sv_p_root .survey-subtitle{font-style:italic;font-size:1rem;color:#fff;margin-bottom:10px}.sv_main .sv_container .sv_body .sv_p_root .with-category .survey-category{font-size:1.1rem;font-weight:700;margin-bottom:15px}.sv_main .sv_container .sv_body .sv_p_root .with-category .sv_q_title{font-weight:400!important}.sv_main .sv_container .sv_body input[type=button]{background-color:#359629;transition:background-color .2s ease-out}.sv_main .sv_container .sv_body input[type=button]:hover{background-color:#22af6b}.qs-datepicker .qs-overlay .qs-submit{padding:2px 10px!important;margin-top:5px!important}.tooltip{pointer-events:none}.tooltip .tooltip-inner{background-color:#212529}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#212529}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#212529}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#212529}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#212529}body,html{background-color:#fff;height:100%;display:flex;flex-direction:column}footer{padding:10px;border-top:1px solid #d6d6d6;color:#676767;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center}[data-toggle=tooltip]{cursor:pointer}:disabled{cursor:default}.form-check-label{line-height:inherit}.hidden,.tab-content>.hidden{display:none}.btn-link:hover,.dropdown-toggle:hover{cursor:pointer}.help-button{color:#000}.help-button:hover{cursor:pointer;color:#22af6b;transition:color .1s ease-out}.help-inline{margin-left:5px}.no-margin-bottom{margin-bottom:0}.section{margin-top:30px}hr.title-separator{margin:0 0 30px}hr.section-separator{margin:50px 0 30px}.icon-button-group :not(:first-child){margin-left:7px}.icon-button{color:#000}.icon-button:hover:not(.disabled){cursor:pointer;color:#22af6b}.icon-button:hover:not(.disabled).delete{color:red}.icon-button.active{color:#22af6b}.icon-button.disabled:not(.active){color:#b7b7b7}.main-content{background:linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),url(/resources/images/spiration-light.png);padding:30px 0;flex-grow:1}.main-content h4.title{margin-bottom:15px}.main-content.partial-width{display:flex;justify-content:center;align-items:center}.main-content.partial-width>.container{margin:0;max-width:600px;padding:40px;background-color:#fff;border:1px solid #d6d6d6;border-radius:5px}.main-content>.container .sub-container{margin-bottom:20px;padding:50px;background-color:#fff;border:1px solid #d6d6d6}@media (min-width:768px){.main-content>.container .sub-container{border-radius:5px}}@media (max-width:767.98px){.main-content>.container .sub-container{padding:30px}}.main-content>.container .sub-container.title-container .help-message{margin-bottom:0}@media (max-width:767.98px){.main-content,.main-content>.container{padding:0}}.main-content .tab-content{padding:20px}.main-content .alert.alert-danger{border:1px solid #e85d55}.main-content .already-exists{width:100%;margin-top:.25rem;font-size:80%;color:#f44336}.main-content a.icon-button{color:#000;text-decoration:none}.submit-wrapper{margin-top:40px;display:flex;justify-content:flex-end}.validation-error{width:100%;margin-top:.25rem;font-size:80%;color:#f44336}.form-check-input{margin-top:.2rem!important}.form-check-label{margin-left:7px}.buttons-margin-top{margin-top:30px}.buttons-wrapper{display:flex;justify-content:flex-end}.buttons-wrapper .btn:not(:first-child){margin-left:5px}.buttons-wrapper.left{justify-content:flex-start}.flex-center{display:flex;align-items:center;justify-content:center}table tr.selected{background-color:rgba(37,156,87,.48)!important}#alerts{position:fixed;top:20px;right:20px;z-index:2000}input:disabled{padding:0 10px}@media (min-width:768px){.modal .modal-dialog{max-width:700px}}@media (min-width:992px){.modal .modal-dialog{max-width:800px}}.modal .modal-dialog .alert{font-size:15px}.modal .modal-footer{padding:15px 20px}.modal .modal-footer>:not(:first-child){margin-left:10px}.menu-navigator{border:.5px solid #dadada;border-radius:5px;padding:0;margin:20px;box-shadow:3px 3px 6px -1px #828282;transition:background-color .3s ease-out,-webkit-transform .1s ease-out;transition:background-color .3s ease-out,transform .1s ease-out;transition:background-color .3s ease-out,transform .1s ease-out,-webkit-transform .1s ease-out}.menu-navigator:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background-color:#f0ffef}.menu-navigator a{text-decoration:none}.menu-navigator a .scale-div{padding:30px;text-align:center}.menu-navigator a .scale-div p{margin-bottom:0;padding:10px;color:#359629}.user-fields .form-group{position:relative;padding-right:20px}.user-fields .form-group .help-inline{position:absolute;top:14px;right:0}
