﻿body, main header, main, section, article, aside, div, img, h1, h2, h3, h4, h5, h6, p, a, hr, ul, ol, li, table, tr, th, td, form, fieldset, legend, input {
    margin: 0;
    padding: 0;
}

/* RESET STYLES END HERE
-------------------------------------------------------------*/

body {
    background-attachment: fixed;
    background-image: url('/Content/images/banner.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    font-family: 'roboto';
    height: 100vh;
    width: 100%;
}


main {
    clear: both;
    height: auto;
    min-height: 40vh;
    margin: 0;
    padding: 0;
    width: 100%;
}

    main > .container-fluid > .row > div[class*=col] {
        min-height: 50vh;
        margin: 25vh auto;
    }

        /*main > .container-fluid > .row > div[class*=col]:first-child section
{
     clear: both;
     margin: 5rem auto;
     padding: 2rem;
     width: calc(100% - 10%);
}

main > .container-fluid > .row > div[class*=col]:first-child section h2
{
     color: rgb(255, 255, 255);
     font-family: inderRegular;
     font-size: 3rem;
     font-weight: 900;
     text-align: left !important;
}

main > .container-fluid > .row > div[class*=col]:first-child section h2 span
{
     color: rgba(191, 159, 98, 1);
     font-style: italic;
}*/

        main > .container-fluid > .row > div[class*=col]:last-child {
            background-color: rgb(255, 255, 255);
            border-radius: 1rem;
        }

            main > .container-fluid > .row > div[class*=col]:last-child div.danger ul {
                list-style: none;
            }

        main > .container-fluid > .row > div[class*=col] section {
            clear: both;
            padding: 1rem 0 0 0;
        }

            main > .container-fluid > .row > div[class*=col] section h1 a img {
                max-height: 70px;
            }

        main > .container-fluid > .row > div[class*=col] form {
            margin-top: 1rem;
            padding: 1rem 1.5rem;
            text-align: center;
        }

            main > .container-fluid > .row > div[class*=col] form .row div[class*=col] {
                margin-bottom: 1rem;
            }


            main > .container-fluid > .row > div[class*=col] form input {
                border: 1px solid rgba(100, 100, 100, 0.2);
                color: rgba(100, 100, 100, 0.2);
                padding: 0.5rem;
                font-size: 0.8rem;
                font-weight: 900;
            }

                main > .container-fluid > .row > div[class*=col] form input:focus {
                    border: 1px solid rgba(191, 159, 98, 1);
                    box-shadow: none;
                    color: rgba(100, 100, 100, 1);
                }

            main > .container-fluid > .row > div[class*=col] form select {
                padding: 0.5rem 0;
                font-size: 1.25rem;
                font-weight: 900;
                height: 3rem !important;
            }

            main > .container-fluid > .row > div[class*=col] form button {
                background-color: rgba(191, 159, 98, 1);
                color: rgb(0, 0, 0);
                display: block;
                font-family: inderRegular;
                font-weight: 100;
                padding: 0.2rem;
                width: 100%;
            }

            main > .container-fluid > .row > div[class*=col] form label {
                font-weight: 900;
            }

            main > .container-fluid > .row > div[class*=col] form h3 {
                color: rgba(191, 159, 98, 1);
                font-family: inderRegular;
                font-size: 1.2rem;
                font-weight: 900;
            }

            main > .container-fluid > .row > div[class*=col] form h4 {
                font-family: inderRegular;
                font-weight: 900;
            }

            main > .container-fluid > .row > div[class*=col] form a {
                color: rgba(191, 159, 98, 1);
                text-decoration: none;
                text-transform: none;
            }
