@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

body {
    font-size: 14px;
    font-family: Roboto,"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.icheck-primary>input:first-child:checked+input[type=hidden]+label::before, .icheck-primary>input:first-child:checked+label::before {
    background-color: #3498db;
    border-color: #3498db;
}

[class*=icheck-]>input:first-child+input[type=hidden]+label::before, [class*=icheck-]>input:first-child+label::before {

    width: 17px;
    height: 17px;
    top: 1px;
    border: 1px solid #D3CFC8;
    border-radius: 3px;
    margin-left: -23px;
}

[class*=icheck-]>input:first-child:checked+input[type=hidden]+label::after, [class*=icheck-]>input:first-child:checked+label::after {

    top: 0;
    left: 0px;
    width: 5px;
    height: 10px;


}

.btn-info {
    color: #fff;
    background-color: #3f9129;
    border-color: #3f9129;
    box-shadow: none;
}

[class*=icheck-]>label {
    padding-left: 24px!important;

}

.error_auth{
    color: #ea4141;
    font-style: italic;
    font-size: 15px;
  }
  .text-red-600 {
        color: rgba(220, 38, 38, 1);
    }

    ul {
        padding: 0;
        list-style-position: inside;
    }

.error-auth-header {
    color: #f11e1e;
    font-style: italic;
}

.login-card-body, .register-card-body {
    border-radius: 8px;
}
.login-box, .register-box {
    /* width: 360px; */
    max-width: 24rem;
    width: 100%;
}

.form-control {
    font-size: 14px;
}