.alert{position:fixed;bottom:20px;right:20px;background-color:#4caf50;color:white;padding:15px;border-radius:5px;display:none}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.cmp-accordion__panel--expanded{flex-direction:column}
.lds-spinner,.lds-spinner div,.lds-spinner div:after{box-sizing:border-box}
.lds-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor;width:80px;height:80px}
.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}
.lds-spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:currentColor}
.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}
.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}
.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}
.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}
.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}
.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}
.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}
.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}
.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}
.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}
.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}
.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0}
@keyframes lds-spinner{0{opacity:1}
100%{opacity:0}
}
.mask-loading{position:absolute;top:0;left:0;z-index:1000;background-color:#000;opacity:.5;width:100%;height:100%}
.select-scrollable{max-height:120px;overflow-y:auto}
.alert-failed{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.forms__check--send{display:flex;flex-direction:row;justify-content:space-between;.cmp-link__screen-reader-only{display:none}
}
.forms__checkbox{display:flex;align-items:center}
.forms__checkbox--fonts{font-size:14px;a{font-size:14px}
}