﻿/*
    Search and Replace:
    AF071F
    Dont Forget to minify!
        Add Theme Name (Filename) to select in Manage/Index
*/

.sticky {
    background: white;
}

.mvc-grid::-webkit-scrollbar-track {
    background: rgba(175, 7, 31, 0.05);
    border-radius: 5px;
    /*    border: 2px solid rgb(222, 226, 230);*/
    /*    box-shadow: inset 0 0 5px rgb(126, 126, 126);*/
}

.mvc-grid::-webkit-scrollbar-thumb {
    background: #AF071F; /* optional: just make scrollbar invisible */
    border-radius: 5px;
    border: 2px solid rgba(175, 7, 31, 0.05);
    background-clip: padding-box;
}


::-webkit-scrollbar {
    background: rgba(175, 7, 31, 0.05) !important;
    border-radius: 20px;
}

::-webkit-scrollbar-thumb {
    background: #AF071F !important;
    border-radius: 20px;
}

.borderResources {
    border: 1px solid rgba(0, 0, 0, 0.1);
}


.ui-state-default a, .ui-state-default a:link {
    color: #AF071F !important;
}

.ui-state-over {
    background: unset !important;
    color: #AF071F !important;
}

.ui-tab:hover, .ui-state-hover {
    color: #AF071F !important;
}


.progress {
    background-color: #f2f2f2 !important;
}

.progress-bar {
    background-color: #AF071F;
}

.ui-widget-header {
    border: 1px solid #AF071F;
    background: #AF071F;
    color: #f2f2f2;
}

.AppBackground {
    background-color: #AF071F;
    color: #f2f2f2; /* RED   #AF071F        Green  #B1C800        Gray   #737373            before: #818181  */
}


.navbarSite {
    background-color: #AF071F;
    border-color: #AF071F;
}


.navbar-brand {
    background-color: #AF071F;
    color: #f2f2f2 !important;
}

navbar-inverse a {
    color: #f2f2f2 !important;
}

.navbar-inverse .navbar-nav > .open > a {
    color: #818181 !important;
    background-color: #AF071F !important;
    border-color: #AF071F !important;
}

.navbar-inverse a:hover {
    color: #818181 !important;
    border-color: #AF071F !important;
}


.navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #818181 !important;
    border-color: #AF071F !important;
}

.sideNavOpenButton {
    background-color: #AF071F;
    color: #f2f2f2; /* RED   #AF*/
}

.Widgetsborder div {
    border-color: #AF071F;
}

.Widgets body {
    background-color: #AF071F !important;
}

.Widgets li a svg:hover {
    fill: #818181 !important;
    color: #818181 !important;
}

.h2 {
    color: #AF071F;
}

h2 {
    color: #AF071F;
}
hr {
    border-top: 1px solid rgba(0, 0, 0, 0.1)
}
.aStyled {
    color: #212529;
    font-size: 1rem;
}

.aStyledTop {
    color: #f2f2f2;
    font-size: 1rem;
}

.sidenav {
    background-color: #AF071F; /* RED   #AF071F */
}

.sidenav a {
    color: #f2f2f2; /* RED   #AF071F        Green  #B1C800        Gray   #737373            before: #818181  */
}

.sidenav a:hover, .offcanvas a:focus {
    color: #818181;
    cursor: pointer;
}

.sidenav li, .AppForeground {
    color: #404040;
}

    .sidenav li:hover, .offcanvas li:focus {
        color: #818181;
    }

    .sidenav ul {
        color: #404040;
    }

.subMenu {
    background-color: #AF071F;
}

.sideNavSmall li a {
    /*display:block;*/
    color: #f2f2f2;
}

.sitePanel {
    background: -webkit-linear-gradient(left, rgba(175, 7, 31, 0), rgba(175, 7, 31, 1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, rgba(175, 7, 31, 0), rgba(175, 7, 31, 1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgba(175, 7, 31, 0), rgba(175, 7, 31, 1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgba(175, 7, 31, 0), rgba(175, 7, 31, 1), rgba(175, 7, 31, 1), rgba(175, 7, 31, 1), rgba(175, 7, 31, 1), rgba(175, 7, 31, 1), rgba(175, 7, 31, 1), rgba(175, 7, 31, 0)); /* Standard syntax (must be last) */
}

.mvc-grid-pager .active,
.mvc-grid-pager button:focus,
.mvc-grid-pager button:hover {
    background-color: rgba(175, 7, 31, 0.05) !important;
}

.mvc-grid tr:nth-child(odd) th {
    background-color: white;
}

.mvc-grid tr:nth-child(odd), .alternateRowColor li:nth-child(odd) {
    background-color: rgba(175, 7, 31, 0.05);
}

.selected td {
    background-color: cornflowerblue !important;
    color: white !important;
}

.transparentBG span:hover {
    color: #818181;
}

.transparentBG svg {
    fill: #f2f2f2 !important;
}

    .transparentBG svg:hover path {
        fill: #818181 !important;
    }


.form-container {
    border: 3px solid #AF071F;
    border-radius: 10px;
    background: white;
    padding: 20px;
}

.iconBtn {
    background-color: white;
    color: black;
    border-color: #b8b8b8;
}

    .iconBtn:hover {
        background-color: #b8b8b8;
        color: black;
        border-color: #b8b8b8;
    }