﻿/*****************************************************

               S T Y L E    S H E E T 

                      F O R   
    
                  ACCOUNT/CREATE

******************************************************/
body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

.window {
    margin-top: 2rem;
    background-color: white;
    align-self: center;
    justify-self: center;
    margin: auto;
    padding: 1.5rem 2rem;
    border: 1px solid gray;
    border-radius: 10px;
}

.shadow{
    position: relative;
    box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);
}

.section-information {
    position: relative;
    background-color: gray;
    height: 0.08rem;
}

.section-information::before {
    position: absolute;
    content: attr(data-section-name);
    color: gray;
    font-size: 0.8rem;
    background-color: white;
    top: -1.5rem;
}

.information-lock {
    position: relative;
    padding-left: 2rem;
    font-size: 0.7rem;
}

.information-lock:before {
    position: absolute;
    font-family: FontAwesome;
    content: '\f023';
    top:0;
    left:-0.8rem;
    height: 50px;
    width: 50px;
    color: black;
    font-size: 1.3rem;
}

/*****************************************************

               S T Y L E    S H E E T 

         F O R   M O B I L E   D E V I C E S

******************************************************/

@media only screen and (max-width: 961px) { /* smartphones, iPhone */
    body {
        margin: 0;
        padding: 0;
        overflow-x: hidden;
    }

    .create-container {
        padding-top: 2rem;
        padding-bottom: 2rem;
        position: absolute;
        display: flex;
        width: 100vw;
        top: 3.5rem;
        height: calc(100% - 3.5rem);
        z-index: -1;
        margin-bottom: 2rem;
    }

        .create-container .window {
            margin-top: 2rem;
            min-height: 550px;
            width: 80%;
        }
}
