﻿body {
  margin: 0px;
  background-color: #fff; }

.top-background {
  background-color: #dc7d48; }

.header .wrapper-logo-client {
  background-color: #fff;
  border-right-color: #f9a451; }
  .header .wrapper-logo-client:after {
    background-color: #fff;
    border-color: #f9a451; }
  .header .wrapper-logo-client:before {
    background-color: #fff; }
.header .user-info .user-name {
  color: #fff; }
.header .user-info .company-name {
  color: #d4d4d4; }
.header .user-info .company-id {
  color: #fcd8b4; }
.header .header-actions {
  background: #f9a451; }
  .header .header-actions a {
    color: #FFF;
    background: #dc7d48; }
    .header .header-actions a:hover, .header .header-actions a.active {
      color: #fcd8b4; }

.menu-container {
  background: #f9a451;
  border-top-color: #cf7225;
  border-bottom-color: #cf7225; }
  .menu-container .sf-menu .short-description {
    color: #fff;
    background-color: #fcd8b4;
    border-color: #fabd83; }
    .menu-container .sf-menu .short-description:after {
      border-left-color: transparent;
      border-right-color: transparent;
      border-top-color: #fcd8b4; }
  .menu-container .sf-menu a:hover .short-description, .menu-container .sf-menu a .sfHover .short-description {
    color: #fff; }
  .menu-container .sf-menu .sfHover .short-description {
    color: #fff; }

.content-container {
  background: #FFF; }
  .content-container h1 {
    color: #f9a451; }
  .content-container .divisor-table td .label {
    background: transparent;
    filter: none;
    color: #2c2c2c; }
  .content-container #monitorColumn {
    border-color: #d4d4d4; }
    .content-container #monitorColumn th {
      background: #f9f9f9; }
    .content-container #monitorColumn td {
      border-top-color: #d4d4d4; }
    .content-container #monitorColumn tr:nth-child(odd) {
      background-color: #f9f9f9; }
    .content-container #monitorColumn tr:nth-child(even) {
      background-color: #fff; }
  .content-container .little-desc {
    color: #999999; }

.cockpit-filter {
  background: #d4d4d4;
  border-bottom: 1px solid #aaa; }

.cockpit-container .cockpit-box {
  border: 1px solid #5f5f5f; }
.cockpit-container .cockpit-header {
  background: #5f5f5f; }
  .cockpit-container .cockpit-header h2 {
    color: #FFF; }
  .cockpit-container .cockpit-header .btn-group .dropdown-menu li a:hover {
    background-color: #f9a451; }

#accordion {
  border-color: #d4d4d4; }
  #accordion .accordion-group .accordion-heading .accordion-toggle {
    background-color: #efefef;
    border-bottom-color: #d4d4d4;
    color: #2c2c2c; }
    #accordion .accordion-group .accordion-heading .accordion-toggle:hover {
      background-color: #f4f4f4; }
  #accordion .accordion-group .accordion-body {
    border-bottom-color: #d4d4d4;
    background: #f9f9f9; }
    #accordion .accordion-group .accordion-body table {
      background: transparent; }

.warningMessage {
  color: #f9a451; }

.successMessage {
  color: #14BA4A; }

.errorMessage {
  color: Red; }

.empty-table-result {
  background: #f9f9f9;
  border-color: #d4d4d4; }

.footer-container {
  background-color: #171717;
  border-top-color: #2c2c2c; }
  .footer-container .container .buttons .btn-footer {
    color: #808080; }
    .footer-container .container .buttons .btn-footer span {
      color: #f9a451; }
    .footer-container .container .buttons .btn-footer:hover {
      color: #fcd8b4; }
  .footer-container .container .allrights {
    color: #808080; }
    .footer-container .container .allrights p .version-label {
      color: #808080; }

.slide {
  background: #fb8d89; }

.login-body .login-header {
  background-color: #171717; }

.login-page {
  background-color: #171717; }

.forgot-password {
  color: #808080; }
  .forgot-password .button-forgot {
    border-color: #d4d4d4;
    background: #efefef; }

.loading-background {
  background-color: #000; }

.loadingContent {
  border-color: #000;
  background: #f9a451;
  color: #FFF; }

.validation-summary-errors {
  background: #FFE5E5; }
  .validation-summary-errors ul li {
    color: #5f5f5f; }
    .validation-summary-errors ul li label {
      color: #5f5f5f; }

.summary {
  border-color: #fb8d89;
  background: #FFE5E5; }
  .summary li label {
    color: #5f5f5f; }

div.message, div.validation-summary-errors {
  border-color: #d4d4d4; }
  div.message p, div.message div.validation-summary-errors {
    color: #2c2c2c; }

div.unknow {
  border-color: #d4d4d4;
  background: #efefef; }
  div.unknow p {
    color: #5f5f5f; }

div.info {
  border-color: #688FDC;
  background: #ACD8FF; }

div.warning {
  border-color: #FFFC90;
  background: #FFCC25; }

div.error, div.validation-summary-errors {
  border-color: #fb8d89;
  background: #FFE5E5; }
  div.error p, div.error div.validation-summary-errors {
    color: #5f5f5f; }

div.success {
  border-color: #739F1D;
  background: #C8EB8D; }

.errorMessage, .successMessage, .warningMessage {
  border-color: #d4d4d4;
  background: #FFF; }

.warningMessage {
  color: #f9a451; }

.successMessage {
  color: #739f1d; }

.errorMessage {
  color: #fb8d89; }

.monitorRefreshArea {
  background: #f9f9f9;
  border-color: #d4d4d4; }

.gridMonitor .gridTableRowEven, .gridOS .gridTableRowEven {
  background-color: #fff !important; }
.gridMonitor .gridTableRowOdd, .gridOS .gridTableRowOdd {
  background-color: #f9f9f9 !important; }
.gridMonitor .row-appended, .gridOS .row-appended {
  background: #d4d4d4 !important;
  border: solid 1px #999999; }

.gridMonitor .gridOS th {
  background: #efefef;
  color: #2c2c2c; }
  .gridMonitor .gridOS th a {
    color: #2c2c2c; }
    .gridMonitor .gridOS th a:hover {
      color: #999999; }
.gridMonitor .gridOS td {
  background: #f9f9f9 !important; }

.gridTable {
  border-color: #d4d4d4; }
  .gridTable .gridTableHeader {
    color: #2c2c2c;
    border-bottom-color: #d4d4d4 !important;
    border-top-color: #d4d4d4 !important; }
    .gridTable .gridTableHeader th {
      background: #efefef; }
  .gridTable .gridTableHeaderWithLine th {
    border-right-color: #d4d4d4 !important; }
  .gridTable tr {
    border-top-color: #efefef; }
  .gridTable tr:nth-child(odd) {
    background-color: #f9f9f9; }
  .gridTable tr:nth-child(even) {
    background-color: #fff; }
  .gridTable tr:hover td {
    background-color: #efefef; }

.color-down {
  color: #999999; }

.tDnD_whileDrag td {
  background: #d4d4d4 !important;
  color: #f9f9f9 !important; }

.dragList {
  color: #FFF; }

.stageSemaphore {
  border-color: black; }

.addressWithoutLink {
  color: #08C !important; }

#zoomValue {
  border: solid 1px #d4d4d4; }

.back-reason-box label {
  color: #FFF; }

.back-reason-box h2 {
  color: #cf7225; }

.btn-warning {
  background-color: #f9a451 !important; }

/* - - - - - - - - - - SUPERFISH.CSS - - - - - - - - - */
.sf-menu > li:last-child {
  border-right-color: #cf7225; }

.sf-menu a {
  border-left-color: #cf7225; }

.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
  color: #FFF; }

.sf-menu li {
  background: #f9a451; }

.sf-menu li li {
  background: #dc7d48; }

.sf-menu li li li {
  background: #dc7d48; }

.sf-menu li:hover, .sf-menu li.sfHover {
  background: #dc7d48; }

.sf-menu li li a:hover {
  background: #f9a451; }

.sf-menu li.sfHover {
  background: #dc7d48; }

/*jquery-ui-1.7.3.custom*/
.ui-state-default, .ui-widget-content .ui-state-default {
  background: none repeat scroll 0 0 #efefef;
  border: 1px solid #aaa; }

.ui-state-active, .ui-widget-content .ui-state-active {
  background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #ffffff;
  border: 1px solid #aaaaaa; }

.ui-widget-header {
  background: #cacaca; }

/* SVGS CSS  */
#headphone-man #background {
  fill: #fcd8b4; }
#headphone-man #head {
  fill: #171717; }

#phonecontact #background {
  fill: #fcd8b4; }
#phonecontact #phone {
  fill: #171717; }

#back-to-top #background {
  fill: #fff; }
#back-to-top #arrow-to-top {
  fill: #f9a451; }

/* FIXED LEFT BUTTONS */
#help-icon {
  background-color: #fcd8b4; }

#zenbox_tab {
  background-color: #fcd8b4; }

#zenbox_tab:hover {
  background-color: #fcd8b4 !important; }

/* HELP SCREEN */
#help-screen-off {
  background-color: #000; }

#controller-help-screen h2 {
  color: #fcd8b4; }

#close-help-button {
  color: #cf7225;
  background-color: #fcd8b4; }

#close-help-into {
  background-color: #000;
  color: #fff; }

#general-help-content {
  background-color: #fff; }

.help-screen-hints {
  background-color: #fff4b6; }

.help-screen-hints:before {
  border-right-color: transparent;
  border-top-color: #ebdf91; }

#general-help-content {
  border-left-color: #dc7d48; }

#general-help-content h2 {
  color: #f9a451;
  background-color: white; }

#help-content-text:after {
  border-right-color: #dc7d48;
  border-top-color: transparent; }

.help-line-one {
  border-color: #f9a451; }

.help-line-two {
  border-color: #dc7d48; }

.headers .sf-sub-indicator {
  color: #f9a451; }

.headers .sf-sub-indicator:hover {
  background-color: #fcd8b4 !important;
  color: #fff; }

/*------- CALENDAR --------*/
.fc-left > h2 {
  color: #f9a451; }

.fc-day-header {
  color: #fff; }

.fc-day-header:nth-child(2n+1) {
  background-color: #f9a451; }

.fc-day-header:nth-child(2n) {
  background-color: #faaa60; }

.fc td {
  border-color: #d4d4d4; }

.fc-next-button:after, .fc-prev-button:after {
  border-bottom-color: transparent;
  border-top-color: transparent; }

.fc-next-button:after {
  border-left-color: #f9a451; }

.fc-prev-button:after {
  border-right-color: #f9a451; }

.fc-next-button, .fc-prev-button {
  color: transparent !important; }

.fc-month-button, .fc-agendaWeek-button, .fc-agendaDay-button, .fc-basicWeek-button, .fc-basicDay-button, .fc-today-button {
  background-color: #f9a451 !important;
  color: #fff !important; }

.fc-month-button.fc-state-active, .fc-agendaWeek-button.fc-state-active, .fc-basicWeek-button.fc-state-active, .fc-agendaDay-button.fc-state-active, .fc-basicDay-button.fc-state-active, .fc-today-button.fc-state-active {
  background-color: #dc7d48 !important; }

.fc-start:before {
  border-bottom-color: transparent;
  border-left-color: #fff;
  border-top-color: transparent; }

.fc-end:after {
  background-color: #fff; }

.fc-more {
  background-color: #efefef;
  color: #2c2c2c; }

.fc-more:hover {
  background-color: #d4d4d4;
  color: #171717; }

.title-of-settings-type > h3 {
  background-color: #f9a451;
  color: #fff; }

#calendar-settings {
  background-color: #fff; }

.add-line button {
  background-color: #fff; }

.vertical-line {
  border-bottom-color: #cacaca; }

.title-of-settings-type button {
  background-color: transparent;
  color: #fff; }

.gear-circle {
  background-color: #fff;
  border-color: #f9a451; }

.gear-part {
  background-color: #f9a451; }

.calendar-settings-on .gear-part {
  background-color: #fff; }

.calendar-settings-on .gear-circle {
  background-color: #f9a451;
  border-color: #fff; }

.calendar-settings-on .filter-title:after {
  background-color: #f9a451; }

.filter-title {
  background-color: #f9a451;
  color: #fff; }

.type-settings {
  border-color: #d4d4d4; }

#bar {
  background-color: #fff; }

.agenda-dialog button {
  background-color: #f9a451;
  color: #fff; }

.agenda-dialog section {
  border-bottom-color: #efefef !important; }

.buttons-agenda button {
  background-color: #fff; }

.agenda-dialog {
  background-color: #fff;
  box-shadow: 0 0 10px -2px #898989; }

.agenda-dialog h3 {
  border-bottom-color: #efefef;
  color: #f9a451; }

#color {
  background-color: #fff; }

#bar .area .title {
  background: #f5f5f5; }

.icheckbox_line .icheck_line-icon, .iradio_line .icheck_line-icon {
  background-color: rgba(0, 0, 0, 0.5) !important; }

#loading {
  background-color: #fff;
  box-shadow: 0 0 10px -7px #898989;
  color: #f9a451; }

#availableAgendas button {
  background-color: #f9a451; }

.highlighted p {
  color: #fff; }

.agenda-dialog button.close-btn {
  background-color: #fff;
  color: #999999; }

.fc-day > span {
  background-color: #d4d4d4;
  color: #fff; }

.more-details {
  background-color: #f9a451;
  color: #fff; }
  .more-details:after {
    color: #fff; }

/*------ PIVOT ------------*/
.pvtTriangle {
  border-left-color: #f78820;
  color: transparent; }
  .pvtTriangle:after {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: #ca6027; }

.pvtAttr {
  background-color: white;
  border-color: #dc7d48;
  color: #b95823; }
  .pvtAttr:before {
    background-color: #dc7d48;
    color: #fff; }

.btn-ctrl {
  border-color: #cacaca; }

#output tbody {
  display: block; }
  #output tbody > tr > div {
    background-color: #cacaca;
    border-color: #aaa;
    color: #000; }

.pvtFilterBox {
  background-color: #fff; }
  .pvtFilterBox button {
    background-color: #dc7d48;
    color: #fff; }
  .pvtFilterBox h4 {
    background-color: #dc7d48;
    color: #fff; }

#pvtRows-tr {
  border-color: transparent #999999 #999999; }

.navbar-fixed-top .view-controller {
  background-color: #fff; }

table.pvtTable tr th {
  background-color: #cacaca;
  border-color: #999999; }
table.pvtTable tr td {
  background-color: #fff;
  border-color: #999999; }

#pvtCols-tr {
  border-color: #999999; }

.pvtPlaceholder {
  border-color: #999999; }

.pvtAtrCols, .pvtCols, .pvtColLabel {
  background: #d4d4d4 !important; }

.pvtRows, .pvtRowLabel, .pvtAtrRow {
  background: #e8e8e8 !important; }

.tooltip-icon {
  color: #fff; }
  .tooltip-icon.canceled {
    background-color: #d33737; }
    .tooltip-icon.canceled:before {
      border-right-color: #d33737; }
  .tooltip-icon.expired {
    background-color: #f97c28; }
    .tooltip-icon.expired:before {
      border-right-color: #f97c28; }
  .tooltip-icon.finished {
    background-color: #2bbf2b; }
    .tooltip-icon.finished:before {
      border-right-color: #2bbf2b; }
  .tooltip-icon::before {
    border-top-color: transparent;
    border-bottom-color: transparent; }

.os-details:before {
  border-bottom-color: #fff;
  border-left-color: transparent;
  border-right-color: transparent; }

/*------------------------------------------------------ CHAT ---------------------------------------------*/
.general-container-chat {
  background-color: #fff; }

/*-------- BAR TO ACCESS CHAT ---------*/
.bar-to-access-chat {
  background-color: #f9a451; }

#chat-close-command {
  background-color: #f9a451; }

.chat-notifications span.open {
  background-color: #fcd8b4; }

.chat-command {
  background-color: #dc7d48; }

.chat-title {
  border-bottom-color: #efefef;
  border-right-color: #efefef; }

.chat-status, .chat-notifications, .chat-command, #chat-close-command {
  color: #fff !important; }

.chat-card-box > img, .chat-card-box > * > img {
  background-color: #f9a451; }

.chat {
  background-color: #fff;
  border-color: #dc7d48; }

.chat-drawer > span {
  background-color: #dc7d48; }

/*-------- ALERTS --------*/
.chat-alerts .background {
  background-color: #000; }

.chat-alert-window {
  background-color: #fff;
  border: #dc7d48; }
  .chat-alert-window.loader {
    background-color: transparent; }
  .chat-alert-window span {
    color: #fff; }

.chat-alert-header {
  background-color: #f9a451;
  border-bottom: #dc7d48;
  color: #fff; }

.chat-alert-content {
  color: #000; }
  .chat-alert-content p {
    color: #333; }

.chat-alert-actions {
  background-color: #f9a451;
  border-top: #dc7d48; }
  .chat-alert-actions > button {
    background-color: #f9a451;
    border-color: #dc7d48 !important;
    color: #fff; }

/*------- CHAT COMMONS --------*/
.chat-box:last-of-type {
  box-shadow: 7px 0 10px 7px #000; }

.chat-common-header {
  background-color: #f9a451;
  border-bottom-color: #dc7d48;
  color: #fff; }

.chat-options > span {
  background-color: #dc7d48; }
.chat-options > div {
  border-color: #dc7d48; }

.chat-card-box {
  border-color: #d4d4d4;
  background-color: #fff; }
  .chat-card-box.online:before {
    background-color: #14BA4A; }
  .chat-card-box.offline {
    color: #d4d4d4;
    /*background-color: $grayscale-c;*/ }
    .chat-card-box.offline:before {
      background-color: #d4d4d4; }

.chat-card-icons {
  border-left-color: #fcd8b4; }

.chat-buttons > button {
  background-color: transparent;
  border-color: #dc7d48;
  color: #fff; }

.chat-bottom-fixed {
  background-color: #f9a451;
  border-top-color: #dc7d48; }
  .chat-bottom-fixed input {
    border-color: #dc7d48; }

.chat-tabs > div.active {
  background-color: #f78820; }
.chat-tabs > div:after {
  background-color: #ca6027; }

/*-------- CONVERSATIONS --------*/
.chat-hide-conversation {
  background-color: transparent;
  color: transparent; }

.chat-hide-conversation::after {
  background-color: #f9a451;
  color: #fff; }

.chat-hide-conversation::before {
  border-color: #fff;
  color: #fff; }

.chat-dropdwon {
  background-color: #cfcfcf;
  border-color: #898989; }
  .chat-dropdwon li:hover {
    color: #898989; }
  .chat-dropdwon .divisor {
    border-color: #898989 transparent #fff; }

/*--------- CONTACTS ---------*/
.chat-contacts .chat-card-icons::after {
  color: #000; }

/*--------- DIALOG/TALK ---------*/
.chat-send button {
  background-color: #f78820;
  color: #fff; }

.chat-message-signature, .chat-message-date-hour {
  color: #898989; }

.chat-message {
  background-color: rgba(255, 255, 255, 0.7); }

/*------- TALK DETAILS --------*/
.chat-talk-details > div {
  border-bottom-color: #efefef; }
.chat-talk-details > span {
  color: #d4d4d4; }

.chat-talk-contacts > button {
  background-color: #efefef;
  border-color: #d4d4d4;
  color: #333; }

.chat-talk-contact-list {
  border-color: #d4d4d4; }

.chat-talk-actions > button {
  background-color: #f9a451;
  border-color: #dc7d48;
  color: #fff; }

/*------ NOTIFICATIONS -------*/
.chat-card-box-highlighted {
  background-color: #fcd8b4;
  border-color: #f9a451;
  color: #fff; }

.chat-card-box-highlighted .chat-card-icons {
  border-color: #f9a451; }

.chat-card-box-highlighted .chat-options > span {
  background-color: #fff; }

/*--------------------------------------- PHOTO BOOK ----------------------------- */
.pagination-top.fixed-top {
  background-color: #fff; }

.book-item {
  border-bottom-color: #cf7225; }
  .book-item::before {
    background-color: #cf7225; }

.box-image {
  border-right-color: transparent; }

.photo-title {
  background-color: #f9a451;
  color: #fff; }

.top-bar {
  background-color: #efefef; }

.rating-button {
  background-color: #fff; }
  .rating-button .approved, .rating-button.ap:hover {
    background-color: #50BC61; }
  .rating-button .unapproved, .rating-button.up:hover {
    background-color: #D83F3F; }

.image-container::before {
  background-color: #000; }
.image-container::after {
  color: #fff; }

.box-information > ul {
  background-color: #f9a451; }
  .box-information > ul > li > span {
    color: #fff; }

.button-send {
  background-color: #f9a451;
  color: #fff; }

.grid-title {
  color: #999999; }

.container-grid li {
  border-top-color: rgba(0, 0, 0, 0.1); }

.grid-name {
  color: #999999; }

.button-detail {
  background-color: #cf7225; }
  .button-detail:hover {
    background-color: #f9a451; }
  .button-detail > a {
    color: #fff; }

.photo-book-dialog {
  background-color: #fff; }

.icon-unrated {
  color: #393939; }

.icon-approved {
  color: #50BC61; }

.icon-unapproved {
  color: #D83F3F; }

/*-------------------------------------- DASHBOARD ----------------------------- */
.dashboard-logo {
  background-color: #f9a451;
  border-color: rgba(0, 0, 0, 0.5); }

.gridster {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #afafaf; }

#main-header {
  background-color: #f9a451 !important;
  border-right-color: rgba(0, 0, 0, 0.5); }

.gs_w {
  border-color: rgba(0, 0, 0, 0.5); }
  .gs_w > header {
    border-bottom-color: rgba(0, 0, 0, 0.5); }

.sub-section-tools .board-toolbar > li {
  background-color: rgba(0, 0, 0, 0.2); }
  .sub-section-tools .board-toolbar > li:hover {
    background-color: rgba(0, 0, 0, 0.5) !important; }

#admin-bar {
  background-color: transparent !important; }

#board-actions .board-toolbar li {
  border-bottom-color: transparent;
  border-top-color: transparent; }
  #board-actions .board-toolbar li i {
    display: inline-block !important;
    float: none !important; }
  .expanded #board-actions .board-toolbar li {
    border-bottom-color: rgba(0, 0, 0, 0.4);
    border-top-color: rgba(255, 255, 255, 0.1); }

#column-tools .left-columns, #column-tools .right-columns {
  background-color: #313131 !important; }

#admin-expand {
  background-color: rgba(0, 0, 0, 0.3) !important;
  border-bottom-color: rgba(0, 0, 0, 0.5);
  color: #fff; }
  #admin-expand::after {
    background-color: #000; }

.arrow-lines::after, .arrow-lines::before {
  border-color: #fff; }

.expanded #board-actions .board-toolbar li {
  border-bottom-color: rgba(0, 0, 0, 0.4);
  border-top-color: rgba(255, 255, 255, 0.1); }
.expanded .board-toolbar.dl-horizontal {
  border-bottom-color: rgba(255, 255, 255, 0.1); }

.board-toolbar.dl-horizontal {
  border-bottom-color: transparent; }

#main-header.ocult li:hover .button-tooltip {
  color: #fff; }

.click-to-expand-content.container-expanded:hover {
  background-color: transparent !important; }

.close {
  background-color: rgba(0, 0, 0, 0.2); }
  .container-expanded .close:hover {
    background-color: rgba(0, 0, 0, 0.5); }

.form-group {
  border-bottom-color: rgba(0, 0, 0, 0.2) !important; }

.dashboard-fields {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.2); }

.help-text {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.4) !important;
  color: rgba(255, 255, 255, 0.7) !important; }

.check.switch {
  background-color: rgba(0, 0, 0, 0.2) !important;
  border-color: rgba(0, 0, 0, 0.4) !important; }
  .check.switch::after {
    background-color: white !important; }

.button-tooltip {
  background-color: #f9a451;
  color: #f9a451; }
  .button-tooltip::before {
    border-bottom-color: transparent;
    border-right-color: #f9a451;
    border-top-color: transparent; }

.gridster .gs_w, .modal {
  background-color: #f9a451 !important; }

.gridster header, .modal header, .modal footer {
  background-color: #f89538 !important;
  color: #fcd8b4 !important; }

.board-toolbar li:hover {
  background-color: rgba(0, 0, 0, 0.2) !important; }

.board-toolbar li {
  color: #fff !important; }

.text-button {
  color: #fff !important; }

.title {
  color: #fcd8b4 !important; }

.title.bordered {
  border-color: #fcd8b4 !important; }

/*----------*/
.alerts-container .alerts-content {
  border-color: #efefef; }
.alerts-container .alert-item {
  color: rgba(0, 0, 0, 0.54);
  border-bottom-color: #f5f5f5; }
  .alerts-container .alert-item:nth-child(2n+1) {
    background-color: white; }
  .alerts-container .alert-item:nth-child(2n) {
    background-color: white; }
  .alerts-container .alert-item .actions i {
    background-color: rgba(0, 0, 0, 0.05); }
    .alerts-container .alert-item .actions i:hover {
      background-color: rgba(0, 0, 0, 0.15); }

.notification {
  border-color: #f9a451;
  color: #fff !important; }
  .notification.new {
    background-color: #ffb74d !important; }
    .notification.new::before {
      background-color: #ffb74d; }

/* -----  DISTRIBUTION ----- */
.distribution-table .id-head {
  border-color: #808080 !important; }
.distribution-table .gridTableHeader th {
  background-color: #d4d4d4 !important; }
.distribution-table tr:hover td:not(.id-cell) {
  background-color: #efefef; }
.distribution-table .ic-col .description {
  background-color: #cacaca; }
.distribution-table .ic-col .description::before {
  border-bottom-color: transparent;
  border-right-color: #cacaca;
  border-top-color: transparent; }
.distribution-table .ic-col i {
  color: #999999; }

.table-legend .legend-item {
  color: #999999; }
  .table-legend .legend-item i {
    color: #808080; }
.table-legend .legend-group {
  border-right-color: #d4d4d4; }
  .table-legend .legend-group:last-child {
    border-width: 0; }
  .table-legend .legend-group > p {
    color: #999999; }

.distribution-resume > p {
  color: #999999; }

.summary-container .rule .total-time, .summary-container .rule .spend-time {
  background-color: #d4d4d4; }
  .summary-container .rule .total-time .regular-time, .summary-container .rule .spend-time .regular-time {
    background-color: #5a76d3; }
  .summary-container .rule .total-time .extra-time, .summary-container .rule .spend-time .extra-time {
    background-color: #de7272; }
  .summary-container .rule .total-time .work-time, .summary-container .rule .spend-time .work-time {
    background-color: #579057; }
  .summary-container .rule .total-time .route-time, .summary-container .rule .spend-time .route-time {
    background-color: #ffd480; }
.summary-container .rule [data-hidden-text]::after {
  background-color: #5f5f5f; }
.summary-container .rule [data-hidden-text]::before {
  border-bottom-color: #5f5f5f;
  border-left-color: transparent;
  border-right-color: transparent; }
.summary-container .rule [data-hidden-text]::before, .summary-container .rule [data-hidden-text]::after {
  color: #efefef; }
.summary-container .menu .left > div {
  color: #999999; }
  .summary-container .menu .left > div:hover {
    color: #808080; }
.summary-container .menu .left div > div:hover {
  color: #808080; }
.summary-container .overflow {
  border-color: #d4d4d4; }
.summary-container .ps-card {
  background-color: #fff; }
  .summary-container .ps-card.changed-pending::after, .summary-container .ps-card.moved-tasks::after, .summary-container .ps-card.changed::after {
    background-color: #579057;
    color: #fff; }
  .summary-container .ps-card.no-tasks:after {
    color: #808080; }
  .summary-container .ps-card h2 {
    color: #f9a451; }
  .summary-container .ps-card h3 {
    color: #f9a451; }
  .summary-container .ps-card h4 {
    color: #cacaca; }
  .summary-container .ps-card p {
    color: #5f5f5f; }
    .summary-container .ps-card p span:first-child {
      color: #cacaca; }
    .summary-container .ps-card p i {
      color: #cacaca; }
      .summary-container .ps-card p i:after {
        color: #cacaca; }
  .summary-container .ps-card .toggle-tasks, .summary-container .ps-card .toggle-users {
    background-color: #fff;
    color: #cacaca; }
    .summary-container .ps-card .toggle-tasks:hover, .summary-container .ps-card .toggle-users:hover {
      color: #808080; }
.summary-container .ps-card.task-item::before {
  background-color: #f9a451; }

.tasks {
  background-color: #f9f9f9; }

.task-details-active .tasks, .no-tasks .tasks {
  background-color: #fff; }

.card-body {
  background-color: #f9f9f9; }

.user-details-active .card-body {
  background-color: #fff; }

.toggle-tasks > div, .toggle-users > div {
  background-color: #fff; }

/* UI-PORTABlE */
.ps-card.task-item.ui-sortable-placeholder {
  border-color: #efefef;
  background-color: #f9f9f9; }

/* ---- GENERIC DEFAULT DIALOG --- */
.ps-dialog {
  background-color: #fff; }
  .ps-dialog .ps-dialog-background {
    background-color: rgba(0, 0, 0, 0.4); }
  .ps-dialog > *:not(.ps-dialog-background) {
    background-color: #fff; }
  .ps-dialog .ps-dialog-header {
    border-bottom-color: rgba(0, 0, 0, 0.1); }
    .ps-dialog .ps-dialog-header .close-btn {
      background-color: transparent;
      color: #cacaca; }
  .ps-dialog .ps-dialog-footer {
    border-top-color: rgba(0, 0, 0, 0.1); }
  .ps-dialog fieldset section {
    border-bottom-color: rgba(0, 0, 0, 0.1); }
  .ps-dialog label {
    color: rgba(0, 0, 0, 0.4); }
  .ps-dialog select, .ps-dialog input {
    background-color: transparent; }
