﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/*
    dark green = #007864;
    green = #00915a;
    yellow = #f7ae07;
    light grey = #ebebeb;
*/

body {
    color: #333;
    background-color: #f6f6f6;
}

/*.text-primary {
    color: #00915a;
}*/

a {
    color: #2e9cca;
}

    a:hover {
        color: #29648a
    }

.btn-primary,
.btn-primary:active,
.btn-primary:visited,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    border-color: #2e9cca;
    background-color: #2e9cca;
}

    .btn-primary:focus,
    .btn-primary:hover {
        color: #fff;
        border-color: #29648a;
        background-color: #29648a;
    }

    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled.focus,
    .btn-primary[disabled].focus,
    fieldset[disabled] .btn-primary.focus {
        border-color: #29648a;
        background-color: #29648a;
    }

.btn-inverse,
.btn-inverse:visited {
    background-color: #ebebeb;
    border-color: #ebebeb;
    color: #29648a;
}

    .btn-inverse:hover {
        color: #fff;
        border-color: #29648a;
        background-color: #29648a;
    }

/*===== Header =========================================*/
.header-primary {
    color: #fff;
    background-color: #222629;
}

.header-secondary {
    color: #fff;
    background-color: #474b4f;
}

.header-nav li a {
    color: #fff;
}

/*===== App Navigation ======================================*/
.app-nav {
    border-top: 1px solid #ccc;
}

    .app-nav li {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-left: 1px solid #ccc;
    }

        .app-nav li.disabled a,
        .app-nav li.disabled a:hover,
        .app-nav li.disabled a:visited,
        .app-nav li.disabled a:active,
        .app-nav li.disabled a:focus {
            background-color: #ddd;
            color: #aaa;
        }

        .app-nav li a,
        .app-nav li.displayOnly a,
        .app-nav li.displayOnly a:hover {
            background-color: #ebebeb;
            color: #333;
        }

            .app-nav li a.active,
            .app-nav li a:active,
            .app-nav li.displayOnly a.active:hover {
                color: #fff;
                background-color: #474b4f;
            }

            .app-nav li a:hover {
                color: #fff;
                background-color: #6b6e70;
            }

.app-nav-sub {
    border-top: 1px solid #ccc;
}

    .app-nav-sub li {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-left: 1px solid #ccc;
    }

        .app-nav-sub li a {
            background-color: #555;
        }

/*===== Content =========================================*/
.content {
}

.content-box {
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.content-box-body,
.content-box-footer,
.content-box-image {
    background-color: #fff;
}

.dashboard-list-item {
    border-bottom: 1px solid #eee;
}

/*===== Forms =========================================*/
.application-count-row:nth-child(odd),
.tournament-row:nth-child(even) {
    background-color: #ebecec;
}

div.rows-odd:nth-child(odd) {
    background-color: #ebecec;
}

/*===== Footer ======================================*/

/*===== Media Queries ======================================*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .header-nav li a,
    .header-nav li a:focus {
        background-color: #474b4f;
    }

    .header-nav li a:hover {
        background-color: #6b6e70;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}