*,
*:focus{outline: none}
a,
a:hover{
    text-decoration: none
}
body{
    background-color: #f5f9fa
}
header nav a{
    padding-left: 10px
}
.bg-auth{
    background: url('/ui/assets/images/bg/bg-2.svg') no-repeat left top;
}

body.auth-trlink .bg-auth{
    background: url('/ui/assets/images/bg/bg-2-v2.svg') no-repeat left top;
}

.form-error{
    background-color: #fff6f7;
    border-color: #c7858b
}

.material-icons.small{
    font-size: 1em;
}

.modal-form .modal-content{
    background-color: rgba(255,255,255,.4);
    backdrop-filter: blur(6px);
}

body.auth-trlink .btn-primary{
    background-color: #884aa7;
    border-color: #884aa7;
}
body.auth-trlink .btn-primary:hover,
body.auth-trlink .btn-primary:active{
    background-color: #9f67bb;
    border-color: #9f67bb;
}
body.auth-trlink .btn-check:focus+.btn-primary,
body.auth-trlink .btn-primary:focus{
    box-shadow: 0 0 0 0.25rem rgb(135 74 166 / 50%)
}

body.auth-cpmlink .btn-primary{
    background-color: #4587fe;
    border-color: #4587fe;
}
body.auth-cpmlink .btn-primary:hover,
body.auth-cpmlink .btn-primary:active{
    background-color: #6198fb;
    border-color: #6198fb;
}
body.auth-cpmlink .btn-check:focus+.btn-primary,
body.auth-cpmlink .btn-primary:focus{
    box-shadow: 0 0 0 0.25rem rgb(97 152 251 / 50%)
}

/*.captcha > div > div{
    transform:scale(0.9);
    transform-origin:0 0;
}*/