﻿html, body {
    height: 100%;
    margin: 0;
}

body {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow:hidden;
}

.container-fluid {
    width: 100%;
    height: 100%;
    display: flex;
}

.row {
    flex-grow: 1;
}

.col-md-6 {
    padding: 0;
    display: flex;
    align-items: stretch;
}

.photo-container {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .photo-container img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

@media (max-width: 768px) {
    #photo{
        display:none
    }
}
@media (max-width:1100px)and (min-width:768px) {
    #formLogin {
        padding: 1rem 1.5rem;
    }
}
@media(max-width:320px){
/*    .flex-column-fluid{
        flex:0 1 auto !important
    }*/
    #img {
        margin-top: 50px !important;
        margin-bottom: 1rem !important;
    }
    }


    .flex-column-fluid{
        flex:1 1 auto !important
    }
.col-md-6 {
    flex: 1 1 auto;
    width: 50%;
}
/*.group1 {
    position: relative;
}
*/
.input1 {
    font-size: 16px;
    padding: 10px 10px 10px 5px;
    display: block;
    border: none;
    border-bottom: 1px solid #515151;
    background: transparent;
    z-index: 0 !important;
    border-radius: 0 0.475rem 0.475rem 0 !important;
}
}

    .input1:focus {
        outline: none;
    }

.label1 {
    color: #999;
    font-size: 18px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 70px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}

.input1:focus ~ .label1, .input1:valid ~ .label1 {
    top: -20px;
    left:30px;
    font-size: 14px;
    color: var(--bs-gray-700);
}




.highlight1 {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5;
}

.input1:focus ~ .highlight1 {
    animation: inputHighlighter1 0.3s ease;
}

@keyframes inputHighlighter1 {
    from {
        background: var(--bs-gray-700);
    }

    to {
        width: 0;
        background: transparent;
    }
}
