body {
  color: #4d4b4b;
  font-family: "Open Sans", sans serif !important;
}
.site-header {
  color: black;
}
.site-header-element--toggle {
  background-color: #fc4242;
  color: white;
}
.site-header-element--dropdown.open {
  color: #fc4242;
}
.site-header-element--dropdown > .dropdown-menu {
  background-color: #fc4242;
  color: white;
  box-shadow: inset -2px 0px 0px 0px #fc4242, 0 6px 12px rgba(0, 0, 0, 0.175);
}
.site-header-element--dropdown > .dropdown-menu:before {
  border-color: transparent transparent #fc4242 transparent;
}
.site-header-element--location + .site-header-element--location:last-child {
  color: #fc4242;
}
.site-header-element--button--active {
  color: #fc4242;
}
.site-footer {
  background-color: #878787;
  color: white;
}
.sidebar-toggle-box {
  background-color: #878787;
}
.side-menu,
.leftPanel__subElementContainer {
  background-color: white;
  background-image: linear-gradient(-20deg, #eeeeee 0%, white 100%);
}
.side-menu.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y,
.leftPanel__subElementContainer.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #fc4242;
}
.side-menu.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y,
.leftPanel__subElementContainer.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #fc4242;
}
.side-menu.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y,
.leftPanel__subElementContainer.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #fc4242;
}
.side-menu.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y,
.leftPanel__subElementContainer.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #fc4242;
}
.side-menu-toggle {
  background-color: #eeeeee;
}
.side-menu-toggle:hover {
  color: #fc4242;
}
.side-menu__element.active,
[class^="side-menu__element--"].active {
  color: #fc4242;
}
.top-nav .tn-dropdown .option.logout a {
  background-color: #a9d96c;
}
.top-nav .tn-dropdown .option.logout a:hover {
  background-color: #9ac95d;
}
.dropdown-menu--widget-profile > li a:hover {
  background-color: #0088ff;
  color: white;
}
.dashboard-background {
  background-size: cover;
  background-attachment: fixed !important;
}
.acceptOffer .message-card-success {
  border: 2px solid #09c97f;
  background-color: #09c97f;
}
.acceptOffer .message-card-error {
  border: 2px solid #f95668;
  background-color: #f95668;
}
.acceptOffer .message-card-alert {
  border: 2px solid #f8b15d;
  background-color: #f8b15d;
}
.btn-primary {
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active {
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:focus {
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:hover {
  background-color: #286090;
  border-color: #286090;
}
.btn-primary[disabled] {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-info {
  background-color: #58c9f3;
  border-color: #58c9f3;
  color: white;
}
.btn-info:hover {
  background-color: #53bee6;
  border-color: #53bee6;
  color: white;
}
.btn-info:focus {
  background-color: #53bee6;
  border-color: #53bee6;
  color: white;
}
.btn-info:active {
  background-color: #53bee6;
  border-color: #53bee6;
  color: white;
}
.btn-danger {
  background-color: #ff6c60;
  border-color: #ff6c60;
}
.btn-danger:hover {
  background-color: #ec6459;
  border-color: #ec6459;
}
.btn-danger:focus {
  background-color: #ec6459;
  border-color: #ec6459;
}
.btn-danger:active {
  background-color: #ec6459;
  border-color: #ec6459;
}
.btn-danger.active {
  background-color: #ec6459;
  border-color: #ec6459;
}
.btn-danger[disabled] {
  background-color: #ec6459;
  border-color: #ec6459;
}
.btn-success {
  background-color: #78cd51;
  border-color: #78cd51;
}
.btn-success:hover {
  background-color: #6dbb4a;
  border-color: #6dbb4a;
}
.btn-success:focus {
  background-color: #6dbb4a;
  border-color: #6dbb4a;
}
.btn-success:active {
  background-color: #6dbb4a;
  border-color: #6dbb4a;
}
.btn-success.active {
  background-color: #6dbb4a;
  border-color: #6dbb4a;
}
.open .dropdown-toggle.btn-info {
  background-color: #53bee6;
  border-color: #53bee6;
}
.open .dropdown-toggle.btn-danger {
  background-color: #ec6459;
  border-color: #ec6459;
}
.open .dropdown-toggle.btn-success {
  background-color: #6dbb4a;
  border-color: #6dbb4a;
}
.filter-button-group .filter-button.active {
  background-color: #446e9b;
  border-color: #204d74;
}
.filter-button-group .filter-button.change-view-btn {
  background-color: #e3f4ff !important;
  color: #4a7896 !important;
}
.filter-button-group .filter-button.change-view-btn.active {
  background-color: #3dbeed !important;
  color: white !important;
  border-color: transparent;
}
.toggle-switch {
  background-color: #a1a3ab;
}
.toggle-switch-on {
  background-color: #59a3ee;
}
.react-toggle-switch-rail {
  background-color: #fafafa;
  color: #9e9e9e;
  box-shadow: inset 0 0 0 1px #dddddd;
}
.react-toggle-switch-knob {
  background-color: #59a3ee;
  color: white;
}
.react-toggle-switch-onoff.react-toggle-switch-off .react-toggle-switch-knob {
  background-color: #757575;
}
.react-toggle-switch-onoff.react-toggle-switch-on .react-toggle-switch-rail {
  background-color: #e4f0fc;
  box-shadow: inset 0 0 0 1px #9ec9f5;
}
.react-toggle-switch-onoff.react-toggle-switch-on .react-toggle-switch-icon-off {
  color: #59a3ee;
}
.evolution-btn-group__toggle {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.evolution-btn-group__toggle:hover,
.evolution-btn-group__toggle:focus,
.evolution-btn-group__toggle.focus,
.evolution-btn-group__toggle:active,
.evolution-btn-group__toggle.active {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group__toggle:focus {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group__toggle-primary {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group__toggle-primary:hover,
.evolution-btn-group__toggle-primary:focus,
.evolution-btn-group__toggle-primary.focus,
.evolution-btn-group__toggle-primary:active,
.evolution-btn-group__toggle-primary.active {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group__toggle-primary:focus {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group.on > .evolution-btn-group__toggle {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group-primary.on > .evolution-btn-group__toggle {
  background-color: #286090;
  border-color: #204d74;
}
.evolution-btn-group__dropdown__group__element--selected {
  background-color: #0088ff;
  color: white;
}
.evolution-btn-group__dropdown__group__element:hover {
  background-color: #0088ff;
  color: white;
}
.employment-list-item--selected {
  background-color: #ff6c60;
  border-color: #ff6c60;
}
.allowance-button-group {
  color: #4d4b4b;
}
.allowance-button-group__btn:hover {
  color: white;
}
.allowance-button-group__btn--okay:hover {
  background-color: #4caf50;
  box-shadow: 0 0 0 1px #4caf50;
  color: white;
}
.allowance-button-group__btn--okay.active {
  background-color: #4caf50;
  box-shadow: 0 0 0 1px #4caf50;
  color: white;
}
.allowance-button-group__btn--not-okay:hover {
  background-color: #f44336;
  box-shadow: 0 0 0 1px #f44336;
  color: white;
}
.allowance-button-group__btn--not-okay.active {
  background-color: #f44336;
  box-shadow: 0 0 0 1px #f44336;
  color: white;
}
.evolution-button {
  background-color: #286090;
  color: white;
  /*&[disabled="disabled"] {
        background-color: rgba(0, 0, 0, 0.05) !important;
        color: rgba(0, 0, 0, 0.4) !important;
    }*/

}
.evolution-button.active,
.evolution-button:not(.disabled):hover {
  background-color: #204d74;
}
.evolution-button.side-filter-toggle.off {
  background-color: white;
  border-color: #286090;
  color: #286090;
}
.evolution-button-group .evolution-button,
.evolution-button-group .evolution-button:not(.active):hover {
  background-color: white;
  color: inherit;
}
.evolution-button-group .evolution-button.active,
.evolution-button-group .evolution-button:not(.active):hover.active {
  background-color: #286090;
  color: white;
}
.evolution-approve-buttons > .evolution-button {
  background-color: white;
  color: black;
  border-color: #dddddd;
}
.evolution-approve-buttons > .evolution-approve-buttons__approve:hover,
.evolution-approve-buttons > .evolution-approve-buttons__approve--active {
  background-color: #99c262;
  border-color: #99c262;
  color: white;
}
.evolution-approve-buttons > .evolution-approve-buttons__reject:hover,
.evolution-approve-buttons > .evolution-approve-buttons__reject--active {
  background-color: #ff6c60;
  border-color: #ff6c60;
  color: white;
}
.holiday-action-button-group .evolution-button {
  background-color: white;
  color: inherit;
}
.holiday-action-button-group .evolution-button.active {
  background-color: #286090;
  color: white;
}
.ui-dialog-buttonset .ui-colorpicker-btn--custom {
  font-family: "Open Sans", sans serif;
}
.photo-storage-folder-select__page,
.ds-folder-select__page,
.ir-folder-select__page {
  background-color: #286090;
  color: white;
}
.react-button-primary:not(.react-button-toggle):not(.react-button-minimal) {
  background-color: #286090;
  color: white;
  border-color: #286090;
}
.react-button-primary.react-button-minimal {
  color: #286090;
  border-color: #286090;
}
.react-button-primary.react-button-toggle.react-button-active {
  background-color: #286090 !important;
  color: white !important;
  border-color: #286090 !important;
}
.react-button-primary:not(.disabled):hover {
  background-color: #22537c !important;
  color: white !important;
  border-color: #286090 !important;
}
.list-item-clickable:hover {
  background-color: #0088ff;
  color: white;
}
.function-button.bg-ev-red:hover {
  background-color: rgba(252, 66, 66, 0.8) !important;
}
#function-row {
  background-color: rgba(137, 137, 137, 0.9);
}
.fr-button {
  background-color: #fc4242;
}
.fr-button:hover {
  background-color: #c93a3a;
}
.fr-button[disabled] .fr-button {
  background-color: #c93a3a;
}
.fr-button.fr-disabled {
  background-color: #c93a3a;
}
.fr-button--active {
  background-color: #c93a3a;
}
.fr-button-group.fr-disabled .fr-button {
  background-color: #c93a3a;
}
.function-row2 {
  background-color: #878787;
}
.function-row__button {
  background-color: #fc4242;
  color: white;
}
.function-row__button[disabled="disabled"]:hover {
  background-color: #fc4242;
  color: white;
}
.function-row__button:hover {
  background-color: #c93a3a;
}
.function-row__button--small {
  background-color: #fc4242;
  color: white;
}
.function-row__button--small:hover {
  background-color: #c93a3a;
}
.function-row__button--active {
  background-color: #c93a3a;
}
.panel-primary > .panel-heading {
  background-color: #fc4242;
  border-color: #fc4242;
}
.accordion-panel .panel-heading {
  background-color: #446e9b;
  color: white;
}
.accordion-panel .panel-heading .panel-title a {
  color: white;
}
.accordion-panel .panel-heading .panel-title a:hover {
  color: white;
}
.evolution-accordion-primary .evolution-accordion-toggle {
  background-color: #446e9b !important;
  color: white !important;
}
.evolution-accordion-primary .evolution-accordion-toggle:hover {
  background-color: #3c6189 !important;
}
.iconDown,
.iconUp {
  color: white;
}
.iconDown:hover,
.iconUp:hover {
  color: white;
}
.red-header,
.tinymce-header,
.basedata__table-header {
  background-color: #fc4242;
  color: white;
}
table.masterDatasTable thead {
  background-color: #fc4242;
}
thead.red-header > tr > th {
  border-top: 1px solid #fc4242 !important;
  border-bottom: 1px solid #fc4242;
}
#TabsMixins .BottomBorderedWithColor {
  border-bottom: 5px solid #fc4242;
  color: #fc4242;
}
#TabsMixins .TopBorderedWithColor {
  border-top: 5px solid #fc4242;
  color: #fc4242;
}
.subTabsetClass > .nav-tabs > li.active > a {
  border-bottom: 5px solid #fc4242;
  color: #fc4242;
}
.subTabsetClass > .nav-tabs > li.active > a:hover {
  border-bottom: 5px solid #fc4242;
  color: #fc4242;
}
.subTabsetClass > .nav-tabs > li.active > a:focus {
  border-bottom: 5px solid #fc4242;
  color: #fc4242;
}
.tabsetClass > .nav-tabs > li.active > a {
  border-top: 5px solid #fc4242;
  color: #fc4242;
}
.tabsetClass > .nav-tabs > li.active > a:hover {
  border-top: 5px solid #fc4242;
  color: #fc4242;
}
.tabsetClass > .nav-tabs > li.active > a:focus {
  border-top: 5px solid #fc4242;
  color: #fc4242;
}
/*reporting tabset*/

.reportMenu li.active a {
  border-top: 5px solid #fc4242;
  color: #fc4242;
}
/* React tabset */

.react-tabset__tab--active {
  color: #fc4242;
  box-shadow: inset 0 5px 0 0 #fc4242;
}
.react-tabset__tab--active:hover {
  color: #fc4242;
  box-shadow: inset 0 5px 0 0 #fc4242;
}
.react-tabset__tab--sub.react-tabset__tab--active {
  color: #fc4242;
  box-shadow: inset 0 -5px 0 0 #fc4242;
}
.react-tabset__tab--sub.react-tabset__tab--active:hover {
  color: #fc4242;
  box-shadow: inset 0 -5px 0 0 #fc4242;
}
/* bootsrap 4 active tab */

.documents .bs4-nav-tabs .bs4-nav-link.active {
  color: #fc4242;
}
.documents .bs4-nav-tabs .bs4-nav-link.active:hover {
  color: #fc4242;
}
.comment-green {
  color: #a9d96c !important;
}
.comment .comment-body {
  background-color: #a9d96c;
}
.comment.received-comment .comment-body:before {
  border-bottom-color: #a9d96c;
}
.comment.received-comment .comment-header .image {
  border-color: #a9d96c;
}
.comment.sent-comment .comment-body {
  background-color: #7bc4ef;
}
.comment.sent-comment .comment-body:before {
  border-bottom-color: #7bc4ef;
}
.comment.sent-comment .comment-header .image {
  border-color: #7bc4ef;
}
.send-comment {
  border-color: #a9d96c;
  color: #a9d96c;
}
.commentListGroupItem.active.list-group-item {
  background-color: #fc4242;
  border-color: #fc4242;
}
.commentListGroupItem.active.list-group-item .list-group-item-text {
  color: white;
}
.commentListGroupItem.active.list-group-item:focus {
  background-color: #fc4242;
  border-color: #fc4242;
}
.commentListGroupItem.active.list-group-item:focus .list-group-item-text {
  color: white;
}
.commentListGroupItem.active.list-group-item:hover {
  background-color: #fc4242;
  border-color: #fc4242;
}
.commentListGroupItem.active.list-group-item:hover .list-group-item-text {
  color: white;
}
.commentBody__triangle--other {
  border-bottom: 7px solid #a9d96c;
}
.commentBody__text--other {
  background-color: #a9d96c;
}
.commentBody__triangle--my {
  border-bottom: 7px solid #7bc4ef;
}
.commentBody__text--my {
  background-color: #7bc4ef;
}
.comment-content-text {
  color: inherit;
}
.bg-ev-red {
  background-color: #fc4242 !important;
  color: white !important;
}
.bg-light-orange {
  background-color: #faa35c !important;
  color: white !important;
}
.bg-red {
  background-color: #e56155 !important;
  color: white !important;
}
.bg-blue {
  background-color: #3dbeed !important;
  color: white !important;
}
.bg-orange {
  background-color: #f58426 !important;
  color: white !important;
}
.bg-main {
  background-color: #fc4242;
}
.fancy-status.active {
  background-color: #97ce68;
}
.fancy-status.inactive {
  background-color: #21befc;
}
.fancy-status.closed {
  background-color: #ff9700;
}
.fancy-status.planned {
  background-color: #444444;
}
.red-textColor {
  color: #e56155;
}
.green-textColor {
  color: #5ecf00;
}
#CommonMixins .multiSelectSelected {
  background-image: none;
  background-color: #446e9b;
  border-color: #204d74;
  color: white;
}
#CommonMixins .multiSelectSelectedHover {
  background-image: none !important;
  background-color: rgba(68, 110, 155, 0.8) !important;
  border-color: rgba(32, 77, 116, 0.8) !important;
}
.modal-header {
  background-color: #2196f3;
}
.error-modal-header {
  background-color: #e56155;
  color: white;
}
.alert-modal-header {
  background-color: #f58426;
  color: white;
}
.evolution-modal-header-primary {
  background-color: #2196f3;
  color: white;
}
.pagination > .active > a {
  background-color: #446e9b !important;
  border-color: #204d74 !important;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #446e9b;
}
.advanced-search .as-button-grey {
  background-color: #878787;
}
*.red-star:after {
  color: #ff6c60;
}
.version-header {
  background-color: #2196f3;
  color: white;
}
.character-count-error,
.character-count-error:hover,
.character-count-error:focus,
.character-count-error:active,
.character-count-error:active:focus {
  background-color: rgba(252, 66, 66, 0.85);
}
.character-count-ok,
.character-count-ok:hover,
.character-count-ok:focus,
.character-count-ok:active,
.character-count-ok:active:focus {
  background-color: #97ce68;
}
.checkColor {
  color: #97ce68;
}
.crossColor {
  color: rgba(252, 66, 66, 0.85);
}
.multiSelect .multiSelectItem:not(.multiSelectGroup).selected {
  background-image: none;
  background-color: #446e9b;
  border-color: #204d74;
  color: white;
}
.multiSelect .multiSelectItem:hover {
  background-image: none !important;
  background-color: rgba(68, 110, 155, 0.8) !important;
  border-color: rgba(32, 77, 116, 0.8) !important;
}
.multiSelect .multiSelectGroup:hover {
  background-image: none !important;
  background-color: rgba(68, 110, 155, 0.8) !important;
  border-color: rgba(32, 77, 116, 0.8) !important;
}
.multiSelect > button {
  background-image: none;
  background-color: #446e9b;
  border-color: #204d74;
  color: white;
}
.multiSelect > button:hover {
  background-image: none !important;
  background-color: rgba(68, 110, 155, 0.8) !important;
  border-color: rgba(32, 77, 116, 0.8) !important;
}
.multiSelect .caret {
  border-top: 4px solid white;
}
.ui-select-evolution #boxShadow {
  box-shadow: inset 0 0 0 1px #517397;
}
.ui-select-evolution.ui-select--focused .ui-select-toggle {
  box-shadow: inset 0 0 0 1px #517397;
}
.ui-select-evolution .ui-select-toggle:hover {
  box-shadow: inset 0 0 0 1px #517397;
}
.ui-select-evolution .ui-select-search:focus {
  box-shadow: inset 0 0 0 1px #517397;
}
.ui-select-evolution .ui-select-choices-row:hover {
  background-color: whitesmoke;
}
.ui-select-evolution .ui-select-choices-row.active {
  background-color: #428bca;
  color: white;
}
.ui-select-evolution .ui-select-match-item.ui-select-match-item-selected {
  background-color: #428bca;
  color: white;
  box-shadow: inset 0 0 0 1px #428bca;
}
#invalidBoxShadow {
  box-shadow: inset 0 0 0 1px red;
}
.invalid-ui-select .ui-select-toggle {
  box-shadow: inset 0 0 0 1px red;
}
.invalid-ui-select .ui-select-toggle:hover {
  box-shadow: inset 0 0 0 1px red;
}
.invalid-ui-select .ui-select-container.ui-select-multiple,
.invalid-ui-select.ui-select-container.ui-select-multiple {
  box-shadow: inset 0 0 0 1px red;
}
#scroll-top-btn {
  background-color: #fc4242;
}
.sl-item-inner--selected {
  background-color: #57c8f2 !important;
  color: white !important;
}
.count-indicator-counter--color {
  background-color: #faa35c;
  color: white;
}
.page-scroll__btn {
  background-color: #fc4242;
}
.main-bar {
  background-color: #fc4242;
  color: white;
}
.react-tree-view__item--selected {
  color: #fc4242;
}
.evolution-aside__header {
  background-color: #2196f3;
  color: white;
}
.chart-control-panel__button.active {
  background-color: #59a3ee;
}
.chart-card__button--add-company {
  background-color: #fd6e62;
}
.chart-card__button--add-company:hover {
  background-color: #e35044;
}
.chart-card__button--add-department {
  background-color: #50a9ef;
}
.chart-card__button--add-department:hover {
  background-color: #3a80c2;
}
.chart-card:hover .chart-card__body--company {
  background-color: #e35044;
}
.chart-card:hover .chart-card__body--department {
  background-color: #3a80c2;
}
.chart-card__body--company {
  background-color: #fd6e62;
}
.chart-card__body--department {
  background-color: #50a9ef;
}
.reporting-chart-card__header {
  background-color: #50a9ef;
}
.reporting-chart-card__header--root {
  background-color: #fd6e62;
}
.company-chart-department-level {
  background-color: #50a9ef;
}
.sp-box__header {
  background-color: rgba(137, 137, 137, 0.9);
}
.sp-box__header--active {
  background-color: #97ce68;
}
.sp-box__row__text--badge {
  background-color: rgba(137, 137, 137, 0.9);
}
.positionTabs__tab--active {
  border-top-color: #fc4242;
}
.positionTabs__tab--active:hover {
  border-top-color: #fc4242;
}
.reportingFilter__selectedRow {
  background-color: #dbd9d6 !important;
  color: white;
}
.emailRow__container__header {
  background-color: #fc4242;
  color: white;
}
.jobAdCard {
  border-color: #fc4242;
}
.jobAdCard__header {
  background-color: #fc4242;
  color: white;
}
.jobAdCard__label,
.alreadyAppliedText {
  color: #fc4242;
}
.jobAdRow {
  background-color: #fc4242;
  color: white;
}
.jobAd__backButtonContainer {
  background-color: #fc4242;
  color: white;
}
.jobAd__button,
.jobAdCard__button {
  background-color: #fc4242;
  border-color: #fc4242;
  color: white;
}
.jobAd__button:active,
.jobAdCard__button:active,
.jobAd__button:focus,
.jobAdCard__button:focus,
.jobAd__button:active:focus,
.jobAdCard__button:active:focus {
  background-color: #fc4242;
  border-color: #fc4242;
  color: white;
}
.jobAd__button:hover,
.jobAdCard__button:hover {
  background-color: rgba(252, 66, 66, 0.9);
  border-color: rgba(252, 66, 66, 0.9);
  color: white;
}
@media (min-width: 992px) {
  .jobAdRow__item--rightBorder {
    border-right: 1px solid;
    border-right-color: initial;
  }
}
#LoginMixins .placeholder {
  font-weight: 600;
  color: #4d4b4b;
}
.loginPanel__inputContainer__separator {
  border-bottom: 1px solid #d4d4d4;
  margin: 0;
}
.loginPanel__inputContainer__input:focus {
  border-bottom: 2px solid #fc4242;
}
.loginPanel__inputContainer__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */

  font-weight: 600;
  color: #4d4b4b;
}
.loginPanel__inputContainer__input::-moz-placeholder {
  /* Firefox 19+ */

  font-weight: 600;
  color: #4d4b4b;
}
.loginPanel__inputContainer__input:-ms-input-placeholder {
  /* IE 10+ */

  font-weight: 600;
  color: #4d4b4b;
}
.loginPanel__inputContainer__input:-moz-placeholder {
  /* Firefox 18- */

  font-weight: 600;
  color: #4d4b4b;
}
.login-btn {
  background-color: #fc4242;
  border-color: #fc4242;
}
.login-btn:hover,
.login-btn:focus,
.login-btn:active,
.login-btn:active:focus {
  background-color: #fc4242;
  border-color: #fc4242;
}
.login-btn[disabled] {
  background-color: #bbbbbb;
  cursor: not-allowed;
}
.loginPanel__loginBtn {
  background-color: #fc4242;
  border-color: #fc4242;
}
.loginPanel__loginBtn:hover,
.loginPanel__loginBtn:focus,
.loginPanel__loginBtn:active,
.loginPanel__loginBtn:active:focus {
  background-color: #fc4242;
  border-color: #fc4242;
}
.loginPanel__inputContainer__inputAddon,
.loginPanel__forgotPasswordLink__aTag {
  color: #4d4b4b;
}
.login-form {
  background-color: rgba(255, 255, 255, 0.75);
}
#login-forgot-password a {
  color: inherit;
}
.login-btn {
  font-size: inherit;
}
.login-field {
  background-color: transparent;
}
.login-brand {
  margin: 0 auto 2rem auto;
  height: 90px;
  width: calc(100% - 4rem);
}
.has-error .login-brand {
  transform: translateY(-60px);
}
.login-alert {
  position: absolute;
}
.login-form .spinner-container .lds-ellipsis div {
  background: #fc4242;
}
.mtwt-month-picker__month--selected {
  background-color: #2196f3;
}
.mtwt-month-picker__month--selected:hover {
  background-color: #2196f3;
}
.dashboard-user-groups__item:hover > i {
  color: #57c8f2;
}
.privacyPolicyText {
  color: #fc4242;
}
.hoveredBottomBorder {
  border-bottom: 2px solid #286090;
}
.loginPanel {
  background-color: #f7f6f2;
  -webkit-box-shadow: 0 0 20px 1px black;
  -webkit-box-shadow: 0 0 20px 1px rgba(150, 150, 150, 0.75);
  -moz-box-shadow: 0 0 20px 1px black;
  -moz-box-shadow: 0 0 20px 1px rgba(150, 150, 150, 0.75);
  box-shadow: 0 0 20px 1px black;
  box-shadow: 0 0 20px 1px rgba(150, 150, 150, 0.75);
  font-family: "Open Sans", sans serif;
}
.loginPanel__heading__title {
  color: #fc4242;
  border-bottom: 1px solid #d4d4d4;
  padding-bottom: 20px;
  margin-bottom: 5px;
}
.loginPanel .panel-heading {
  color: inherit;
  font-weight: normal;
}
.loginPanel__inputContainer {
  border-radius: 0;
}
.loginPanel__loginBtn {
  width: 100%;
  border-radius: 0;
}
.loginPanel .panel-body {
  text-align: left;
}
.loginPanel__inputs {
  background-color: white;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.loginPanel__inputs .loginPanel__inputContainer {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.logoutPanel__loginBtn {
  background-color: #fc4242;
  border-color: #fc4242;
}
.logoutPanel__loginBtn:hover,
.logoutPanel__loginBtn:focus,
.logoutPanel__loginBtn:active,
.logoutPanel__loginBtn:active:focus {
  background-color: #fc4242;
  border-color: #fc4242;
}
.scale-definitions__header {
  background-color: #fc4242;
  border-color: #fc4242;
}
.goal-item--different-evaluations,
.competency-evaluation__competency--different-evaluations {
  background-color: #ffe0b2 !important;
}
