html, body {
  background: #fff;
  color:  #525456;
  border-top: 4px solid #F28700;
}

#root > .page.container {
  background-color: #fff;
  padding: 0px;
  margin-top: 26px;
}

.c-admin-basepage,
#p-show-post .p-show-post { 
  gap: 24px
}

#c-header {
    background-color: #fff;
    padding-top: 7px;
    border-top: 1px solid #A1A1A0;
   border-bottom: 1px solid #ccc;
box-sizing: border-box;
}

.c-menu {
  padding: 0 8px;
  min-height: 64px;
}

.c-notification-indicator,
.c-notification-indicator > svg  {
  color: #F28700;
}

a, a:active, a:focus, a:visited,
a.text-title, a.text-title:active, a.text-title:focus, a.text-title:visited,
.text-link, .text-link:active, .text-link:focus, .text-link:visited,
.c-username--staff,
.c-side-menu__item--active {
 color: #337AB7;
}

.c-side-menu__item {
color:  #373a41;
border-bottom-color: #A1A1A0;
}

.c-side-menu__item:hover {
    color: #fff;
    background-color: #A1A1A0;
}

.c-side-menu__item--active {
 border-left-color: #266daa;
}

.c-username--staff {
    border-color: #266daa;
}

h1.text-title {
color: #fff;
margin-top: -8px;
font-weight: 500;
font-size: 32px;
text-indent: -2000px;
background: url(https://www.servereye.de/wp-content/uploads/server-eye_logo2019.png) top 0 no-repeat;
background-size: 32px auto;
}

#c-header > .c-menu > .container > .flex > a.flex {
    background-image: url(https://www.servereye.de/wp-content/uploads/server-eye_logo2019.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: auto 32px;
    background-color: #fff;
    min-height: 32px;
    min-width: 200px;
}

.c-button--primary {
    background-color: #337AB7;
    border: 1px solid #337AB7;
}

a:hover,
a.text-link:hover,
a.text-title:hover {
  color: #337AB7;
}

.c-dropdown__handle {
  color: #337AB7;
}

.c-vote-counter__button--voted, .c-vote-counter__button:hover,
.c-side-menu__item--active:hover,
.c-button--primary:active,
.c-button--primary:focus,
.c-button--primary:hover {
  background-color: #266daa;
}

.c-side-menu__item--active:hover {
  color: #fff;
}

.c-toggle--enabled {
background-color: #8acab8;
}

.c-tag {
 color: #fff !important;
}

.c-vote-counter {
margin-right: 8px;
}

.c-vote-counter__button {
    min-height: 44px;
   border-radius: 50%;
}

.c-vote-counter__button,
.c-vote-counter__button svg {
  color: #A1A1A0;
}

.c-vote-counter__button--voted:hover {
  background-color: #f4f4f4;
}

.c-vote-counter__button:hover {
  color: #337AB7;
  background-color: #f4f4f4;
}
.c-vote-counter__button:hover svg {
color: #337AB7;
}

.c-vote-counter__button--voted {
  color: #F28700;
  background-color: #f4f4f4;
}
.c-vote-counter__button--voted svg {
 color: #F28700;
}

.text-display {
    font-size: 18px;
    font-weight: 500;
}

.text-category,
.text-gray-700,
.text-muted,
.c-form-field>label {
   color: #525456;
  line-height: 2;
}

.c-posts-container__header {
  display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    row-gap: 12px;
    padding: 8px;
    background-color: #70AFC2;
    border-radius: 8px;
}

.c-posts-container__header.mb-4 {
  margin-bottom: 24px;
}

.c-posts-container__filter-col {
    padding: 4px 8px;
    background-color: #fff;
    border-radius: 8px;
    margin-right: 8px;
}

.flex-y.flex--divide-4>*+* {
border-color: #A1A1A0;
}

div.c-side-menu.rounded-md {
border-radius: 3px;
border: 1px solid #A1A1A0;
box-shadow: none !important;
}

.p-show-post__header-col {
padding: 16px;
    border-bottom: 2px solid #d1d5db;
    border-top: 2px solid #d1d5db;
   border-radius: 8px;
}

.c-posts-container__filter-col .c-dropdown {
margin-left: 8px;
}

.p-home__welcome-col {
display: none
}

#p-home .p-home__posts-col {
grid-column: span 4/span 4;
}

#p-my-notifications > .flex--spacing-4  > div {
    border-top: 1px solid #d1d5db;
    margin-top: 16px;
    padding-top: 16px;
}

#p-signin > div:nth-child(1) {
text-align: left;
 color: #337AB7;
  background-color: #f4f4f4;
background: url(https://www.servereye.de/wp-content/uploads/server-eye_logo2019.png) center 50% no-repeat;
background-size: 320px auto;
}

#p-signin > div:nth-child(2) {
text-align: left;
padding: 16px;
border-top: 2px solid #d1d5db;
border-bottom: 2px solid #d1d5db;
border-radius: 8px;
max-width: 100%;
}

#p-signin > .c-signin-control {
padding-top: 8px;
}

#p-signin .text-title > strong {
color: #F28700;
}

.c-divider {
color:  #525456;
}