/* Minification failed. Returning unminified contents.
(3,37): run-time error CSS1034: Expected closing parenthesis, found ','
(3,37): run-time error CSS1042: Expected function, found ','
(3,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(21,41): run-time error CSS1034: Expected closing parenthesis, found ','
(21,41): run-time error CSS1042: Expected function, found ','
(21,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(44,44): run-time error CSS1034: Expected closing parenthesis, found ','
(44,44): run-time error CSS1042: Expected function, found ','
(44,47): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(48,27): run-time error CSS1034: Expected closing parenthesis, found ','
(48,27): run-time error CSS1042: Expected function, found ','
(48,30): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(53,30): run-time error CSS1034: Expected closing parenthesis, found ','
(53,30): run-time error CSS1042: Expected function, found ','
(53,33): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(61,37): run-time error CSS1034: Expected closing parenthesis, found ','
(61,37): run-time error CSS1042: Expected function, found ','
(61,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(62,33): run-time error CSS1034: Expected closing parenthesis, found ','
(62,33): run-time error CSS1042: Expected function, found ','
(62,36): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(66,40): run-time error CSS1034: Expected closing parenthesis, found ','
(66,40): run-time error CSS1042: Expected function, found ','
(66,43): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(67,36): run-time error CSS1034: Expected closing parenthesis, found ','
(67,36): run-time error CSS1042: Expected function, found ','
(67,39): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(74,29): run-time error CSS1034: Expected closing parenthesis, found ','
(74,29): run-time error CSS1042: Expected function, found ','
(74,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(93,35): run-time error CSS1034: Expected closing parenthesis, found ','
(93,35): run-time error CSS1042: Expected function, found ','
(93,38): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(96,36): run-time error CSS1034: Expected closing parenthesis, found ','
(96,36): run-time error CSS1042: Expected function, found ','
(96,41): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(105,29): run-time error CSS1034: Expected closing parenthesis, found ','
(105,29): run-time error CSS1042: Expected function, found ','
(105,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
/* main nav */
nav#layout-menu-nav {
    background-color: rgb(112,207,29, 1) !important;
}

    nav#layout-menu-nav li.nav-item:hover a {
        color: #000000 !important;
        font-weight: bold;
    }

    nav#layout-menu-nav li.nav-item > .badge-success {
        color: #000000;
        background-color: #fff;
    }
        nav#layout-menu-nav li.nav-item > .badge-success > small {
            font-weight: bold;
            font-size: 85%;
        }

    nav#layout-menu-nav li.nav-item > .dropdown-menu {
        background-color: rgb(112,207,29, 1) !important;
    }
        nav#layout-menu-nav li.nav-item > .dropdown-menu i {
            color: #f8f9fa !important;
        }
        nav#layout-menu-nav li.nav-item > .dropdown-menu .dropdown-item {
            color: #f8f9fa !important;
        }

            nav#layout-menu-nav li.nav-item > .dropdown-menu .dropdown-item:hover {
                color: #000000 !important;
            }
            nav#layout-menu-nav li.nav-item > .dropdown-menu .dropdown-item:hover i {
                color: #000000 !important;
            }
    nav#layout-menu-nav li.nav-item:hover a.dropdown-toggle > span{
        color: #000000 !important;
        text-decoration: underline;
    }

/* bread nav*/
nav > ol.breadcrumb {
    background-color: transparent;
    border-bottom: 5px solid rgb(112,207,29, 1);
}

    nav > ol.breadcrumb > .breadcrumb-item > a {
        color: rgb(0, 0, 0, 1);
        font-weight: bold;
    }

    nav > ol.breadcrumb > .breadcrumb-item.active {
        color: rgb(112,207,29, 1);
        font-weight: 400;
    }

/* buttons */
.btn.btn-primary {
    color: #fff;
    font-weight: bold;
    background-color: rgb(112,207,29, 1);
    border-color: rgb(112,207,29, 1);
    text-transform: uppercase;
}
    .btn.btn-primary:hover {
        background-color: rgb(71,198,80, 1);
        border-color: rgb(71,198,80, 1);
        transition: background-color 0.4s;
    }
a.download-link {
    color: rgb(112,207,29);
}
    a.download-link:hover {
        color: rgb(71,198,80, 1, 1);
    }



/* nav tabs */
div.nav-tabs > .nav-item {
    color: rgb(112,207,29);
    text-transform: uppercase;
    font-size:small;
}
div.nav-tabs > .nav-item.active {
    background: rgb(112,207,29);
    color: #fff;
}

    div.nav-tabs > .nav-item > .badge-success {
        margin-left: 3px;
        margin-bottom: 1px;
        background: rgb(112,207,29, 1);
    }
    div.nav-tabs > .nav-item.active > .badge-success {
        background: rgb(255,255,255, 0.8);
    }

        div.nav-tabs > .nav-item > .badge-success > small {
            font-weight: bold;
            font-size: inherit;
        }

        div.nav-tabs > .nav-item.active > .badge-success > small {
            color: rgb(0,0,0, 1);
        }



/* loader */
div#loader .text-primary {
    color: rgb(112,207,29) !important;
    text-transform: uppercase;
}








#site-logo-img {
    width: 30%;
}

.m-25 {
    margin-top: 25%;
}

#site-view-port {
    min-height: 100vh;
}

.hidden {
    display: none;
}

#loading {
    z-index: 9999;
    position: fixed;
    width: 100%;
    height: 100vh;
    display: block;
    text-align: center;
    background: rgba(200,200,200,0.5);
    /*background: #fff url('images/loader.gif') no-repeat center center;*/
}

#spinner-box{
    width: 100px;
    border-radius:15px;
}

body {
    content: "";
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../../../../../Content/Images/background.jpg");
    background-color: rgba(255, 255, 255, 0.5);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
.bg-white-opacity-9 {
    background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-white-opacity-8 {
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-opacity-7 {
    background-color: rgba(255, 255, 255, 0.5) !important;
}


/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    #site-logo-img {
        width: 100%;
    }
    #btn-navbarNav {
        width: 100%;
    }
    #navbarNav {
        width: 100%;
    }
        #navbarNav > ul > li {
            text-align: center;
        }
   
}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){
    #site-logo-img {
        width: 40%;
    }

    #btn-navbarNav {
        width: 100%;
    }

    #navbarNav {
        width: 100%;
    }

        #navbarNav > ul > li {
            text-align: center;
        }
}

