﻿body {
    padding: 0px;
    margin: 0px;
    overflow-x: hidden;
}

.button {
    background-color:#ff6f00;
    border: none;
    color: black;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    box-shadow:2px 3px 2px black;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

    .button:hover {
        box-shadow: 0 4px 4px 0 #00824e,0 2px 8px 0 #00824e;
    }

ol {
    list-style: none;
    counter-reset: steps;
    color:black!important;
}

    ol li {
        counter-increment: none;
    }

        ol li::before {
            content: none;
            margin-right: 0.5rem;
            background: #ff6f00;
            color: black!important;
            width: 1.2em;
            height: 1.2em;
            border-radius: 50%;
            display: inline-grid;
            place-items: center;
            line-height: 1.2em;
        }

    ol ol li::before {
        background: darkorchid;
    }



.shadow {
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}

.main-container {
    background-color: #ededed !important;
    height: auto;
}

.inner-container {
    border-top: 3px solid green;
    background-color: white !important;
    height: auto;
}

.header-logo-text {
    background-color: inherit;
    display: flex;
    justify-content: center;
    position: relative;
    top: 10px;
}

    .header-logo-text img {
        height: 150px;
        width: 102%;
    }

    .header-logo-text h1 {
        position: relative;
        top: 20px;
        font-size: 40px;
        color: #00824e;
        font-family: URW Chancery L, cursive;
    }

    .header-logo-text h3 {
        position: absolute;
        top: 63px;
        left: 500px;
        font-size: 15px;
        color: #00824e;
        font-family: URW Chancery L, cursive;
    }

.header-link {
    display: flex;
    justify-content: center;
    position: relative;
    top: 20px;
}

    .header-link p, .header-link a {
        color: black;
        font-weight: 200;
        font-size: 25px;
        font-family: Andale Mono, monospace;
        text-decoration: none;
    }

.header-marquee marquee {
    font-size: 16px;
    position: relative;
    top: 30px;
    font-family: Andale Mono, monospace;
    color: black;
}

.main-area {
    font-family: Andale Mono, monospace;
}

    .main-area h3 {
        text-align: center;
    }

.footer p {
    font-size: 15px;
    font-family: Andale Mono, monospace;
    text-align: center;
}

.instruction ul {
    font-size: 15px;
}

@media(max-width:687px) {
    .inner-container {
        margin: 0px 30px;
    }

    .header-logo-text {
        display: block !important;
    }

        .header-logo-text img {
            height: 100px;
            width: 100%;
        }

        .header-logo-text h1 {
            position: relative;
            left: 5px;
            top: 3px;
            font-size: 25px;
            text-align: center;
        }

        .header-logo-text h3 {
            position: absolute;
            top: 132px !important;
            left: 40px !important;
            font-size: 15px;
            color: #00824e;
            font-family: URW Chancery L, cursive;
        }

    .header-link {
        position: relative;
        left: 0px;
        top: 20px;
    }

        .header-link p, .header-link a {
            font-size: 19px;
            text-align: center;
        }

    .instruction {
        margin: 0px -15px;
    }


}
