
    body {
        background : #BFBFBF;
    } header {
        padding : 0px 0px 16px 0px;
    } .padding-right, .padding-left {
        display : flex;
        flex-direction : column;
        justify-content : center;
        height : 100px;
    } .padding-right {
        padding-right : 8px;
        text-align : right;
    } .padding-left {
        padding-left : 8px;
        text-align : left;
    } a {
        color : white;
    } a:hover {
        color : #BFBFBF;
        text-decoration : none;
    } .vertical-center {
        display : flex;
        flex-direction : column;
        justify-content : center;
    } .margin-auto {
        margin : auto;
    } .order-2 {
        margin : 16px 0px 4px 0px;
    } form {
        text-align : center;
    } .form-control  {
        display : inline-block;
        width : 75%;
    } [class*="-icon"] {
        zoom : 400%;
    } section {
        padding : 12px 0px;
    } .card {
        margin : 16px;
        padding : 0px;
    } .card-header {
        color : white;
        text-align : center;
        margin : -1px;
    } .margin-top {
        margin : 24px 0px 0px 0px;
    } .card-img {
        height : 100%;
        margin : auto;
        padding : 0px;
        border : solid 1px black;
    } .padding {
        width : 100%;
        height : 16px;
    } p {
        margin : 0px;
    } button {
        margin-top : 16px;
    } .padding-width {
        margin : 24px 0px 0px 0px;
        padding : 0px 5%;
    } .padding-top {
        display : inline-block;
        padding-top : 16px;
    } .padding-top img {
        width : 100%;
        margin : 16px 0px;
        border : solid 1px black;
        border-radius : 4px;
    } .padding-top a {
        color : blue;
    } .margin-bottom {
         margin-bottom : 16px;
    } .comment-form {
        width : 100%;
    } textarea {
        margin-top : 8px;
    } .comment {
        display : inline-block;
        padding-top : 4px;
        border-top : solid 1px #7F7F7F;
    } .error {
        height : 240px;
    } footer {
        color : white;
        padding : 8px 0px;
    } footer div, .vertical-margin {
        margin : 8px 0px;
    } footer div {
        text-align : center;
        display : flex;
        flex-direction : column;
        justify-content : space-around;
    } *[onclick*="window.location.assign"], [data-toggle="modal"] {
		cursor : pointer;
    } .card-header.bg-warning {
        color : black;
    }

    @media (min-width : 576px) {
        .padding-top img {
            display : block;
            width : 75%;
            margin : 50px auto;
        }
    } @media (min-width : 768px) {
        .padding-top img {
            display : block;
            width : 66%;
            margin : 50px auto;
        }
    }
