﻿* {
    margin: 0;
    font-family: cursive;
}

@font-face {
    font-family: 'imfellenglishsc-regular';
    src: url('../Fonts/IMFellEnglishSC-Regular.ttf') format('truetype');
}

.mainUno {
    height: 100vh;
    background-image: url('../images/ImgEsterne/loginPage.png');
    background-size: cover;
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    justify-content: space-evenly;
}



.login-boxY {
    position: relative;
    width: 500px;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    box-shadow: 0px, 0px, 3px rgba(0, 0, 0);
    backdrop-filter: blur(3px);
    color: #fff;
}

.text-centerY {
    text-align: center;
    color: #ffeaab;
}

.login-boxY {
    padding: 10px 30px;
    box-sizing: border-box;
}

form {
    width: 100%;
}

.input-fieldY {
    display: block;
    width: 100%;
    padding: 10PX;
    box-sizing: border-box;
    margin-top: 15PX;
    font-size: 20px;
}

.forgot-pass-text {
    display: block;
    margin: 10px 0px 20px;
}

.btn-submitY {
    /*    display: block;
    width: 100%;
    background-color: #c79b14;
    border: none;
    height: 2em;
    font-size: 20px;
    color: white;
    border-radius: 5px;*/
    background-color: transparent !important;
    /*border: 1px solid #c79b14 !important;*/
    color: ghostwhite !important;
    border-radius: 0.25rem;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    text-align: center;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    user-select: none;
    vertical-align: middle;
    font-weight: bolder;
    font-family: "imfellenglishsc-regular", sans-serif;
    font-size: 2.0em;
    border: none;
}

    .btn-submitY:hover {
        /*        cursor: pointer;
        height: 2.2em;*/
        cursor: pointer;
        color: #c79b14 !important; /* Cambia il colore del testo quando il link è in hover */
        text-shadow: 0 0 10px #ff9b00; /* Effetto di illuminazione */
        /*box-shadow: 0 0 10px rgba(199, 155, 20, 0.8);*/ /* Effetto di alone */
    }

        .btn-submitY:hover span {
            letter-spacing: 2px;
        }

.signup-txtY {
    display: block;
    margin-top: 10PX;
    text-align: center;
}

    .signup-txtY a {
        text-decoration: none;
        color: rgba(0, 35, 80);
    }

        .signup-txtY a:hover {
            color: orangered;
        }


.btn-submitCont {
    /*   display: block;
    width: 70%;
    background-color: #c79b14;
    border: none;
    height: 2em;
    font-size: 20px;
    color: white;
    border-radius: 5px;*/

    background-color: transparent !important;
    /*border: 1px solid #c79b14 !important;*/
    color: ghostwhite !important;
    border-radius: 0.25rem;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    text-align: center;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    user-select: none;
    vertical-align: middle;
    font-weight: bolder;
    font-family: "imfellenglishsc-regular", sans-serif;
    font-size: 2.0em;
    border: none;
}

    .btn-submitCont:hover {
        cursor: pointer;
        /*        height: 2.2em;*/
        color: #c79b14 !important; /* Cambia il colore del testo quando il link è in hover */
        text-shadow: 0 0 10px #ff9b00; /* Effetto di illuminazione */
        /*box-shadow: 0 0 10px rgba(199, 155, 20, 0.8);*/ /* Effetto di alone */
    }

        .btn-submitCont:hover span {
            /*letter-spacing: 2px;*/
            font-size: 32px;
        }



a:link {
    text-decoration: none;
}


a:visited {
    text-decoration: none;
}


a:hover {
    text-decoration: none;
}


a:active {
    text-decoration: none;
}



/*AFTER*/

@font-face {
    font-family: 'riseinside-regular';
    src: url('../../content/fonts/riseinside-regular.ttf') format('truetype');
}

.tornaNew {
    font-family: "riseinside-regular", sans-serif;
    /* transform: translate(202%, -2229%) !important;*/
    color: black;
    transition: all 0.3s ease;
    font-size: 30px;
    margin-bottom: -7%;
}

    .tornaNew:hover {
        color: #c79b14; /* Colore del testo al passaggio del mouse */
        text-decoration: none; /* Rimuovi la sottolineatura al passaggio del mouse */
        cursor: pointer; /* Cursore che indica che è cliccabile */
        transform: scale(1.5); /* Rendi il testo più grande al passaggio del mouse */
    }




body {
    margin: 0;
    padding: 0;
    height: 100vh; /* Occupa l'intera altezza della viewport */
    /*display: flex;
    flex-direction: column;*/ /* Allinea gli elementi verticalmente */
    /*align-items: center;*/ /* Centra orizzontalmente */
    /*justify-content: center;*/ /* Centra verticalmente */
    /*text-align: center;*/ /* Allinea il testo al centro */
}

@font-face {
    font-family: 'riseinside-regular';
    src: url('../../content/fonts/riseinside-regular.ttf') format('truetype');
}

.text-centerY {
    font-family: riseinside-regular;
}

.scritte {
    /*font-family: riseinside-regular;*/
    font-family: "imfellenglishsc-regular", sans-serif;
}

/*@media (max-width: 650px) {
    .mainUno {
        height: 100vh;
        background-image: url('../images/ImgEsterne/guerriera3.jpg');
        background-image: url('../images/bgint/loginimg11.png');
        background-image: url('../images/bgint/loginimg12.png');
        background-size: cover;
        display: flex;
    }
}*/

@media (max-width: 650px) {
    .mainUno {
        height: 100vh;
        background-image: url('../images/ImgEsterne/loginPageSmart.jpg'), url('../images/ImgEsterne/loginPage.png'), url('../images/ImgEsterne/loginPage.png');
        background-size: cover, cover, cover;
        display: grid;
        align-items: start;
        justify-content: space-around;
        align-content: stretch;
        justify-items: center;
    }
    .ego-card {
        width: 100%;
        backdrop-filter: blur(10px);
        height: 30% !important;
    }
}




