.participant-survey-page .survey-dashboard-block{background:#20558a}.participant-survey-page .survey-dashboard-block .survey-dashboard-card{background:#fdfcfa;position:relative;width:90%;max-width:1140px;top:1rem;border-radius:10px;-webkit-box-shadow:4px 4px 7px rgba(0,0,0,.3);box-shadow:4px 4px 7px rgba(0,0,0,.3);padding:1rem;min-height:200px}.participant-survey-page .survey-dashboard-block #loading-surveys{overflow:hidden}.participant-survey-page .survey-dashboard-block #survey-dashboard-counts{overflow:hidden}.participant-survey-page .survey-dashboard-block .survey-dashboard-category-count{text-align:center;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation:fadeInDown .8s 0ms forwards;animation:fadeInDown .8s 0ms forwards}.participant-survey-page .survey-dashboard-block .survey-dashboard-category-count .category-label{font-size:18px;font-weight:bold;margin-bottom:.5rem}.participant-survey-page .survey-dashboard-block .survey-dashboard-category-count .category-count{font-size:24px;font-weight:bold;color:#20558a}.participant-survey-page .survey-tab-container .survey-tab .survey-tab-row{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0)}.participant-survey-page .survey-tab-container .survey-tab .survey-tab-row:hover{border-bottom:2px solid #616265;-webkit-filter:brightness(85%);filter:brightness(85%)}.participant-survey-page .survey-tab-container .survey-tab .survey-tab-title{font-size:14px;font-weight:bold}.participant-survey-page .survey-tab-container .survey-tab .survey-count{background:#20558a;font-size:14px;color:#fdfcfa;font-weight:bold;border-radius:20px;padding:2px 15px;margin-left:.5rem}.participant-survey-page .survey-tab-container .survey-tab.active .survey-tab-row{border-bottom:2px solid #20558a}.participant-survey-page .survey-section{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation:fadeInDown .8s 0ms forwards;animation:fadeInDown .8s 0ms forwards}.participant-survey-page .survey-section .survey-section-heading{font-family:Inter,sans-serif;font-size:18px;color:#616265;padding-bottom:.5rem}.participant-survey-page .survey-section .survey-card{border:1px solid #616265;margin-bottom:.5rem;border-radius:10px;-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);cursor:pointer}.participant-survey-page .survey-section .survey-card.survey-status-completed{border-left:10px solid #20558a}.participant-survey-page .survey-section .survey-card.survey-status-completed .survey-card-attributes{color:#20558a}.participant-survey-page .survey-section .survey-card.survey-status-to-do{border-left:10px solid #616265}.participant-survey-page .survey-section .survey-card.survey-status-to-do .survey-card-attributes{color:#616265}.participant-survey-page .survey-section .survey-card.survey-status-on-demand{border-left:10px solid #005f71}.participant-survey-page .survey-section .survey-card.survey-status-on-demand .survey-card-attributes{color:#005f71}.participant-survey-page .survey-section .survey-card.survey-status-in-progress{border-left:10px solid #e57200}.participant-survey-page .survey-section .survey-card.survey-status-in-progress .survey-card-attributes{color:#e57200}.participant-survey-page .survey-section .survey-card .survey-card-title{font-weight:500}.participant-survey-page .survey-section .survey-card .survey-card-collapse-section{border-top:1px solid #616265;background:#fdfcfa;border-radius:0 0 10px 0;max-height:12rem}.participant-survey-page .survey-section .survey-card .survey-card-collapse-section.show{overflow-y:auto}.participant-survey-page .survey-section .survey-card .survey-card-count-label{color:#616265}.participant-survey-page .survey-section .survey-card .expand-survey-row{border-top:1px solid #616265}.participant-survey-page .survey-section .survey-card .expand-survey-row:first-of-type{border-top:none}.participant-survey-page .survey-section .open-survey-button:hover .survey-card-title{text-decoration:underline}.participant-survey-page .survey-section .open-survey-button:hover .survey-link-title{text-decoration:underline}.participant-survey-page .harp-blue-icon{color:#20558a}.participant-survey-page .harp-grey-icon{color:#616265}.participant-survey-page .harp-yellow-icon{color:#ffb819}.participant-survey-page .harp-red-icon{color:#c0143c}.participant-survey-page .spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInDown{from{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{from{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.participant-survey-page .loading-section{text-align:center}.participant-survey-page .loading-section .loading-section-label{font-size:18px;font-weight:bold}.participant-survey-page .loading-section .loading-section-spinner{color:#20558a;font-size:22px;margin-top:.5rem}
.participant-auth-page .banner-wrapper{padding:0}.participant-auth-page .login-container{background-image:-webkit-gradient(linear, right top, left bottom, from(rgb(32, 85, 138)), to(rgba(255, 255, 255, 0))),url("/images/participant-login-background.jpg");background-image:linear-gradient(to bottom left, rgb(32, 85, 138), rgba(255, 255, 255, 0)),url("/images/participant-login-background.jpg");background-repeat:no-repeat;background-size:cover}.participant-auth-page .auth-page-content,.participant-auth-page .auth-page-message-container{padding:40px 15px;margin:5em 0;border-radius:3px;background-color:rgba(255,255,255,.9019607843)}.participant-auth-page .auth-page-content h4,.participant-auth-page .auth-page-message-container h4{font-size:1.5rem;color:#20558a;text-transform:uppercase}@media screen and (min-width: 768px){.participant-auth-page .auth-page-content h4,.participant-auth-page .auth-page-message-container h4{font-size:1.5rem}}.participant-auth-page .auth-page-content p,.participant-auth-page .auth-page-message-container p{margin:20px 0}.participant-auth-page .auth-page-content form .form-control.input-validation-error,.participant-auth-page .auth-page-message-container form .form-control.input-validation-error{margin-bottom:0}.participant-auth-page .auth-page-content a,.participant-auth-page .auth-page-message-container a{text-decoration:underline}.participant-auth-page .auth-page-message-container{border:1px solid #982568;padding:20px 15px;margin:10px 0}.participant-auth-page .text-content{padding-top:20px}
