body{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 30%, #d8c9b8 85%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 30%,#d8c9b8 85%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 30%,#d8c9b8 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8c9b8',GradientType=0 ); /* IE6-9 */
}

.link{
    text-decoration: none;
    color: black;
    transition: .1s ease-in-out;
}
.link:hover{
    text-decoration: underline;
}
.asd{
    min-height: 500px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
h3{
    text-align: center;
}
#kapcsolat{
    text-align: center;
}

.logo{
    height: 200px;
    border-radius: 100%;
}
.icon{
    height: 50px;
    display: flex;
    flex-direction: column;
    margin: 10px;
}
.row{
    align-items: center;
}
div>a{
    display: flex;
    flex-direction: row;
    align-items: center;
    text-decoration: none;
}
@media only screen and (max-width: 767px) {
    .logo{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .kapcsolatmain>div>div>img{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .row>h3{
        margin-top: 90px;
    }
}


.auth>a{
    text-decoration: none;
    text-align: center;
    color: #6e6e6e;
}

hr{
    max-width: 1400px;
    z-index: 9999;
}
footer{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}