/*


form {
    width: 70%;
    height: 90%;

    display: flex;
    flex-direction: row;
    align-items: center;    

    color: var(--colorText);
    background-color:var(--colorForm);
    color: var(--colorPrimary);
    border-radius: 10px;

    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.139);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.139);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.139);
}
*/

.form-control{
    border:none;
}

section.area-title {
    width: 46%;
    height: 98%;
    margin-left:5px;
    
    display: flex;
    flex-direction: column;
    align-items: center;

    font-size: 0.8em;
    color: var(--colorText);
    border-radius: 15px;

    background-color:var(--colorArticle);
}

section.area-title h1{
    font-size: 3.5rem;
    font-weight: 200;
    letter-spacing: 0.1rem;
}

section.area-title p{
    font-weight: 550;
}

section.area-title img{
    width:300px;
    height: 200px;
    object-fit: fill;
    padding: 10px;

    position: absolute;
    bottom:10%;
}



article.form-control{
    width:100%;
    height:90%;
    padding:10px 0;

    display:flex; 
    flex-direction: column;
    align-items:center;
    gap:10px;

    
}

.wrapper-input {
    width: 95%;
    height: auto;
}

input { 
    width: inherit;
    height: auto;

    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    

    cursor:pointer;
}

input[type="file"] {
    display: none;
}



article.selected-files{
    width: inherit;
    height: 45px;

    display: none;

    padding:0.550em 0.63rem;
    font-size: .8rem;
    line-height: 2.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    

    overflow-y:scroll;
}






article.selected-files::-webkit-scrollbar{
    display: none;
}

input::placeholder {
    color: #868686d2;
}

textarea {
    width: 97%;
    min-height: 50px;
    max-height: 150px;
    padding: 10px 8px;

    font-size: 1rem;
    line-height: 1.5;
    color: #495057;

    resize: vertical;
    
    background-color:#f5f5f5;

    cursor:pointer;
}




p#error {
    height: 19px;
    color: #000;
    padding:5px;
}


@media (max-width: 600px) {
    main{
        background-color: var(--colorMain);
    }
    
    form{
        width:100%;
        height:100%;

        flex-direction:column;
        border-radius:0;
        background-color: unset;
    }

    section.area-title{
        width:100%;
        height:15%;
        margin-left:0;

        background-color: var(--colorArticle);
        border-radius:0;
        padding:0;
        border-radius:0 0 0 30px;
    }

    section.area-title::before{
        content:"";
        width: 50px;
        height: 300px;

        position:absolute;
        top:30px;
        right:0;
        background-color: var(--colorArticle);
    }

    section.area-title img{
        display:none;
    }

    fieldset.area-form{
        width: 100%;
        height: 80%;

        position: relative;
        z-index:0;

        margin-left:0;
        padding:0;
    
    }

    article.form-control{
        width: 100%;
        height: 80%;

        margin-top:25px;
        border-radius:0;
        padding: 0;

        gap:10px;
    }

    .wrapper-input{
        width:85%;
    }

    input {
        width:100%;
        padding:0.375rem 0.25rem;
    }

    article.selected-files{
        width: 94%;
        height: 45px;
    }

    textarea{
        min-height:100px;
        max-height:170px;
    }

    p#error{
        padding:0;
    }
}

