.ss-footer a,a.dropdown-item{text-decoration:none}
.field-validation-valid,.ss-search-select__hidden,.validation-summary-valid{display:none}
.bold{font-weight:700}
.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}
.text-transparent{color:transparent!important}
.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 img{max-width:16rem;object-fit:cover}
.ss-header .logo img.logo_srv{max-width:22rem;object-fit:cover}
.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}
[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:.9em;width:.9em;border-radius:50em;background:linear-gradient(45deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 43%,#000 45%,#000 55%,rgba(0,0,0,0) 57%,rgba(0,0,0,0) 100%),linear-gradient(135deg,transparent 0,transparent 43%,#000 45%,#000 55%,transparent 57%,transparent 100%);opacity:0;pointer-events:none}
input[type=search]:focus::-webkit-search-cancel-button{opacity:.3;pointer-events:all}
.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;overflow-wrap:break-word}
mark{background-color:#ff0;padding:0}
.iti__flag{background-image:url(../images/flags.png)!important}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../images/flags@2x.png)!important}
}
::-webkit-input-placeholder{opacity:.4!important}
::-moz-placeholder{opacity:.4!important}
:-ms-input-placeholder{opacity:.4!important}
:-moz-placeholder{opacity:.4!important}
::placeholder{opacity:.4!important}
#ajaxLoader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999999}
.d-grid{display:grid}
.mdi.mdi-currency-cny.coin:before,.mdi.mdi-currency-eur.coin:before,.mdi.mdi-currency-rub.coin:before,.mdi.mdi-currency-usd.coin:before{border:2px solid;border-radius:50%;text-align:center;display:initial;box-sizing:border-box;font-weight:400}
@media screen and (max-width:768px){.mdi.mdi-currency-cny.coin:before,.mdi.mdi-currency-eur.coin:before,.mdi.mdi-currency-rub.coin:before,.mdi.mdi-currency-usd.coin:before{border:1px solid;margin-left:-1px}
}
.select2-dropdown.increasezindex{z-index:1070}
.select2-container .select2-selection--single{box-sizing:content-box;height:calc(1.5em + .6rem + 2px)!important}
.select2-container .select2-selection--multiple{min-height:calc(1.5em + .6rem + 5px)!important;box-sizing:content-box}
.select2-container--default .select2-selection--single,.select2-selection--multiple{border-radius:0!important;border-color:#d3d3d3!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%)}
.select2-search__field::-moz-placeholder,.select2-search__field::-webkit-input-placeholder{color:#444!important;opacity:1}
.select2-search__field::placeholder{color:#444!important;opacity:1}
.select2-container .select2-search--inline .select2-search__field{font-size:14px!important;font-weight:400!important;margin-left:8px!important;line-height:24px!important;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px!important}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:30px!important}
.select2-dropdown{border-radius:0}
.select2-search__field{outline:0}
.select2-search__field:focus{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 8px rgb(196 196 196 / 60%)}
.select2-selection--multiple:before{content:"";position:absolute;right:7px;top:42%;border-top:5px solid #888;border-left:4px solid transparent;border-right:4px solid transparent}
.select2-selection__choice{margin-top:4px!important}