/*
    Generated Theme CSS Template
    Brand: bumpyard, Theme Stream: 953, Created At: 5/14/2020 10:05:09 AM, System Version: 8.0b
*/

/* THEME_MAIN_BG */
.theme_main_bg, body, option, optgroup, .theme_icon_bg, .rules-container::after, .ui-dialog, .ui-dialog .ui-dialog-content, .ui-widget-content, .divObjectQuickActionMenu, #modulesSearchInput {
    background-color: #ffffff;
}

.theme_main_bg_border-bottom {
    border-bottom-color: #ffffff !important;
}

.seconderyBgColor {
    background-color: #F6F7FB;
}

/* THEME_BUTTON_BG */
.theme_button {
    background-color: #ffffff;
}

/* THEME_TEXT_COLOR */
body, a, .theme_pane option, .theme_text_color,
.ui-dialog-content .ui-widget-content, .multiObjectsTheme {
    color: #191919;
}

.mce-ico, .mce-menubtn button {
    color: #191919 !important;
}

/* THEME_TITLE_COLOR */
h1, h1 > *, h2, h3, h4, h5, .theme_title, .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #121212;
}

/* THEME_LINK_HOVER */
a:hover, .ui-state-active:not(.lblSelectAll):not(.lblToggleCategory), .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .divUnpinnedKpi .icon-plus-circle:hover, .mce-menu-item-normal.mce-active .mce-text, .mce-menu-item:hover .mce-text, .mce-menu-item.mce-selected .mce-text, .mce-menu-item:focus .mce-text, .hiddenTableColumns:hover, .multiObjectsTheme:hover, .multiObjectsTheme:hover *, .multiObjectsTheme label:hover, span.ui-menu-item:hover {
    color: #9460c8 !important;
}

/* THEME_SCROLLBAR_COLOR */
::-webkit-scrollbar-thumb {
    background-color: #adadad !important;
}

#divObjectsWrapper::-webkit-scrollbar-thumb {
    background-color: #adadadaa !important;
}

/* THEME_MAIN_COLOR */
.theme_color, .theme_color > *, .theme_button, .theme_button > span, .theme_button_inverted:hover, .theme_button_inverted:hover > *, .checkmark:checked + label:after {
    color: #8f67ca !important;
}


.btnGray_false .divEdit input[type="radio"]:checked {
    accent-color: #666 !important;
}

.btnGray_true .divEdit input[type="radio"]:checked {
    accent-color: #8f67ca !important;
}

.divEdit input[type="radio"]:checked {
    accent-color: #8f67ca !important;
}

.theme_bg_color, #divStrip .tag, .theme_button:not(.disabledButton):hover, ul.objectResponseNav li.activeTab:after, .theme_button_inverted, #selectTreeCategory-button:active, .md-radio input[type="radio"]:checked + label:after, .theme_bg_color_before::before {
    background-color: #8f67ca !important;
}

.campaignMessage .theme_button:not(.disabledButton):hover {
    background-color: #AEDEFF !important;
}

.theme_bg_color_for_svg {
    fill: #8f67ca;
}

.theme_border_color, input.BY_input:focus, textarea.BY_input:focus .BY_input_style:focus, .theme_button_inverted {
    border-color: #8f67ca !important;
}

    .md-radio input[type="radio"]:checked + label:before, .theme_button, .rules-container::after, #loginPanel input:focus, input[type='text']:focus, input[type='radio']:focus, input[type='password']:focus, input[type='tel']:focus, textarea:focus, select:focus, .theme_button_inverted:hover, .divObjectWrapper.selected-object .object-side-stripe, textarea[id='taComment']:focus {
        border-color: #8f67ca;
    }

.jstree-hovered, .jstree-default .jstree-clicked {
    background-color: #8f67ca !important;
}

.rules-timeline::after, .theme_assignment_circle {
    background-color: #9460c8 !important;
}

.managerResponse .theme_button {
    background-color: #9460c8;
    color: #ffffff !important;
}

/* THEME_SECONDARY_COLOR */
.theme_secondary_color, .ui-dialog-titlebar, .theme_icon_bg:hover,
.theme_pane, .theme_pane span, .theme_pane a:hover, .theme_pane a,
.theme_secondary_pane_bg, .theme_secondary_pane_bg span, .theme_secondary_pane_bg a:hover, .theme_secondary_pane_bg a,
.theme_secondary_pane_bg h1, .theme_secondary_pane_bg h2, .theme_secondary_pane_bg .tag, .theme_secondary_pane_bg .stripRow.selectedItem, .responseTimeLeft .objectTimes,
.divTaAddToConversation input[type='button']:hover, .theme_assignment_circle, .cb-remove-icon {
    color: #ffffff;
}

    .theme_pane .stripRow.selectedItem .stripRowSideIcon, .theme_button:hover > span, .theme_button:not(.disabledButton):hover, .jstree-hovered, .jstree-default .jstree-clicked, .theme_button_inverted > * {
        color: #ffffff !important;
    }

.campaignMessage .theme_button:not(.disabledButton):hover {
    background-color: #AEDEFF !important;
}

.jstree-anchor.jstree-search {
    color: #ffffff !important;
}
/* THEME_SECONDARY_BG */
.theme_secondery_bg_color {
    background-color: #f1f1f1;
}

/* theme_secondary_panel_bg */
.theme_secondary_panel_bg, .mce-stack-layout-item, .theme_button_inverted:hover {
    background-color: #ffffff !important;
}

.theme_secondary_color_for_svg {
    fill: #ffffff;
}

/* Blinking animation */
@-webkit-keyframes blinking {
    0%, 49% {
        background-color: #ffffff;
        color: #8f67ca;
    }

    50%, 100% {
        background-color: #8f67ca;
        color: #ffffff;
    }
}

@keyframes blinking {
    0%, 49% {
        background-color: #ffffff;
        color: #8f67ca;
    }

    50%, 100% {
        background-color: #8f67ca;
        color: #ffffff;
    }
}

@-webkit-keyframes blinkText {
    0% {
        opacity: 0;
        color: #ffffff;
    }

    50% {
        opacity: .5;
        color: #8f67ca;
    }

    100% {
        opacity: 1;
        color: #8f67ca;
    }
}

@keyframes blinkText {
    0% {
        opacity: 0;
        color: #ffffff;
    }

    50% {
        opacity: .5;
        color: #8f67ca;
    }

    100% {
        opacity: 1;
        color: #8f67ca;
    }
}

/* THEME_BORDER_COLOR */
.theme_main_border_color, .mce-panel {
    border-color: #e0e0e0 !important;
}

.theme_assignment_circle {
    border-color: #ffffff;
}

.theme_main_border_color_as_stroke {
    stroke: #e0e0e0 !important;
}

.theme_main_border_color_as_fill {
    fill: #e0e0e0 !important;
}

.divObjectWrapper .object-side-stripe {
    border-color: transparent;
}

.activity-log-item:after,
.activity-log-item:before {
    color: #e0e0e0 !important;
}

@media (min-width:1100px) {
    .userHistoryMode .userInfoTop {
        border-color: #e0e0e0;
    }
}

/* THEME_BORDER_SECONDARY_COLOR */
.theme_main_border_secondary_color,
.theme_main_border_color_hover:hover {
    border-color: #cccccc !important;
}

/* THEME_ICON_COLOR */
.theme_inactive {
    color: #cfcfcf !important;
}

.kpi [class^="icon-"], .kpi [class*=" icon-"] {
    color: #cfcfcf;
}

/* THEME_ICON_HOVER */
.theme_icon_bg:hover, .darkGreyBG {
    background-color: #D0D0D0;
}

/* THEME_ICON_ACTIVE */
.theme_active, .theme_active *, .selected {
    color: #797979 !important;
}

/* THEME_PANE_BG */
.theme_pane {
    background-color: #121212 !important;
}

.theme_pane_color {
    color: #121212;
}

.theme_pane_border_color {
    border-color: #121212;
}


/* THEME_SECONDARY_PANE_BG */
.theme_secondary_pane_bg,
#divStripTabButtonaddObjectDialog:hover,
#divStripTabButtonInbox:hover,
#divStripTabButtonHome:hover,
#divStripTabButtonDashboard:hover,
#divStripTabButtonInsights:hover,
#divStripTabButtonSettings:hover {
    background-color: #1e1e1e !important;
}

/*seperate background-color because ie dont recognize not selector*/
#divStripTabs div:hover:not(#divStripButtonsBottom, #divStripTabButtonLogo, .divLogoWrapper, .logoIconSvg) {
    background-color: #1e1e1e !important;
}
/* THEME_HEADER_BG */
.theme_header {
    background-color: #ffffff;
}

/* THEME_MENU_BG */
.theme_menu {
    background-color: #ffffff;
}

/* THEME_MENU_ITEM_HOVER */
.hovered_items > *:hover:not(.moduleSettingsToggle), .theme_selected, li.hasSubMenu ul.theme_menu .BY_menu_item:not([type="label"]):not([type="input"]):hover {
    background-color: #f1f1f1;
}

/* THEME_PANEL_BG */
.theme_panel {
    background-color: #f1f1f1;
}


.stripRow.selectedItem, .listbox-item.listbox-selected-item {
    background-color: #8f67ca;
}
/* THEME_MODAL_HEADER_BG */
.theme_modal_header, .ui-dialog-titlebar, #divStripOverlay {
    background-color: #001925;
}

/* THEME_INFO */
.theme_info, .theme_info a {
    color: #888888 !important;
}

.theme_info_bg, .theme_info_bg_hover:hover, .slider, .theme_info_bg_before:before {
    background-color: #aaaaaa !important;
}

/* THEME_CUSTOMER_MESSAGE_BG */
.theme_customer_message .divChildText,
#windowChatContainer .theme_customer_message {
    background-color: #818181 !important;
}

.userResponse .triangle-corner:before {
    border-color: #818181 transparent transparent transparent !important;
}

/* THEME_CUSTOMER_MESSAGE_BG */
.theme_manager_message .divChildText,
#windowChatContainer .theme_manager_message {
    background-color: rgba(148,95,200,0.8) !important;
}

.managerResponse .triangle-corner:before {
    border-color: rgba(148,95,200,0.8) transparent transparent transparent !important;
}

/* conversation Bubbles color */

.pinnedObject .divChild.conversationType.userResponse .divChildText,
.moreObjectsTagsRecipients, .divChildText .refferal-tag {
    background-color: #818181 !important;
    color: #ffffff !important;
}

body.mobileResolusion #divExpandedObjectsWrapper .objectActionWrapper {
    color: #818181 !important;
}

#divTabs .pinnedObject .divChild.conversationType.theme_manager_message .divChildText {
    color: #ffffff !important;
}

#divTabs .divChildText a {
    color: #ffffff !important;
    text-decoration: underline;
}

/* THEME_DANGER */
.theme_danger {
    color: #ff0000 !important;
}

.theme_danger_bg {
    background-color: #ff0000 !important;
}

.theme_danger_border, .draggablefields[data-target="required"] li.portlet-placeholder {
    border-color: #ff0000 !important;
}

.theme_danger_border_top {
    border-top-color: #ff0000 !important;
}

.divObjectWrapper .divObject.theme_danger_border_right .object-layout-corner-triangle:before {
    border-right-color: #ff0000 !important;
}

.theme_danger_border_bottom {
    border-bottom-color: #ff0000 !important;
}

.divObjectWrapper .divObject.theme_danger_border_left .object-layout-corner-triangle:before {
    border-left-color: #ff0000 !important;
}

/* THEME_ALERT */
.theme_alert {
    color: #f75a06 !important;
}

.theme_alert_bg {
    background-color: #f75a06 !important;
}

.theme_alert_border {
    border-color: #f75a06 !important;
}

.theme_alert_border_top {
    border-top-color: #f75a06 !important;
}

.divObjectWrapper .divObject.theme_alert_border_right .object-layout-corner-triangle:before {
    border-right-color: #f75a06 !important;
}

.theme_alert_border_bottom {
    border-bottom-color: #f75a06 !important;
}

.divObjectWrapper .divObject.theme_alert_border_left .object-layout-corner-triangle:before {
    border-left-color: #f75a06 !important;
}

/* THEME_WARNING */
.theme_warning {
    color: #CE9B00 !important;
}

.theme_warning_bg {
    background-color: #CE9B00 !important;
}

.theme_warning_border {
    border-color: #CE9B00 !important;
}

.theme_warning_border_top {
    border-top-color: #CE9B00 !important;
}

.divObjectWrapper .divObject.theme_warning_border_right .object-layout-corner-triangle:before {
    border-right-color: #CE9B00 !important;
}

.theme_warning_border_bottom {
    border-bottom-color: #CE9B00 !important;
}

.divObjectWrapper .divObject.theme_warning_border_left .object-layout-corner-triangle:before {
    border-left-color: #CE9B00 !important;
}

/* THEME_SUCCESS */
.theme_success {
    color: #00c100 !important;
}

.theme_success_bg, input:checked + .slider {
    background-color: #00c100 !important;
}

.theme_success_border {
    border-color: #00c100 !important;
}

.theme_success_border_top {
    border-top-color: #00c100 !important;
}

.divObjectWrapper .divObject.theme_success_border_right .object-layout-corner-triangle:before {
    border-right-color: #00c100 !important;
}

.theme_success_border_bottom {
    border-bottom-color: #00c100 !important;
}

.divObjectWrapper .divObject.theme_success_border_left .object-layout-corner-triangle:before {
    border-left-color: #00c100 !important;
}


/* THEME_PRESENCE_ONLINE */
.theme_presence_online_color {
    color: #06DC43 !important;
}

.theme_presence_online_bg {
    background-color: #06DC43 !important;
}

/* THEME_PRESENCE_INACTIVE */
.theme_presence_inactive_color {
    color: #FDB527 !important;
}

.theme_presence_inactive_bg {
    background-color: #FDB527 !important;
}

/* THEME_PRESENCE_BUSY */
.theme_presence_busy_color {
    color: #F1565E !important;
}

.theme_presence_busy_bg {
    background-color: #F1565E !important;
}

.theme_watermark {
    background-size: cover;
    background-repeat: repeat;
    background-image: none;
}

/*TODO*/
.divTreeWrapper .jstree-leaf {
    background-color: red;
}

/*The same colors in both of the stylesheets*/

#knowledgeBaseBox .jstree-search, #divKnowledgeBaseWrapper .jstree-search {
    color: #191919 !important;
}

    #knowledgeBaseBox .jstree-search::-webkit-input-placeholder { /* Chrome */
        color: #191919;
    }

    #knowledgeBaseBox .jstree-search::-ms-input-placeholder { /* IE 10+ */
        color: #191919;
    }

    #knowledgeBaseBox .jstree-search::-moz-placeholder { /* Firefox 19+ */
        color: #191919;
    }

    #knowledgeBaseBox .jstree-search::-moz-placeholder { /* Firefox 4 - 18 */
        color: #191919;
    }

.theme_progress_panel_bg {
    background-color: #00ABA1;
}

.theme_progress_bar_bg_color {
    background-color: #00544F;
}

/* THEME BACKGROUND OF SEARCH BOX */
.theme_search_box_bg {
    background-color: #FFFFFF;
}


.jstree-default .jstree-search, .overallInsights .icon-object-status-12:before {
    color: #003e5d;
}

.afterSaveDiv svg circle {
    stroke: #005b87;
}

#managerPresenceReport table tr td:last-child {
    background-color: #fafafa !important;
}

input[type='text'], input[type='password'], input[type='number'], input[type='url'], input[type='tel'], input[type='email'], textarea, select {
    border-bottom: 1px solid #ccc;
}

    textarea[id='taComment'], #campaignRecurrenceDialog input[type='text'], #campaignRecurrenceDialog input[type='number'], #campaignRecurrenceDialog select,
    #customersCreationLimitInput, #selectedRecurringText {
        border: 1px solid #ccc;
    }

/*The same colors in both of the stylesheets*/

/*None color effects*/
.theme_main_border_color_hover:hover {
    transition: border .25s ease-in-out;
}

.theme_pane .divModulesFilter.stripRow.selectedItem {
    background: none !important;
}

.theme_pane .stripRow.cancelHover:hover, .theme_menu .stripRow.cancelHover:hover {
    background: inherit;
}

.divTreeWrapper .icon-object-status-3:before {
    color: inherit !important;
}

.theme_menu > *:hover:not(.panelStreamsOpen):not(.moduleSettingsToggle):not(.stripDialog):not(.divUnpinnedKpi), .theme_menu > li:hover {
    transition: background-color 0.2s ease;
}

.theme_remark {
    background-color: #FEF7C6 !important;
    color: #000 !important;
}

.theme_remark_color {
    color: #FEF7C6 !important;
}

.theme_ask_ai {
    background-color: #E3FACC !important;
    color: #000 !important;
}

.theme_ask_ai_color {
    color: #E3FACC !important;
}

#multiReplyMessageBox:empty:before, .object-summary-stream-route-body:empty:before {
    color: #aaaaaa;
}

@media (max-width:800px) {
    #containStreamsAndScheduled {
        background-color: #ffffff;
    }
}

.theme_secondary_color_1 {
    background-color: #8F67CA;
}

.theme_secondary_color_2 {
    background-color: #F1565E;
}

.participant_circle .theme_assignment_circle, .agent_participant_menu .theme_assignment_circle,
.theme_secondary_color_3 {
    background-color: #39DEB2;
}

.theme_secondary_color_4 {
    background-color: #FFB700;
}

.theme_text_custom_kpi_color {
    color: #ffffff;
}

    .theme_text_custom_kpi_color:hover, .customKpiButtonIcons:hover {
        color: #ffffff !important;
    }

#dashboardLayout .ajaxLoader {
    border: 5px solid #f3f3f3;
    border-top: 5px solid #9460c8;
}

.bgLowOpacity {
    background-color: rgba(143,103,202,0.1);
}

.accentColor {
    accent-color: rgb(143,103,202);
}

.user-inbox .accentColor:hover {
    color: #8F67CA;
    border-color: #8F67CA !important;
}

#tabsList {
    color: #191919;
}

    #tabsList .BY_badge.blinking {
        color: #ffffff;
    }