@font-face {
    src: url("Pattaya-Regular.ttf");
    font-family: logo;
}

.navbar-lmt {
    background: #004D40;
    color: rgba(255, 255, 255, 1);
}

.logo-ludissimots {
    font-family: logo, sans-serif;
}

/*
    ==BUTTON
 */
.btn-lmt {
    border: #004D40 2px solid;
    border-radius: 0.8rem;
    background: white;
    cursor: pointer;

    transition: color 0.1s ease-in, background-color 0.1s ease-in, transform 0.25s ease-in;
}

.btn-lmt:hover {
    background-color: #004D40;
    color: white;
}

.btn-lmt:active {
    transform: scale(0.8);
}

.form-control-lmt {
    transition: transform 0.25s ease-in;
}

/*
 ==INPUT
 */
textarea:focus,
input[type="text"].form-control-lmt:focus,
input[type="password"].form-control-lmt:not(is-invalid):focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"].form-control-lmt:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(0, 77, 64, 1);
    box-shadow: none;
    outline: 0 none;
    transform: scale(1.02);
}

textarea:focus,
input[type="text"].form-control-lmt.is-invalid:focus,
input[type="password"].form-control-lmt.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: none;
    outline: 0 none;
    transform: scale(1.02);
}
