/* =============== Primary Color =============== */
.table-primary thead th {
    border-color: #2b4f62 !important;
    background-color: #2b4f62 !important;
}
.widget.widget-tabs-double .widget-head ul li.active a.glyphicons, 
.widget.widget-tabs-double .widget-head ul li a.glyphicons:hover, 
.widget.widget-tabs-double .widget-head ul li.active a.glyphicons:hover, 
.widget-tabs .nav-tabs > li.active > a.glyphicons:hover, 
.widget-tabs .nav-tabs > li > a.glyphicons:hover,
.widget.widget-tabs-double-2>.widget-head ul li.active a.glyphicons i:before,
.widget.widget-tabs > .widget-head ul li.active a.glyphicons, 
.widget.widget-tabs > .widget-head ul li.active a.glyphicons i:before,
.nav-tabs:not(.product-text-tab) .nav-item.active .nav-link.active span,
.nav-tabs:not(.product-text-tab) .nav-link.active span,
.nav.nav-tabs:not(.product-text-tab) .nav-item .nav-link.active span,
.nav.nav-tabs:not(.product-text-tab) .nav-item .nav-link.active,
.gdpr-tab-table-container .widget-head ul li.active a,
.gdpr-tab-table-container .widget-head ul li.active a .fa:before,
.melis-modal-cont .modal-content h3 a .glyphicons.lock i::before {
    color: #2b4f62;
}
.grid-stack .grid-stack-placeholder>.placeholder-content,
.client-contact-address .default-card>.card-header,
.client-contact-address .panel-default>.panel-heading {
    background-color: #2b4f62 !important;
}
.accordion-button:not(.collapsed),
.accordion-button,
#btnDelImg,
.cron-info-toggle,
.progressContent .progress .text-danger,
.contacts .innerLR .media .media-body .media-heading a,
.contacts .innerLR .media a,
.widget .innerAll.half.media .media-body .text-muted-dark a,
.widget .innerAll .list-unstyled li a,
.widget .row-hover a,
.widget .media .media-body .innerB small a,
.widget .media .media-body h5 a,
.widget .innerAll.row-hover h5 a,
.widget .innerAll .media .media-body .text-muted-dark a,
.widget .innerAll .media .media-body a.text-small,
.widget.widget-tabs .widget-body .tab-content .tab-pane a.small,
.tickets .media .media-body .content-text p a,
.tickets .media .media-body small a,
.panel-flip .widget-scroll table tr td a,
.timeline-activity li a,
.chat-items .media .author a,
.widget-activity .widget-body .tab-pane .list li span a,
.glyphicons-social.single i:before, .glyphicons.single i:before,
.glyphicons-social.single, .glyphicons.single,
.email-content .from a,
.widget .widget-body .jumbotron .btn-primary:hover,
.widgets .widget .widget-body .widget-stats,
.widgets .widget .widget-body .well address strong a,
.widgets .widget .widget-body .well address a,
.widget-timeline .list-timeline li span a,
.panel-group.accordion .panel .panel-heading .panel-title a,
.commerce-dashboard-plugin-order-messages .media-body.media-body-inline span:not(.label.label-inverse),
.commerce-dashboard-plugin-order-messages .media-body.media-body-inline small,
.commerce-dashboard-plugin-order-messages .media-body.media-body-inline i,
.menubar ul li a,
.vevent a,
.pager .next > a,
.row-icons [class*="col"] i,
.row-icons [class*="col"] i:before,
.carouse-caption p a,
.carouse-caption p a:hover,
.tiny-slider .nav-tabs .nav-item .nav-link,
.tiny-slider .nav-tabs .nav-item .nav-link.active,
.tiny-slider .nav-tabs .nav-item .nav-link:hover,
.forgot-password a,
.forgot-password a:hover {
    color: #2b4f62 !important;
}
.tokenize-dropdown.dropdown .dropdown-menu .dropdown-item.active, 
.tokenize-dropdown.dropdown .dropdown-menu .dropdown-item:active,
.list-group-item.active {
    background-color: #2b4f62 !important;
    border-color: #2b4f62 !important;
}
.progress .progress-bar.progress-bar-danger,
#mini-template-buttons h3.ui-accordion-header-active.ui-state-active,
.commerce-dashboard-plugin-order-messages.answered .media-body.media-body-inline span.label.label-inverse,
.workflow-modal-content .wmc-header,
.gdpr-auto-delete-multi-tabs .nav-pills .nav-link:hover,
.gdpr-auto-delete-multi-tabs .nav-pills .nav-link.active, 
.nav-pills .show>.nav-link,
.has-switch span.switch-primary,
.label.label-primary,
.tabsbar ul li.active a,
.tabsbar .nav-tabs > li.active > a,
.badge.badge-primary,
.navbar.main.navbar-primary .navbar-brand {
    background: #2b4f62 !important;
}
.show>.btn-primary.dropdown-toggle {
    background: #2b4f62 !important;
}
.melis-gdpr-banner-container {
    background: #2b4f62 !important;
}
#categoryTreeView .jstree-proton .jstree-clicked {
    background: #2b4f62 !important;
    box-shadow: inset 0 0 1px #2b4f62 !important;
}
.melis-newsletter-send-subscribers-select-container .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #2b4f62 !important;
}
.datepicker .table-condensed tr td.active, 
.datepicker .table-condensed tr td.active:hover, 
.datepicker .table-condensed tr td.active.disabled, 
.datepicker .table-condensed tr td.active.disabled:hover,
.datepicker table tr td span.active, 
.datepicker table tr td span.active:hover, 
.datepicker table tr td span.active.disabled, 
.datepicker table tr td span.active.disabled:hover {
    background: #2b4f62 !important;
}

.tool_line-chart circle {
    fill: #2b4f62;
}

.tool_line-chart path {
    stroke: #2b4f62;
}
#convo-content .chat-contact-name,
small a:hover,
small a,
.carousel-caption a:hover,
.carousel-caption a,
.tiny-slider .nav-tabs > .nav-item .nav-link:hover,
.tiny-slider .nav-tabs > .nav-item .nav-link.active,
.tiny-slider .btn-clipboard,
.melis-cms-google-analytics-refresh .btn:hover .fa,
.tool_stats-table li,
.tabsbar ul.order-checkout-steps li a i:before {
    color: #2b4f62;
}
.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active,
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #2b4f62 !important;
    color: #fff;
}
.tiny-slider .btn-clipboard:hover, 
.tiny-slider .btn-clipboard:focus,
.widget.widget-body-primary>.widget-body,
.ColVis .ColVis_Button {
    background-color: #2b4f62;
}

#convo-content #chat-container .my-msg {
    background: #2b4f62;
}

.survey .nav-pills .nav-link,
.table-with-progress .text-right .btn-group .btn-danger.btn-regular {
    background-color: #2b4f62 !important;
    border-color: #2b4f62 !important;
}

.btn-group .btn-danger.btn-regular:hover,
.btn-group .btn-danger.btn-regular:focus {
    background-color: #fff !important;
    color: #2b4f62 !important;
}

.table .btn-group .btn-danger.btn-regular:hover,
.table .btn-group .btn-danger.btn-regular:focus {
    background-color: #fff !important;
    color: #2b4f62 !important;
}

.innerTB .glyphicons p a,
.widget .widget-body p a,
#convo-content .chat-contact-name {
    color: #2b4f62;
}

#content.render-widgets.widgets .widget .widget-body .widget-timeline .view-all:focus,
#content.render-widgets.widgets .widget .widget-body .widget-timeline .view-all:hover,
.media-msgrBody .text-danger {
    color: #2b4f62 !important;
}

#categoryProductListTbl .toolTipHoverEvent,
#categoryProductListTbl .toolTipCatHoverEvent {
    color: #2b4f62 !important;
}

.ColVis_MasterButton:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: transparent;
    border-color: #2b4f62;
    color: #2b4f62;
}

a, a:hover {
    color: #2b4f62;
}

.jstree-proton .jstree-hovered,
.jstree-proton .jstree-anchor:hover,
.jstree-proton .jstree-clicked,
body .navbar.main.navbar-primary {
    background-color: #2b4f62;
}

#melis-navtabs-container-outer {
    background: #2b4f62;
}

#melis-id-nav-bar-tabs {
    background: #2b4f62;
}

.navbar.main.navbar-primary .nav > li.active > .dropdown-toggle,
.navbar.main.navbar-primary .nav > li.active .dropdown-toggle .fa,
.navbar.main.navbar-primary .nav > li.active .dropdown-toggle:hover,
.navbar.main.navbar-primary .nav > li.active .dropdown-toggle:hover .fa,
.navbar.main.navbar-primary .nav > li .dropdown-toggle:hover,
.navbar.main.navbar-primary .nav > li .dropdown-toggle:hover .fa {
    color: #2b4f62 !important;
}

.navbar.main.navbar-primary .nav > li > a:hover > i {
    color: #2b4f62 !important;
}

.nav-tabs.product-text-tab li.active a,
.nav-tabs.product-text-tab li.active:focus a,
.nav-tabs.product-text-tab li.active:active a,
.nav-tabs.product-text-tab li a:hover {
    background: #2b4f62;
}

.navbar.main .nav.navbar-right {
    background: #2b4f62;
}

.navbar.main .nav.navbar-right li:first-child {
    border-left: 1px solid #57b25a;
}

.navbar.main .nav.navbar-right li {
    border-bottom: 1px solid #57b25a;
}

/* Left sidebar menu */
.sidebar.sidebar-inverse {
    background: #373737;
}
.sidebar.sidebar-inverse .user-profile ul li.active,
.sidebar.sidebar-inverse .user-profile ul li.active:hover {
    border-color: #2b4f62;
}

.sidebar.sidebar-inverse .user-profile ul li.active a,
.sidebar.sidebar-inverse .user-profile ul li.active:hover a {
    background: #2b4f62;
}

.sidebar.sidebar-inverse > .sidebarMenuWrapper > ul li.active-menu.hasSubmenu > a[data-bs-toggle="collapse"] {
    background-color: #2b4f62;
}

/* Widgets */
.widget.widget-tabs-double .widget-head ul li.active a.glyphicons,
.widget.widget-tabs-double .widget-head ul li a.glyphicons:hover, 
.widget.widget-tabs-double .widget-head ul li.active a.glyphicons:hover, 
.widget.widget-tabs-double.widget-regular .widget-head ul li.active a i:before,
.widget.widget-tabs-double.widget-regular .widget-head ul li.active a,
.modal .widget.widget-tabs.widget-tabs-gray>.widget-head ul li.active a.glyphicons,
.modal .widget.widget-tabs.widget-tabs-gray>.widget-head ul li.active a.glyphicons i:before,
.widget.widget-tabs .widget-head ul li.active a.glyphicons,
.widget.widget-tabs .widget-head ul li.active a.glyphicons i:before
.widget.widget-tabs>.widget-head ul li.active a.glyphicons span,
.widget.widget-tabs>.widget-head ul li.active a.glyphicons,
.widget.widget-tabs>.widget-head ul li.active a.glyphicons i:before {
    color: #2b4f62 !important;
}

#modal-user-management .widget.widget-tabs-double > .widget-head ul li.active a.glyphicons.active i:before,
#modal-user-management .widget.widget-tabs-double > .widget-head ul li.active a.glyphicons.active,
#modal-user-management .widget.widget-tabs-double > .widget-head ul li a.glyphicons:hover, 
#modal-user-management .widget.widget-tabs-double > .widget-head ul li a.glyphicons:hover i:before,
#modal-user-management .widget.widget-tabs-double > .widget-head ul li.active a.active i:before,
#modal-user-management .widget.widget-tabs-double > .widget-head ul li.active a.active,
.render-tabs .widget.widget-tabs-double.widget-regular > .widget-head ul li.active a i:before,
.widget.widget-tabs-icons-only-2>.widget-head ul li a.glyphicons:hover i:before {
    color: #2b4f62 !important;
}

.widget.widget-tabs-double-2>.widget-head ul li:hover a {
    color: #2b4f62;
}

.widget.widget-tabs-double-2>.widget-head ul li:hover a i:before {
    color: #2b4f62;
}

.wizard .widget.widget-tabs-double>.widget-head ul li a.glyphicons:hover {
    color: #2b4f62 !important;
}

.wizard .widget.widget-tabs-double>.widget-head ul li a.glyphicons.active i:before,
.wizard .widget.widget-tabs-double>.widget-head ul li a.glyphicons:hover i:before,
.wizard .widget.widget-tabs-double>.widget-head ul li.active a.glyphicons:hover i:before {
    color: #2b4f62 !important;
}

.wizard .widget.widget-tabs-double>.widget-head ul li a.glyphicons:hover,
.wizard .widget.widget-tabs-double>.widget-head ul li.active a.glyphicons:hover {
    color: #2b4f62 !important;
}

.wizard.wizard-design .widget.widget-tabs-double>.widget-head ul li.active a.glyphicons,
.wizard.wizard-design .widget.widget-tabs-double>.widget-head ul li.active a.glyphicons i:before {
    color: #2b4f62;
}

.navbar.main .nav.navbar-right .dropdown-menu li.active a,
.dropdown-menu li.active a,
.dropdown-menu li.active:hover a {
    background-color: #2b4f62;
}

.widget.widget-tabs>.widget-head ul li.active a, 
.widget.widget-tabs-double>.widget-head ul li a .fa:before, 
.widget.widget-tabs>.widget-head ul li.active a .fa:before,
.mccom-dashboard-latest-heading .widget-head ul li.active > a i:before,
.navbar.main .nav.navbar-right .dropdown-menu li.active:hover a {
    color: #2b4f62;
}

#id_meliscore_header_flash_messenger {
    border-left: 1px solid #57b25a !important;
}

#tab-arrow-top {
    background-color: #2b4f62;
}

.fc-prev-button.btn-primary:focus .bi.bi-chevron-left::before,
.fc-prev-button.btn-primary:hover .bi.bi-chevron-left::before,
.fc-next-button.btn-primary:focus .bi.bi-chevron-right::before,
.fc-next-button.btn-primary:hover .bi.bi-chevron-right::before,
.text-primary {
    color: #2b4f62 !important;
}

.ra-username {
    color: #2b4f62;
}

/* Dashboard */
.bg-primary {
    background: #2b4f62 !important;
}

.overlay-loader {
    background: #2b4f62;
}

.datepicker thead th.dow {
    background: #2b4f62 !important;
}

.table-primary thead th {
    border-color: #2b4f62;
    background-color: #2b4f62 !important;
    color: #fff;
}

.pagination > li.active > a,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover {
    background: #2b4f62;
    border-color: #2b4f62;
}

.pagination>li.primary>a:focus,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li.primary>a {
    background: #2b4f62;
}

.pagination > .page-item.active > .page-link, 
.pagination > .page-item.active > .page-link:focus, 
.pagination > .page-item.active > .page-link:hover {
    background-color: #2b4f62;
    border-color: #2b4f62;
}

.widget.widget-3 .widget-footer a:hover i:before,
.widget.widget-3 .widget-footer a:hover,
#pdfTarget .btn:focus .fa-download,
#pdfTarget .btn:hover .fa-download,
.page-link {
    color: #2b4f62;
}

.rating:not(.read-only) span.star:hover:before, 
.rating:not(.read-only) span.star:hover~span.star:before,
.dt-paging-button.page-item.active .page-link:hover,
.dt-paging-button.page-item .page-link:hover {
    color: #2b4f62 !important;
}

/* Buttons */
.btn-primary {
    background: #2b4f62;
    border-color: #2b4f62;
}
.btn-primary:active:hover,
.btn-primary[disabled]:hover {
    color: #2b4f62;
    border-color: #2b4f62;
    background: #fff;
}

.label.label-primary.label-stroke,
.badge.badge-primary.badge-stroke,
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    color: #2b4f62;
    border-color: #2b4f62;
}

.btn-primary.btn-stroke {
    color: #2b4f62;
}

.btn-primary.btn-stroke:hover,
.btn-primary.btn-stroke:focus,
.btn-primary.btn-stroke:active,
.btn-primary.btn-stroke.active {
    background: #2b4f62;
}

/* Modal */
.modal-content .widget .widget-head {
    background: #2b4f62;
}

/* Nav Tabs */
.tabsbar .nav-group-dropdown li .tab-element {
    background: #2b4f62;
}
.tabsbar .nav-group-dropdown li:hover > .tab-element > i:before {
    color: #2b4f62;
}

.tabsbar .nav-group-dropdown li.active > a.tab-element > i:before {
    color: #2b4f62;
}

.navbar.main.navbar-primary .tabsbar li:hover > .tab-element {
    color: #2b4f62;
}

.tabsbar .nav-group-dropdown li.active > a.tab-element {
    color: #2b4f62 !important;
}

.tabsbar .has-sub.active > .tab-element i:before {
    color: #2b4f62;
}

.tabsbar .has-sub:hover > .tab-element:before {
    color: #2b4f62;
}

.tabsbar .has-sub.active-parent.on > .tab-element i:before {
    color: #2b4f62;
}

.tabsbar .has-sub.active-parent.on > .tab-element:before {
    color: #2b4f62;
}

.tabsbar .has-sub.active-parent.on > .tab-element {
    color: #2b4f62 !important;
}

.tabsbar .has-sub.active > .tab-element:before {
    color: #2b4f62;
}

.tabsbar.tabsbar-2 ul li.active {
    background: #2b4f62;
}

.tabsbar ul li.active a {
    background: #2b4f62;
}

.tabsbar.tabsbar-2 ul li:not(.active):hover a {
    color: #2b4f62;
}

.tabsbar.tabsbar-2 ul li:not(.active):hover a i:before {
    color: #2b4f62;
}

/* Accordion */
.tab-pane a.btn.a-accordion.collapsed:hover,
.tab-pane a.btn.a-accordion {
    border-color: #2b4f62;
    background: #2b4f62;
}

.tab-pane a.btn.a-accordion.collapsed {
    background: #2b4f62;
}

.commerce-toggle .card-header,
.commerce-toggle .panel-heading {
    background-color: #2b4f62;
}

.commerce-toggle .accordion-toggle,
.commerce-toggle .accordion-toggle {
    background-color: #2b4f62 !important;
}

.ranges li {
    color: #2b4f62;
}

.ranges li.active {
    background: #2b4f62;
    border: 1px solid #2b4f62;
}

.ranges li:hover {
    background: #2b4f62;
    border: 1px solid #2b4f62;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-left: 1px solid #2b4f62;
}

.content-cont .nav-tabs.product-text-tab li.active a,
.content-cont .nav-tabs.product-text-tab li.active:focus a,
.content-cont .nav-tabs.product-text-tab li.active:active a,
.content-cont .nav-tabs.product-text-tab li a:hover {
    background: #2b4f62;
}

.orderPaymentCouponLink {
    color: #2b4f62;
}

/* Media Queries */
@media (min-width: 768px) {
    .navbar #melis-id-nav-bar-tabs > li {
        background: #2b4f62;
    }

    .navbar #melis-id-nav-bar-tabs > li:hover > a {
        color: #2b4f62 !important;
    }

    .navbar #melis-id-nav-bar-tabs > li:hover > a > i {
        color: #2b4f62;
    }

    .navbar #melis-id-nav-bar-tabs > li > a.close:hover:before {
        color: #2b4f62;
    }

    .melis-tabprev,
    .melis-tabnext {
        background: #2b4f62;
    }

    .melis-tabprev:hover,
    .melis-tabnext:hover {
        color: #2b4f62;
    }
}

/* MarketPlace */
.melis-store .post-info a {
    color: #2b4f62;
}

/* Modules */
.module-settings .ms-heading {
    background: #2b4f62;
}

/* DragnDrop */
.melis-cms-dnd-box {
    border-bottom: 4px solid #2b4f62!important;
    border-left: 4px solid #2b4f62!important;
}
.melis-cms-dnd-title {
    background: #2b4f62!important;
}
.m-plugin-sub-tools {
    background: #2b4f62!important;
}
.module-display-heading .ms-heading {
    background: #2b4f62!important;
}
.melis-cms-filter-btn-sub-category.active,
.melis-cms-ps-box .melis-cms-filter-btn.active, .melis-cms-category-btn.active {
    background: #2b4f62!important;
    border-color: #2b4f62!important;
}
.melis-ui-outlined:hover {
    outline: 1px solid #2b4f62!important;
    box-shadow: 0 0 0 1px #2b4f62!important;
    -webkit-box-shadow: 0 0 0 1px #2b4f62!important;
    -moz-box-shadow: 0 0 0 1px #2b4f62!important;
    -ms-box-shadow: 0 0 0 1px #2b4f62!important;
    z-index: 9999996 !important;
}
.melis-cms-category-plugins-box {
    border-bottom-color: #57b25a !important;
}

/* Commerce */
.red-box-panel h3 {
    border-bottom: 1px solid #2b4f62;
    background: #2b4f62;
}

.progress .progress-bar.progress-bar-danger {
    background: #2b4f62;
}

.client-contact-address .default-card>.card-header,
.client-contact-address .panel-default>.panel-heading {
    background-color: #2b4f62;
}

.widget-red {
    background: #2b4f62 !important;
}


.meliscms-search-box.sidebar-treeview-search .sbox-icon:hover {
    background: #2b4f62;
}

.progress .progress-bar.progress-bar-primary {
    background:  #2b4f62;
}

.rating span.star.active:before, .rating span.star.active~span.star:before {
    color: #2b4f62;
}

.page-elements .innerAll.spacing-x2 .widget.widget-primary {
    background: #2b4f62;
}

.pricing-table ul li a.btn.btn-primary.btn-lg:hover,
.view-map:hover .fa,
.view-map,
.widget-heading-simple .widget-body .innerAll a,
.social-comments .user-info a,
.activity-line .widget-body .innerAll a,
.activity-line .activity-status .text a,
.activity-line .widget-body span a,
.share .share-buttons .glyphicons:hover i:before,
.share .share-buttons .glyphicons-social:hover i:before,
#metrics .legendLabel a,
#id_melis_medical_memos .box-generic a,
.timeline-top-info a,
#pdfTarget .box-generic address a,
.inbox-scrollable .list-group-1>li:hover>a>[class*="fa-"],
.finances_summary .widget-body .separator a i,
.finances_summary .widget-body .separator a,
.resume-documents li a i {
    color: #2b4f62 !important;
}

.timeline-activity li.active i.list-icon {
    background-color: #2b4f62;
    border: 2px solid #2b4f62;
}

.table-vertical-center.checkboxs .selectable .center .btn-group .btn-danger,
.table-thead-simple .actions .btn-danger .fa,
.table-thead-simple .actions .btn-danger,
.table-thead-simple .important .btn-danger .fa,
.table-thead-simple .important .btn-danger,
.timeline-activity li:hover i.list-icon,
.timeline-activity li.active:hover i.list-icon {
    border-color: #2b4f62;
    color: #2b4f62;
}

.table-vertical-center.checkboxs .selectable .center .btn-group .btn-danger:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #2b4f62;
}

.table-pricing-2 th {
    background: #2b4f62;
}

.list-group-1>li.active, .list-group-1>li.active:hover {
    background: #2b4f62;
}

.table-primary tbody td.important {
    color: #2b4f62;
}

.table-pricing-3>ul>li.active .body {
    border-color: #57b25a;
    background-color: #2b4f62;
}

.innerAll.bg-primary .media {
    background: #2b4f62;
}

.layout-timeline ul.timeline > li.active::before {
    background: #2b4f62 none repeat scroll 0 0 !important;
}

.layout-timeline ul.timeline > li.active .type::before,
.layout-timeline ul.timeline > li.active .type::after {
    background: #2b4f62 none repeat scroll 0 0 !important;
}

.layout-timeline ul.timeline > li.active .type i::before {
    color: #2b4f62 !important;
}

.layout-timeline ul.timeline > li.active .type {
    color: #2b4f62 !important;
}

.pricing-table.primary .list-group {
    background: #2b4f62;
}

.pricing-table.primary .caret {
    border-top-color: #2b4f62;
}

.bwizard-steps li.active {
    background: #2b4f62;
}

.bwizard-steps li.active:after {
    border-left-color: #2b4f62;
}

.slider-nav .slick-track .slick-slide {
    background:  #2b4f62;
}

.slider-nav .slick-track .slick-slide:before {
    border-top: 1px solid #2b4f62;
    border-bottom: 1px solid #2b4f62;
}

.fc-event, .fc-event:hover {
    background: #2b4f62;
}

.event-icon {
    background: #2b4f62;
}

.update-event:hover {
    background: #2b4f62;
}

::-webkit-scrollbar-thumb {
    background: #2b4f62;
}

.nicescroll-cursors {
    background: #2b4f62 !important;
}

.content-cont .widget.widget-tabs-double-2>.widget-head ul li a:hover {
    color: #2b4f62;
}

#external-events li {
    background: #2b4f62;
}


.notyfy_wrapper.notyfy_primary {
    background: #2b4f62;
}

div.glyphicons.glyphicon-primary i:before,
div.glyphicons-social.glyphicon-primary i:before {
    color: #2b4f62;
}

.nav-pills.nav-timeline>li>a {
    background: #2b4f62;
}

.modals .wizard .widget.widget-wizard-pills .widget-head.widget-steps-head ul li.active a.active,
.widget.widget-wizard-pills .widget-head ul li.active.primary a {
    background: #2b4f62;
}

.wizard-design .pagination > li.next > a:focus {
    background: #2b4f62;
}

.activity-line .icon.primary {
    background: #2b4f62;
}

.activity-line .color-widget.primary {
    background: #2b4f62;
}
/* User Profile */
.profile-photo .image-tool-tip {
    background: #2b4f62;
}

.profile-photo:hover .photo-overlay {
    background: #2b4f62;
    opacity: 0.5;
}

.u-username {
    color: #2b4f62;
}

.u-lists .fa {
    color: #2b4f62;
}
/* Language */
.language-list .site i {
    color: #2b4f62;
}
.open-page-from-lan-tab[data-opentab]:hover {
    color: #2b4f62;
}
.open-page-from-lan-tab[data-opentab]:hover .site {
    color: #2b4f62;
}
/* Login page */
.login-page .navbar.main .nav.navbar-right {
    background: #2b4f62;
}
.login-page .footer a:hover,
.login-page .footer a {
    color: #e61c23}
/* =============== Secondary Color =============== */
.widget.widget-tabs > .widget-head ul li.active a.glyphicons:focus i:before,
.widget.widget-tabs > .widget-head ul li.active a.glyphicons:hover i:before,
.widget.widget-tabs-double-2>.widget-head ul li.active a.glyphicons:focus i:before,
.widget.widget-tabs-double-2>.widget-head ul li.active a.glyphicons:hover i:before,
.gdpr-tab-table-container .widget-head ul li a,
.gdpr-tab-table-container .widget-head ul li a .fa:before,
.reponsive-menu-tabs:hover span, .reponsive-menu-tabs:hover .fa {
    color:  #57b25a;
}
.navbar #melis-id-nav-bar-tabs > li {
    border-bottom: 1px solid #57b25a;
}

.cb-cont .cbmask-outer {
    border: 2px solid #57b25a;
}

.cb-cont .cbmask-inner.cb-active {
    background: #57b25a;
}

.navbar.main.navbar-primary .navbar-brand {
    border-bottom: 1px solid #57b25a;
}
#newplugin-cont .nav .open > a, #newplugin-cont .nav > li > a:focus, #newplugin-cont .nav .open > a:focus, #newplugin-cont .nav > li > a:hover, #newplugin-cont .nav .open > a:hover {
    background-color: #57b25a;
}
#res-page-cont {
    border-bottom: 1px solid #57b25a;
}
.widget.widget-body-primary>.widget-body {
    background-color: #57b25a;
}

.form-group i.fa-info-circle + .tooltip .tooltip-inner {
    background-color: #57b25a;
}

.tooltip .tooltip-inner {
    background-color: #57b25a;
}

.tooltip.bs-tooltip-left .arrow {
    border-left-color: #57b25a;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #57b25a;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, 
.bs-tooltip-start .tooltip-arrow::before {
    border-bottom-color: #57b25a !important;
}

.tooltip.fade.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.tooltip.fade.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #57b25a !important;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, 
.bs-tooltip-start .tooltip-arrow::before {
    border-top-color: #57b25a !important;
}

.tooltip.fade.bs-tooltip-auto[x-placement^=top] .arrow::before,
.tooltip.fade.bs-tooltip-top .arrow::before {
    border-top-color: #57b25a !important;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, 
.bs-tooltip-end .tooltip-arrow::before {
    border-right-color: #57b25a !important;
}

.tooltip.fade.bs-tooltip-auto[x-placement^=right] .arrow::before, 
.tooltip.fade.bs-tooltip-right .arrow::before {
    border-right-color: #57b25a !important;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, 
.bs-tooltip-start .tooltip-arrow::before {
    border-left-color: #57b25a !important;
}

.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before,
.tooltip.fade.bs-tooltip-auto[x-placement^=left] .arrow::before, 
.tooltip.fade.bs-tooltip-left .arrow::before {
    border-left-color: #57b25a !important;
}

.tickets li .media-heading {
    color: #57b25a;
}

.checkbox-custom i.checked {
    color: #57b25a;
}

#events-carousel.owl-theme .owl-controls .owl-page span {
    background: #57b25a;
}

#events-speakers.owl-theme .owl-controls .owl-page span {
    background: #57b25a;
}

.carousel.carousel-1 .carousel-indicators li.active {
    background: #57b25a;
}

.carousel.carousel-1 .carousel-indicators li {
    background: #57b25a;
}

.nav-timeline>li.active>a {
    background: #57b25a;
}
.nav-pills.nav-timeline>li>a:hover {
    background: #57b25a;
}

.nav-tabs>li>a:hover, .nav-pills>li>a, .nav-pills>li>a:hover {
    color: #57b25a !important;
}

.list-group-1>li:hover>a>[class*="fa-"] {
    color: #57b25a;
}

.navbar.main.navbar-primary .toggle-button i {
    color: #57b25a;
}

.module-settings .ms-heading .tooltip .tooltip-inner {
    background: #57b25a;
}
.pagination>li>a, .pagination>li>span {
    color: #57b25a;
}

.calendar-highlight {
    background: #57b25a;
}

/* Plug-in Dashboard Right Sidebar */
.melis-core-dashboard-dnd-title {
    background-color: #2b4f62;
}
.melis-core-dashboard-dnd-box {
    border-color: #2b4f62;
}
.melis-core-dashboard-dnd-box #melisDashBoardPluginBtn {
    background-color: #2b4f62;
}
.melis-core-dashboard-plugin-delete-all #dashboard-plugin-delete-all {
    background-color: #2b4f62;
    border-color: #2b4f62;
}
#dashboard-plugin-delete-all:hover {
    background-color: #57b25a;
    border-color: #57b25a;
}

#id_melismessenger_tool_header_messages:hover a .fa-comment {
    color: #2b4f62;
}

.melis-core-dashboard-ps-box .melis-core-dashboard-filter-btn.active, .melis-core-dashboard-category-btn.active {
    background-color: #2b4f62;
    border-color: #57b25a;
}
.melis-core-dashboard-plugin-snippets:hover {
    background-color: #2b4f62;
}

/* Plug-in Page Edition Right Sidebar */
.melis-cms-dnd-box #melisPluginBtn {
    background-color: #2b4f62 !important;
}
.melis-cms-plugin-snippets:hover {
    background-color: #2b4f62 !important;
}
.melis-cms-ps-box .melis-cms-filter-btn.active, .melis-cms-category-btn.active {
    background-color: #2b4f62 !important;
}

/* Workflow Page Edition Modal */
.workflow-modal-cont .pw-title {
    background-color: #2b4f62;
}
.workflow-modal-content .wmc-content.wmc-header > span{
    background-color: #2b4f62;
}

.workflow-modal-content .wmc-header span {
    border-right: 1px solid #57b25a !important;
}
.workflow-modal-content .wmc-header {
    background: #2b4f62;
}

/* Page Edition */
.melis-plugin-indicator {
    background-color: #2b4f62!important;
}
.melis-plugin-tools-box {
    background-color: #2b4f62!important;
}

/* Bootstrap Modal */
.bootstrap-dialog.type-danger .modal-header {
    background-color: #2b4f62;
}

/* Media Queries */
@media (max-width: 768px) {
     .login-page .navbar.main .nav>li .dropdown-menu li {
        border-color: #57b25a;
    }
}
@media (min-width: 768px) {
    .navbar #melis-id-nav-bar-tabs > li {
        border-right: 1px solid #57b25a;
    }

    .navbar.main.navbar-primary .navbar-brand {
        border-right: 1px solid #57b25a;
    }

    .navbar.main .nav.navbar-right > li {
        border-left-color: #57b25a;
    }

    .navbar.main .nav.navbar-right > li {
        border-right: 1px solid #57b25a;
    }

    .container-level-a  .tooltabmodal .widget.widget-tabs.widget-tabs-responsive > .widget-head ul li {
        border-right: 1px solid #57b25a;
    }
}

/* Melis Default Color */
.melis-primary-txt {
    color: #57b25a !important;
}

.melis-primary-bg {
    background: #2b4f62 !important;
}
