* {
    image-rendering: -webkit-optimize-contrast
  }
  .indent {
    margin-left: 15px;
  }
  .user_heading_avatar .thumbnail {
      background-size: cover;
      background-repeat: no-repeat;
  }
  
  a.has_ref, a.has_ref i{
      color: #0A0;
  }
  
  a {
    color: #727272;
  }
  a:hover {
    color: #FFCC00;
  }
  a:not(.md-btn, .uk-close) {
    text-decoration: underline;
  }
  
  .j77_tab_search {
      position: absolute;
      right: 19px;
      top: 10px;
      width: 259px;
      height: 35px;
  }
  
  .j77_tab_search input {
      border: 1px solid rgba(0,0,0,.12);
      width: 100%;
      height: 100%;
      padding: 10px;
      box-sizing: border-box;
  }
  
  @media only all and (max-width: 768px) {
      .j77_tab_search {
          position: relative;
          right: auto;
          top: auto;
          width: 100%;
          height: auto;
      }
  }
  
  @media only all and (max-width: 480px) { 
      .rechnung_name,.angebot_name {
          font-size: 0.8em;
      }
   }
   
   a.anchor {
      display: block;
      position: relative;
      top: -150px;
      visibility: hidden;
  }
   
   .md-card-list-wrapper .md-card-list .md-card-list-item-sender {
       width: 350px;
   }
  
  #sidebar_main .sidebar_main_header{
      background-image: none;
      background-color: #FFCC00;
  }
  
  .md-card .md-card-head-avatar {
      width: 150px;
      height: auto;
  }
  
  .md-card .md-card-head{
      height: 225px;	
  }
  
  #sidebar_main .sidebar_main_header img {
    margin-top: 0;
    max-height: 85px;
  }
  
  #sidebar_main .sidebar_main_header .sidebar_logo {
      height: auto;
      text-align: center;
  }

  .main_logo_top .sidebar_logo img {
    margin-top: 0;
    max-height: 48px;
  }
  
  .login_page .login_heading img {
    max-height: 170px;
  }
  
  .md-bg-primary {
      background: #FFCC00;
  }
  
  .md-card .user_heading {
      background: #FFCC00;
  }
  
  table {
      max-width: 100%!important;
  }
  
  .uk-alert {
    background: #FFCC00;
  }
  .md-btn-primary,
  .md-btn-primary:hover,
  .md-btn-primary:focus,
  .md-btn-primary:active {
    background: #FFCC00;
    color: #ffffff;
  }
  .md-btn-flat-primary,
  .md-btn-flat-primary:hover,
  .md-btn-flat-primary:focus,
  .md-btn-flat-primary:active {
    color: #FFCC00;
  }
  .md-btn-flat-primary:hover,
  .md-btn-flat-primary:focus,
  .md-btn-flat-primary:active {
    background: rgba(153,153,153,.2);
  }
  .uk-badge-primary {
    background: #FFCC00;
  }
  .md-card-list-wrapper .md-card-list > ul > li.item-shown.md-card-list-item-selected:before {
    background: #e8eaf6;
  }
  .md-card-list-wrapper .md-card-list .md-card-list-item-selected {
    background: #e8eaf6;
  }
  .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown {
    background: #ffffff;
  }
  .md-card-list-wrapper .md-card-list .md-card-list-item-selected.item-shown:before {
    background: #e8eaf6;
  }
  .md-fab.md-fab-accent {
    background: #FFCC00;
  }
  .md-list .uk-nestable-list > li.md-list-item-active,
  .md-list > li.md-list-item-active {
    color: #FFCC00;
  }
  .md-list-addon > li.md-list-item-active .md-list-addon-element,
  .md-list-addon > li.md-list-item-active .md-list-addon-element .material-icons {
    color: #FFCC00;
  }
  .uk-pagination > li > a:hover {
    background: #ffd9e6;
  }
  .uk-pagination > li.uk-active > a,
  .uk-pagination > li.uk-active > span {
    background: #FFCC00;
    color: #ffffff;
  }
  .uk-subnav-pill > .uk-active > * {
    background: #FFCC00;
  }
  .uk-tab > li > a:hover,
  .uk-tab > li > a:focus {
    border-bottom-color: #abb4e2;
  }
  .uk-tab > li.uk-active > a {
    border-bottom-color: #FFCC00;
  }
  .uk-tab-bottom li > a:hover,
  .uk-tab-bottom li > a:focus {
    border-top-color: #abb4e2;
  }
  .uk-tab-bottom li.uk-active > a {
    border-top-color: #FFCC00;
  }
  .uk-tab-left li > a:hover,
  .uk-tab-left li > a:focus {
    border-right-color: #abb4e2;
  }
  .uk-tab-left li.uk-active > a {
    border-right-color: #FFCC00;
  }
  .uk-tab-right li > a:hover,
  .uk-tab-right li > a:focus {
    border-left-color: #abb4e2;
  }
  .uk-tab-right li.uk-active > a {
    border-left-color: #FFCC00;
  }
  #header_main {
    background: #FFCC00;
  }
  .app_my_theme.header_double_height #page_content:after {
    background: #FFCC00;
  }
  #top_bar .top_bar_nav > li > a:hover {
    box-shadow: inset 0 -3px 0 #FFCC00;
  }
  #top_bar .top_bar_nav > li.uk-active a {
    box-shadow: inset 0 -3px 0 #FFCC00;
  }
  .user_heading {
    background: #303f9f;
  }
  #sidebar_main .menu_section > ul > li ul li.act_item > a {
    color: #FFCC00;
  }
  #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
    color: #FFCC00;
  }
  #sidebar_main .menu_section > ul > li.current_section > a .menu_title {
    color: #FFCC00;
  }
  .app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li > a > .menu_title {
    background: #FFCC00;
    color: #ffffff;
  }
  .app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu {
    background: #FFCC00;
  }
  .app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu > a .menu_icon .material-icons {
    color: #ffffff;
  }
  .app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li:hover.sidebar_submenu ul {
    border-left-color: #FFCC00;
  }
  .app_my_theme.sidebar_mini #sidebar_main .menu_section > ul > li.current_section > a > .menu_icon .material-icons {
    color: #FFCC00;
  }
  .clndr .clndr_days .clndr_days_grid .day.today > span {
    background: #FFCC00;
  }
  .DTTT_print_info h6 {
    color: #FFCC00;
  }
  .fc-unthemed .fc-button.fc-state-active:after {
    color: #FFCC00;
  }
  .fc-unthemed .fc-highlight {
    box-shadow: inset 0 0 0 2px #FFCC00, inset 0 -1px 0 2px #FFCC00;
  }
  .tablesorter-altair tbody > tr.row_highlighted > td {
    background: #e8eaf6;
  }
  .tablesorter-altair .headerSortUp,
  .tablesorter-altair .tablesorter-headerSortUp,
  .tablesorter-altair .tablesorter-headerAsc,
  .tablesorter-altair .headerSortDown,
  .tablesorter-altair .tablesorter-headerSortDown,
  .tablesorter-altair .tablesorter-headerDesc {
    color: #FFCC00;
  }
  .wizard > .steps {
    background: #FFCC00;
  }
  .wizard > .steps > ul > li.current a,
  .wizard > .steps > ul > li.current a:hover,
  .wizard > .steps > ul > li.current a:active {
    background: #606fc7;
  }
  .wizard > .steps > ul > li.done a,
  .wizard > .steps > ul > li.done a:hover,
  .wizard > .steps > ul > li.done a:active {
    background: #303f9f;
  }
  .md-card-primary {
    border-left-color: #FFCC00;
  }
        
  .badge_current {
   border: 1px solid #010808;
   background: #FFCC00;
  }
        
  .wizard>.content>.body .real_list{
   list-style-type: disc;
  }
        
  .wizard>.content>.body .real_list li{
   list-style-type: disc;
   padding-left: 20px;
   color: #444;
   position: relative;
  }
        
  .wizard>.content>.body .real_list li:before{
   content: "-";
   position: absolute;
   left: 5px;
  }
  
  .file_upload_handler{
    padding: 10px;
  }
  
  .file_upload_handler .file_upload {
    padding: 10px 10px;
    margin-top: 10px;
    background-color: rgba(0,0,0,0.3);
  }
  
  .error_page_header {
    background: #FFCC00;
  }
  
  .uk-text-primary {
    color: #FFCC00 !important;
  }
  
  .backdropfilter .login_page .md-card {
    background-color: rgba(255,255,255,0.7);
    backdrop-filter: blur(10px);
  }
  
  .md-btn-primary span.material-icons {
    color: #FFF;
  }
  
  .skin_red .icheckbox_md.checked, .skin_red .icheckbox_md.hover.checked{
    background: rgba(195, 24, 24, 0.7);
  }
  .skin_red .icheckbox_md, .skin_red .icheckbox_md.hover{
    border-color: #C11818!important;
  }

  #sidebar_main .sidebar_main_header .sidebar_logo a {
    margin-left: unset;
  }

  @media (min-width: 960px) {
    .select_time_picker {
      margin-top: -25px;
    }
  }
