﻿.x-form-text-wrap-default {
    /* border: none !important; */
    /*border-radius: 6px !important;*/
    /*border: solid 1px #28A9E1 !important;*/
}
body {
    font-family: 'Montserrat',"IBM Plex Sans", "Cairo", sans-serif !important;
}
.body-bg {
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.btn-login {
    background: #067EFE !important;
    border-color: #067EFE;
   
    border-radius: 20px !important;
    padding: 10px 15px 10px 15px !important;
    margin-top: 20px;
    font-family: 'Montserrat',"IBM Plex Sans", "Cairo", sans-serif !important;

}
.x-btn-inner {
    color: white !important;
    font-size: 15px;
}
.login-container {
    border-radius: 25px;
    margin: 50px; 
    background-color:#FFFFFF !important;
    box-shadow: 20px 20px 15px rgb(26 108 225 / 10%);
}
.acc-registration {
    text-align: center;
}
.acc-registration, h1 {
    color: #241F21 !important;
    font-family: 'Montserrat', "IBM Plex Sans", "Cairo", sans-serif !important;
}
.login-form {
    background-color:#FFFFFF !important;
}
.no-background {
    background-color: transparent !important;
}
.login-menu a, span {
    color: white;
    font-size: 11pt;
    text-decoration: none;
}
.x-form-item-label-inner-default {
    /*color: #241F21 !important;*/
    color: #545454 !important;
    font-size: 13pt !important;
    /*padding-bottom: 10px !important;*/
    font-family: 'Montserrat', "IBM Plex Sans", "Cairo", sans-serif;
}
.e-dropdown-field, .e-input-field {
    display: block;
    width: 100%;
    height: 44px;
    padding-left: 0 !important;
    font-size: 10pt;
    /* font-family: "IBM Plex Sans", sans-serif; */
    font-family: 'Montserrat', "IBM Plex Sans", sans-serif;
    font-weight: 400;
    line-height: 1.5;
    color: #241F21 ;
    background-color: rgb(255, 255, 255);
    background-clip: padding-box;
    /* border: 1px solid rgb(192, 204, 218); */
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    background-image: none;
   
}
.fab-icon {
    font-size: 20px !important;
    color: #878787 !important;
}
.x-form-text-wrap-default {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-radius: 0;
}
.reg-label {
    margin-bottom: 20px;
    color: #241F21 !important;
}
.reg-label span {
    color: white;
    font-size: 11pt;
}
.copyrights span {
    color: #241F21 !important;
    font-size: 10pt;
    margin-bottom: 10px;
    font-family: 'Montserrat',"IBM Plex Sans", "Cairo", sans-serif !important;
}
.remember-me {
    color: #241F21;
    font-size: 10pt;
    font-family: 'Montserrat', "IBM Plex Sans", "Cairo", sans-serif !important;
}
.akarati-logo {
    max-width: 200px;
    margin-bottom: 10px;
}
.logo img {
    display: block;
    margin-top:30%;
    margin-left:30%;
}
.x-form-invalid-field-default {
    /*border-color: #EE755C !important;*/
}

.result-panel-list li {
    padding-top: 5px;
    font-family: 'Montserrat', "IBM Plex Sans", sans-serif;
    font-weight: 500;
    list-style: none;
    font-size: 16px;
    margin-left: -45px;
}
.x-panel-danger {
    background-color: white !important;
    box-shadow: none !important;
    border: none;
}
.x-panel-danger .result-panel-list li {
    color: #ea1d1d !important;
}