a.btn:hover{text-decoration:none!important}.element-legend{margin-top:.4em;display:inline-flex;align-items:center}.element-legend .circle{width:15px;height:15px;border-radius:50%}.element-legend span{margin-left:.4em;font-weight:700}#Footer a{margin-left:5px}#Footer .list-inline{text-align:right!important}.form-group{margin-bottom:1rem;margin-top:1rem}.form-group label{z-index:-1}.form-group label.active{transform:translateY(-65%);transition:.2s ease-out;font-size:.695rem;z-index:0}.form-check [type=radio].ng-invalid.ng-touched:not(:checked)+label:after,.form-check [type=radio].ng-invalid.ng-touched:not(:checked)+label:before{border-color:#d9364f}.btn-primary.disabled,.btn-primary:disabled{color:#bfc2c9;background-color:#bfc2c9;border-color:#bfc2c9}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{height:2rem;font-size:initial}.shadow-bottom{padding:0 0 12px;box-shadow:inset 0 -1px #0101011a}.alert-primary{background-position:20px 16px;background-repeat:no-repeat;background-size:32px 32px;border-left:8px solid #0066cc}@media only screen and (max-width: 768px){.form-row .form-group{text-align:center}}
