#branding h1, #branding h1 a:link, #branding h1 a:visited {
    color: #fff;
    }
    #branding h1{
    font-size: x-large;
    }
    h1{
    color: black;
    }
    body{
    /* background: black; */
    /* background-image: url("https://wallpapercave.com/wp/wp2508260.jpg"); */
    /*  background-image: url(../images/Admin.jpg);  */
    } 
    #header {
    background:#15469E;
    color: #fff;
    }
    #header a:link, #header a:visited {
    color: #fff;
    }
    #header a:hover {
    color: #fff;
    }
    div.breadcrumbs {
    /* color: #c4dce8; */
    border-top: 1px solid #c4dce8;
    background: #15469E;
    }
    div.breadcrumbs a.active {
    color: #c4dce8;
    font-weight: 300;
    }
    div.breadcrumbs a:focus, div.breadcrumbs a:hover {
    color: #c4dce8;
    font-weight: 300;
    }
    .select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
    background-color: #292D32;
    }
    .paginator a:link, .paginator a:visited {
    background: #292D32;
    }
    .button, input[type=submit], input[type=button], .submit-row input, a.button {
    background: #78afc8;
    }
    .button:hover, input[type=submit]:hover, input[type=button]:hover {
    background: #878787;
    }
    .theme-toggle{
        display: none;
    }
    #user-tools{
        display: grid;
        grid-auto-flow: column;
        grid-column-gap: 5px;
    }
    #logout-form button, input[type=submit], input[type=button], .submit-row input, a.button {
        background: #78afc8;
        border: none;
        border-radius: 5%;
        margin-left: 15px;
        cursor: pointer;
        padding: 4px 8px;
        color: white;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        }
    .module caption{
    background: #15469E;
    }
    .module p{
    color:white;
    background: #78afc8;
    }
    .module h2, .inline-group h2 {
    background: #78afc8;
    }
    #user-tools a:focus, #user-tools a:hover {
    border: 0;
    color: #ddd;
    }
    .selector-chosen h2 {
    background: #78afc8 !important;
    }
    .calendar td.selected a {
    background: #78afc8 !important;
    }
    .calendar td a:focus, .timelist a:focus,
    .calendar td a:hover, .timelist a:hover {
    background: #78afc8 !important;
    }
    #changelist-filter li.selected a {
    color: #444;
    }
    fieldset.collapsed .collapse-toggle {
    color: #444;
    }
    a:link, a:visited {
    color: #777;
    }
    a:focus, a:hover {
    color: #999;
    }
    table thead th.sorted .sortoptions a.sortremove:focus:after,
    table thead th.sorted .sortoptions a.sortremove:hover:after {
    color: #444;
    }
    a.active.selector-chooseall:focus, a.active.selector-clearall:focus,
    a.active.selector-chooseall:hover, a.active.selector-clearall:hover {
    color: #999;
    }
    .calendar td a:active, .timelist a:active {
    background: #444;
    }
    .change-list ul.toplinks .date-back a:focus,
    .change-list ul.toplinks .date-back a:hover {
    color: #222;
    }
    .paginator a.showall:focus, .paginator a.showall:hover {
    color: #222;
    }
    .paginator a:focus, .paginator a:hover {
    background: #222;
    }
    #changelist-filter a:focus, #changelist-filter a:hover,
    #changelist-filter li.selected a:focus,
    #changelist-filter li.selected a:hover {
    color: #222;
    }
    .calendar td a:active, .timelist a:active {
    background: #292D32;
    color: white;
    }
    .calendar caption, .calendarbox h2 {
    background: #999;
    }
    .button.default, input[type=submit].default, .submit-row input.default {
    background: #417690;
    }
    .button.default:hover, input[type=submit].default:hover {
    background: #191D22;
    }
    .select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] {
    background-color: #292D32;
    }
    .button.default, input[type=submit].default, .submit-row input.default {
    background: #417690;
    }
    .object-tools a:focus, .object-tools a:hover {
    background-color: #292D32;
    }
    input[type=file]::-webkit-file-upload-button:hover {
    border: 0;
    background: #292D32;
    }
    #changelist-filter {
    top: -250px;
    right: 15px;
    background-color: #15469E;
    }
    #changelist-filter h2 {
    padding-top: 0px;
    padding-bottom: 0px
    }
    p{
    color:wheat;
    }
    .dashboard #content{
        width: 350px;
    }
    #content{
        padding-left: 0;
    }
    #content h1{
    text-align: center;
    border: 2px solid white;
    border-radius: 32px;
    }
    h2,li{
    color: wheat;
    }
    .addlink,.changelink,.deletelink{
    color: black;
    }
    div .datetime{
    background: white;
    }
    .main{
        display: flex;
        width: 100%;
    }
    .main > #content-start{
        margin-left: 20px;
        width: 100%;
    }
    .main > #nav-sidebar{
        width: 550px;
        /* visibility:visible; */
    }
    .main.shifted > #nav-sidebar{
        visibility: none;
    }
    .module table{
        width: 100%;
    }
    #nav-filter {
        width: 100%;
        box-sizing: border-box;
        padding: 2px 5px;
        margin: 5px 0;
        border: unset;
        background-color: var(--darkened-bg);
        color: var(--body-fg);
    }
    input, textarea, select, .form-row p, form .button {
        vertical-align: middle;
        font-family: "Roboto", "Lucida Grande", Verdana, Arial, sans-serif;
        font-weight: normal;
        font-size: 13px;
    }
    .submit-row {
        padding: 12px 14px 12px;
        margin: 0 0 20px;
        background: var(--darkened-bg);
        border: 1px solid var(--hairline-color);
        border-radius: 4px;
        overflow: hidden;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }
    #header, #branding {
        background: url(img/Main_logo.svg) no-repeat;
        margin: 5px;
        margin-left: 20px;
        margin-bottom: 20px;
    }
    .login #content {
        padding: 0px 20px 0 !important;
    }
    .login .submit-row {
        padding: 0 !important;
        margin-top: 20px;
        background: transparent;
        border: unset;
    }
    .submit-row input, a.button {
        background: #78afc8;
        border: none;
        border-radius: 5%;
        margin-left: auto;
        display: inline-block;
    }
    .login #header {
        height: auto;
        margin: 10px 42px !important;
        padding: 10px !important;
        justify-content: center;
        margin-bottom: 0px;
    }
    #header {
        border-bottom: black 1px solid;
    }
    #header, #user-tools {
        color: black;
    }
    #header a:link, #header a:visited {
        color: #000;
    }
    #content {
        padding-top: 5px;
        padding-right:  40px;
    }
    h1 {
        margin: 0 0 10px;
    }
    .module h2, .inline-group h2 {
        background: #15469E;
    }