﻿@font-face {
    font-family: mySaraban;
    src: url("../fonts/THSarabun.ttf");
}

* {
    font-family: mySaraban;
}

body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow-y: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background: #ead3da;*/
    background: none;
    height: 100vh;
}

.screen-1 {
    /* background: #fceff3; */
    background: none;
    padding: 2em;
    display: flex;
    flex-direction: column;
    border-radius: 30px;
    /* box-shadow: 0 0 2em #f7e6ea; */
    gap: 2em;
    min-width: 380px;
}

    .screen-1 .logo {
        margin-top: -3em;
    }

    .screen-1 .email {
        /*background: #eddce0;*/
        background: #E8DDDD;
        /*box-shadow: 0 0 2em #f7e6ea;*/
        box-shadow: 0 0 2em #CCCCCC;
        padding: 1em;
        display: flex;
        flex-direction: column;
        gap: 0.5em;
        border-radius: 20px;
        color: black;
        margin-top: -3em;
    }

        .screen-1 .email input {
            outline: none;
            border: none;
            width: 100%;
            border-radius: 10px;
            padding-left: 20px;
        }

            .screen-1 .email input::-moz-placeholder {
                color: black;
                font-size: 24px;
            }

            .screen-1 .email input:-ms-input-placeholder {
                color: black;
                font-size: 24px;
            }

            .screen-1 .email input::placeholder {
                color: black;
                font-size: 24px;
            }

        .screen-1 .email ion-icon {
            color: #4d4d4d;
            margin-bottom: -0.2em;
        }

    .screen-1 .password {
        /*background: #eddce0;*/
        background: #E8DDDD;
        /*box-shadow: 0 0 2em #f7e6ea;*/
        box-shadow: 0 0 2em #CCCCCC;
        padding: 1em;
        display: flex;
        flex-direction: column;
        gap: 0.5em;
        border-radius: 20px;
        color: black;
    }

        .screen-1 .password input {
            outline: none;
            border: none;
            width: 100%;
            border-radius: 10px;
            padding-left: 20px;
        }

            .screen-1 .password input::-moz-placeholder {
                color: black;
            }

            .screen-1 .password input:-ms-input-placeholder {
                color: black;
            }

            .screen-1 .password input::placeholder {
                color: black;
            }

        .screen-1 .password ion-icon {
            color: #4d4d4d;
            margin-bottom: -0.2em;
        }

        .screen-1 .password .show-hide {
            margin-right: -5em;
        }

    .screen-1 .login {
        padding: 1em;
        /*background: #6d232e;*/
        background: #2e2022;
        color: white;
        border: none;
        border-radius: 30px;
        font-weight: 600;
        font-size: 24px;
        text-decoration: none;
        text-align: center;
    }

    .screen-1 .footer {
        display: flex;
        font-size: 0.7em;
        color: #5e5e5e;
        gap: 14em;
        padding-bottom: 10em;
    }

        .screen-1 .footer span {
            cursor: pointer;
        }

button {
    cursor: pointer;
}

.myButton {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}