﻿html, body {
    margin: 0px;
    width: 100%;
    height: 100%;
}
.bgimg {
    background-color: #5c1e1a;
    padding-bottom: 5%;
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    background-repeat: repeat;
    background-image: url("/Images/2019/NFLBg_03.jpg");
    background-size: cover;
    background-position: bottom;
    position: relative;
}

.bud {
    position: absolute;
    left: 30px;
    bottom: 15px;
    z-index: 2;
}

.insta {
    position: absolute;
    right: 100px;
    bottom: 15px;
    z-index: 2;
}

.fb {
    position: absolute;
    right: 30px;
    bottom: 15px;
    z-index: 2;
}

.row1 {
    margin-bottom: 30px;
}

.vertical {
    align-items: center;
}

.col-md-3 {
    margin-bottom: 10px;
}

.col-xs-3 {
    padding-right: 5px;
    padding-left: 5px;
}
.register_Image {
    margin-top: 5%;
    width: 70%;
}
.img-hover {
    margin-bottom: 30px;
    transition: transform .2s;
}
    .img-hover:hover {
        transform: scale(1.1);
    }
.register_Link {
    transition: transform .2s;
}
    .register_Link:hover {
        transform: scale(1.1);
    }
.register_Button {
    font-size: 35px;
    background-image: radial-gradient(#1d85c7, #074b74);
    background-color: #084c75;
    font-style: normal;
    font-weight: bold;
    font-family: Calibri, sans-serif;
    margin-bottom: 5%;
    border-width: 3px;
    border-color: white;
    color: white;
    text-shadow: 2px 2px #084a72;
}
    .register_Button:hover {
        cursor: default !important;
        color: white;
        border-color: white;
    }
    .register_Button:active {
        cursor: default !important;
        color: white;
        border-color: white;
    }
    .register_Button:visited {
        cursor: default !important;
        color: white;
        border-color: white;
    }
.img-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex; /* add */
    justify-content: center; /* add to align horizontal */
    align-items: center; /* add to align vertical */
}

@media only screen and (max-width: 599px) {
    div [class="budweiser"] {
        width: 120px !important;
    }

    div [class="social"] {
        width: 30px !important;
    }
}
