@font-face {
    font-family: 'LEMONMILKBold';
    src: url('../fonts/LEMONMILKBold.eot');
    src: url('../fonts/LEMONMILKBold.eot') format('embedded-opentype'),
         url('../fonts/LEMONMILKBold.woff2') format('woff2'),
         url('../fonts/LEMONMILKBold.woff') format('woff'),
         url('../fonts/LEMONMILKBold.ttf') format('truetype'),
         url('../fonts/LEMONMILKBold.svg#LEMONMILKBold') format('svg');
}
@font-face {
    font-family: 'LEMONMILKLight';
    src: url('../fonts/LEMONMILKLight.eot');
    src: url('../fonts/LEMONMILKLight.eot') format('embedded-opentype'),
         url('../fonts/LEMONMILKLight.woff2') format('woff2'),
         url('../fonts/LEMONMILKLight.woff') format('woff'),
         url('../fonts/LEMONMILKLight.ttf') format('truetype'),
         url('../fonts/LEMONMILKLight.svg#LEMONMILKLight') format('svg');
}
@font-face {
    font-family: 'LEMONMILKMedium';
    src: url('../fonts/LEMONMILKMedium.eot');
    src: url('../fonts/LEMONMILKMedium.eot') format('embedded-opentype'),
         url('../fonts/LEMONMILKMedium.woff2') format('woff2'),
         url('../fonts/LEMONMILKMedium.woff') format('woff'),
         url('../fonts/LEMONMILKMedium.ttf') format('truetype'),
         url('../fonts/LEMONMILKMedium.svg#LEMONMILKMedium') format('svg');
}
@font-face {
    font-family: 'LEMONMILKRegular';
    src: url('../fonts/LEMONMILKRegular.eot');
    src: url('../fonts/LEMONMILKRegular.eot') format('embedded-opentype'),
         url('../fonts/LEMONMILKRegular.woff2') format('woff2'),
         url('../fonts/LEMONMILKRegular.woff') format('woff'),
         url('../fonts/LEMONMILKRegular.ttf') format('truetype'),
         url('../fonts/LEMONMILKRegular.svg#LEMONMILKRegular') format('svg');
}
@font-face {
    font-family: 'LemonMilkProRegular';
    src: url('../fonts/LemonMilkProRegular.eot');
    src: url('../fonts/LemonMilkProRegular.eot') format('embedded-opentype'),
         url('../fonts/LemonMilkProRegular.woff2') format('woff2'),
         url('../fonts/LemonMilkProRegular.woff') format('woff'),
         url('../fonts/LemonMilkProRegular.ttf') format('truetype'),
         url('../fonts/LemonMilkProRegular.svg#LemonMilkProRegular') format('svg');
}
body{
    font-family: 'LEMONMILKRegular';
}
img{
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    display: block;
}
a{
    outline: none;
    color: #e55e26;
}
a:hover {color: #0b4423;}
label:not(.form-check-label):not(.custom-file-label),
.form-control-file,
.form-control-range,
.form-control,
select,
textarea,
input[type="password"],
input[type="url"],
input[type="week"],
input[type="time"],
input[type="email"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="text"]{font-family: 'LemonMilkProRegular';}
label:not(.form-check-label):not(.custom-file-label){font-weight: 400;}
.login-box, .register-box {
    width: 100%;
    max-width: 500px;
}
.login-holder{
    padding: 30px 20px;
    border-radius: 10px;
    background: url(../img/background.jpg) no-repeat;
    background-size:cover;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.login-box-msg {
    padding: 10px 0 25px;
    font-size: 30px;
    line-height: 1.1;
    color: #e55e26;
    font-family: 'LEMONMILKMedium';
}
.login-box .card{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    background-color: #fff;
    border: 0;
    max-width: 400px;
    margin-inline: auto;
}
.login-box .login-card-body{
    background-color: transparent;
    color: #000;
}
.login-logo {
    max-width: 170px;
    margin: 0 auto 25px;
}
.btn-primary {
    color: #fff;
    background-color: #e55e26;
    border-color: #e55e26;
    box-shadow: none;
    text-transform: uppercase;
    border-radius: 10px;
    font-size: 20px;
    padding-block: 10px;
    font-family: 'LEMONMILKMedium';
    letter-spacing: 1px;
}
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0b4423;
    border-color: #0b4423;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}

.form-control{
    height: 45px;
    border-radius: 10px;
}
.login-card-body .input-group .input-group-text, .register-card-body .input-group .input-group-text {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    color: #000;
}
.forget-password{
    font-size: 13px;
}