body.contrast {
  background-color: #000;
  /*bootstrap buttons */
  /*tables inside article*/
  /*zebraDatePicker*/
  /*pagination buttons and links*/ }
  body.contrast *, body.contrast #display-controls a, body.contrast #footer .container *, body.contrast .simple-title .portlet-title-text, body.contrast .search-box #search,
  body.contrast nav#navigation > ul > li .child-menu a, body.contrast nav#navigationSubDomain > ul > li .child-menu a, body.contrast .red-bg-title .portlet-title-text, body.contrast #newsletter #newsletter-form,
  body.contrast #newsletter-title, body.contrast .asset-title a {
    color: yellow !important; }
  body.contrast .first-color-header, body.contrast .subheader, body.contrast #navigation ul li.selected,
  body.contrast .success-top .success-wrapper, body.contrast .third-color-header,
  body.contrast .bx-wrapper .bx-viewport {
    background-color: black; }
  body.contrast .blueheadersub, body.contrast #p_p_id_DatabaseList_WAR_DatabaseListportlet_ .database-record .record-title {
    background-color: #666; }
  body.contrast .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: #585858; }
  body.contrast .first-color-header {
    border-bottom: none; }
  body.contrast .filter-container {
    background: black; }
  body.contrast #navigation ul li.selected a {
    border: none; }
  body.contrast .taglib-social-bookmarks {
    background: black; }
  body.contrast .search-view .tr-filters, body.contrast .well, body.contrast .search-view .tr-filters, body.contrast .readmore, body.contrast .eventCalendar-daysList li.today a, body.contrast .eventCalendar-currentTitle {
    background: #666; }
  body.contrast .nav > li > a:hover, body.contrast .nav > li > a:focus {
    background: #666; }
  body.contrast .alert-info, body.contrast .portlet-msg-help, body.contrast .portlet-msg-info, body.contrast .portlet-msg-progress {
    background-color: black; }
  body.contrast .rpo-icons {
    background: #666; }
  body.contrast select, body.contrast .slider-wrapper, body.contrast ul.layouts li a {
    background-color: black; }
  body.contrast ul.layouts li a.selected, body.contrast ul.layouts li a:hover {
    background-color: #666; }
  body.contrast .ui-state-default, body.contrast .ui-widget-content .ui-state-default, body.contrast .ui-widget-header .ui-state-default {
    background-color: black;
    background-image: none; }
  body.contrast textarea, body.contrast input[type="text"], body.contrast input[type="password"], body.contrast input[type="datetime"],
  body.contrast input[type="datetime-local"], body.contrast input[type="date"], body.contrast input[type="month"], body.contrast input[type="time"],
  body.contrast input[type="week"], body.contrast input[type="number"], body.contrast input[type="email"], body.contrast input[type="url"], body.contrast input[type="search"],
  body.contrast input[type="tel"], body.contrast input[type="color"], body.contrast .uneditable-input {
    background-color: black; }
  body.contrast .ui-state-active, body.contrast .ui-widget-content .ui-state-active, body.contrast .ui-widget-header .ui-state-active,
  body.contrast .expander a.expand, body.contrast .expander a.colapse {
    background-color: #666; }
  body.contrast .tablink.next, body.contrast .tablink.back, body.contrast .paginate_button, body.contrast .navbar .nav li.dropdown.open > .dropdown-toggle,
  body.contrast .navbar .nav li.dropdown.active > .dropdown-toggle, body.contrast .navbar .nav li.dropdown.open.active > .dropdown-toggle, body.contrast .dropdown-menu {
    background: #666; }
  body.contrast .btn {
    background-color: #666;
    border-color: #666;
    background-image: none; }
  body.contrast .btn:hover, body.contrast .pager {
    background-color: #444 !important; }
  body.contrast .footer-edit-btn .btn, body.contrast .redirection-bar .btn {
    background-image: none;
    background-color: black; }
  body.contrast .redirection-bar {
    background-color: black; }
  body.contrast .journal-content-article table > tbody > tr > td {
    background-color: #444; }
    body.contrast .journal-content-article table > tbody > tr > td .span {
      background-color: #444; }
  body.contrast .article-main-content ol li::before {
    background: #000;
    color: #ffff00; }
  body.contrast .announcement-category {
    border-color: yellow; }
  body.contrast nav#navigation > ul > li .child-menu .child-menu-column, body.contrast nav#navigationSubDomain > ul > li .child-menu .child-menu-column, body.contrast .red-bg-title .portlet-title-text, body.contrast .child-menu,
  body.contrast #newsletter #newsletter-form, body.contrast #newsletter #newsletter-form input[type="email"], body.contrast .gray-title .portlet-title, body.contrast #newsletter #newsletter-form
  #newsletter-submit, body.contrast input, body.contrast div.navigation, body.contrast div.navbar-inner, body.contrast div.lfr-admin-panel, body.contrast div.lfr-admin-panel * {
    background-color: #000 !important;
    background-image: none; }
  body.contrast .pager .disabled > a, body.contrast .pager .disabled > a:hover, body.contrast .pager .disabled > a:focus, body.contrast .pager .disabled > span, body.contrast .pager li > a, body.contrast .pager li > span {
    background-color: black; }
  body.contrast .pager li > a:hover, body.contrast .pager li > a:focus {
    background-color: #666; }
  body.contrast #articleMore .menu-more .child-menu-column, body.contrast .article-more-wrapper {
    background-color: #000 !important;
    border-bottom: 1px solid yellow; }
    body.contrast #articleMore .menu-more .child-menu-column .sub-entry-title, body.contrast .article-more-wrapper .sub-entry-title {
      border: none; }
  body.contrast .daterangepicker {
    background-color: #000 !important;
    border-color: #fff !important; }
    body.contrast .daterangepicker .calendar-table {
      background-color: #000; }
    body.contrast .daterangepicker td.off {
      background-color: #000; }
    body.contrast .daterangepicker td.in-range {
      background-color: #999; }
    body.contrast .daterangepicker td.active {
      background-color: #ccc; }
    body.contrast .daterangepicker .cancelBtn {
      background-color: #000; }
    body.contrast .daterangepicker .applyBtn {
      background-color: #ccc; }
  body.contrast .Zebra_DatePicker {
    background: #444 !important;
    border: 3px solid #444 !important; }
  body.contrast .Zebra_DatePicker .dp_header .dp_hover {
    background: #000; }
  body.contrast .Zebra_DatePicker .dp_footer .dp_hover {
    background: #000; }
  body.contrast .Zebra_DatePicker .dp_daypicker td,
  body.contrast .Zebra_DatePicker .dp_daypicker th,
  body.contrast .Zebra_DatePicker .dp_monthpicker td,
  body.contrast .Zebra_DatePicker .dp_yearpicker td {
    background: #666;
    width: 30px;
    border: 1px solid #666 !important; }
  body.contrast .Zebra_DatePicker td.dp_hover {
    background: #000 !important; }
  body.contrast .Zebra_DatePicker td.dp_selected {
    background: #000 !important; }
  body.contrast .Zebra_DatePicker td.dp_weekend {
    background: #444; }
  body.contrast .Zebra_DatePicker td.dp_not_in_month {
    background: #888;
    color: #CDCDCD !important; }
  body.contrast .next-btn a, body.contrast .prev-btn a {
    background-color: #000 !important;
    border-color: #ffff00 !important; }