/* Global Colors */
.primary-c {
  color: #925453 !important;
}
.primary-c-contrast {
  color: #ffffff !important;
}
.primary-c-bg {
  background: #925453 !important;
}
.primary-c-bg-light {
  background: #ac6d6c !important;
}
.primary-c-contrast-light {
  color: #ffffff !important;
}
.secondary-c {
  color: #ffffff !important;
}
.secondary-c-contrast {
  color: #3d3d3e !important;
}
.secondary-c-bg {
  background: #ffffff !important;
}
.secondary-c-bg-light {
  background: white !important;
}
.secondary-c-contrast-light {
  color: #3d3d3e !important;
}
.secondary-c-bg-extra-light {
  background: rgba(255, 255, 255, 0.1) !important;
}
.primary-c-hover:hover {
  cursor: pointer;
  color: #925453;
}
.primary-c-hover-opacity:hover {
  cursor: pointer;
  color: #ac6d6c;
  opacity: 0.8;
}
.primary-c-bg-hover-opacity:hover {
  cursor: pointer;
  background: #ac6d6c;
  opacity: 0.8;
}
.secondary-c-hover:hover {
  cursor: pointer;
  color: #ffffff;
}
.secondary-c-hover-opacity:hover {
  cursor: pointer;
  color: #ac6d6c;
  opacity: 0.8;
}
.secondary-c-bg-hover-opacity:hover {
  cursor: pointer;
  background: #ac6d6c;
  opacity: 0.8;
}
button.general-button {
  border: 1px solid #ffffff;
}
a.profile-name {
  color: #ffffff !important;
}
a.linkified {
  color: #ffffff !important;
}
a.link {
  color: #ffffff !important;
}
.old-link {
  color: #ffffff !important;
}
.border-secondary-c {
  border-color: #ffffff !important;
}
.border-primary-c {
  border-color: #925453 !important;
}
.menu-wrapper .menu-items .search-huddle form span input::placeholder {
  color: #ffffff;
}
.menu-wrapper .menu-items:after {
  background: #824b4a;
}
.menu-wrapper .menu-action i .notification-background {
  background: #925453;
}
.menu-wrapper .menu-action i .menu-popup-box .menu-popup-item {
  border-bottom: 1px solid white;
  background: white;
}
.menu-wrapper .menu-action i .menu-popup-box .menu-popup-item .item-content .item-text span {
  color: #ffffff;
}
.menu-wrapper .menu-action i .menu-popup-box.message-popup-box .mad-bold-text {
  color: #ffffff;
}
.notification-popup-box .sender {
  font-weight: bold;
  color: #ffffff;
}
.page-navigation-functions .feed-switch label:after {
  background: #ffffff;
}
.page-navigation-functions .feed-switch input[type="checkbox"]:checked + label .feed-switch-overlay .switch-2 {
  color: #3d3d3e;
}
.page-navigation-functions .feed-switch .feed-switch-overlay .switch-1 {
  color: #3d3d3e;
}
input:focus, textarea:focus {
  border-color: #ffffff;
}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
  color: #ffffff;
}
input.youtube-vimeo-regex:focus, textarea.youtube-vimeo-regex:focus {
  border: 1px solid #ffffff !important;
}
.new-post .new-post-bottom span:focus {
  box-shadow: 0px 0px 5px 0px #ffffff;
}
.new-post input:focus {
  border-color: #ffffff;
}
.new-post .emoji-wysiwyg-editor.active-post-editor {
  border: 1px solid #ffffff !important;
}
.new-post .emoji-wysiwyg-editor.active-post-editor:before {
  color: #ffffff;
}
.new-post .new-board-select.is-active {
  box-shadow: 0px 0px 5px 0px #ffffff;
}
.edit_topic-modal .new-board-select.is-active {
  box-shadow: 0px 0px 5px 0px #ffffff;
}
.general-button, .tw-btn {
  background: #ffffff;
  color: #3d3d3e;
}
.tw-btn:active {
  border: 1px solid #f2f2f2;
}
.ghost-button {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.ghost-button:hover {
  background: #ffffff;
  color: #3d3d3e;
}
.new-post .post-option.active-post-option i {
  color: #ffffff !important;
}
.new-post .post-option.active-post-option h3 {
  color: #ffffff !important;
}
.new-post .post-option:hover {
  cursor: pointer;
}
.new-post .post-option:hover i {
  color: #ffffff !important;
}
.new-post .post-option:hover h3 {
  color: #ffffff !important;
}
.profile-name {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content strong {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content strong:hover {
  opacity: 0.8;
}
.post-wrapper .post-top .post-top-content .post-content a {
  color: #ffffff;
}
@media (max-width: 1170px) {
  .post-wrapper .post-top .post-top-content .post-top-content-title .post-media .media-item-wrapper.active-media-item i span {
    color: #ffffff !important;
  }
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.post-liked {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-thumbtack {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-sun {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-unlock {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-star {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-envelope {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.fa.fa-eye-slash {
  color: #ffffff;
}
.post-wrapper .post-top .post-top-content .post-top-content-title .post-media i.active-media-item {
  color: #ffffff;
}
.post-wrapper .post-stats .post-likes-count.font-blue i {
  color: #ffffff;
}
.post-wrapper .post-stats .post-likes-count i.font-blue {
  color: #ffffff;
}
@media (max-width: 1170px) {
  .post-wrapper .post-comments .card-comments .comment-wrapper .comment-media .media-item-wrapper.active-media-item i span {
    color: #ffffff !important;
  }
}
.post-wrapper .post-comments .card-comments .comment-wrapper .comment-media i.fa.fa-sun {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-wrapper .comment-media i.accept-answer.fa-check {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-wrapper .comment-media i.fa.fa-check {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-wrapper .comment-media i.active-media-item {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-wrapper .comment-media.active-mobile-post-media {
  border-bottom: 2px solid #ffffff;
}
.post-wrapper .post-comments .card-comments .comment .comment-text .message-content strong, .post-wrapper .post-comments .card-comments .comment .comment-text .message-content a {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment .comment-text .message-content strong:hover, .post-wrapper .post-comments .card-comments .comment .comment-text .message-content a:hover {
  opacity: 0.8;
}
.post-wrapper .post-comments .card-comments .comment .comment-like i.font-blue {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment .comment-like.font-blue i {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-replies .comment-reply .reply-text .message-content strong {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-replies .comment-reply .reply-text .message-content strong:hover {
  opacity: 0.8;
}
.post-wrapper .post-comments .card-comments .comment-replies .comment-reply .reply-text .comment-details .font-blue {
  color: #ffffff;
}
.post-wrapper .post-comments .card-comments .comment-replies .comment-reply .reply-text .post-media.active-mobile-post-media {
  border-bottom: 2px solid #ffffff;
}
.post-wrapper .post-media i.selected {
  color: #ffffff;
}
.post-wrapper.unread .post-top .post-top-content .post-top-content-title .post-title {
  color: #ffffff;
}
span[data-mention], a[date-mention], strong[data-mention], a[data-mention] {
  font-weight: 600;
  color: #ffffff;
}
span[data-mention]:hover, a[date-mention]:hover, strong[data-mention]:hover, a[data-mention]:hover {
  cursor: pointer;
  opacity: 0.8;
}
.ui-menu {
  border-color: #ffffff !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  background: #ffffff;
}
.new-post .filedrop-wrapper {
  border: 2px dashed #ffffff;
}
.new-post .filedrop-wrapper:after {
  color: #ffffff;
}
.new-post #attachments-preview .dz-preview {
  border: 2px dashed #ffffff;
}
.new-post .filedrop-trigger-inner {
  border: 2px dashed #ffffff;
  color: #ffffff;
}
.editor-wrapper .emoji-wysiwyg-editor strong {
  color: #ffffff;
}
.editor-wrapper .emoji-wysiwyg-editor strong:hover {
  opacity: 0.8;
}
.editor-wrapper .emoji-wysiwyg-editor.active-post-editor {
  border: 1px solid #ffffff;
}
.editor-wrapper .emoji-wysiwyg-editor.active-post-editor:before {
  color: #ffffff;
}
.sticky-topic {
  color: #925453;
}
.feed-switch-mobile-wrapper {
  background: #925453;
}
.feed-switch-mobile-wrapper p {
  color: #ffffff;
}
.feed-switch-mobile-wrapper:before {
  background: #ffffff;
}
.this-group-create-new .create-new-border {
  border: 2px solid #ffffff;
}
@media (max-width: 1000px) {
  .popup-box .popup-top {
    background: #925453 !important;
  }
  .popup-box .popup-top .popup-inner {
    color: #ffffff !important;
  }
}
.popup-box .popup-content .edit-post-boards span.enabled, .popup-box .popup-content .edit-post-subboards span.enabled {
  border: 2px solid #ffffff;
}
.popup-box .popup-content input:focus, .popup-box .popup-content textarea:focus {
  border: 1px solid #ffffff !important;
}
.popup-box .popup-content .edit-post .emoji-wysiwyg-editor.active-post-editor {
  border: 1px solid #ffffff;
}
.popup-box .popup-bottom .general-button {
  border: 2px solid #ffffff;
}
.popup-box .popup-bottom .general-button.no-border {
  border: none;
}
.group-users-small input {
  border-bottom: 2px solid #ffffff;
}
.this-group-create-new .create-new-border .create-new-inner i {
  color: #ffffff;
}
.create-group-wizard .group-hero-select {
  border: 2px dashed #ffffff;
}
.create-group-wizard .group-hero-select .absolute-content p {
  color: #ffffff;
}
.create-group-wizard .group-details input:focus, .create-group-wizard .group-details textarea:focus {
  border: 1px solid #ffffff;
}
.create-group-wizard .group-details .privacy-option.active-privacy-option {
  border: 2px solid #ffffff;
}
.create-group-wizard .group-details .privacy-option.active-privacy-option i {
  color: #ffffff;
}
.create-group-wizard .group-details .search-members-wrapper .search-members-result .member i {
  color: #ffffff;
}
.navigate .sub-navigate.active-sub-navigate {
  border-left: 3px solid #ffffff;
}
.group-settings-card .settings-field .privacy-option.active-privacy-option {
  border: 2px solid #ffffff;
}
.group-settings-card .settings-field .privacy-option.active-privacy-option i {
  color: #ffffff;
}
.group-settings-card .settings-field .group-hero {
  border: 2px dashed #ffffff;
}
.settings-profile .profile-hero-wrapper {
  border: 2px dashed #ffffff;
}
.support-faq .faq a {
  color: #ffffff;
}
.profile-hero-wrapper .profile-switch-wrapper .switch.active-text p {
  color: #ffffff;
}
.profile-hero-wrapper .profile-switch-wrapper .switch.active-text .active {
  background: #ffffff;
}
.profile-hero-wrapper .profile-bg-img {
  background: linear-gradient(to right, #ffffff 0%, #925453 100%);
}
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
  background-color: #ffffff;
  color: #3d3d3e;
}
.menu-wrapper .menu-profile .profile-name:after {
  background: linear-gradient(to right, transparent, #925453 25%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
    .menu-wrapper .menu-profile .profile-name.safari-fade-css-fix:after {
      background: #925453;
    }
  }
}
.settings-account .profile-preview .profile-img, .settings-profile .profile-preview .profile-img {
  border: 2px dashed #ffffff;
}
.profile-course .course-progress-bar .course-progress-inner {
  background: #ffffff;
}
.page-navigation-functions .feed-display-switches i.active-display-switch {
  color: #ffffff;
}
.inbox-wrapper .inbox-left-column .inbox-top i {
  color: #ffffff;
}
.inbox-wrapper .inbox-left-column .inbox-top h3 {
  color: #ffffff;
}
.inbox-wrapper .inbox-left-column .inbox-top .search-inbox .ui-menu .ui-menu-item-wrapper {
  color: #ffffff !important;
}
.inbox-wrapper .inbox-left-column .inbox-chats .chat .chat-context .chat-name {
  color: #ffffff;
}
.course-class-worksheet-wrapper .worksheet-title {
  border-bottom: 3px solid #ffffff;
}
.course-class-worksheet-wrapper .worksheet-content h1 {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
}
.course-class-worksheet-wrapper .worksheet-content h2 {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
}
.course-class-worksheet-wrapper .worksheet-content h3 {
  color: #ffffff;
}
.course-class-worksheet-wrapper .worksheet-content a {
  color: #ffffff;
}
.course-class-worksheet-wrapper .worksheet-content table tr th {
  border: 2px solid #ffffff;
}
.course-progress-sidebar .sidebar-content .module .class.active-class {
  background: #ffffff;
}
.course-progress-sidebar .sidebar-content .module .class.active-class p {
  color: #3d3d3e;
}
.course-progress-sidebar .sidebar-content .module .class.completed i {
  color: #ffffff;
}
.course-progress-sidebar-toggle.hidden-sidebar i {
  color: #ffffff;
}
.back-to-modules .toggle-cinema .lightbulb i {
  color: #ffffff;
}
.material-switch .switch-input:checked + .switch-label:before {
  background-color: white;
}
.material-switch .switch-input:checked + .switch-label:after {
  background-color: #ffffff;
}
.excerpt .font-blue {
  color: #ffffff;
}
.course-edit-sidebar .edit-wrapper input:focus, .course-edit-sidebar .edit-wrapper select:focus, .course-edit-sidebar .edit-wrapper textarea:focus {
  border: 1px solid #ffffff;
}
.mobile-bottom-menu .mobile-bottom-menu-icon.active i, .mobile-bottom-menu .mobile-bottom-menu-icon.active p {
  color: #ffffff;
}
.mobile-side-menu .mobile-side-menu-top .user-xp-wrapper .xp-bar-outer .xp-bar-inner {
  background: #925453;
}
.mobile-challenge-wrapper .challenge-section .section-content .participants p a {
  color: #ffffff;
}
.highlighted-course-progress-wrapper .inner-progress {
  background: #ffffff;
}
@media (max-width: 1100px) {
  .course-progress-sidebar-toggle {
    background: #ffffff;
  }
  .course-progress-sidebar-toggle i {
    color: #3d3d3e !important;
  }
}
@media (max-width: 576px) {
  .course-overview-row .view-all {
    color: #ffffff;
  }
}
.pn-ProductNav_Indicator {
  background-color: #925453 !important;
}
.pn-ProductNav_Link[aria-selected="true"] {
  color: #925453;
}
.huddle-editor-wrapper .huddle-mentions-wrapper {
  border: 1px solid #ffffff;
}
.huddle-editor-wrapper .huddle-editor-media-wrapper .far:hover:after {
  background: white;
}
.huddle-editor-wrapper.active-huddle-editor {
  border-color: #ffffff !important;
}
.huddle-editor-wrapper.active-huddle-editor .huddle-editor:empty:before {
  color: #ffffff !important;
}
.editor-input-mention {
  color: #ffffff;
}
#toast-container .toast-success .toast-title {
  color: #ffffff;
}
#toast-container .toast-success:before {
  background: #ffffff;
  color: #3d3d3e;
}
.pagination li a {
  color: #ffffff;
}
.pagination li a:hover {
  background: white;
  color: #3d3d3e;
}
.pagination li.active span {
  background: #ffffff;
  color: #3d3d3e;
}
.pagination li.active span:hover {
  background: #ffffff !important;
  color: #3d3d3e !important;
}
.notification-card li .sender {
  color: #ffffff;
}
.floating-action-button.secondary-c-bg:active {
  border: 1px solid #e6e6e6;
}
.login-bg-wrapper .login-wrapper .flex-2.primary-c-bg {
  border-bottom: 6px solid #714141;
}
.login-bg-wrapper .login-wrapper .flex-2.secondary-c-bg {
  border-bottom: 6px solid #e6e6e6;
}
.login-bg-wrapper .login-wrapper .flex-3 .input-container label a {
  color: #ffffff;
}
.login-bg-wrapper .login-wrapper .flex-3 .input-container input:focus {
  border-color: #ffffff;
}
.login-bg-wrapper .login-wrapper .flex-3 .input-container input:focus::placeholder {
  color: #ffffff;
}
.login-bg-wrapper .login-wrapper .flex-3 .general-btn.primary-c-bg {
  box-shadow: 0 4px 0 0 #714141 !important;
}
.login-bg-wrapper .login-wrapper .flex-3 .general-btn.secondary-c-bg {
  box-shadow: 0 4px 0 0 #e6e6e6 !important;
}
input:focus.bad-input {
  border: 1px solid #bb3825 !important;
}
.user-stats-card .intrinsic {
  background: linear-gradient(to right, #ffffff 0%, #925453 100%);
}
span.MultiFile-label {
  color: #ffffff;
}
.search-huddle-new {
  border-right: 1px solid #884e4d;
}
.product-overview-wrapper .course-list .course-item .item-header {
  border-bottom: 1px solid white;
}
.vdatetime-popup__header, .vdatetime-calendar__month__day--selected > span > span, .vdatetime-calendar__month__day--selected:hover > span > span {
  background: #ffffff !important;
}
.vdatetime-year-picker__item--selected, .vdatetime-time-picker__item--selected, .vdatetime-popup__actions__button {
  color: #ffffff !important;
}
.full-screen-cookie-popup__popup__top {
  background: #925453 !important;
}
.secondary-c-border {
  border: 1px solid #ffffff !important;
}
.vfc-week .vfc-day span.vfc-span-day.vfc-today {
  background-color: white !important;
}
.vfc-week .vfc-day span.vfc-span-day.vfc-today.vfc-hover:hover {
  background-color: white !important;
}
.vfc-week .vfc-day span.vfc-span-day.vfc-marked {
  background-color: #ffffff !important;
}
.vfc-week .vfc-day span.vfc-span-day.vfc-marked.vfc-hover:hover {
  background-color: #ffffff !important;
}
.select-box.active {
  border-color: white;
}
.select-box.active .select-box-check {
  background: white;
}
.radio-container .radio:checked ~ .radio-button {
  border-color: #ffffff !important;
}
.radio-container .radio:checked ~ .radio-button::after {
  background: #ffffff !important;
}
.checkbox-container .checkbox:checked ~ .checkbox-button {
  border-color: #ffffff !important;
}
.checkbox-container .checkbox-button {
  color: #ffffff !important;
}
.time-picker-items.selected {
  background: #ffffff !important;
  color: white;
}
.event-link:hover .fa-chevron-right {
  background: #ffffff !important;
}
#event-show #event-description a {
  color: #ffffff !important;
}
