.bold,.ss-header .logo .logo-w1{font-weight:700}
.ss-footer a,.ss-header .logo a,a.dropdown-item{text-decoration:none}
.ellipsis{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.text-center-vertical{vertical-align:middle;align-self:center}
.pointer{cursor:pointer}
.pointer-events-none{pointer-events:none}
.project-start-button{width:2.2rem}
.mw-60{max-width:60%}
.gray{color:gray}
.silver{color:silver}
.ss-page-header{margin-bottom:1rem;padding-bottom:.25rem;border-bottom:1px solid #dee2e6}
.ss-page-header>h2{margin-top:0;padding-bottom:0}
.ss-progress{height:.4rem}
.ss-header .logo{color:#444;font-size:34px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}
.ss-header .logo .logo-w0{display:block;margin-left:52px;line-height:32px}
.ss-header .logo .logo-w3{font-size:16px;display:block;margin-left:52px}
.field-validation-valid,.validation-summary-valid,div.sk-circle#ajax_loader{display:none}
.ss-header .logo img{float:left}
.ss-header .logo a,.ss-header .logo a:hover{color:#444}
.ss-footer{font-size:.85rem;line-height:1rem;text-align:center}
.field-validation-error{color:#b94a48}
input.input-validation-error,textarea.input-validation-error{border:1px solid #b94a48!important}
input[type=checkbox].input-validation-error{border:0}
select.input-validation-error{outline:#b94a48 solid 1px!important}
.validation-summary-errors{padding:10px 15px;margin-bottom:10px;border:1px solid #ebccd1;border-radius:0;background-color:#f2dede;color:#a94442}
.validation-summary-errors ul{margin-bottom:0;list-style:none;padding:0}
.card .validation-summary-errors,.ss-grid-editor-content .validation-summary-errors{margin-top:1em;margin-bottom:0}
.sk-circle{margin:100px auto;width:40px;height:40px;position:relative}
div.sk-circle#ajax_loader{position:absolute;left:50%;top:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-style:none;z-index:999999}
.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}
.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}
.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}
.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}
.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}
.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}
.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}
@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.schema__number{width:80px;font-family:Ubuntu,sans-serif;font-size:2rem;color:#c23926;margin-bottom:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAXCAYAAABqBU3hAAAACXBIWXMAAAsSAAALEgHS3X78AAAA1klEQVRIx8WWsQ3DIBAAz8h9VnAVt2ljCcWbmGyQTTJC7E2iWKJ2S5cVMoHTOJKrmJd48x0F3PE8D8U8z+SMMuViY1M/gQswWB9czByjtLFubOo+h8AN+EgkkgpYHyaglUgkPwKphEoNSCS0ijBawmje8RgJo91otiSK1/lYAdUOTe8E3FfjwfrgSmACDhm6cAc4A7xzvwXtkh7tcMuuf3EFKPZ4DcemdsBjDbc+9Lvcgn9wdYEtuKpADFxNIBauIiCBJxeQwjUy4CTw5J/Spa0D9DFwgC8DXGgJuAzDAgAAAABJRU5ErkJggg==) right 7px no-repeat}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.ss-answers-multiplechoice>tbody>tr>td.ss-answers-td-hover:hover,.ss-answers-singlechoice>tbody>tr>td.ss-answers-td-hover:hover,.ss-answers-table-multiplechoice>tbody>tr>td:nth-child(n+2):hover,.ss-answers-table-singlechoice>tbody>tr>td:nth-child(n+2):hover{background-color:rgba(0,0,0,.05)}
.ss-answers-multiplechoice>tbody>tr>td.ss-answers-td,.ss-answers-singlechoice>tbody>tr>td.ss-answers-td,.ss-answers-table-multiplechoice>tbody>tr>td.ss-answers-td,.ss-answers-table-singlechoice>tbody>tr>td.ss-answers-td{height:0;padding:0}
@supports (-moz-appearance:none){.ss-answers-multiplechoice>tbody>tr>td.ss-answers-td,.ss-answers-singlechoice>tbody>tr>td.ss-answers-td,.ss-answers-table-multiplechoice>tbody>tr>td.ss-answers-td,.ss-answers-table-singlechoice>tbody>tr>td.ss-answers-td{height:100%}
}
.ss-answers label span p:first-child{display:inline-block}
.ss-answers .summernote-html p:first-child{display:inline}
.ss-rotate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);max-height:400px;height:-webkit-max-content}
.ss-col-rotate{vertical-align:bottom}
.ss-error-user-help{margin-top:0;margin-bottom:0!important}