@font-face {
  font-family: 'SFProText-Light';
  src: url('fonts/SFProText-Light.eot');
  src: url('fonts/SFProText-Light.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Light.woff2') format('woff2'),
      url('fonts/SFProText-Light.woff') format('woff'),
      url('fonts/SFProText-Light.ttf') format('truetype'),
      url('fonts/SFProText-Light.svg#SFProText-Light') format('svg');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFProText-Regular';
  src: url('fonts/SFProText-Regular.eot');
  src: url('fonts/SFProText-Regular.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Regular.woff2') format('woff2'),
      url('fonts/SFProText-Regular.woff') format('woff'),
      url('fonts/SFProText-Regular.ttf') format('truetype'),
      url('fonts/SFProText-Regular.svg#SFProText-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFProText-Medium';
  src: url('fonts/SFProText-Medium.eot');
  src: url('fonts/SFProText-Medium.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Medium.woff2') format('woff2'),
      url('fonts/SFProText-Medium.woff') format('woff'),
      url('fonts/SFProText-Medium.ttf') format('truetype'),
      url('fonts/SFProText-Medium.svg#SFProText-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFProText-Semibold';
  src: url('fonts/SFProText-Semibold.eot');
  src: url('fonts/SFProText-Semibold.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Semibold.woff2') format('woff2'),
      url('fonts/SFProText-Semibold.woff') format('woff'),
      url('fonts/SFProText-Semibold.ttf') format('truetype'),
      url('fonts/SFProText-Semibold.svg#SFProText-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFProText-Bold';
  src: url('fonts/SFProText-Bold.eot');
  src: url('fonts/SFProText-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Bold.woff2') format('woff2'),
      url('fonts/SFProText-Bold.woff') format('woff'),
      url('fonts/SFProText-Bold.ttf') format('truetype'),
      url('fonts/SFProText-Bold.svg#SFProText-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFProText-Heavy';
  src: url('fonts/SFProText-Heavy.eot');
  src: url('fonts/SFProText-Heavy.eot?#iefix') format('embedded-opentype'),
      url('fonts/SFProText-Heavy.woff2') format('woff2'),
      url('fonts/SFProText-Heavy.woff') format('woff'),
      url('fonts/SFProText-Heavy.ttf') format('truetype'),
      url('fonts/SFProText-Heavy.svg#SFProText-Heavy') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/*!
 * Start Bootstrap - SB Admin 2 v3.3.7+1 (http://startbootstrap.com/template-overviews/sb-admin-2)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */.chat,.timeline{list-style:none}body{background-color:#f8f8f8}#wrapper{width:100%}
#page-wrapper{padding:0 15px;min-height:568px;background-color:#fff}
@media (min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px;border-left:1px solid #e7e7e7}}.navbar-top-links{margin-right:0}.navbar-top-links li{display:inline-block}.flot-chart,.navbar-top-links .dropdown-menu li{display:block}.navbar-top-links li:last-child{margin-right:15px}.navbar-top-links li a{padding:15px;min-height:50px}.navbar-top-links .dropdown-menu li:last-child{margin-right:0}.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}.navbar-top-links .dropdown-menu li a div{white-space:normal}.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{width:310px;min-width:0}.navbar-top-links .dropdown-messages{margin-left:5px}.navbar-top-links .dropdown-tasks{margin-left:-59px}.navbar-top-links .dropdown-alerts{margin-left:-123px}.navbar-top-links .dropdown-user{right:0;left:auto}.sidebar .sidebar-nav.navbar-collapse{padding-left:0;padding-right:0}.sidebar .sidebar-search{padding:15px}.sidebar ul li{border-bottom:1px solid #e7e7e7}.sidebar ul li a.active{background-color:#eee}.sidebar .arrow{float:right}.sidebar .fa.arrow:before{content:"\f105"}.sidebar .active>a>.fa.arrow:before{content:"\f107"}.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:none!important}.sidebar .nav-second-level li a{padding-left:37px}.sidebar .nav-third-level li a{padding-left:52px}@media (min-width:768px){.sidebar{z-index:1;position:absolute;width:250px;margin-top:51px}.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{margin-left:auto}}.btn-outline{color:inherit;background-color:transparent;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline{color:#d9534f}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.chat{margin:0;padding:0}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999}.chat li.left .chat-body{margin-left:60px}.chat li.right .chat-body{margin-right:60px}.chat li .chat-body p{margin:0}.chat .glyphicon,.panel .slidedown .glyphicon{margin-right:5px}.chat-panel .panel-body{height:350px;overflow-y:scroll}.login-panel{margin-top:25%}.flot-chart{height:400px}.flot-chart-content{width:100%;height:100%}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{background:0 0}table.dataTable thead .sorting_asc:after{content:"\f0de";float:right;font-family:fontawesome}table.dataTable thead .sorting_desc:after{content:"\f0dd";float:right;font-family:fontawesome}table.dataTable thead .sorting:after{content:"\f0dc";float:right;font-family:fontawesome;color:rgba(50,50,50,.5)}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}.show-grid{margin:15px 0}.huge{font-size:40px}.panel-green{border-color:#5cb85c}.panel-green>.panel-heading{border-color:#5cb85c;color:#fff;background-color:#5cb85c}.panel-green>a{color:#5cb85c}.panel-green>a:hover{color:#3d8b3d}.panel-red{border-color:#d9534f}.panel-red>.panel-heading{border-color:#d9534f;color:#fff;background-color:#d9534f}.panel-red>a{color:#d9534f}.panel-red>a:hover{color:#b52b27}.panel-yellow{border-color:#f0ad4e}.panel-yellow>.panel-heading{border-color:#f0ad4e;color:#fff;background-color:#f0ad4e}.panel-yellow>a{color:#f0ad4e}.panel-yellow>a:hover{color:#df8a13}.timeline{position:relative;padding:20px 0}.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#eee}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.175);box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-15px;border-top:15px solid transparent;border-right:0 solid #ccc;border-bottom:15px solid transparent;border-left:15px solid #ccc}.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-14px;border-top:14px solid transparent;border-right:0 solid #fff;border-bottom:14px solid transparent;border-left:14px solid #fff}.timeline>li>.timeline-badge{z-index:100;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;background-color:#999}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline-badge.primary{background-color:#2e6da4!important}.timeline-badge.success{background-color:#3f903f!important}.timeline-badge.warning{background-color:#f0ad4e!important}.timeline-badge.danger{background-color:#d9534f!important}.timeline-badge.info{background-color:#5bc0de!important}.timeline-title{margin-top:0;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}@media (max-width:767px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{width:calc(10%);width:-moz-calc(10%);width:-webkit-calc(10%);float:right}ul.timeline>li>.timeline-badge{top:16px;left:15px;margin-left:0}ul.timeline>li>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}ul.timeline>li>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}}
/*above css is from sba.min.css file as this file is taking too much time*/



.sidebar ul li a i,
.sidebar ul li a img,
li.gstartli svg {
    margin-right: 8px;
    vertical-align: middle
}

.dashmsg_btn,
.evm_advanced_setting .radio-input-container {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* Internet Explorer/Edge */
    user-select: none;         /* Standard */
}

#tooltip-content,
#tooltip-contentFC {
    z-index: 9;
    width: 245px;
    box-shadow: 1px 1px 1px 0 #0006;
    color: #7b7b7b
}

.alert,
.lockinfo {
    -webkit-box-direction: normal;
    box-sizing: border-box;
    -webkit-box-orient: vertical
}

.alert,
.dashmsg_btn,
.half-circle-spinner,
.half-circle-spinner *,
.lockinfo {
    box-sizing: border-box
}

.alert,
.journey_section ul li .title,
.lockinfo {
    -webkit-box-orient: vertical
}

#sortable,
.evm_modal_order_details .modal-body ul li,
.modal-body ul li {
    list-style-type: none
}

@font-face {
    font-family: FontAwesome;
    src: url('../font-awesome/fonts/fontawesome-webfont.eot');
    src: url('../font-awesome/fonts//fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: 400;
    font-style: normal
}

/* .fa {
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-pencil:before {
    content: "\f040"
} */

.evm_advanced_setting .accordion-toggle.collapsed .rotate-icon:before,
.fa-angle-right:before,
.fa.arrow:before {
    content: "\f105"
}

/* .fa-spinner:before {
    content: "\f110"
}

.fa-cog:before {
    content: "\f013"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-percent:before {
    content: "\f295"
}

.fa-th:before {
    content: "\f00a"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-play:before {
    content: "\f04b"
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-3x {
    font-size: 3em
}

.fa-calendar:before {
    content: "\f073"
}

.fa-caret-down:before {
    content: "\f0d7"
} */

.fa-spin {
    -webkit-animation: 2s linear infinite fa-spin;
    animation: 2s linear infinite fa-spin
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.navbar-image {
    text-align: center;
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    padding-top: 35%
}

#ws_discount_section .form-body,
.navbar-footer-price-img,
.pricing2_btn .call_btn,
.recoredd,
div#currency_convertor_app label.control-label,
label.number-input-container {
    width: 100%
}

.navbar-short-pricing {
    display: flex;
    flex-direction: column;
    min-height: 120px;
    max-width: 85%;
    margin: 0 auto;
    background: #401d57;
    position: relative;
    border-radius: 18px
}

.navbar-short-pricing p {
    margin-top: 65px;
    font-weight: 600;
    color: #401d57;
    padding: 0 20px 15px;
    margin-bottom: 0
}

.navbar-short-pricing .short-pricing-btn {
    width: max-content;
    padding: 8px 15px;
    text-align: center;
    color: #fff;
    background: #401d57;
    border: 1px solid #401d57;
    border-radius: 4px;
    transition: .2s ease-in-out;
    margin: 0 auto 18px
}

.navbar-short-pricing .short-pricing-btn:hover {
    color: #401d57;
    background: 0 0
}

#wrapper,
.sidebar .sidebar-nav.navbar-collapse,
.sidebar ul#side-menu,
.sidebar.headiconsidebar,
.top-menu-bar,
div#presets4 {
    background: #fff
}

.navbar-img-sec {
    position: absolute;
    top: -55px;
    left: 50%;
    transform: translateX(-50%)
}

.ana_order_table_section #wiser_table_wrapper .dataTables_paginate,
.analytic_headings,
.emailwidget_container .form-group,
.evm_widget_div h5,
.evm_widget_div.page-wrapper-product-detail,
.navbar-image,
.plan ul.nav-justified,
.sales_by_pages .record_saleG,
.starpp {
    margin-bottom: 20px
}

.navbar-default.sidebar ul li a.postpur-menu.active svg circle,
.navbar-default.sidebar ul li a.postpur-menu.active svg line,
.navbar-default.sidebar ul li a.postpur-menu.active svg path,
.navbar-default.sidebar ul li a.postpur-menu:hover svg circle,
.navbar-default.sidebar ul li a.postpur-menu:hover svg line,
.navbar-default.sidebar ul li a.postpur-menu:hover svg path,
.navbar-default.sidebar ul li a.ws-cd-menu:active svg path,
.navbar-default.sidebar ul li a.ws-cd-menu:active svg rect,
.navbar-default.sidebar ul li a.ws-cd-menu:hover svg path,
.navbar-default.sidebar ul li a.ws-cd-menu:hover svg rect {
    fill: none !important;
    stroke: #401d57 !important
}

body {
    font-family: Roboto, sans-serif;
    color: #765c86;
    background-color: #F1F1F1;
    overflow: hidden
}

html {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.lastday_warning {
    margin-bottom: 10px;
    margin-top: -15px;
    font-size: 11px
}

.navbar-brand {
    padding: 16px 20px;
    height: auto
}

.column-1-1-row-1,
.evm_wiser_integrations .homesetting_nver,
.evm_wiser_integrations .setting-box,
.evm_wiser_table_section,
.evmfull-width,
.sales_by_pages,
.sales_by_widget,
.sidebar .sidebar-nav.navbar-collapse,
.unique_recommnded_page .import_wrap,
.youpaywis {
    float: left;
    width: 100%
}

li {
    list-style: none
}

.evm_widget_div h5,
.recommendy_products_show .addcontent h3,
.sidebar {
    margin-top: 0
}

.navbar-default .navbar-toggle {
    color: #fff;
    background: #2c0444
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background: #2c0444
}

.navbar-default .navbar-toggle .icon-bar,
.portlet.box.white>.portlet-title,
.portlet.white,
.portlet>.portlet-body.white,
.table-hover>tbody#show_productdetails>tr:hover,
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff
}

#wrapper nav {
    background-image: linear-gradient(176deg, #1996fb, #005ff6);
    background-image: -webkit-linear-gradient(176deg, #1996fb, #005ff6)
}

.top-menu-bar {
    width: 100%;
    color: #005ff6;
    float: left;
    padding-bottom: 0;
    text-transform: uppercase
}

.box-right-wrap,
.box-wrap label,
nav .navbar-left {
    text-transform: capitalize
}

.navbar-top-links {
    padding: 0 25px;
    color: #fff
}

.navbar-header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse
}

.btn-warning,
.sidebar ul li {
    border: 0
}

.navbar-right>li>a:active,
.navbar-right>li>a:active:focus,
.navbar-right>li>a:active:hover,
.navbar-right>li>a:focus,
.navbar-right>li>a:hover {
    border: 1px solid #2c0444 !important;
    background: #2c0444 !important;
    color: #fff !important
}

#page-wrapper {
    background: #f6f7fb;
    overflow: hidden;
    position: relative;
    padding: 30px 15px
}

#page-wrapper.settings_wrapper {
    padding-top: 35px
}

.evm_modal_order_details,
.navbar-top-links li:last-child,
.record h4 span {
    color: #000
}

nav .navbar-left {
    line-height: 51px;
    color: #fff;
    padding: 0 15px
}

.top-menu-bar ul.navbar-right>li>a {
    padding: 8px 15px;
    min-height: 0
}

.top-menu-bar a.btn-default {
    background: #401d57;
    color: #fff;
    border: 1px solid #401d57;
    text-transform: capitalize
}

.setting-box,
.setting-right-box {
    background: #fff;
    margin-bottom: 30px;
    border-radius: 5px
}

.top-menu-bar .navbar-left {
    font-size: 20px;
    line-height: 26px;
    color: #411d57;
    font-weight: 500
}

.top-menu-bar .navbar-left span {
    padding: 20px 0;
    float: left
}

.setting-box {
    padding: 0;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .13);
    min-height: 218px
}

.homesetting_nver {
    padding: 15px 20px
}

.nav-second-level li a {
    font-size: 14px !important;
    cursor: pointer
}

.setting-right-box {
    width: 100%;
    float: left;
    border: 1px solid #e7e7e7
}

.ab-page-edit table#wiser_table,
.alert.notice dl,
.box-right-content,
.box-right-wrap,
.box-wrap,
.box_css_evm .box-right-wrap label,
.custom_box label,
.dashbaord .alert,
.evm_advanced_setting #choosetemplate .form-group label:last-child,
.evm_advanced_setting .panel-group,
.evm_advanced_setting .panel-group .panel:last-child,
.form .form-bordered .form-group .help-block,
.form .form-row-seperated .form-group .help-block,
.form-horizontal .radio-list>label,
.install_evm .box-right-wrap label,
.portlet.full-height-content,
.product-view-list,
.recommendy_products .addproducts,
.tab-pane>p:last-child {
    margin-bottom: 0
}

.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.evm_portlet_button .btn-default {
    background-color: #401d57;
    border: 1px solid #401d57;
    transition: .2s ease-in-out;
    color: #fff;
}

.evmwidget_title,
label {
    color: #411d57;
    font-size: 14px;
    font-weight: 500;
}

.box-wrap {
    background: #f7f7f996;
    padding: 18px 15px 5px;
    border-bottom: 1px solid #d5d5e1;
    border-radius: 0
}

.canvasjs-chart-container {
    position: inherit !important
}

.box-right-wrap {
    background: #fbfbfb;
    padding: 8px 20px 5px;
    border: none;
    line-height: 26px;
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
}

.box-right-wrap label,
.color_td p,
.setting-other-page h4 {
    font-size: 17px
}

.box-right-content {
    padding: 25px 20px
}

.box-right-content .panel-body {
    padding: 20px 15px
}

.advnc {
    padding: 20px 14px
}

.box-right-content input[type=radio] {
    visibility: hidden;
    width: 0
}

.box-right-content input[type=radio]+span {
    cursor: pointer;
    padding: 8px 34px;
    border: 1px solid #401d57;
    color: #000;
    font-weight: 100
}

.box-right-content input[type=radio]:checked+span {
    cursor: pointer;
    border: 1px solid #401d57;
    color: #fff;
    background: linear-gradient(285deg, #401d57, #401d57);
    background-image: -webkit-linear-gradient(285deg, #401d57, #401d57)
}

.box-right-content input[value=default]+span,
.box-right-content input[value=grid]+span {
    border-radius: 5px 0 0 5px;
    border-right: 0
}

.box-right-content input[value=advanced]+span,
.box-right-content input[value=slider]+span {
    border-radius: 0 5px 5px 0;
    margin-left: -10px;
    border-left: 0
}

#more,
#temp2 .radio-custom-label:before,
#temp2 .radio-custom:checked+.radio-custom-label:before,
#ws_discount_section:before,
.Polaris-Page--fullWidth_zyvh4,
.ab-page p.alert.alert-info:after,
.color_td span:last-child,
.desktop_hide,
.discount_ap_msg,
.emaillayout .tab-content .tab-pane,
.evm-video-instructions:hover img,
.form-group.mobilebutton,
.inputStyle_font .radio-custom+.radio-custom-label:before,
.journey_section .order_summary ul li:after,
.journey_section .order_summary ul li:before,
.mobilebutton,
.new_side_icon_hover,
.pagination,
.plan .shopifyplan+.shopifyplan,
.portlet-collapsed,
.selectiontemp_right .widget_disabled .radio-custom:checked+.radio-custom-label:before,
.setting-boxs-wrappers .inner-container>img,
.setting-right-box .advanced_setting,
.setting-right-box .cart_text,
.setting-right-box .product_truncate_title,
.sidebar .nav>li>a:focus .new_side_icon,
.sidebar .nav>li>a:hover .new_side_icon,
.sidebar ul li a.active .new_side_icon,
.sidebar ul li a:focus .new_side_icon,
.sidebar ul li a:hover .new_side_icon,
.sidebar ul li.active ul a.active .new_side_icon,
.sidebar ul li.active ul a:focus .new_side_icon,
.sidebar ul li.active ul a:hover .new_side_icon,
.ws_newfeature .ws_new_heading.ws_mobile,
div#tooltip-content,
div#tooltip-contentFC,
img.img-responsive.new_dashboard_banner.mobile {
    display: none
}

.setting-right-box ul.list-group>li {
    padding: 10px;
    background: #fff;
    border: 2px solid #efeaea;
    border-left: 8px solid #efeaea;
    cursor: move;
    margin-bottom: 5px
}

.dashmsg_btn,
.setting-right-box .panel-default>.panel-heading,
.slider {
    cursor: pointer
}

.setting-right-box ul.list-group>li:hover {
    background: #fff;
    border: 2px solid #401d57;
    border-left: 8px solid #401d57;
    color: #401d57
}

.lockinfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flow-root;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    color: #411d57;
    padding: 1rem;
    text-align: left;
    border-radius: 0 0 3px 3px;
    background-color: #fff;
    width: 100%;
    border: 1px solid #eeeaf0
}

.btnanlytics {
    background: #f2eff3;
    color: #411d57
}

.btnanlytics:hover {
    background: #f6f7fb;
    color: #5dcb65;
    border: 1px solid #5dcb65
}

.lockinfo img {
    width: 40px;
    display: inline-block
}

#page-wrapper #sortable li i.fa.fa-th,
h3,
span.preview_switch_option1,
span.preview_switch_option2 {
    color: #411d57
}

.recommendy_products_show {
    padding: 20px 30px
}

.recommendy_products_show h3 {
    margin-top: 0;
    font-size: 22px
}

.box-wrap label {
    top: 0;
    left: 20px;
    font-size: 17px;
    position: relative;
    height: 20px;
    margin-right: 20px;
    width: 35px
}

.evmwidget_title {
    position: relative;
    top: -4px
}

input,
select {
    border-color: #000
}

input.faChkRnd::after,
input.faChkRnd:checked::after,
input.faChkSqr::after,
input.faChkSqr:checked::after {
    visibility: visible;
    font-family: FontAwesome;
    font-size: 25px;
    height: 17px;
    width: 17px;
    position: relative;
    top: -3px;
    left: 0;
    background-color: #fff;
    display: inline-block
}

#divcustomizeLoading {
    display: block;
    position: relative;
    z-index: 98;
    background-color: #f2f2f8;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
    padding: 220px
}

input.faChkRnd:checked::after {
    content: '\f058'
}

input.faChkRnd::after {
    content: '\f10c';
    color: #401d57
}

input.faChkSqr:checked::after {
    content: '\f046';
    color: #401d57
}

input.faChkSqr::after {
    content: '\f096';
    color: #401d57
}

.form-control:focus {
    border-color: #401d57;
    box-shadow: inset 0 0 0 transparent, 0 0 8px rgb(219, 31, 118, 0)
}

.plan .setting-right-box h4,
.plan .setting-right-box p.charges {
    margin-bottom: 45px
}

.plan .setting-right-box .chargeprice {
    color: #0263f7;
    font-size: 50px
}

.plan .setting-right-box .monthlycharge {
    font-size: 25px
}

.plan .setting-right-box p.monthlysales {
    font-size: 22px
}

.plan ul.nav-justified li {
    background: #fff;
    padding: 15px;
    color: #005ff6;
    cursor: pointer;
    border: 1px solid #1996fb;
    margin-bottom: 5px
}

.plan ul.nav-justified li.active,
.plan ul.nav-justified li:hover {
    background: linear-gradient(176deg, #1996fb, #005ff6);
    color: #fff
}

.setting-right-box .container_heading {
    width: 100%;
    background: #efefef;
    min-height: 130px;
    padding-top: 20px;
    color: #000
}

.setting-right-box .container_heading .planradiusbox {
    margin-top: 12%;
    position: absolute;
    left: 34%;
    background: linear-gradient(176deg, #1996fb, #005ff6);
    color: #fff;
    padding: 12px 5px;
    border-radius: 10px;
    font-size: 24px;
    width: 35%
}

.daterangepicker.ltr.show-ranges.opensright.show-calendar {
    right: 0 !important;
    left: auto !important
}

.desktopbutton {
    display: block;
    padding: 0
}

.setting-right-box .container_text {
    margin-top: 65px;
    min-height: 70px
}

.setting-right-box .container_footer {
    background: #000;
    color: #fff;
    padding: 10px;
    font-size: 20px
}

.installsnipeet .setting-right-box .box-right-content {
    padding-bottom: 20px
}

.installsnipeet .setting-right-box .box-right-content input.btn-primary {
    padding: 7px 25px
}

.msg-box {
    min-height: auto;
    position: relative;
    padding: 8px 10px;
    overflow: hidden;
    border-bottom: 1px solid #c8d0d6;
    background: #fff;
    margin-bottom: 20px;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .13);
    border-radius: 5px
}

.dashboard .setting-right-box {
    position: relative;
    padding: 20px 15px;
    overflow: hidden
}

.dashboard .setting-right-box.record {
    padding: 1px 15px;
    min-height: auto
}

.dashboard .setting-right-box.record>h3 {
    margin-left: 0
}

.dashboard .setting-right-box.record>select {
    margin-top: 2em
}

.dashboard .setting-right-box .clicks>img,
.dashboard .setting-right-box .currentmonth>img,
.dashboard .setting-right-box .monthsalescharge img {
    margin: 25% auto auto
}

.dashboard .setting-right-box.monthlysales>img,
.dashboard .setting-right-box.totalclicks>img,
.dashboard .setting-right-box.totaldaysales img {
    margin: auto
}

.dashboard .setting-right-box .dash-header {
    padding: 15px;
    border-bottom: 1px solid #e8e7e7
}

.ab-page #wiser_table_wrapper table.dataTable tbody td p,
.abt_widget_wrap:last-child,
.analytics-right ul li p,
.create_popup_unique_class .panel-body .form-group:last-child,
.cust_journey .first_section .heading .right,
.cust_journey .first_section .heading p:last-child,
.dashboard .setting-right-box .dash-header p,
.dashboard .setting-right-box.evm_update_top_div .dashboard_faq .panel-group .panel-body p:last-child,
.fss-label-text,
.journey_section .order_summary ul li:last-child .li_box,
.newlaunch_popup .modal-body ul,
.newlaunch_popup .modal-header,
.popup_list_wrapper #wiser_table,
.recommendy_products .recommendy_products_bar p,
.recommendy_products_bar.addcontent,
.unique_recommnded_page.recommendy_products .recommendy_products_bar ul li:last-child,
.wiser_faq .setting-right-box .box-right-wrap:first-child {
    margin: 0
}

.dashboard .evm_widget_div h5,
.dashboard .setting-right-box .dash-body h5,
.dashboard .setting-right-box .dash-body p b,
.dashboard .setting-right-box .dash-header p b {
    padding-right: 0;
    font-weight: 500;
    color: #2c0444;
    font-size: 20px
}

.dashboard .setting-right-box .dash-header p span,
.dashboard .setting-right-box .dash-nav>ul>li>span.active {
    background-image: linear-gradient(295deg, #005ff6, #1996fb);
    background-image: -webkit-linear-gradient(295deg, #1996fb, #005ff6);
    text-align: center;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.CopyToClip_btn,
.dashboard .dash-body .col-md-6:last-child,
.section_emailcode .safebtn {
    margin-right: 15px
}

.dashboard .setting-right-box canvas {
    width: 100%;
    height: 100%
}

.dashboard .setting-right-box .dash-nav {
    background: #fbfbfb;
    border: 1px solid #c8d0d6;
    padding: 10px 20px
}

.ab-page #wiser_table,
.ana_order_table_section #wiser_table_wrapper,
.analytics_wiser_evm .ana_table,
.analytics_wiser_evm .analytic_boxes_evm,
.analytics_wiser_evm .sg_analytics,
.box_css_evm .box-right-wrap span.box-right-content.text-center,
.dashboard .setting-right-box .dash-nav>ul,
.email_ana #wiser_table_wrapper,
.exclude_inner,
.faq_section .panel-default>.panel-heading,
.getrecommendid.test2 .col-sm-12.text-left,
.journey_section .order_summary ul li,
.padd_0,
.padding-0,
.popup_list_wrapper #wiser_table_wrapper,
.portlet.light.form-fit,
.portlet.light.portlet-fit,
.portlet.light.portlet-fit.portlet-form>.portlet-body,
.recommendy_products_bar.Product_view .col-md-12,
.shopifyplan .col-md-4,
.view_products-container>div {
    padding: 0
}

.dashboard .setting-right-box .dash-nav>ul>li,
.inputStyle_font.active label,
.inputStyle_font.active span i,
.record h4 span span {
    color: #7f838e
}

.dashboard .setting-right-box .dash-nav>ul>li+li,
.redioButtonText {
    margin-left: 30px
}

.dashboard.dashboard_custom .setting-right-box.evm_version_div {
    padding: 15px 30px 0;
    border: 1px solid #e7e7ef;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-top: 0
}

.dashboard.dashboard_custom .setting-right-box.evm_version_div h5 {
    margin-bottom: 12px
}

.ab_form_container .portlet.box>.portlet-body,
.ab_form_container .preview_part,
.col-lg-12.sg_analytics_top.performing.products .row-1,
.emaillayout,
.emailwidget_container,
.evm-data,
.evm_advanced_setting #add_to_cart .evm_form_group,
.evm_advanced_setting #price .evm_form_group,
.evm_advanced_setting #product_title .evm_form_group,
.evm_advanced_setting .product_view_radio,
.evm_advanced_setting .product_view_radio .control-label,
.evm_widget_div,
.help_right,
.page-product-detail .setting-box .box-wrap,
.section_emailcode,
.selectiontemp_right,
.selectiontemp_right .tab-content,
.selectiontemp_right .tab-pane,
.settings_prodesc,
.tab_row,
.tabpreview_block,
.tabs_pagination,
.tempblock_left,
.tempblock_right,
.top_perform_content {
    width: 100%;
    float: left
}

.dashboard .setting-right-box.evm_version_div .btn {
    letter-spacing: .08px;
    font-size: 16px;
    color: #401d57;
    opacity: 1;
    background: no-repeat padding-box #fffFFFFC;
    border: 1px solid #401d57;
    border-radius: 4px;
    padding: 10px 16px;
    margin-bottom: 4px;
    font-weight: 500
}

.dashboard .setting-right-box.evm_version_div .btn:hover {
    background: #401d57;
    color: #fff;
    transition: .2s ease-in-out
}

.dashboard .setting-right-box.evm_version_div .dash-body p {
    font-size: 15px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 35px;
    letter-spacing: .07px;
    color: #2c0444;
    font-weight: 400
}

#discounts>div:first-child>div>div>label,
#ws_discount_section>div:first-child>div:first-child>label,
.SalesByWidgets .heading,
.evm_version_div .row .dash-body,
.view_comp_btn {
    display: flex;
    justify-content: space-between
}

.dashboard .setting-right-box .dash-body {
    padding: 0;
    width: 100%;
    float: left
}

#discounts .form-group label,
.checkbox-list>label.checkbox-inline:first-child,
.checkbox>label,
.dashboard .setting-right-box .dash-body .latest,
.dashboard .setting-right-box .dash-body .widgets,
.form-horizontal .checkbox>label,
.journey_section .right_section .views_wrapper .left_view,
.portlet.light .form .form-actions.left,
.portlet.light .portlet-form .form-actions.left,
.radio-list>label.radio-inline:first-child {
    padding-left: 0
}

.dashboard .setting-right-box .dash-body .widgets li {
    font-size: 14px;
    padding: 10px;
    background: no-repeat padding-box #ffe7EF4D;
    border-radius: 6px;
    margin-top: 15px;
    letter-spacing: .08px;
    color: #454f5b
}

.dashboard .setting-right-box.evm_update_top_div .dash-body ul.latest {
    padding-left: 20px;
    position: relative
}

.latestdashed_line {
    z-index: 0;
    height: 100%;
    position: absolute;
    top: 5px;
    left: 4px;
    border: 1px dashed #a9b9cc;
    opacity: .2
}

.dashboard .setting-right-box .dash-body .latest li {
    margin-bottom: 20px;
    font-size: 14px;
    position: relative;
    letter-spacing: .09px;
    color: #454f5b;
    font-weight: 400
}

.dashboard .setting-right-box .dash-body .latest li::before {
    content: "\25E6";
    color: #dfe3e8;
    display: inline-block;
    width: auto;
    font-size: 40px;
    line-height: 20px;
    position: absolute;
    top: 3px;
    left: -27px;
    background-color: #fff
}

.dashboard .setting-right-box .dash-body .latest li p {
    margin: 0 0 5px
}

.dashboard .setting-right-box .dash-body p {
    margin-bottom: 20px;
    margin-top: 35px
}

.dashboard .setting-right-box .dash-body p span {
    font-size: 12px;
    border-radius: 6px;
    letter-spacing: .08px;
    display: inline-block;
    padding: 5px 6px;
    margin: 0 10px 10px 0;
    border: 1px solid #411d57;
    letter-spacing: .24px;
    color: #411d57
}

.dashboard .setting-right-box .dash-footer {
    padding: 35px 30px;
    width: 100%
}

.dashboard .setting-right-box .dash-footer .btn {
    font-size: 15px;
    letter-spacing: .09px;
    color: #fff;
    opacity: 1;
    background: no-repeat padding-box #401d57;
    border: 1px solid #401d57;
    border-radius: 4px;
    padding: 10px 16px;
    font-weight: 500
}

.dashboard .setting-right-box .dash-footer .btn:hover,
.newlaunch_popup .modal-body ul li a:hover {
    opacity: .8;
    transition: .2s ease-in-out
}

.dashboard .setting-right-box .progress {
    top: 59px;
    position: relative;
    height: 30px
}

.dashboard .setting-right-box .progress .progress-bar {
    line-height: 30px
}

a.quiklyhelp {
    background: #fff;
    padding: 4px 13px;
    font-weight: 600;
    border-radius: 5px;
    text-decoration: none
}
.freeplaoverlay {
    background: no-repeat padding-box #fafbfb;
    mix-blend-mode: luminosity;
    border-radius: 6px;
    opacity: .8;
    position: relative;
    float: left;
    width: 100%
}

.evm_modal_newvariations#variations .modal-footer button,
.fontw500,
.panel-title>a,
.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body p b,
.ws_new_heading strong {
    font-weight: 500
}

.ws_btnclose {
    border-radius: 50% !important;
    font-size: 24px !important;
    right: -.5% !important;
    top: -15% !important;
    margin-top: 0 !important;
    color: #2c0444 !important;
    opacity: 1;
    background: #e2dde6 !important;
    justify-content: center;
    width: 20px;
    height: 20px
}

.ws_btnclose span {
    font-size: 12px;
    color: #000;
    opacity: 1;
    padding: 0;
    background: 0 0 !important;
    font-weight: 800
}

.ws_newfeature a {
    margin-left: 0;
    color: #fff !important;
    font-size: 14px;
    letter-spacing: 1px
}

.btnnew {
    background: #411d57 !important;
    color: #fff !important;
    border-radius: 4px;
    padding: 8px 18px;
    border-color: #f2eff3;
    font-weight: 400 !important;
    font-size: 14px;;
}

.btnnew:hover {
    background: #401d57 !important;
    color: #fff;
    text-decoration: none;
    
}

.btnfreeplan {
    animation-name: wiggle;
    -o-animation-name: wiggle;
    -ms-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -webkit-animation-name: wiggle;
    animation-duration: 5s;
    -o-animation-duration: 5s;
    -ms-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -webkit-animation-duration: 5s;
    animation-timing-function: linear;
    -o-animation-timing-function: linear;
    -ms-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-play-state: running;
    -o-animation-play-state: running;
    -ms-animation-play-state: running;
    -moz-animation-play-state: running;
    -webkit-animation-play-state: running
}

@-webkit-keyframes wiggle {
    2%,
    6% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }
    4%,
    8% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
    10%,
    14% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }
    12%,
    16% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }
    18% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }
    20% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes wiggle {
    2%,
    6% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }
    4%,
    8% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
    10%,
    14% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }
    12%,
    16% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }
    18% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }
    20% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.analytics-right {
    padding-top: 8px;
    padding-right: 40px
}

.analytics-right ul li {
    margin-left: 20px;
    text-transform: none
}

.analytics-right ul li p img,
.manu_bndl_disc label.switch {
    margin-left: 15px
}

.analytics-right ul li p span,
.pricing_section .pricing_div .big,
div#ws_import_csv_redirect p {
    font-size: 18px
}

.new_analytics_page h4 {
    color: #411d57;
    font-weight: 700 !important;
    font-size: 16px !important
}

.dashboard .evmwidget_setting {
    padding-left: 8px
}

.dashboard .setting-right-box .dash-body .col-md-4.hidden-sm.hidden-xs img {
    margin: 0 auto
}

.dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-8 {
    padding-right: 55px
}

.dashboard .evm_widget_div .dash-body p,
.dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-7 h5 {
    margin: 0;
    display: inline-block
}

.dashboard .setting-right-box .dash-header p b {
    font-size: 18px;
    letter-spacing: .09px
}

.dashboard .setting-right-box.evm_update_top_div .dash-body p {
    margin-bottom: 10px;
    margin-top: 45px
}

.dashboard .setting-right-box.evm_update_top_div .dash-body p b {
    font-size: 20px;
    letter-spacing: .1px;
    font-weight: 500
}

.dashboard .setting-right-box.evm_update_top_div .dash-body {
    padding: 30px 30px 0
}

.box_css_evm .box-right-content input[type=radio]+span,
.dashboard .setting-right-box .dash-footer a.btn.btn-default,
.portlet.light>.portlet-title>.caption.caption-md>.caption-subject,
.tempbox h4 {
    font-size: 15px
}

.dashboard .evmwidget_setting .fa:hover {
    color: #ff1363FC
}

.dashboard .evm_widget_div .dash-body,
.dashboard .evm_widget_div .dash-body-txt {
    padding: 20px 15px 60px
}

.dashboard .evm_widget_div .dash-header p b {
    font-size: 16px;
    color: #411d57
}

.dashboard .evm_widget_div .dash-footer {
    padding: 0 15px;
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
    float: right;
    position: absolute;
    bottom: 0;
    height: 30px
}

.dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box .dash-footer a {
    background: no-repeat padding-box #fff;
    border: 1px solid #ff136340;
    border-radius: 4px;
    color: #401d57;
    text-decoration: none;
    font-size: 13px;
    padding: 6px 17px 5px 12px;
    font-weight: 500
}

.dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box .dash-footer a:focus,
.dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box .dash-footer a:hover {
    background: no-repeat padding-box #401d57;
    box-shadow: 0 2px 3px #db1f7638;
    color: #fff;
    transition: .2s ease-in-out;
    text-decoration: none
}

.dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box .dash-footer a i {
    margin-right: 2px
}

.dashboard .evm_widget_div .col-md-12.col-sm-12.col-xs-12 {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap
}

.dashboard .evm_widget_div .col-lg-3 {
    padding-right: 0;
    margin: 0 0 15px
}

.dashboard .evm_widget_div .setting-right-box {
    margin-bottom: 15px
}

.dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box {
    background: no-repeat padding-box #fff;
    box-shadow: 0 1px 5px #212B360D;
    border: 1px solid #e7e7ef;
    border-radius: 10px;
    height: 100%
}

.dashboard .evm_widget_div h5,
.dashboard.dashboard_custom .setting-right-box.evm_version_div .dash-body h5 {
    color: #2c0444;
    font-weight: 700
}

.dashboard_faq .panel-group .panel {
    background: no-repeat padding-box #fff;
    border-color: #dfe3e8;
    border-radius: 6px;
    margin-bottom: 10px;
    letter-spacing: .08px;
    color: #000;
    box-shadow: none
}

.dashboard_faq .panel-group .panel-heading {
    letter-spacing: .08px;
    color: #454f5b;
    background-color: #fff;
    border-color: #dfe3e8;
    border-radius: 6px;
    padding: 0
}

.dashboard_faq .panel-group .panel-title {
    letter-spacing: .08px;
    color: #000;
    font-weight: 400;
    font-size: 14px
}

.dashboard_faq .panel-group .panel-title a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    line-height: 20px
}

.dashboard .setting-right-box.evm_update_top_div .dashboard_faq .panel-group .panel-body p {
    margin: 0 0 10px;
    font-size: 14px
}

.dashboard_needhelp {
    background: no-repeat padding-box #fff;
    border: 1px solid #dfe3e8;
    border-radius: 6px;
    width: 100%;
    float: left;
    padding: 15px
}

.dashboard .dashboard_needhelp .help_right h5 {
    letter-spacing: 0;
    color: #212b36;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0
}

.help_right img {
    display: inline-block;
    margin-right: 10px;
    width: 15px;
    height: 15px
}

.help_right a,
.help_right div {
    letter-spacing: 0;
    color: #454f5b;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    word-break: break-word
}

.help_right a:hover {
    transition: .2s ease-in-out;
    opacity: .8
}

.setting-right-box.evm_update_top_div {
    border: 1px solid #dfe3e8;
    border-radius: 10px;
    margin-bottom: 0
}

.setting-right-box.evm_update_top_div .dash-footer.pull-right {
    padding: 45px 30px 200px
}

.ab_right_block,
.dashboard .evm_widget_div .col-lg-12.col-md-12.col-sm-12.col-xs-12,
.recommendy_products .recommendyproducts .getrecommendid:first-child {
    padding-left: 15px
}

.dashborad_email {
    position: relative;
    width: 100%;
    float: left;
    background: no-repeat padding-box #fff;
    border: 1px solid #e7e7ef;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: safe flex-start
}

.dashborad_email .gstart {
    align-items: center;
    gap: 35px
}

.dashborad_email.email_flex {
    gap: 35px
}

.mail_img-container {
    padding: 5px 20px;
    border: 1px solid #eeeaf0
}

.dash_msg a,
.dashboard .evm_widget_div .dashborad_email div,
.dashboard .evm_widget_div .dashborad_email img,
.emaillayout ul.nav.nav-pills,
.form .form-actions .btn-set,
.new_side_icon,
.portlet-form .form-actions .btn-set,
.recomm_ul li,
.selectiontemp_left ul.nav.nav-pills,
.settings_prodesc a,
.settings_prodesc h5,
.sidebar .nav>li>a:focus .new_side_icon_hover,
.sidebar .nav>li>a:hover .new_side_icon_hover,
.sidebar ul li a.active .new_side_icon_hover,
.sidebar ul li a:focus .new_side_icon_hover,
.sidebar ul li a:hover .new_side_icon_hover,
.sidebar ul li.active ul a.active .new_side_icon_hover,
.sidebar ul li.active ul a:focus .new_side_icon_hover,
.sidebar ul li.active ul a:hover .new_side_icon_hover,
.tabpreview_block h5 {
    display: inline-block
}

#previewdiv .evm-wscontainer,
.box-right-content.offer_box .col-md-6,
.dashboard .evm_widget_div .dashborad_email div,
.drag_icon .icon_row,
.drop-input,
.recommendy_products .paginations {
    display: flex
}

.pricing2_btn {
    flex-direction: column;
    gap: 20px
}

.dashborad_email span {
    display: flex;
    background: no-repeat padding-box #fff;
    border-radius: 6px;
    width: auto;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 15px 10px;
}

.dashborad_email .omnisend_dash {
    border: 1px solid #000 !important
}

.dashborad_email .mailchimp_dash {
    border: 1px solid #499ed7
}

.dashborad_email .klaviyo_dash {
    border: 1px solid #1eb05e
}

.dashborad_email span svg {
    width: 200px;
    height: 40px
}

li.gstartli svg {
    width: 18px;
    height: 18px
}

.mail_int_img {
    flex-direction: column !important;
    gap: 20px
}

.main_int_flex {
    gap: 35px;
    flex-wrap: wrap
}

.dashborad_emailbtn {
    background: no-repeat padding-box #401d57;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    padding: 8px 28px;
    float: left;
    border: 1px solid #401d57;
    text-decoration: none;
    width: fit-content;
    line-height: 23px
}

.dashborad_emailbtn:hover {
    background: #fff;
    color: #401d57;
    transition: .2s ease-in-out;
    border: 1px solid #401d57
}

.faq_viewmore {
    font-size: 14px;
    font-weight: 400;
    color: #401d57;
    border-bottom: 1px solid transparent
}

.faq_viewmore:hover {
    transition: .2s ease-in-out;
    opacity: .8;
    color: #401d57;
    border-bottom: 1px solid #401d57
}

.dashboard_faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    padding-top: 5px
}

.sticky_support_img {
    bottom: 10px !important;
    right: -30px !important;
    z-index: 999999
}

.sticky_support_img img {
    max-width: 70%
}

.dash_msg {
    display: inline-block !important;
    width: 100%;
    float: left
}

.dashmsg_btn,
.latest_date,
.switch {
    display: inline-block
}

#reportrange_evm,
.imgwisee {
    float: right;
    width: auto
}

.dash_msg a.close {
    color: #115f05;
    opacity: .3
}

.dashmsg_btn {
    padding: 10px 15px;
    margin-left: 1em;
    border: .1rem solid rgba(39, 47, 38, .84);
    border-radius: .3rem;
    line-height: normal;
    text-align: center;
    -webkit-transition-property: background, border, box-shadow;
    transition-property: background, border, box-shadow;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    transition-timing-function: cubic-bezier(0.64, 0, 0.35, 1);
    white-space: nowrap;
    text-transform: none;
    font-weight: 400;
    vertical-align: middle;
    user-select: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #31373d;
    text-decoration: none;
    background: 0 0;
    box-shadow: none
}

#wiser_table_filter input,
.pink_border,
input:checked+.slider {
    background: no-repeat padding-box #fff
}

#reportrange_evm,
.hdi_anal {
    box-shadow: 1px 0 20px rgba(29, 30, 58, .05)
}

.dashmsg_btn:hover {
    transition: .2s ease-in-out;
    background-color: rgba(39, 47, 38, .1);
    border-color: rgba(39, 47, 38, .84);
    color: rgba(39, 47, 38, .84) !important
}

.sidebar .nav>li:hover>a,
.sidebar .nav>li>a:focus,
.sidebar .nav>li>a:hover,
.sidebar ul li a.active,
.sidebar ul li.active a.collapsed,
.sidebar ul li.active ul a.active,
.sidebar ul li.active ul a:focus,
.sidebar ul li.active ul a:hover {
    color: #401d57;
    background: no-repeat padding-box #ffe7ef;
    transition: .3s ease-in-out
}

.sidebar ul li a {
    color: #411d57;
    line-height: 24px;
    font-size: 14px;
    padding: 10px 15px;
    margin-bottom: 2px
}

.sidebar .nav-second-level li a {
    padding: 10px
}

.navbar-default.sidebar ul li a:active .menu_title,
.navbar-default.sidebar ul li a:hover .menu_title,
.sidebar ul li a.active span.menu_title {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.sidebar .arrow {
    line-height: 24px;
    font-size: 20px
}

.sidebar .evm_inner_nav.nav-second-level li a {
    padding: 15px 15px 15px 48px
}

#google_translate_element {
    margin-right: 9px
}

.wiser_video {
    padding-bottom: 58.25%;
    height: 0
}

.wiser_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.latest_date {
    font-size: .85em;
    margin-bottom: 5px
}

.pink_border {
    border-radius: 0 3px 3px 0;
    width: 6px;
    height: 51px;
    position: absolute;
    left: 0;
    top: 0
}

.sidebar .nav>li>a:focus .pink_border,
.sidebar .nav>li>a:hover .pink_border,
.sidebar ul li a.active .pink_border,
.sidebar ul li.active ul a.active .pink_border,
.sidebar ul li.active ul a:focus .pink_border,
.sidebar ul li.active ul a:hover .pink_border {
    background: no-repeat padding-box #401d57
}

#sortable {
    margin: 0;
    padding: 0;
    width: 100%
}

#sortable li {
margin: 8px 0;
padding: 10px 10px;
border: 1px solid #DED7E2;
background: #fff;
font-family: 'SFProText-Medium';
font-size: 14px;
color: #411d57;
text-transform: capitalize;
border-radius: 5px;
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
gap: 10px;
}

#sortable li:hover {
    background: #F5F1F8;
}

#sortable li .spansvg {
    position: absolute;
    margin-left: -1.3em;
    margin-top: 2px
}

.Polaris-Icon__Svg {
    color: transparent;
    fill: #798c9c;
    width: 15px;
    height: 21px;
    margin-top: 0
}

/* Container for the switch */
.switch {
  position: relative;
  display: inline-block;
  width: 34px;
  height: 20px;
  margin: 0;
}

/* Hide the default checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
  display: none;
}

/* Slider track */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  border: 2px solid #ADA0B5;
  border-radius: 16px;
  transition: background-color 0.4s;
}

/* Toggle knob */
.slider:before {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  top: 50%;
  left: 2px;
  transform: translateY(-50%) translateX(0);
  background-color: #ADA0B5;
  border-radius: 50%;
  transition: transform 0.4s ease, background-color 0.4s ease;
}

/* Checked state: move knob to the right */
input:checked + .slider:before {
  transform: translateY(-50%) translateX(12px); /* 14px = track width - knob width - 2*padding */
  background-color: #401d57;
}



.recommendy_products .recommendy_products_bar {
    background: #fff;
    border-radius: 5px;
    padding-top: 15px;
    overflow: hidden;
    border: 1px solid #e7e7e7
}

.recommendy_products .recommendy_products_bar .search_product_view {
    padding: 0 15px 0 0;
    float: left;
    width: 100%;
    max-height: 500px;
    overflow-y: auto;
    margin: 0
}

.recommendy_products .recommendy_products_bar ul li,
.recommendy_products_view .recommendy_products ul.search_product_view li {
    min-height: 45px;
    background: #fff;
    overflow: hidden;
    padding: 15px;
    border: 1px solid #e2e6EAB3;
    border-radius: 4px
}

.recommendy_products .recommendy_products_bar ul li {
    display: flex;
    align-items: center
}

.recommendy_products .recommendy_products_bar ul li .col-sm-1.text-center {
    margin-left: 10px;
    padding: 0
}

.recommendy_products .addcontent,
.recommendy_products .addproducts,
.recommendy_products .recommendyproducts {
    background: #fff;
    border-radius: 5px;
    padding: 25px 0;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #e7e7e7
}

.recommendy_products .addproducts {
    display: flex;
    align-items: center;
    padding: 10px !important
}

.recommendy_products_image.text-center {
    padding-right: 15px
}

.recommendy_products_title.row {
    margin-left: 0 !important;
    word-break: break-word;
    margin-right: 0 !important
}

.recommendy_products .addproducts .setimage {
    position: relative;
    width: 70px;
    height: 70px
}

.recommendy_products .addproducts .setimage img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 4px;
    padding: 0 !important;
    border: none
}

.recommendy_products .recommendyproducts .setimage {
    position: relative;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    text-align: center
}

.recommendy_products .recommendyproducts .setimage img {
    width: auto;
    height: 100%;
    border: none;
    padding: 0
}

.recommendy_products .recommendyproducts .deleterecommendy {
    float: left;
    width: 100%;
    text-align: center
}

.recommendid_border {
    border: 1px solid #ddd;
    height: 100%;
    padding: 10px;
    border-radius: 4px
}

.recommendy_products .recommendyproducts .btn {
    padding: 6px 10px;
    background: #ebe8ed;
    border: 0;
    width: 100%;
    border-radius: 2px;
    color: #765c86;
    margin-top: 10px;
    margin-bottom: 10px
}

.recommendy_products .recommendyproducts .btn:hover {
    background: no-repeat padding-box #401d57 !important;
    color: #fff !important
}

.recommendy_products .recommendyproducts .getrecommendid {
    cursor: move
}

.recommendy_products .recommendy_products_bar .setimage {
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 auto;
    border-radius: 4px;
    text-align: center
}

.recommendy_products .recommendy_products_bar .setimage img {
    width: auto;
    height: 100%;
    object-fit: contain;
    border-radius: 4px;
    padding: 0;
    border: none
}

.recommendy_products .recommendy_products_bar a {
    cursor: pointer;
    width: auto;
    margin: 0
}

.recommendy_products .search_bar {
    overflow: hidden
}

.recommendy_products_bar.search_bar input#search {
    box-shadow: none;
    height: 36px
}

.recommendyproducts .getrecommendid p {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    min-height: 60px
}

.recommendy_products .backbutton {
    margin-bottom: 20px;
    display: none
}

.recommendy_products .backbutton .backto:hover {
    background-image: linear-gradient(285deg, #401d57, #401d57);
    color: #fff !important;
    opacity: .8
}

.btn-info {
    background: #401d57;
    color: #fff;
    border: 1px solid #401d57;
    border-radius: 4px
}

.btn-info:focus,
.btn-info:hover {
    background: #fff;
    color: #401d57;
    transition: .3s;
    border: 1px solid #401d57
}

.recommendy_products_view .recommendy_products ul.search_product_view {
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0
}

.recommendy_products_view .recommendy_products {
    background: #fff;
    padding: 40px 25px 25px;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .13);
    border-radius: 5px
}

.recommendy_products_view .recommendy_products ul li .setimage {
    height: 80px;
    width: 80px
}

.recommendy_products_view .recommendy_products ul li .setimage img {
    width: auto;
    height: 100%;
    border-radius: 4px;
    object-fit: contain;
    padding: 0;
    border: none
}

.pricing2_btn a.fss-first-btn,
.pricing2_btn a.fss-second-btn {
    width: max-content;
    text-align: center;
    border-radius: 4px;
    transition: .2s ease-in-out;
    padding: 8px 15px
}

.condition_actionbtn,
.evm_portlet_button,
.recommendy_products_view .recommendy_products ul li p {
    margin-top: 15px
}

.recommendy_products_view .recommendy_products ul li button {
    margin-top: 12px
}

.recommendy_products_view .recommendy_products ul li button i {
    padding-right: 2px
}

.btn-danger,
.btn-danger:hover {
    color: #fff;
    background-color: #401d57;
    border-color: #401d57
}

.btn-danger:active.btn-danger:focus,
.btn-danger:active:focus {
    color: #fff;
    background-color: #401d57;
    border-color: #401d57
}

.setting-other-page {
    min-height: 0;
    color: #000;
    border-top: 3px solid #401d57;
    font-size: 17px;
    padding: 12px 20px
}

.custom_pay_1,
.planpriceevmier {
    min-height: 470px
}

.setting-other-page p {
    color: #7f838e;
    font-size: 13px
}

.fss-label {
    margin-right: 15px;
    vertical-align: middle
}

.pricing2_btn a.fss-first-btn {
    color: #fff;
    background: #401d57;
    border-color: #401d57
}

.pricing2_btn a.fss-second-btn {
    margin-left: 15px;
    color: #401d57;
    border-color: #401d57;
    line-height: 23px
}

.pricing2_btn a.fss-first-btn:hover {
    background: #fff;
    color: #401d57
}

.pricing2_btn a:hover {
    color: #fff;
    background: #401d57
}

.dashboard .evm_widget_div .dashborad_email .fss-label-main {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    border: 1px solid #eeeaf0
}

.evm_widget_div.emailrecomm_dashboard {
    margin-bottom: 30px
}

.dash_email_top {
    /* display: flex; */
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    right: 5px;
    width: 20px;
    height: 34px;
    border-top-right-radius: 5px;
    cursor: pointer;
    display: none;
}

.tooltip-get-url,
.tooltip-text {
    display: inline-block;
    font-family: 'Open Sans'
}

.dash_email_top a {
    margin-left: 10px;
    color: #411d57;
    background: #f2eff3;
    border-radius: 4px;
    padding: 8px 12px;
    border-color: #f2eff3;
    font-weight: 500
}

@media only screen and (max-width:1024px) {
    .pricing2_btn a.fss-first-btn {
        margin-left: 9%
    }
}

i.fa.fa-star {
    color: #fc0;
    font-size: 28px
}

#reviewpopupbox {
    font: italic 400 15px Nunito, sans-serif;
    letter-spacing: .8px
}

#reviewpopupbox .modal-body {
    padding: 10px 80px
}

.shopifyplan {
    overflow: hidden;
    max-width: 1100px;
    margin: 0 auto
}

.plan_wrapper {
    max-width: 960px
}

.record h3 {
    margin-top: -5px;
    font-size: 25px;
    color: #000
}

.salepopsal {
    padding: 18px 0
}

select.form-control.daySales.clickrecord {
    margin-top: 10px
}

.record h4 {
    text-align: center;
    font-size: 15px;
    margin-bottom: 20px;
    padding-bottom: 15px
}

.curmnsalepar {
    margin-top: 40px
}

.create_popup_unique_class .panel-body,
.p-t-20,
.saledro {
    padding: 20px 0
}

.hdi_anal {
    padding: 12px 22px 15px;
    height: 200px;
    border-radius: 8px;
    background-color: #fff;
    margin-bottom: 30px
}

#reportrange_evm {
    background: #fff;
    cursor: pointer;
    padding: 8px 15px;
    margin-bottom: 25px;
    border-radius: 4px
}

.daterangepicker .ranges li.active,
.daterangepicker td.active,
.daterangepicker td.active:hover {
    background: linear-gradient(285deg, #401d57, #401d57);
    background-image: -webkit-linear-gradient(285deg, #401d57, #401d57)
}

.datawisee {
    width: auto;
    text-align: center
}

.daterangepicker .ranges li:hover,
btn-default:active:hover {
    background-color: #f3f3f9;
    color: #000
}

.planpriceevmier {
    background: url(https://d3emlu4sl5epij.cloudfront.net/evmshopifyapps/wiser/plan_img.png) 0 0/contain no-repeat;
    position: relative;
    float: left;
    width: 100%
}

.youpaywis h4 {
    margin: 0;
    font-size: 22px;
    font-weight: 500;
    top: 25%;
    float: left;
    width: 100%;
    color: #000;
    line-height: 29px;
    right: 1%
}

.youpaywis p {
    margin: 0;
    float: left;
    width: 100%;
    top: 43%;
    right: 0;
    font-size: 16px;
    color: #e51b71;
    font-weight: 700
}

.youpaywis h5 {
    margin: 0 auto;
    max-width: 67%;
    font-weight: 700;
    float: none;
    width: 100%;
    bottom: 25%;
    color: #000;
    right: 17%
}

.menu-top-right {
    float: right;
    width: auto;
    padding-right: 4%;
    padding-top: 1%
}

span.show-tooltip {
    padding: 12px;
    cursor: pointer
}

span.show-tooltipFC {
    cursor: pointer;
    top: -10px;
    left: -3px
}

.show-tooltip .badge {
    background-color: #fff;
    color: #401d57;
    padding: 3px 6px;
    text-transform: lowercase
}

.show-tooltipFC .badge {
    background-color: #ff9800;
    color: #fff;
    padding: 3px 6px
}

.show-tooltip,
.show-tooltipFC {
    cursor: pointer;
    position: relative
}

#tooltip-content {
    position: absolute;
    top: 45px;
    left: -182px;
    background: #fff;
    border: 1px solid #e4dede;
    border-radius: 4px;
    display: none
}

.inner-contentFC a {
    float: right;
    width: 44%;
    color: #401d57
}

#tooltip-contentFC {
    position: absolute;
    top: 56px;
    right: 0;
    background: #fff;
    border: 1px solid #e4dede;
    border-radius: 4px;
    display: none
}

.tooltip-inner-content {
    padding: 10px;
    text-align: center;
    font-size: 11px;
    line-height: 17px
}

.tooltip-inner-content a,
.tooltip-inner-content a:hover {
    text-decoration: none;
    display: block
}

.tooltip-inner-content:hover {
    background: #337ab733;
    background: rgba(51, 122, 183, .33)
}

.emaillayout ul.nav.nav-pills a:focus,
.emaillayout ul.nav.nav-pills a:hover,
.inner-contentFC:hover,
.portlet.light .form .form-actions.top,
.portlet.light .portlet-form .form-actions.top,
.portlet.light.portlet-fit.portlet-form>.portlet-body .form-actions {
    background: 0 0
}

.tooltip-get-url {
    border: 1px solid #401d57;
    border-radius: 5px;
    background: #401d57;
    color: #fff;
    padding: 2% 7%;
    width: auto;
    text-align: center;
    margin: 10px 0;
    font-size: 16px
}

.tooltip-text {
    width: 48%;
    margin: 0 3%;
    font-size: 15px;
    font-weight: 400;
    color: #2d2d2d;
    vertical-align: middle
}

#tooltip-content.tooltip-visible,
#tooltip-contentFC.tooltip-visible,
.choose_email_widgets .box.evm-disabled-feature:hover .disabled_content,
.emaillayout .tab-content .tab-pane.active.in,
.evm_advanced_setting .radio-input-container input:checked~.radio-checkmark:after,
.exclude_select_label input:checked~.checkmark1:after {
    display: block
}

img.logosaw {
    border-radius: 50px
}

.previewe {
    margin-left: 25px
}

.tooltip-inner-content h3 {
    margin: 15px 0 10px;
    font-size: 16px;
    font-weight: 700;
    color: #242333
}

.tooltip-inner-content h6 {
    font-size: 15px;
    text-transform: capitalize;
    color: #242333;
    font-weight: 700;
    margin: 18px 0 2px
}

.starpp img {
    width: 22px
}

.show-tooltip i,
.show-tooltipFC i {
    position: relative;
    left: 6px;
    font-size: 28px;
    color: #fff;
    transform-origin: 50% 4px
}

@-webkit-keyframes ring {
    0%,
    100%,
    43% {
        -webkit-transform: rotateZ(0)
    }
    1%,
    9% {
        -webkit-transform: rotateZ(20deg)
    }
    11%,
    3% {
        -webkit-transform: rotateZ(-18deg)
    }
    5% {
        -webkit-transform: rotateZ(24deg)
    }
    7% {
        -webkit-transform: rotateZ(-22deg)
    }
    13% {
        -webkit-transform: rotateZ(16deg)
    }
    15% {
        -webkit-transform: rotateZ(-14deg)
    }
    17% {
        -webkit-transform: rotateZ(12deg)
    }
    19% {
        -webkit-transform: rotateZ(-10deg)
    }
    21% {
        -webkit-transform: rotateZ(18deg)
    }
    23% {
        -webkit-transform: rotateZ(-16deg)
    }
    25% {
        -webkit-transform: rotateZ(14deg)
    }
    27% {
        -webkit-transform: rotateZ(-12deg)
    }
    29% {
        -webkit-transform: rotateZ(10deg)
    }
    31% {
        -webkit-transform: rotateZ(-8deg)
    }
    33% {
        -webkit-transform: rotateZ(6deg)
    }
    35% {
        -webkit-transform: rotateZ(-4deg)
    }
    37% {
        -webkit-transform: rotateZ(2deg)
    }
    39% {
        -webkit-transform: rotateZ(-1deg)
    }
    41% {
        -webkit-transform: rotateZ(1deg)
    }
}

@-moz-keyframes ring {
    0%,
    100%,
    43% {
        -webkit-transform: rotateZ(0)
    }
    1%,
    9% {
        -webkit-transform: rotateZ(20deg)
    }
    11%,
    3% {
        -webkit-transform: rotateZ(-18deg)
    }
    5% {
        -webkit-transform: rotateZ(24deg)
    }
    7% {
        -webkit-transform: rotateZ(-22deg)
    }
    13% {
        -webkit-transform: rotateZ(16deg)
    }
    15% {
        -webkit-transform: rotateZ(-14deg)
    }
    17% {
        -webkit-transform: rotateZ(12deg)
    }
    19% {
        -webkit-transform: rotateZ(-10deg)
    }
    21% {
        -webkit-transform: rotateZ(18deg)
    }
    23% {
        -webkit-transform: rotateZ(-16deg)
    }
    25% {
        -webkit-transform: rotateZ(14deg)
    }
    27% {
        -webkit-transform: rotateZ(-12deg)
    }
    29%,
    33% {
        -webkit-transform: rotateZ(6deg)
    }
    31% {
        -webkit-transform: rotateZ(-8deg)
    }
    35% {
        -webkit-transform: rotateZ(-4deg)
    }
    37% {
        -webkit-transform: rotateZ(2deg)
    }
    39% {
        -webkit-transform: rotateZ(-1deg)
    }
    41% {
        -webkit-transform: rotateZ(1deg)
    }
}

@keyframes ring {
    0%,
    100%,
    43% {
        transform: rotate(0)
    }
    1%,
    9% {
        transform: rotate(20deg)
    }
    11%,
    3% {
        transform: rotate(-18deg)
    }
    5% {
        transform: rotate(24deg)
    }
    7% {
        transform: rotate(-22deg)
    }
    13% {
        transform: rotate(16deg)
    }
    15% {
        transform: rotate(-14deg)
    }
    17% {
        transform: rotate(12deg)
    }
    19% {
        transform: rotate(-10deg)
    }
    21% {
        transform: rotate(8deg)
    }
    23% {
        transform: rotate(-6deg)
    }
    25% {
        transform: rotate(4deg)
    }
    27% {
        transform: rotate(-2deg)
    }
    29% {
        transform: rotate(10deg)
    }
    31% {
        transform: rotate(-8deg)
    }
    33% {
        transform: rotate(6deg)
    }
    35% {
        transform: rotate(-4deg)
    }
    37% {
        transform: rotate(2deg)
    }
    39% {
        transform: rotate(-1deg)
    }
    41% {
        transform: rotate(1deg)
    }
}

.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover {
    background-color: #401d57;
    border-color: #401d57
}

.powerbywiser {
    text-align: center;
    position: absolute;
    bottom: 5px;
    float: left;
    width: 92%
}

.powerbywiser img {
    max-width: 230px
}

.powerbywiser span {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 12px;
    color: #757575;
    position: relative;
    top: 10px;
    left: 6px
}

div.token-input-dropdown,
ul.token-input-list {
    font-family: Roboto, Helvetica, Arial, sans-serif !important
}

.portlet {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
    border-radius: 4px
}

.portlet.portlet-fullscreen {
    z-index: 10060;
    margin: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

.portlet.portlet-fullscreen>.portlet-body {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 10px
}

.portlet.portlet-fullscreen>.portlet-title {
    padding: 0 10px
}

.portlet>.portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px;
    min-height: 41px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.form .form-actions:after,
.form .form-actions:before,
.portlet-form .form-actions:after,
.portlet-form .form-actions:before,
.portlet>.portlet-title:after,
.portlet>.portlet-title:before {
    content: " ";
    display: table
}

.form .form-actions:after,
.portlet-form .form-actions:after,
.portlet>.portlet-title:after {
    clear: both
}

.portlet>.portlet-title>.caption {
    float: left;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 0
}

.create_popup_unique_class label,
.custom_related_wrapper .related_li_wrap p,
.journey_section .orderId span b,
.portlet.solid.blue-chambray>.portlet-title>.caption,
.portlet.solid.blue-dark>.portlet-title>.caption,
.portlet.solid.blue-ebonyclay>.portlet-title>.caption,
.portlet.solid.blue-hoki>.portlet-title>.caption,
.portlet.solid.blue-madison>.portlet-title>.caption,
.portlet.solid.blue-oleo>.portlet-title>.caption,
.portlet.solid.blue-sharp>.portlet-title>.caption,
.portlet.solid.blue-soft>.portlet-title>.caption,
.portlet.solid.blue-steel>.portlet-title>.caption,
.portlet.solid.blue>.portlet-title>.caption,
.portlet.solid.dark>.portlet-title>.caption,
.portlet.solid.default>.portlet-title>.caption,
.portlet.solid.green-dark>.portlet-title>.caption,
.portlet.solid.green-haze>.portlet-title>.caption,
.portlet.solid.green-jungle>.portlet-title>.caption,
.portlet.solid.green-meadow>.portlet-title>.caption,
.portlet.solid.green-seagreen>.portlet-title>.caption,
.portlet.solid.green-sharp>.portlet-title>.caption,
.portlet.solid.green-soft>.portlet-title>.caption,
.portlet.solid.green-steel>.portlet-title>.caption,
.portlet.solid.green-turquoise>.portlet-title>.caption,
.portlet.solid.green>.portlet-title>.caption,
.portlet.solid.grey-cararra>.portlet-title>.caption,
.portlet.solid.grey-cascade>.portlet-title>.caption,
.portlet.solid.grey-gallery>.portlet-title>.caption,
.portlet.solid.grey-mint>.portlet-title>.caption,
.portlet.solid.grey-salsa>.portlet-title>.caption,
.portlet.solid.grey-salt>.portlet-title>.caption,
.portlet.solid.grey-silver>.portlet-title>.caption,
.portlet.solid.grey-steel>.portlet-title>.caption,
.portlet.solid.grey>.portlet-title>.caption,
.portlet.solid.purple-intense>.portlet-title>.caption,
.portlet.solid.purple-medium>.portlet-title>.caption,
.portlet.solid.purple-plum>.portlet-title>.caption,
.portlet.solid.purple-seance>.portlet-title>.caption,
.portlet.solid.purple-sharp>.portlet-title>.caption,
.portlet.solid.purple-soft>.portlet-title>.caption,
.portlet.solid.purple-studio>.portlet-title>.caption,
.portlet.solid.purple-wisteria>.portlet-title>.caption,
.portlet.solid.purple>.portlet-title>.caption,
.portlet.solid.red-flamingo>.portlet-title>.caption,
.portlet.solid.red-haze>.portlet-title>.caption,
.portlet.solid.red-intense>.portlet-title>.caption,
.portlet.solid.red-mint>.portlet-title>.caption,
.portlet.solid.red-pink>.portlet-title>.caption,
.portlet.solid.red-soft>.portlet-title>.caption,
.portlet.solid.red-sunglo>.portlet-title>.caption,
.portlet.solid.red-thunderbird>.portlet-title>.caption,
.portlet.solid.red>.portlet-title>.caption,
.portlet.solid.white>.portlet-title>.caption,
.portlet.solid.yellow-casablanca>.portlet-title>.caption,
.portlet.solid.yellow-crusta>.portlet-title>.caption,
.portlet.solid.yellow-gold>.portlet-title>.caption,
.portlet.solid.yellow-haze>.portlet-title>.caption,
.portlet.solid.yellow-lemon>.portlet-title>.caption,
.portlet.solid.yellow-mint>.portlet-title>.caption,
.portlet.solid.yellow-saffron>.portlet-title>.caption,
.portlet.solid.yellow-soft>.portlet-title>.caption,
.portlet.solid.yellow>.portlet-title>.caption,
.portlet>.portlet-title>.caption.bold,
.unique_recommnded_page .recommendy_products_show p strong {
    font-weight: 400
}

.portlet>.portlet-title>.caption>i {
    float: left;
    margin-top: 4px;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    color: #666
}

.evm_modal_order_details .modal-header .close,
.portlet>.portlet-title>.caption>i.glyphicon {
    margin-top: 2px
}

.portlet>.portlet-title>.caption>.caption-helper {
    padding: 0;
    margin: 0;
    line-height: 13px;
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400
}

.portlet>.portlet-title>.actions {
    float: right;
    display: inline-block;
    padding: 6px 0
}

.portlet.light>.portlet-title>.actions .dropdown-menu li>a,
.portlet>.portlet-title>.actions>.dropdown-menu i {
    color: #555
}

.portlet>.portlet-title>.actions>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm,
.portlet>.portlet-title>.actions>.btn.btn-sm {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1.5
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default {
    padding: 3px 9px
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn-group>.btn>i,
.portlet>.portlet-title>.actions>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn>i {
    font-size: 13px
}

.portlet>.portlet-title>.actions .btn-icon-only {
    padding: 5px 7px 3px
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default {
    padding: 4px 6px 2px
}

.portlet.light>.portlet-title>.caption.caption-md>i,
.portlet>.portlet-title>.actions .btn-icon-only.btn-default>i,
.settings_prodesc label,
label.discount_label span {
    font-size: 14px
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen {
    font-family: FontAwesome;
    color: #a0a0a0;
    padding-top: 3px
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.btn-sm {
    padding: 3px !important;
    height: 27px;
    width: 27px
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen:before,
.portlet>.portlet-title>.tools>a.fullscreen:before {
    content: "\f065"
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.on:before,
.portlet>.portlet-title>.tools>a.fullscreen.on:before {
    content: "\f066"
}

.portlet>.portlet-title>.tools {
    float: right;
    display: inline-block;
    padding: 12px 0 8px
}

.portlet>.portlet-title>.tools>a {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    opacity: 1
}

.portlet>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon.png);
    background-repeat: no-repeat;
    width: 11px
}

.portlet>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon.png);
    background-repeat: no-repeat;
    width: 12px
}

.portlet>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon.png);
    width: 13px
}

.portlet>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon.png);
    width: 14px;
    visibility: visible
}

.portlet>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon.png);
    width: 14px;
    visibility: visible
}

.portlet>.portlet-title>.tools>a.fullscreen {
    display: inline-block;
    top: -3px;
    position: relative;
    font-size: 13px;
    font-family: FontAwesome;
    color: #acacac
}

.portlet>.portlet-title>.tools>a:hover {
    text-decoration: none;
    -webkit-transition: .1s ease-in-out;
    -moz-transition: .1s ease-in-out;
    -o-transition: .1s ease-in-out;
    -ms-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    opacity: .8
}

.portlet>.portlet-title>.pagination {
    float: right;
    display: inline-block;
    margin: 2px 0 0;
    border: 0;
    padding: 4px 0
}

.portlet>.portlet-title>.nav-tabs {
    background: 0 0;
    margin: 1px 0 0;
    float: right;
    display: inline-block;
    border: 0
}

.portlet>.portlet-title>.nav-tabs>li {
    background: 0 0;
    margin: 0;
    border: 0
}

.portlet>.portlet-title>.nav-tabs>li>a {
    background: 0 0;
    margin: 5px 0 0 1px;
    border: 0;
    padding: 8px 10px;
    color: #fff
}

.portlet>.portlet-title>.nav-tabs>li.active>a,
.portlet>.portlet-title>.nav-tabs>li:hover>a {
    color: #333;
    background: #fff;
    border: 0
}

.portlet>.portlet-body {
    clear: both;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.portlet>.portlet-body p {
    margin: 0;
    word-break: break-word
}

.portlet>.portlet-empty {
    min-height: 125px
}

.portlet.bordered {
    border-left: 2px solid #e6e9ec !important
}

.portlet.bordered>.portlet-title {
    border-bottom: 0
}

.portlet.solid {
    padding: 0 10px 10px;
    border: 0
}

.portlet.solid>.portlet-title {
    border-bottom: 0;
    margin-bottom: 10px
}

.portlet.solid>.portlet-title>.caption {
    padding: 16px 0 2px
}

.portlet.solid>.portlet-title>.actions {
    padding: 12px 0 6px
}

.portlet.solid>.portlet-title>.tools {
    padding: 14px 0 6px
}

.flush_cache_form .form-group,
.portlet.solid.bordered>.portlet-title,
.tempbox img {
    margin-bottom: 10px
}

#howtoModal,
.dashbaord,
.portlet.box,
.view_products .recomm_ul {
    padding: 0 !important
}

.portlet.box>.portlet-title {
    border-bottom: 0;
    padding: 5px 15px;
    margin-bottom: 0;
    color: #fff
}

.portlet.box>.portlet-title>.caption {
    padding: 11px 0 9px
}

.portlet.box>.portlet-title>.tools>a.remove,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.remove,
.portlet.solid.blue-dark>.portlet-title>.tools>a.remove,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.remove,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.remove,
.portlet.solid.blue-madison>.portlet-title>.tools>a.remove,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.remove,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.remove,
.portlet.solid.blue-soft>.portlet-title>.tools>a.remove,
.portlet.solid.blue-steel>.portlet-title>.tools>a.remove,
.portlet.solid.blue>.portlet-title>.tools>a.remove,
.portlet.solid.dark>.portlet-title>.tools>a.remove,
.portlet.solid.default>.portlet-title>.tools>a.remove,
.portlet.solid.green-dark>.portlet-title>.tools>a.remove,
.portlet.solid.green-haze>.portlet-title>.tools>a.remove,
.portlet.solid.green-jungle>.portlet-title>.tools>a.remove,
.portlet.solid.green-meadow>.portlet-title>.tools>a.remove,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.remove,
.portlet.solid.green-sharp>.portlet-title>.tools>a.remove,
.portlet.solid.green-soft>.portlet-title>.tools>a.remove,
.portlet.solid.green-steel>.portlet-title>.tools>a.remove,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.remove,
.portlet.solid.green>.portlet-title>.tools>a.remove,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.remove,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.remove,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.remove,
.portlet.solid.grey-mint>.portlet-title>.tools>a.remove,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.remove,
.portlet.solid.grey-salt>.portlet-title>.tools>a.remove,
.portlet.solid.grey-silver>.portlet-title>.tools>a.remove,
.portlet.solid.grey-steel>.portlet-title>.tools>a.remove,
.portlet.solid.grey>.portlet-title>.tools>a.remove,
.portlet.solid.purple-intense>.portlet-title>.tools>a.remove,
.portlet.solid.purple-medium>.portlet-title>.tools>a.remove,
.portlet.solid.purple-plum>.portlet-title>.tools>a.remove,
.portlet.solid.purple-seance>.portlet-title>.tools>a.remove,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.remove,
.portlet.solid.purple-soft>.portlet-title>.tools>a.remove,
.portlet.solid.purple-studio>.portlet-title>.tools>a.remove,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.remove,
.portlet.solid.purple>.portlet-title>.tools>a.remove,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.remove,
.portlet.solid.red-haze>.portlet-title>.tools>a.remove,
.portlet.solid.red-intense>.portlet-title>.tools>a.remove,
.portlet.solid.red-mint>.portlet-title>.tools>a.remove,
.portlet.solid.red-pink>.portlet-title>.tools>a.remove,
.portlet.solid.red-soft>.portlet-title>.tools>a.remove,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.remove,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.remove,
.portlet.solid.red>.portlet-title>.tools>a.remove,
.portlet.solid.white>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.remove,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.remove,
.portlet.solid.yellow>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png)
}

.portlet.box>.portlet-title>.tools>a.config,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.config,
.portlet.solid.blue-dark>.portlet-title>.tools>a.config,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.config,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.config,
.portlet.solid.blue-madison>.portlet-title>.tools>a.config,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.config,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.config,
.portlet.solid.blue-soft>.portlet-title>.tools>a.config,
.portlet.solid.blue-steel>.portlet-title>.tools>a.config,
.portlet.solid.blue>.portlet-title>.tools>a.config,
.portlet.solid.dark>.portlet-title>.tools>a.config,
.portlet.solid.default>.portlet-title>.tools>a.config,
.portlet.solid.green-dark>.portlet-title>.tools>a.config,
.portlet.solid.green-haze>.portlet-title>.tools>a.config,
.portlet.solid.green-jungle>.portlet-title>.tools>a.config,
.portlet.solid.green-meadow>.portlet-title>.tools>a.config,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.config,
.portlet.solid.green-sharp>.portlet-title>.tools>a.config,
.portlet.solid.green-soft>.portlet-title>.tools>a.config,
.portlet.solid.green-steel>.portlet-title>.tools>a.config,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.config,
.portlet.solid.green>.portlet-title>.tools>a.config,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.config,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.config,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.config,
.portlet.solid.grey-mint>.portlet-title>.tools>a.config,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.config,
.portlet.solid.grey-salt>.portlet-title>.tools>a.config,
.portlet.solid.grey-silver>.portlet-title>.tools>a.config,
.portlet.solid.grey-steel>.portlet-title>.tools>a.config,
.portlet.solid.grey>.portlet-title>.tools>a.config,
.portlet.solid.purple-intense>.portlet-title>.tools>a.config,
.portlet.solid.purple-medium>.portlet-title>.tools>a.config,
.portlet.solid.purple-plum>.portlet-title>.tools>a.config,
.portlet.solid.purple-seance>.portlet-title>.tools>a.config,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.config,
.portlet.solid.purple-soft>.portlet-title>.tools>a.config,
.portlet.solid.purple-studio>.portlet-title>.tools>a.config,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.config,
.portlet.solid.purple>.portlet-title>.tools>a.config,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.config,
.portlet.solid.red-haze>.portlet-title>.tools>a.config,
.portlet.solid.red-intense>.portlet-title>.tools>a.config,
.portlet.solid.red-mint>.portlet-title>.tools>a.config,
.portlet.solid.red-pink>.portlet-title>.tools>a.config,
.portlet.solid.red-soft>.portlet-title>.tools>a.config,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.config,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.config,
.portlet.solid.red>.portlet-title>.tools>a.config,
.portlet.solid.white>.portlet-title>.tools>a.config,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.config,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.config,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.config,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.config,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.config,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.config,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.config,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.config,
.portlet.solid.yellow>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png)
}

.portlet.box>.portlet-title>.tools>a.reload,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.reload,
.portlet.solid.blue-dark>.portlet-title>.tools>a.reload,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.reload,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.reload,
.portlet.solid.blue-madison>.portlet-title>.tools>a.reload,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.reload,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.reload,
.portlet.solid.blue-soft>.portlet-title>.tools>a.reload,
.portlet.solid.blue-steel>.portlet-title>.tools>a.reload,
.portlet.solid.blue>.portlet-title>.tools>a.reload,
.portlet.solid.dark>.portlet-title>.tools>a.reload,
.portlet.solid.default>.portlet-title>.tools>a.reload,
.portlet.solid.green-dark>.portlet-title>.tools>a.reload,
.portlet.solid.green-haze>.portlet-title>.tools>a.reload,
.portlet.solid.green-jungle>.portlet-title>.tools>a.reload,
.portlet.solid.green-meadow>.portlet-title>.tools>a.reload,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.reload,
.portlet.solid.green-sharp>.portlet-title>.tools>a.reload,
.portlet.solid.green-soft>.portlet-title>.tools>a.reload,
.portlet.solid.green-steel>.portlet-title>.tools>a.reload,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.reload,
.portlet.solid.green>.portlet-title>.tools>a.reload,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.reload,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.reload,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.reload,
.portlet.solid.grey-mint>.portlet-title>.tools>a.reload,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.reload,
.portlet.solid.grey-salt>.portlet-title>.tools>a.reload,
.portlet.solid.grey-silver>.portlet-title>.tools>a.reload,
.portlet.solid.grey-steel>.portlet-title>.tools>a.reload,
.portlet.solid.grey>.portlet-title>.tools>a.reload,
.portlet.solid.purple-intense>.portlet-title>.tools>a.reload,
.portlet.solid.purple-medium>.portlet-title>.tools>a.reload,
.portlet.solid.purple-plum>.portlet-title>.tools>a.reload,
.portlet.solid.purple-seance>.portlet-title>.tools>a.reload,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.reload,
.portlet.solid.purple-soft>.portlet-title>.tools>a.reload,
.portlet.solid.purple-studio>.portlet-title>.tools>a.reload,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.reload,
.portlet.solid.purple>.portlet-title>.tools>a.reload,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.reload,
.portlet.solid.red-haze>.portlet-title>.tools>a.reload,
.portlet.solid.red-intense>.portlet-title>.tools>a.reload,
.portlet.solid.red-mint>.portlet-title>.tools>a.reload,
.portlet.solid.red-pink>.portlet-title>.tools>a.reload,
.portlet.solid.red-soft>.portlet-title>.tools>a.reload,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.reload,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.reload,
.portlet.solid.red>.portlet-title>.tools>a.reload,
.portlet.solid.white>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.reload,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.reload,
.portlet.solid.yellow>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png)
}

.portlet.box>.portlet-title>.tools>a.expand,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.expand,
.portlet.solid.blue-dark>.portlet-title>.tools>a.expand,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.expand,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.expand,
.portlet.solid.blue-madison>.portlet-title>.tools>a.expand,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.expand,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.expand,
.portlet.solid.blue-soft>.portlet-title>.tools>a.expand,
.portlet.solid.blue-steel>.portlet-title>.tools>a.expand,
.portlet.solid.blue>.portlet-title>.tools>a.expand,
.portlet.solid.dark>.portlet-title>.tools>a.expand,
.portlet.solid.default>.portlet-title>.tools>a.expand,
.portlet.solid.green-dark>.portlet-title>.tools>a.expand,
.portlet.solid.green-haze>.portlet-title>.tools>a.expand,
.portlet.solid.green-jungle>.portlet-title>.tools>a.expand,
.portlet.solid.green-meadow>.portlet-title>.tools>a.expand,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.expand,
.portlet.solid.green-sharp>.portlet-title>.tools>a.expand,
.portlet.solid.green-soft>.portlet-title>.tools>a.expand,
.portlet.solid.green-steel>.portlet-title>.tools>a.expand,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.expand,
.portlet.solid.green>.portlet-title>.tools>a.expand,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.expand,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.expand,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.expand,
.portlet.solid.grey-mint>.portlet-title>.tools>a.expand,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.expand,
.portlet.solid.grey-salt>.portlet-title>.tools>a.expand,
.portlet.solid.grey-silver>.portlet-title>.tools>a.expand,
.portlet.solid.grey-steel>.portlet-title>.tools>a.expand,
.portlet.solid.grey>.portlet-title>.tools>a.expand,
.portlet.solid.purple-intense>.portlet-title>.tools>a.expand,
.portlet.solid.purple-medium>.portlet-title>.tools>a.expand,
.portlet.solid.purple-plum>.portlet-title>.tools>a.expand,
.portlet.solid.purple-seance>.portlet-title>.tools>a.expand,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.expand,
.portlet.solid.purple-soft>.portlet-title>.tools>a.expand,
.portlet.solid.purple-studio>.portlet-title>.tools>a.expand,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.expand,
.portlet.solid.purple>.portlet-title>.tools>a.expand,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.expand,
.portlet.solid.red-haze>.portlet-title>.tools>a.expand,
.portlet.solid.red-intense>.portlet-title>.tools>a.expand,
.portlet.solid.red-mint>.portlet-title>.tools>a.expand,
.portlet.solid.red-pink>.portlet-title>.tools>a.expand,
.portlet.solid.red-soft>.portlet-title>.tools>a.expand,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.expand,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.expand,
.portlet.solid.red>.portlet-title>.tools>a.expand,
.portlet.solid.white>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.expand,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.expand,
.portlet.solid.yellow>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png)
}

.portlet.box>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-dark>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-madison>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-soft>.portlet-title>.tools>a.collapse,
.portlet.solid.blue-steel>.portlet-title>.tools>a.collapse,
.portlet.solid.blue>.portlet-title>.tools>a.collapse,
.portlet.solid.dark>.portlet-title>.tools>a.collapse,
.portlet.solid.default>.portlet-title>.tools>a.collapse,
.portlet.solid.green-dark>.portlet-title>.tools>a.collapse,
.portlet.solid.green-haze>.portlet-title>.tools>a.collapse,
.portlet.solid.green-jungle>.portlet-title>.tools>a.collapse,
.portlet.solid.green-meadow>.portlet-title>.tools>a.collapse,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.collapse,
.portlet.solid.green-sharp>.portlet-title>.tools>a.collapse,
.portlet.solid.green-soft>.portlet-title>.tools>a.collapse,
.portlet.solid.green-steel>.portlet-title>.tools>a.collapse,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.collapse,
.portlet.solid.green>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-mint>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-salt>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-silver>.portlet-title>.tools>a.collapse,
.portlet.solid.grey-steel>.portlet-title>.tools>a.collapse,
.portlet.solid.grey>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-intense>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-medium>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-plum>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-seance>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-soft>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-studio>.portlet-title>.tools>a.collapse,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.collapse,
.portlet.solid.purple>.portlet-title>.tools>a.collapse,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.collapse,
.portlet.solid.red-haze>.portlet-title>.tools>a.collapse,
.portlet.solid.red-intense>.portlet-title>.tools>a.collapse,
.portlet.solid.red-mint>.portlet-title>.tools>a.collapse,
.portlet.solid.red-pink>.portlet-title>.tools>a.collapse,
.portlet.solid.red-soft>.portlet-title>.tools>a.collapse,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.collapse,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.collapse,
.portlet.solid.red>.portlet-title>.tools>a.collapse,
.portlet.solid.white>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.collapse,
.portlet.solid.yellow>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png)
}

.portlet.box>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-chambray>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-dark>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-hoki>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-madison>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-oleo>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-sharp>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-soft>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue-steel>.portlet-title>.tools>a.fullscreen,
.portlet.solid.blue>.portlet-title>.tools>a.fullscreen,
.portlet.solid.dark>.portlet-title>.tools>a.fullscreen,
.portlet.solid.default>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-dark>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-haze>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-jungle>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-meadow>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-seagreen>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-sharp>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-soft>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-steel>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green-turquoise>.portlet-title>.tools>a.fullscreen,
.portlet.solid.green>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-cararra>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-cascade>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-gallery>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-mint>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-salsa>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-salt>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-silver>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey-steel>.portlet-title>.tools>a.fullscreen,
.portlet.solid.grey>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-intense>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-medium>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-plum>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-seance>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-sharp>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-soft>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-studio>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple-wisteria>.portlet-title>.tools>a.fullscreen,
.portlet.solid.purple>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-flamingo>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-haze>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-intense>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-mint>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-pink>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-soft>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-sunglo>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red-thunderbird>.portlet-title>.tools>a.fullscreen,
.portlet.solid.red>.portlet-title>.tools>a.fullscreen,
.portlet.solid.white>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-crusta>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-gold>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-haze>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-lemon>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-mint>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-saffron>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow-soft>.portlet-title>.tools>a.fullscreen,
.portlet.solid.yellow>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd
}

.portlet.box>.portlet-title>.actions {
    padding: 7px 0 5px
}

.portlet.box>.portlet-body {
    background-color: #fff;
    padding: 15px
}

.evm_portlet_box_purple.portlet.box.purple .portlet-body.form {
    padding: 15px 30px !important
}

.portlet.light {
    padding: 12px 20px 15px;
    background-color: #fff
}

.portlet.light.bordered {
    border: 1px solid #e7ecf1 !important
}

.portlet.light.bordered>.portlet-title {
    border-bottom: 1px solid #eef1f5
}

.portlet.light.bg-inverse {
    background: #f1f4f7
}

.portlet.light>.portlet-title {
    padding: 0;
    min-height: 48px
}

.portlet.light>.portlet-title>.caption {
    color: #666;
    padding: 10px 0
}

.SalesByPages .box .content_box h5,
.SalesByWidgets .box .content_box h5,
.portlet.light>.portlet-title>.caption>.caption-subject {
    font-size: 16px
}

.portlet.light>.portlet-title>.caption>i {
    color: #777;
    font-size: 15px;
    font-weight: 300;
    margin-top: 3px
}

.portlet.light>.portlet-title>.actions {
    padding: 6px 0 14px
}

.portlet.box.default>.portlet-title>.caption,
.portlet.box.default>.portlet-title>.caption>i,
.portlet.box.white>.portlet-title>.caption,
.portlet.box.white>.portlet-title>.caption>i,
.portlet.light>.portlet-title>.actions .btn-default,
.portlet.solid.default>.portlet-title>.caption>i,
.portlet.solid.white>.portlet-title>.caption>i {
    color: #666
}

.portlet.light>.portlet-title>.actions .btn-icon-only {
    height: 27px;
    width: 27px
}

.portlet.light>.portlet-title>.inputs {
    float: right;
    display: inline-block;
    padding: 4px 0
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
    font-size: 14px;
    margin-top: 9px
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
    height: 30px;
    padding: 2px 26px 3px 10px;
    font-size: 13px
}

.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
    height: 30px;
    padding: 3px 10px;
    font-size: 13px
}

.portlet.light>.portlet-title>.pagination {
    padding: 2px 0 13px
}

.portlet.light>.portlet-title>.tools {
    padding: 10px 0 13px;
    margin-top: 2px
}

.portlet.light>.portlet-title>.nav-tabs>li {
    margin: 0;
    padding: 0
}

.portlet.light>.portlet-title>.nav-tabs>li>a {
    margin: 0;
    padding: 12px 13px 13px;
    font-size: 13px;
    color: #666
}

.portlet.light>.portlet-title>.nav-tabs>li.active>a,
.portlet.light>.portlet-title>.nav-tabs>li:hover>a {
    margin: 0;
    background: 0 0;
    color: #333
}

.portlet.light.form-fit>.portlet-title {
    padding: 17px 20px 10px;
    margin-bottom: 0
}

.portlet.light .portlet-body {
    padding-top: 8px
}

.portlet.light.portlet-fullscreen>.portlet-body {
    padding: 8px 0
}

.portlet.light.portlet-fit>.portlet-title {
    padding: 15px 20px 10px
}

.portlet.light.portlet-fit>.portlet-body {
    padding: 10px 20px 20px
}

.portlet.light.portlet-datatable.portlet-fit>.portlet-body {
    padding-top: 10px;
    padding-bottom: 25px
}

.tabs-reversed>li {
    float: right;
    margin-right: 0
}

.col_footer:last-child,
.tabs-reversed>li>a {
    margin-right: 0
}

.portlet-sortable-placeholder {
    border: 2px dashed #eee;
    margin-bottom: 25px
}

.portlet-sortable-empty {
    box-shadow: none !important;
    height: 45px
}

label.exclude_label {
    display: block;
    font-weight: 400
}

.exclude_options {
    width: auto;
    display: inline-block
}

#page-wrapper .excludeproduct ul.token-input-list,
.search_keyword {
    width: 74% !important;
    display: inline-block
}

.exclude_button {
    width: 8%;
    border-radius: 0 4px 4px 0
}

.exclude_select_all {
    float: left;
    margin: 15px
}

@media (max-width:991px) {
    .portlet-collapsed-on-mobile {
        display: none
    }
}

.portlet.solid.default>.portlet-body,
.portlet.solid.default>.portlet-title,
.portlet.solid.white>.portlet-body,
.portlet.solid.white>.portlet-title {
    border: 0;
    color: #666
}

.portlet.box.default,
.portlet.box.grey,
.portlet.box.grey-cararra,
.portlet.box.grey-steel,
.portlet.box.white {
    border: 1px solid #fff;
    border-top: 0
}

.portlet.box.default>.portlet-title>.actions .btn-default,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default,
.portlet.box.grey>.portlet-title>.actions .btn-default,
.portlet.box.white>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.default>.portlet-title,
.portlet.default,
.portlet>.portlet-body.default {
    background-color: #e1e5ec
}

.custom_planlock:hover span,
.evm_wiser_table_section .table-dark.table-hover tbody tr:hover a,
.portlet.box.blue-chambray>.portlet-title>.caption,
.portlet.box.blue-chambray>.portlet-title>.caption>i,
.portlet.box.blue-dark>.portlet-title>.caption,
.portlet.box.blue-dark>.portlet-title>.caption>i,
.portlet.box.blue-ebonyclay>.portlet-title>.caption,
.portlet.box.blue-ebonyclay>.portlet-title>.caption>i,
.portlet.box.blue-hoki>.portlet-title>.caption,
.portlet.box.blue-hoki>.portlet-title>.caption>i,
.portlet.box.blue-madison>.portlet-title>.caption,
.portlet.box.blue-madison>.portlet-title>.caption>i,
.portlet.box.blue-oleo>.portlet-title>.caption,
.portlet.box.blue-oleo>.portlet-title>.caption>i,
.portlet.box.blue-sharp>.portlet-title>.caption,
.portlet.box.blue-sharp>.portlet-title>.caption>i,
.portlet.box.blue-soft>.portlet-title>.caption,
.portlet.box.blue-soft>.portlet-title>.caption>i,
.portlet.box.blue-steel>.portlet-title>.caption,
.portlet.box.blue-steel>.portlet-title>.caption>i,
.portlet.box.blue>.portlet-title>.caption,
.portlet.box.blue>.portlet-title>.caption>i,
.portlet.box.dark>.portlet-title>.caption,
.portlet.box.dark>.portlet-title>.caption>i,
.portlet.box.default>.portlet-title>.actions .btn-default>i,
.portlet.box.green-dark>.portlet-title>.caption,
.portlet.box.green-dark>.portlet-title>.caption>i,
.portlet.box.green-haze>.portlet-title>.caption,
.portlet.box.green-haze>.portlet-title>.caption>i,
.portlet.box.green-jungle>.portlet-title>.caption,
.portlet.box.green-jungle>.portlet-title>.caption>i,
.portlet.box.green-meadow>.portlet-title>.caption,
.portlet.box.green-meadow>.portlet-title>.caption>i,
.portlet.box.green-seagreen>.portlet-title>.caption,
.portlet.box.green-seagreen>.portlet-title>.caption>i,
.portlet.box.green-sharp>.portlet-title>.caption,
.portlet.box.green-sharp>.portlet-title>.caption>i,
.portlet.box.green-soft>.portlet-title>.caption,
.portlet.box.green-soft>.portlet-title>.caption>i,
.portlet.box.green-steel>.portlet-title>.caption,
.portlet.box.green-steel>.portlet-title>.caption>i,
.portlet.box.green-turquoise>.portlet-title>.caption,
.portlet.box.green-turquoise>.portlet-title>.caption>i,
.portlet.box.green>.portlet-title>.caption,
.portlet.box.green>.portlet-title>.caption>i,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default>i,
.portlet.box.grey-cascade>.portlet-title>.caption,
.portlet.box.grey-cascade>.portlet-title>.caption>i,
.portlet.box.grey-gallery>.portlet-title>.caption,
.portlet.box.grey-gallery>.portlet-title>.caption>i,
.portlet.box.grey-mint>.portlet-title>.caption,
.portlet.box.grey-mint>.portlet-title>.caption>i,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default>i,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default>i,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default>i,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default>i,
.portlet.box.grey>.portlet-title>.actions .btn-default>i,
.portlet.box.purple-intense>.portlet-title>.caption,
.portlet.box.purple-intense>.portlet-title>.caption>i,
.portlet.box.purple-medium>.portlet-title>.caption,
.portlet.box.purple-medium>.portlet-title>.caption>i,
.portlet.box.purple-plum>.portlet-title>.caption,
.portlet.box.purple-plum>.portlet-title>.caption>i,
.portlet.box.purple-seance>.portlet-title>.caption,
.portlet.box.purple-seance>.portlet-title>.caption>i,
.portlet.box.purple-sharp>.portlet-title>.caption,
.portlet.box.purple-sharp>.portlet-title>.caption>i,
.portlet.box.purple-soft>.portlet-title>.caption,
.portlet.box.purple-soft>.portlet-title>.caption>i,
.portlet.box.purple-studio>.portlet-title>.caption,
.portlet.box.purple-studio>.portlet-title>.caption>i,
.portlet.box.purple-wisteria>.portlet-title>.caption,
.portlet.box.purple-wisteria>.portlet-title>.caption>i,
.portlet.box.red-flamingo>.portlet-title>.caption,
.portlet.box.red-flamingo>.portlet-title>.caption>i,
.portlet.box.red-haze>.portlet-title>.caption,
.portlet.box.red-haze>.portlet-title>.caption>i,
.portlet.box.red-intense>.portlet-title>.caption,
.portlet.box.red-intense>.portlet-title>.caption>i,
.portlet.box.red-mint>.portlet-title>.caption,
.portlet.box.red-mint>.portlet-title>.caption>i,
.portlet.box.red-pink>.portlet-title>.caption,
.portlet.box.red-pink>.portlet-title>.caption>i,
.portlet.box.red-soft>.portlet-title>.caption,
.portlet.box.red-soft>.portlet-title>.caption>i,
.portlet.box.red-sunglo>.portlet-title>.caption,
.portlet.box.red-sunglo>.portlet-title>.caption>i,
.portlet.box.red-thunderbird>.portlet-title>.caption,
.portlet.box.red-thunderbird>.portlet-title>.caption>i,
.portlet.box.white>.portlet-title>.actions .btn-default>i,
.portlet.box.yellow-casablanca>.portlet-title>.caption,
.portlet.box.yellow-casablanca>.portlet-title>.caption>i,
.portlet.box.yellow-crusta>.portlet-title>.caption,
.portlet.box.yellow-crusta>.portlet-title>.caption>i,
.portlet.box.yellow-gold>.portlet-title>.caption,
.portlet.box.yellow-gold>.portlet-title>.caption>i,
.portlet.box.yellow-haze>.portlet-title>.caption,
.portlet.box.yellow-haze>.portlet-title>.caption>i,
.portlet.box.yellow-lemon>.portlet-title>.caption,
.portlet.box.yellow-lemon>.portlet-title>.caption>i,
.portlet.box.yellow-mint>.portlet-title>.caption,
.portlet.box.yellow-mint>.portlet-title>.caption>i,
.portlet.box.yellow-saffron>.portlet-title>.caption,
.portlet.box.yellow-saffron>.portlet-title>.caption>i,
.portlet.box.yellow-soft>.portlet-title>.caption,
.portlet.box.yellow-soft>.portlet-title>.caption>i,
.portlet.box.yellow>.portlet-title>.caption,
.portlet.box.yellow>.portlet-title>.caption>i,
.portlet.solid.blue-chambray>.portlet-title>.caption>i,
.portlet.solid.blue-dark>.portlet-title>.caption>i,
.portlet.solid.blue-ebonyclay>.portlet-title>.caption>i,
.portlet.solid.blue-hoki>.portlet-title>.caption>i,
.portlet.solid.blue-madison>.portlet-title>.caption>i,
.portlet.solid.blue-oleo>.portlet-title>.caption>i,
.portlet.solid.blue-sharp>.portlet-title>.caption>i,
.portlet.solid.blue-soft>.portlet-title>.caption>i,
.portlet.solid.blue-steel>.portlet-title>.caption>i,
.portlet.solid.blue>.portlet-title>.caption>i,
.portlet.solid.dark>.portlet-title>.caption>i,
.portlet.solid.green-dark>.portlet-title>.caption>i,
.portlet.solid.green-haze>.portlet-title>.caption>i,
.portlet.solid.green-jungle>.portlet-title>.caption>i,
.portlet.solid.green-meadow>.portlet-title>.caption>i,
.portlet.solid.green-seagreen>.portlet-title>.caption>i,
.portlet.solid.green-sharp>.portlet-title>.caption>i,
.portlet.solid.green-soft>.portlet-title>.caption>i,
.portlet.solid.green-steel>.portlet-title>.caption>i,
.portlet.solid.green-turquoise>.portlet-title>.caption>i,
.portlet.solid.green>.portlet-title>.caption>i,
.portlet.solid.grey-cascade>.portlet-title>.caption>i,
.portlet.solid.grey-gallery>.portlet-title>.caption>i,
.portlet.solid.grey-mint>.portlet-title>.caption>i,
.portlet.solid.purple-intense>.portlet-title>.caption>i,
.portlet.solid.purple-medium>.portlet-title>.caption>i,
.portlet.solid.purple-plum>.portlet-title>.caption>i,
.portlet.solid.purple-seance>.portlet-title>.caption>i,
.portlet.solid.purple-sharp>.portlet-title>.caption>i,
.portlet.solid.purple-soft>.portlet-title>.caption>i,
.portlet.solid.purple-studio>.portlet-title>.caption>i,
.portlet.solid.purple-wisteria>.portlet-title>.caption>i,
.portlet.solid.purple>.portlet-title>.caption>i,
.portlet.solid.red-flamingo>.portlet-title>.caption>i,
.portlet.solid.red-haze>.portlet-title>.caption>i,
.portlet.solid.red-intense>.portlet-title>.caption>i,
.portlet.solid.red-mint>.portlet-title>.caption>i,
.portlet.solid.red-pink>.portlet-title>.caption>i,
.portlet.solid.red-soft>.portlet-title>.caption>i,
.portlet.solid.red-sunglo>.portlet-title>.caption>i,
.portlet.solid.red-thunderbird>.portlet-title>.caption>i,
.portlet.solid.red>.portlet-title>.caption>i,
.portlet.solid.yellow-casablanca>.portlet-title>.caption>i,
.portlet.solid.yellow-crusta>.portlet-title>.caption>i,
.portlet.solid.yellow-gold>.portlet-title>.caption>i,
.portlet.solid.yellow-haze>.portlet-title>.caption>i,
.portlet.solid.yellow-lemon>.portlet-title>.caption>i,
.portlet.solid.yellow-mint>.portlet-title>.caption>i,
.portlet.solid.yellow-saffron>.portlet-title>.caption>i,
.portlet.solid.yellow-soft>.portlet-title>.caption>i,
.portlet.solid.yellow>.portlet-title>.caption>i {
    color: #fff
}

.portlet.box.default>.portlet-title>.actions .btn-default.active,
.portlet.box.default>.portlet-title>.actions .btn-default:active,
.portlet.box.default>.portlet-title>.actions .btn-default:focus,
.portlet.box.default>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey>.portlet-title>.actions .btn-default.active,
.portlet.box.grey>.portlet-title>.actions .btn-default:active,
.portlet.box.grey>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-pink>.portlet-title>.actions .btn-default.active,
.portlet.box.red-pink>.portlet-title>.actions .btn-default:active,
.portlet.box.red-pink>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-pink>.portlet-title>.actions .btn-default:hover,
.portlet.box.white>.portlet-title>.actions .btn-default.active,
.portlet.box.white>.portlet-title>.actions .btn-default:active,
.portlet.box.white>.portlet-title>.actions .btn-default:focus,
.portlet.box.white>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fff;
    color: #fff
}

.portlet.box.dark>.portlet-title,
.portlet.dark,
.portlet>.portlet-body.dark {
    background-color: #2f353b
}

.portlet.solid.blue-chambray>.portlet-body,
.portlet.solid.blue-chambray>.portlet-title,
.portlet.solid.blue-dark>.portlet-body,
.portlet.solid.blue-dark>.portlet-title,
.portlet.solid.blue-ebonyclay>.portlet-body,
.portlet.solid.blue-ebonyclay>.portlet-title,
.portlet.solid.blue-hoki>.portlet-body,
.portlet.solid.blue-hoki>.portlet-title,
.portlet.solid.blue-madison>.portlet-body,
.portlet.solid.blue-madison>.portlet-title,
.portlet.solid.blue-oleo>.portlet-body,
.portlet.solid.blue-oleo>.portlet-title,
.portlet.solid.blue-sharp>.portlet-body,
.portlet.solid.blue-sharp>.portlet-title,
.portlet.solid.blue-soft>.portlet-body,
.portlet.solid.blue-soft>.portlet-title,
.portlet.solid.blue-steel>.portlet-body,
.portlet.solid.blue-steel>.portlet-title,
.portlet.solid.blue>.portlet-body,
.portlet.solid.blue>.portlet-title,
.portlet.solid.dark>.portlet-body,
.portlet.solid.dark>.portlet-title,
.portlet.solid.green-dark>.portlet-body,
.portlet.solid.green-dark>.portlet-title,
.portlet.solid.green-haze>.portlet-body,
.portlet.solid.green-haze>.portlet-title,
.portlet.solid.green-jungle>.portlet-body,
.portlet.solid.green-jungle>.portlet-title,
.portlet.solid.green-meadow>.portlet-body,
.portlet.solid.green-meadow>.portlet-title,
.portlet.solid.green-seagreen>.portlet-body,
.portlet.solid.green-seagreen>.portlet-title,
.portlet.solid.green-sharp>.portlet-body,
.portlet.solid.green-sharp>.portlet-title,
.portlet.solid.green-soft>.portlet-body,
.portlet.solid.green-soft>.portlet-title,
.portlet.solid.green-steel>.portlet-body,
.portlet.solid.green-steel>.portlet-title,
.portlet.solid.green-turquoise>.portlet-body,
.portlet.solid.green-turquoise>.portlet-title,
.portlet.solid.green>.portlet-body,
.portlet.solid.green>.portlet-title,
.portlet.solid.grey-cascade>.portlet-body,
.portlet.solid.grey-cascade>.portlet-title,
.portlet.solid.grey-gallery>.portlet-body,
.portlet.solid.grey-gallery>.portlet-title,
.portlet.solid.grey-mint>.portlet-body,
.portlet.solid.grey-mint>.portlet-title,
.portlet.solid.purple-intense>.portlet-body,
.portlet.solid.purple-intense>.portlet-title,
.portlet.solid.purple-medium>.portlet-body,
.portlet.solid.purple-medium>.portlet-title,
.portlet.solid.purple-plum>.portlet-body,
.portlet.solid.purple-plum>.portlet-title,
.portlet.solid.purple-seance>.portlet-body,
.portlet.solid.purple-seance>.portlet-title,
.portlet.solid.purple-sharp>.portlet-body,
.portlet.solid.purple-sharp>.portlet-title,
.portlet.solid.purple-soft>.portlet-body,
.portlet.solid.purple-soft>.portlet-title,
.portlet.solid.purple-studio>.portlet-body,
.portlet.solid.purple-studio>.portlet-title,
.portlet.solid.purple-wisteria>.portlet-body,
.portlet.solid.purple-wisteria>.portlet-title,
.portlet.solid.purple>.portlet-body,
.portlet.solid.purple>.portlet-title,
.portlet.solid.red-flamingo>.portlet-body,
.portlet.solid.red-flamingo>.portlet-title,
.portlet.solid.red-haze>.portlet-body,
.portlet.solid.red-haze>.portlet-title,
.portlet.solid.red-intense>.portlet-body,
.portlet.solid.red-intense>.portlet-title,
.portlet.solid.red-mint>.portlet-body,
.portlet.solid.red-mint>.portlet-title,
.portlet.solid.red-pink>.portlet-body,
.portlet.solid.red-pink>.portlet-title,
.portlet.solid.red-soft>.portlet-body,
.portlet.solid.red-soft>.portlet-title,
.portlet.solid.red-sunglo>.portlet-body,
.portlet.solid.red-sunglo>.portlet-title,
.portlet.solid.red-thunderbird>.portlet-body,
.portlet.solid.red-thunderbird>.portlet-title,
.portlet.solid.red>.portlet-body,
.portlet.solid.red>.portlet-title,
.portlet.solid.yellow-casablanca>.portlet-body,
.portlet.solid.yellow-casablanca>.portlet-title,
.portlet.solid.yellow-crusta>.portlet-body,
.portlet.solid.yellow-crusta>.portlet-title,
.portlet.solid.yellow-gold>.portlet-body,
.portlet.solid.yellow-gold>.portlet-title,
.portlet.solid.yellow-haze>.portlet-body,
.portlet.solid.yellow-haze>.portlet-title,
.portlet.solid.yellow-lemon>.portlet-body,
.portlet.solid.yellow-lemon>.portlet-title,
.portlet.solid.yellow-mint>.portlet-body,
.portlet.solid.yellow-mint>.portlet-title,
.portlet.solid.yellow-saffron>.portlet-body,
.portlet.solid.yellow-saffron>.portlet-title,
.portlet.solid.yellow-soft>.portlet-body,
.portlet.solid.yellow-soft>.portlet-title,
.portlet.solid.yellow>.portlet-body,
.portlet.solid.yellow>.portlet-title {
    border: 0;
    color: #fff
}

.portlet.box.dark {
    border: 1px solid #464f57;
    border-top: 0
}

.portlet.box.dark>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #616d79;
    color: #6c7a88
}

.portlet.blue,
.portlet.box.blue>.portlet-title,
.portlet>.portlet-body.blue {
    background-color: #3598dc
}

.portlet.box.dark>.portlet-title>.actions .btn-default>i {
    color: #738290
}

.portlet.box.dark>.portlet-title>.actions .btn-default.active,
.portlet.box.dark>.portlet-title>.actions .btn-default:active,
.portlet.box.dark>.portlet-title>.actions .btn-default:focus,
.portlet.box.dark>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #798794;
    color: #8793a0
}

.portlet.box.blue {
    border: 1px solid #60aee4;
    border-top: 0
}

.portlet.box.blue>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #95c9ed;
    color: #aad4f0
}

.portlet.blue-madison,
.portlet.box.blue-madison>.portlet-title,
.portlet>.portlet-body.blue-madison {
    background-color: #578ebe
}

.portlet.box.blue>.portlet-title>.actions .btn-default>i {
    color: #b7daf3
}

.portlet.box.blue>.portlet-title>.actions .btn-default.active,
.portlet.box.blue>.portlet-title>.actions .btn-default:active,
.portlet.box.blue>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #c0dff4;
    color: #d6eaf8
}

.portlet.box.blue-madison {
    border: 1px solid #7ca7cc;
    border-top: 0
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #a8c4dd;
    color: #bad1e4
}

.portlet.blue-chambray,
.portlet.box.blue-chambray>.portlet-title,
.portlet>.portlet-body.blue-chambray {
    background-color: #2c3e50
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default>i {
    color: #c5d8e9
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #cdddec;
    color: #dfeaf3
}

.portlet.box.blue-chambray {
    border: 1px solid #3e5871;
    border-top: 0
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #547698;
    color: #5f83a7
}

.portlet.blue-ebonyclay,
.portlet.box.blue-ebonyclay>.portlet-title,
.portlet>.portlet-body.blue-ebonyclay {
    background-color: #22313f
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default>i {
    color: #698bac
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #6f90b0;
    color: #809cb9
}

.portlet.box.blue-ebonyclay {
    border: 1px solid #344b60;
    border-top: 0
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #496a88;
    color: #527798
}

.portlet.blue-hoki,
.portlet.box.blue-hoki>.portlet-title,
.portlet>.portlet-body.blue-hoki {
    background-color: #67809f
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default>i {
    color: #587ea2
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #5d83a7;
    color: #6d90b0
}

.portlet.box.blue-hoki {
    border: 1px solid #869ab3;
    border-top: 0
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #acb9ca;
    color: #bbc7d4
}

.portlet.blue-steel,
.portlet.box.blue-steel>.portlet-title,
.portlet>.portlet-body.blue-steel {
    background-color: #4b77be
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default>i {
    color: #c5ceda
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #cbd4de;
    color: #dbe1e8
}

.portlet.box.blue-steel {
    border: 1px solid #7093cc;
    border-top: 0
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9db5dc;
    color: #b0c3e3
}

.portlet.blue-soft,
.portlet.box.blue-soft>.portlet-title,
.portlet>.portlet-body.blue-soft {
    background-color: #4c87b9
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default>i {
    color: #bbcce7
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #c3d2e9;
    color: #d6e0f0
}

.portlet.box.blue-soft {
    border: 1px solid #71a0c7;
    border-top: 0
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9dbdd9;
    color: #afc9e0
}

.portlet.blue-dark,
.portlet.box.blue-dark>.portlet-title,
.portlet>.portlet-body.blue-dark {
    background-color: #5e738b
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default>i {
    color: #bad1e4
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #c1d6e7;
    color: #d4e2ee
}

.portlet.box.blue-dark {
    border: 1px solid #788da4;
    border-top: 0
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9dacbd;
    color: #acb8c7
}

.portlet.blue-sharp,
.portlet.box.blue-sharp>.portlet-title,
.portlet>.portlet-body.blue-sharp {
    background-color: #5c9bd1
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default>i {
    color: #b5c0cd
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #bbc5d1;
    color: #cad2db
}

.portlet.box.blue-sharp {
    border: 1px solid #84b3dc;
    border-top: 0
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #b4d1ea;
    color: #c7ddef
}

.portlet.blue-oleo,
.portlet.box.blue-oleo>.portlet-title,
.portlet>.portlet-body.blue-oleo {
    background-color: #94a0b2
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default>i {
    color: #d3e4f3
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #dbe9f5;
    color: #eff5fb
}

.portlet.box.blue-oleo {
    border: 1px solid #b2bac7;
    border-top: 0
}

.portlet.box.blue-oleo>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d5dae1;
    color: #e4e7ec
}

.portlet.box.green>.portlet-title,
.portlet.green,
.portlet>.portlet-body.green {
    background-color: #32c5d2
}

.portlet.box.blue-oleo>.portlet-title>.actions .btn-default>i {
    color: #edeff2
}

.portlet.box.blue-oleo>.portlet-title>.actions .btn-default.active,
.portlet.box.blue-oleo>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-oleo>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-oleo>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f3f4f6;
    color: #fff
}

.portlet.box.green {
    border: 1px solid #5cd1db;
    border-top: 0
}

.portlet.box.green>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #8edfe6;
    color: #a3e5eb
}

.portlet.box.green-meadow>.portlet-title,
.portlet.green-meadow,
.portlet>.portlet-body.green-meadow {
    background-color: #1bbc9b
}

.portlet.box.green>.portlet-title>.actions .btn-default>i {
    color: #afe8ee
}

.portlet.box.green>.portlet-title>.actions .btn-default.active,
.portlet.box.green>.portlet-title>.actions .btn-default:active,
.portlet.box.green>.portlet-title>.actions .btn-default:focus,
.portlet.box.green>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #b8ebef;
    color: #cdf1f4
}

.portlet.box.green-meadow {
    border: 1px solid #2ae0bb;
    border-top: 0
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #5fe8cc;
    color: #75ebd3
}

.portlet.box.green-seagreen>.portlet-title,
.portlet.green-seagreen,
.portlet>.portlet-body.green-seagreen {
    background-color: #1ba39c
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default>i {
    color: #83edd7
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default.active,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default:active,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #8ceeda;
    color: #a2f2e1
}

.portlet.box.green-seagreen {
    border: 1px solid #22cfc6;
    border-top: 0
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #4de1da;
    color: #63e5de
}

.portlet.box.green-turquoise>.portlet-title,
.portlet.green-turquoise,
.portlet>.portlet-body.green-turquoise {
    background-color: #36d7b7
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default>i {
    color: #70e7e1
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default.active,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:active,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #78e9e3;
    color: #8eece8
}

.portlet.box.green-turquoise {
    border: 1px solid #61dfc6;
    border-top: 0
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #94ead9;
    color: #a9eee0
}

.portlet.box.green-haze>.portlet-title,
.portlet.green-haze,
.portlet>.portlet-body.green-haze {
    background-color: #44b6ae
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default>i {
    color: #b6f0e5
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default.active,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:active,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #bef2e8;
    color: #d3f6ef
}

.portlet.box.green-haze {
    border: 1px solid #67c6bf;
    border-top: 0
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #93d7d2;
    color: #a6deda
}

.portlet.box.green-jungle>.portlet-title,
.portlet.green-jungle,
.portlet>.portlet-body.green-jungle {
    background-color: #26c281
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default>i {
    color: #b1e2de
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default.active,
.portlet.box.green-haze>.portlet-title>.actions .btn-default:active,
.portlet.box.green-haze>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-haze>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #b9e5e2;
    color: #cbece9
}

.portlet.box.green-jungle {
    border: 1px solid #41da9a;
    border-top: 0
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #74e4b5;
    color: #8ae8c1
}

.portlet.box.green-soft>.portlet-title,
.portlet.green-soft,
.portlet>.portlet-body.green-soft {
    background-color: #3faba4
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default>i {
    color: #96ebc8
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default.active,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default:active,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #9feccc;
    color: #b4f0d7
}

.portlet.box.green-soft {
    border: 1px solid #5bc2bc;
    border-top: 0
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #87d3ce;
    color: #9adad6
}

.portlet.box.green-dark>.portlet-title,
.portlet.green-dark,
.portlet>.portlet-body.green-dark {
    background-color: #4db3a2
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default>i {
    color: #a5deda
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default.active,
.portlet.box.green-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.green-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-soft>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #ade1dd;
    color: #bfe7e5
}

.portlet.box.green-dark {
    border: 1px solid #71c2b5;
    border-top: 0
}

.portlet.box.green-dark>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #9cd5cb;
    color: #addcd4
}

.portlet.box.green-sharp>.portlet-title,
.portlet.green-sharp,
.portlet>.portlet-body.green-sharp {
    background-color: #2ab4c0
}

.portlet.box.green-dark>.portlet-title>.actions .btn-default>i {
    color: #b8e1da
}

.portlet.box.green-dark>.portlet-title>.actions .btn-default.active,
.portlet.box.green-dark>.portlet-title>.actions .btn-default:active,
.portlet.box.green-dark>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-dark>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #bfe4de;
    color: #d1ebe7
}

.portlet.box.green-sharp {
    border: 1px solid #46cbd7;
    border-top: 0
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #79d9e2;
    color: #8edfe6
}

.portlet.box.green-steel>.portlet-title,
.portlet.green-steel,
.portlet>.portlet-body.green-steel {
    background-color: #29b4b6
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default>i {
    color: #9ae3e9
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default.active,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #a2e5eb;
    color: #b7ebef
}

.portlet.box.green-steel {
    border: 1px solid #3ed1d4;
    border-top: 0
}

.portlet.box.green-steel>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #70dddf;
    color: #85e2e4
}

.portlet.box.grey>.portlet-title,
.portlet.grey,
.portlet>.portlet-body.grey {
    background-color: #e5e5e5
}

.portlet.box.green-steel>.portlet-title>.actions .btn-default>i {
    color: #92e5e6
}

.portlet.box.green-steel>.portlet-title>.actions .btn-default.active,
.portlet.box.green-steel>.portlet-title>.actions .btn-default:active,
.portlet.box.green-steel>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-steel>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #9ae7e8;
    color: #afeced
}

.portlet.solid.grey-cararra>.portlet-body,
.portlet.solid.grey-cararra>.portlet-title,
.portlet.solid.grey>.portlet-body,
.portlet.solid.grey>.portlet-title {
    border: 0;
    color: #333
}

.portlet.box.grey-cararra>.portlet-title>.caption,
.portlet.box.grey-cararra>.portlet-title>.caption>i,
.portlet.box.grey>.portlet-title>.caption,
.portlet.box.grey>.portlet-title>.caption>i,
.portlet.solid.grey-cararra>.portlet-title>.caption>i,
.portlet.solid.grey>.portlet-title>.caption>i {
    color: #333
}

.portlet.box.grey-steel>.portlet-title,
.portlet.grey-steel,
.portlet>.portlet-body.grey-steel {
    background-color: #e9edef
}

.portlet.solid.grey-steel>.portlet-body,
.portlet.solid.grey-steel>.portlet-title {
    border: 0;
    color: #80898e
}

.portlet.box.grey-steel>.portlet-title>.caption,
.portlet.box.grey-steel>.portlet-title>.caption>i,
.portlet.solid.grey-steel>.portlet-title>.caption>i {
    color: #80898e
}

.portlet.box.grey-cararra>.portlet-title,
.portlet.grey-cararra,
.portlet>.portlet-body.grey-cararra {
    background-color: #fafafa
}

.portlet.box.grey-gallery>.portlet-title,
.portlet.grey-gallery,
.portlet>.portlet-body.grey-gallery {
    background-color: #555
}

.portlet.box.grey-gallery {
    border: 1px solid #6f6f6f;
    border-top: 0
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #8d8d8d;
    color: #9a9a9a
}

.portlet.box.grey-cascade>.portlet-title,
.portlet.grey-cascade,
.portlet>.portlet-body.grey-cascade {
    background-color: #95a5a6
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default>i {
    color: #a2a2a2
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #a7a7a7;
    color: #b3b3b3
}

.portlet.box.grey-cascade {
    border: 1px solid #b1bdbd;
    border-top: 0
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d2d9d9;
    color: #e0e5e5
}

.portlet.box.grey-silver>.portlet-title,
.portlet.grey-silver,
.portlet>.portlet-body.grey-silver {
    background-color: #bfbfbf
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default>i {
    color: #e8ecec
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #eef0f0;
    color: #fcfcfc
}

.portlet.solid.grey-salsa>.portlet-body,
.portlet.solid.grey-salsa>.portlet-title,
.portlet.solid.grey-salt>.portlet-body,
.portlet.solid.grey-salt>.portlet-title,
.portlet.solid.grey-silver>.portlet-body,
.portlet.solid.grey-silver>.portlet-title {
    border: 0;
    color: #fafcfb
}

.portlet.box.grey-salsa>.portlet-title>.caption,
.portlet.box.grey-salsa>.portlet-title>.caption>i,
.portlet.box.grey-salt>.portlet-title>.caption,
.portlet.box.grey-salt>.portlet-title>.caption>i,
.portlet.box.grey-silver>.portlet-title>.caption,
.portlet.box.grey-silver>.portlet-title>.caption>i,
.portlet.solid.grey-salsa>.portlet-title>.caption>i,
.portlet.solid.grey-salt>.portlet-title>.caption>i,
.portlet.solid.grey-silver>.portlet-title>.caption>i {
    color: #fafcfb
}

.portlet.box.grey-silver {
    border: 1px solid #d9d9d9;
    border-top: 0
}

.portlet.box.grey-silver>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f7f7f7;
    color: #fff
}

.portlet.box.grey-salsa>.portlet-title,
.portlet.grey-salsa,
.portlet>.portlet-body.grey-salsa {
    background-color: #acb5c3
}

.portlet.box.grey-salsa {
    border: 1px solid #cacfd8;
    border-top: 0
}

.portlet.box.grey-salsa>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #edeff2;
    color: #fcfcfd
}

.portlet.box.grey-salt>.portlet-title,
.portlet.grey-salt,
.portlet>.portlet-body.grey-salt {
    background-color: #bfcad1
}

.portlet.box.grey-salt {
    border: 1px solid #dde3e6;
    border-top: 0
}

.portlet.box.grey-mint>.portlet-title,
.portlet.grey-mint,
.portlet>.portlet-body.grey-mint {
    background-color: #525e64
}

.portlet.box.grey-mint {
    border: 1px solid #697880;
    border-top: 0
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #88979e;
    color: #96a3a9
}

.portlet.box.purple>.portlet-title,
.portlet.box.red>.portlet-title,
.portlet.purple,
.portlet.red,
.portlet>.portlet-body.purple,
.portlet>.portlet-body.red {
    background-color: #fff;
    border-bottom: 1px solid #f6f6f6
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default>i {
    color: #9faab0
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default.active,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #a4afb5;
    color: #b2bcc0
}

.portlet.box.purple>.portlet-title>.caption,
.portlet.box.purple>.portlet-title>.caption>i,
.portlet.box.red>.portlet-title>.caption,
.portlet.box.red>.portlet-title>.caption>i {
    color: #411d57;
    font-weight: 700
}

.portlet.box.red>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f5b3b7;
    color: #f8c9cc
}

.portlet.box.red-pink>.portlet-title,
.portlet.red-pink,
.portlet>.portlet-body.red-pink {
    background-color: #e08283
}

.portlet.box.red>.portlet-title>.actions .btn-default>i {
    color: #f9d7d9
}

.portlet.box.red>.portlet-title>.actions .btn-default.active,
.portlet.box.red>.portlet-title>.actions .btn-default:active,
.portlet.box.red>.portlet-title>.actions .btn-default:focus,
.portlet.box.red>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fbe0e1;
    color: #fef6f6
}

.portlet.box.red-pink {
    border: 1px solid #eaabac;
    border-top: 0
}

.portlet.box.red-pink>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f6dcdc;
    color: #fbf0f0
}

.portlet.box.red-sunglo>.portlet-title,
.portlet.red-sunglo,
.portlet>.portlet-body.red-sunglo {
    background-color: #e26a6a
}

.portlet.box.red-pink>.portlet-title>.actions .btn-default>i {
    color: #fefdfd
}

.portlet.box.red-sunglo {
    border: 1px solid #ea9595;
    border-top: 0
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f4c8c8;
    color: #f8dddd
}

.portlet.box.red-intense>.portlet-title,
.portlet.red-intense,
.portlet>.portlet-body.red-intense {
    background-color: #e35b5a
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default>i {
    color: #fbeaea
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default.active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fdf3f3;
    color: #fff
}

.portlet.box.red-intense {
    border: 1px solid #ea8686;
    border-top: 0
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f3baba;
    color: #f7d0d0
}

.portlet.box.red-thunderbird>.portlet-title,
.portlet.red-thunderbird,
.portlet>.portlet-body.red-thunderbird {
    background-color: #d91e18
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default>i {
    color: #f9dddd
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default.active,
.portlet.box.red-intense>.portlet-title>.actions .btn-default:active,
.portlet.box.red-intense>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-intense>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fbe6e6;
    color: #fefbfb
}

.portlet.box.red-thunderbird {
    border: 1px solid #e9403b;
    border-top: 0
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #ef7672;
    color: #f28c89
}

.portlet.box.red-flamingo>.portlet-title,
.portlet.red-flamingo,
.portlet>.portlet-body.red-flamingo {
    background-color: #ef4836
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default>i {
    color: #f39997
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default.active,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:active,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f4a2a0;
    color: #f7b9b7
}

.portlet.box.red-flamingo {
    border: 1px solid #f37365;
    border-top: 0
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f7a79e;
    color: #f9bcb6
}

.portlet.box.red-soft>.portlet-title,
.portlet.red-soft,
.portlet>.portlet-body.red-soft {
    background-color: #d05454
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default>i {
    color: #fac9c4
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default.active,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fbd2cd;
    color: #fde7e5
}

.portlet.box.red-soft {
    border: 1px solid #db7c7c;
    border-top: 0
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e8acac;
    color: #eec0c0
}

.portlet.box.red-haze>.portlet-title,
.portlet.red-haze,
.portlet>.portlet-body.red-haze {
    background-color: #f36a5a
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default>i {
    color: #f1cccc
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default.active,
.portlet.box.red-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.red-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-soft>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f3d4d4;
    color: #f9e8e8
}

.portlet.box.red-haze {
    border: 1px solid #f6958a;
    border-top: 0
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fbc8c3;
    color: #fcdeda
}

.portlet.box.red-mint>.portlet-title,
.portlet.red-mint,
.portlet>.portlet-body.red-mint {
    background-color: #e43a45
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default>i {
    color: #fdebe9
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default.active,
.portlet.box.red-haze>.portlet-title>.actions .btn-default:active,
.portlet.box.red-haze>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-haze>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fef3f2;
    color: #fff
}

.portlet.box.red-mint {
    border: 1px solid #ea676f;
    border-top: 0
}

.portlet.box.red-mint>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #f29da2;
    color: #f5b3b7
}

.portlet.box.yellow>.portlet-title,
.portlet.yellow,
.portlet>.portlet-body.yellow {
    background-color: #c49f47
}

.portlet.box.red-mint>.portlet-title>.actions .btn-default>i {
    color: #f6c1c4
}

.portlet.box.red-mint>.portlet-title>.actions .btn-default.active,
.portlet.box.red-mint>.portlet-title>.actions .btn-default:active,
.portlet.box.red-mint>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-mint>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f8cacd;
    color: #fbe0e2
}

.portlet.box.yellow {
    border: 1px solid #d0b36e;
    border-top: 0
}

.portlet.box.yellow>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #dfcb9c;
    color: #e5d5af
}

.portlet.box.yellow-gold>.portlet-title,
.portlet.yellow-gold,
.portlet>.portlet-body.yellow-gold {
    background-color: #e87e04
}

.portlet.box.yellow>.portlet-title>.actions .btn-default>i {
    color: #e9dbbb
}

.portlet.box.yellow>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #ecdfc3;
    color: #f2ead6
}

.portlet.box.yellow-gold {
    border: 1px solid #fb9724;
    border-top: 0
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fcb460;
    color: #fdbf79
}

.portlet.box.yellow-casablanca>.portlet-title,
.portlet.yellow-casablanca,
.portlet>.portlet-body.yellow-casablanca {
    background-color: #f2784b
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default>i {
    color: #fdc788
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fdcb92;
    color: #fed7ab
}

.portlet.box.yellow-casablanca {
    border: 1px solid #f59c7b;
    border-top: 0
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fac6b4;
    color: #fbd8cb
}

.portlet.box.yellow-crusta>.portlet-title,
.portlet.yellow-crusta,
.portlet>.portlet-body.yellow-crusta {
    background-color: #f3c200
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default>i {
    color: #fce3da
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fdeae3;
    color: #fffcfb
}

.portlet.box.yellow-crusta {
    border: 1px solid #ffd327;
    border-top: 0
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #ffe064;
    color: #ffe57e
}

.portlet.box.yellow-lemon>.portlet-title,
.portlet.yellow-lemon,
.portlet>.portlet-body.yellow-lemon {
    background-color: #f7ca18
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default>i {
    color: #ffe88d
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #ffea97;
    color: #ffefb1
}

.portlet.box.yellow-lemon {
    border: 1px solid #f9d549;
    border-top: 0
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #fbe384;
    color: #fce99d
}

.portlet.box.yellow-saffron>.portlet-title,
.portlet.yellow-saffron,
.portlet>.portlet-body.yellow-saffron {
    background-color: #f4d03f
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default>i {
    color: #fcecac
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fceeb6;
    color: #fdf4ce
}

.portlet.box.yellow-saffron {
    border: 1px solid #f7dc6f;
    border-top: 0
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #faeaa9;
    color: #fbf0c1
}

.portlet.box.yellow-soft>.portlet-title,
.portlet.yellow-soft,
.portlet>.portlet-body.yellow-soft {
    background-color: #c8d046
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default>i {
    color: #fcf3d0
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #fdf6d9;
    color: #fefcf1
}

.portlet.box.yellow-soft {
    border: 1px solid #d4da6f;
    border-top: 0
}

.portlet.box.yellow-soft>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e3e79f;
    color: #e9ecb4
}

.portlet.box.yellow-haze>.portlet-title,
.portlet.yellow-haze,
.portlet>.portlet-body.yellow-haze {
    background-color: #c5bf66
}

.portlet.box.yellow-soft>.portlet-title>.actions .btn-default>i {
    color: #ecefc0
}

.portlet.box.yellow-soft>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-soft>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #eff1c8;
    color: #f5f6dc
}

.portlet.box.yellow-haze {
    border: 1px solid #d3ce8b;
    border-top: 0
}

.portlet.box.yellow-haze>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e4e1b7;
    color: #ebe9ca
}

.portlet.box.yellow-mint>.portlet-title,
.portlet.yellow-mint,
.portlet>.portlet-body.yellow-mint {
    background-color: #c5b96b
}

.portlet.box.yellow-haze>.portlet-title>.actions .btn-default>i {
    color: #efedd5
}

.portlet.box.yellow-haze>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-haze>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-haze>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-haze>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f2f1dc;
    color: #f9f8ef
}

.portlet.box.yellow-mint {
    border: 1px solid #d3ca90;
    border-top: 0
}

.portlet.box.yellow-mint>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e5dfbc;
    color: #ece8ce
}

.portlet.box.yellow-mint>.portlet-title>.actions .btn-default>i {
    color: #f0edd9
}

.portlet.box.yellow-mint>.portlet-title>.actions .btn-default.active,
.portlet.box.yellow-mint>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-mint>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-mint>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f3f0e0;
    color: #faf9f3
}

.portlet.box.purple {
    border: unset;
    border-top: 0
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default,
.portlet.box.purple>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #bf8ed3;
    color: #c9a1da
}

.portlet.box.purple-intense>.portlet-title,
.portlet.box.purple-plum>.portlet-title,
.portlet.purple-intense,
.portlet.purple-plum,
.portlet>.portlet-body.purple-intense,
.portlet>.portlet-body.purple-plum {
    background-color: #8775a7
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default>i,
.portlet.box.purple>.portlet-title>.actions .btn-default>i {
    color: #cfacde
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple>.portlet-title>.actions .btn-default.active,
.portlet.box.purple>.portlet-title>.actions .btn-default:active,
.portlet.box.purple>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #d4b3e1;
    color: #dec5e8
}

.portlet.box.purple-intense,
.portlet.box.purple-plum {
    border: 1px solid #a294bb;
    border-top: 0
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #c3bad3;
    color: #d0c9dd
}

.portlet.box.purple-medium>.portlet-title,
.portlet.purple-medium,
.portlet>.portlet-body.purple-medium {
    background-color: #bf55ec
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default>i,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default>i {
    color: #d8d2e3
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #ded9e7;
    color: #ebe8f0
}

.portlet.box.purple-medium {
    border: 1px solid #d083f1;
    border-top: 0
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #e5baf7;
    color: #eed1fa
}

.portlet.box.purple-studio>.portlet-title,
.portlet.purple-studio,
.portlet>.portlet-body.purple-studio {
    background-color: #8e44ad
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default>i {
    color: #f3dffb
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #f6e8fc;
    color: #fff
}

.portlet.box.purple-studio {
    border: 1px solid #a563c1;
    border-top: 0
}

.portlet.box.purple-wisteria>.portlet-title,
.portlet.purple-wisteria,
.portlet>.portlet-body.purple-wisteria {
    background-color: #9b59b6
}

.portlet.box.purple-wisteria {
    border: 1px solid #b07cc6;
    border-top: 0
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #caa7d8;
    color: #d5b9e0
}

.portlet.box.purple-seance>.portlet-title,
.portlet.purple-seance,
.portlet>.portlet-body.purple-seance {
    background-color: #9a12b3
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default>i {
    color: #dbc3e5
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #dfcae8;
    color: #eadcf0
}

.portlet.box.purple-seance {
    border: 1px solid #c217e1;
    border-top: 0
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #d349ed;
    color: #d960ef
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default>i {
    color: #dc6ef0
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #de77f1;
    color: #e48ef4
}

.portlet.box.purple-sharp>.portlet-title,
.portlet.purple-sharp,
.portlet>.portlet-body.purple-sharp {
    background-color: #796799
}

.portlet.box.purple-sharp {
    border: 1px solid #9486ad;
    border-top: 0
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #b4aac6;
    color: #c2b9d0
}

.portlet.box.purple-soft>.portlet-title,
.portlet.purple-soft,
.portlet>.portlet-body.purple-soft {
    background-color: #8877a9
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default>i {
    color: #cac3d6
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #cfc9db;
    color: #ddd8e5
}

.portlet.box.purple-soft {
    border: 1px solid #a396bd;
    border-top: 0
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default {
    background: 0 0 !important;
    border: 1px solid #c4bcd4;
    color: #d2cbde
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default>i {
    color: #dad5e4
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default.active,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default:hover {
    border: 1px solid #dfdbe8;
    color: #edebf2
}

.portlet.light .form .form-body,
.portlet.light .portlet-form .form-body {
    padding-left: 0;
    padding-right: 0
}

.form .form-actions,
.portlet-form .form-actions {
    padding: 20px;
    margin: 0;
    background-color: #f5f5f5;
    border-top: 1px solid #e7ecf1
}

.portlet.light .form .form-actions,
.portlet.light .portlet-form .form-actions {
    background: 0 0;
    padding-left: 0;
    padding-right: 0
}

.form .form-actions.nobg,
.portlet-form .form-actions.nobg,
.tiles .tile .tile-object {
    background-color: transparent
}

.form .form-actions.noborder,
.portlet-form .form-actions.noborder {
    border-top: 0
}

.portlet .form .form-actions,
.portlet .portlet-form .form-actions {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.form .form-actions.right,
.portlet-form .form-actions.right {
    padding-left: 0;
    padding-right: 20px;
    text-align: right
}

.ab_form_container #alsopresets2 .wp-addtocart,
.portlet.light .form .form-actions.right,
.portlet.light .portlet-form .form-actions.right {
    padding-right: 0
}

.form .form-actions.left,
.portlet-form .form-actions.left {
    padding-left: 20px;
    padding-right: 0;
    text-align: left
}

.form .form-actions.top,
.portlet-form .form-actions.top {
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 0;
    border-bottom: 1px solid #e7ecf1
}

.evm_advanced_setting .panel-title a:focus,
.evm_advanced_setting .panel-title a:hover,
.evm_wiser_table_section tr.row01 a,
.evm_wiser_table_section tr.row01 a:hover {
    text-decoration: none;
    color: #db1f76
}

.choose_email_widgets .box a:hover,
.create_popup_unique_class .panel-heading:hover,
.dashbaord .alert-default .md-1 span i,
.evm_advanced_setting .accordion .panel-default .panel-heading:hover,
.evm_advanced_setting .radio-input-container input:checked~.radio-checkmark .redioButtonText,
.pop_position_wrapper .checkbox-tools:checked+label p,
.text a,
.trigger_wrapper .checkbox-tools:checked+label p,
.trigger_wrapper .checkbox-tools:checked+label span,
a.btn.pull-right.switch_version {
    color: #401d57
}

.panel-heading.accordion-toggle.collapsed {
    border: none !important;
    border-radius: unset !important;
    color: #411d57 !important;
    background-image: -webkit-linear-gradient(285deg, #f3f3f9, #f3f3f9) !important
}

.panel-heading.accordion-toggle {
    border: 1px solid #401d57 !important;
    border-radius: 4px !important;
    color: #401d57 !important;
    background: #ffe7ef;
    background-image: unset !important
}

#divLoading,
.alert:after {
    background-repeat: no-repeat;
    background-position: center
}

.Upgrade-button-wraper {
    position: relative !important
}

.button_upgrad {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.button_upgrad a {
    position: absolute;
    top: 17%;
    left: 50%;
    transform: translate(-50%, -17%);
    padding: 0 5px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #5dcb65;
    height: 34px;
    align-items: center;
    display: flex
}

.button_upgrad a span {
    transition: max-width 1s;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 500;
    margin-left: 5px;
    color: #5dcb65
}

.button_upgrad a:hover {
    background: #5dcb65
}

.button_upgrad a:hover span,
.goog-te-gadget,
.google_translate_element {
    color: #fff !important
}

.dashboard .dash_ana_evm .col_right img,
.evm_advanced_setting .panel-title .fa.rotate-icon,
.evm_int_show_two button#getapikey {
    float: right
}

.evm_advanced_setting .accordion-toggle .rotate-icon:before {
    content: "\f107"
}

.evm_advanced_setting .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    box-shadow: none;
    margin-top: 12px
}

#wiser_table_wrapper table.dataTable.no-footer,
.evm_advanced_setting .panel,
.evm_wiser_table_section .wrap-table table,
.journey_section .right_section .views_wrapper .right_view {
    border: none
}

.evm_advanced_setting .panel-default>.panel-heading {
    border: 1px solid #f3f3f9;
    color: #411d57;
    background-image: linear-gradient(285deg, #f3f3f9, #f3f3f9);
    background-image: -webkit-linear-gradient(285deg, #f3f3f9, #f3f3f9);
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer
}

.evm_advanced_setting .panel-group .panel-heading+.panel-collapse>.list-group,
.evm_advanced_setting .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: unset;
    height: auto !important;
    padding: 20px 15px
}

.evm_advanced_setting .radio-input-container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    user-select: none
}

.ab_left_block,
.ab_right_block,
.dashboard .width-50,
.evm_advanced_setting #add_to_cart .evm_form_group .control-label,
.evm_advanced_setting #price .evm_form_group .control-label,
.evm_advanced_setting #product_title .evm_form_group .control-label,
.evm_advanced_setting .product_view_radio .radio-input-container {
    width: 50%;
    float: left
}

.evm_advanced_setting .radio-input-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    margin: 0
}

.evm_advanced_setting .radio-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #eee;
    border-radius: 50%
}

.evm_advanced_setting .radio-input-container:hover input~.radio-checkmark {
    background-color: #ccc;
    transition: .3s
}

#fixed_amount:checked~span.discount_radio_image,
#percentage:checked~span.discount_radio_image,
.evm_advanced_setting .radio-input-container input:checked~.radio-checkmark {
    background-color: #401d57
}

.evm_advanced_setting .radio-input-container .radio-checkmark .redioButton-Text {
    display: inline-block;
    padding-left: 30px;
    width: 300px
}

.evm_advanced_setting .radio-input-container input:checked~.radio-checkmark .redioButton-Text {
    color: #401d57;
    display: inline-block;
    padding-left: 30px;
    width: 300px
}

.checkmark1:after,
.evm_advanced_setting .radio-checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.evm_advanced_setting .radio-input-container .radio-checkmark:after {
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

.evm_advanced_setting .form-group {
    margin-bottom: 15px;
    margin-top: 0;
    width: 100%;
    color: #411d57;
}

.evm_advanced_setting .form-group:last-child {
    margin-bottom: 0;
    margin-top: 12px
}

.evm_advanced_setting .form-group label {
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    color: #411d57
}

.panel-collapse label.control-label {
    color: #411d57 !important;
    font-weight: 500 !important
}

.evm_advanced_setting #theme .form-group label {
    margin-bottom: 7px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    color: #765c86;
    height: 30px
}

.evm_advanced_setting .form-control {
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #411D571A !important;
    color: #765c86
}

.evm_advanced_setting .form-control::placeholder {
    color: #765c86
}

.evm_advanced_setting .related_display_settings {
    margin-left: 18px
}

.evm_advanced_setting .add_to_cart_message {
    width: 50%;
    float: left;
    color: #411d57
}

.evm_advanced_setting .add_to_cart_message .pull-right {
    margin: 0;
    padding: 7px
}

.evm_portlet_button #load {
    width: 100%;
    padding: 9px 25px;
    box-shadow: none;
    font-family: Roboto, sans-serif;
    font-weight: 400
}

.evm_advanced_setting .panel-default>.panel-heading .panel-title {
    font-size: 15px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
}

.evm_advanced_setting #add_to_cart .evm_form_group .pull-right,
.evm_advanced_setting #price .evm_form_group .pull-right,
.evm_advanced_setting #product_title .evm_form_group .pull-right {
    width: 50%;
    float: left !important;
    margin-top: 7px;
    margin-left: -7px
}

.evm_portlet_box_purple {
    background-color: #fff;
    border: unset
}

@media (max-width:767px) {
    .form .form-actions .btn-set,
    .portlet-form .form-actions .btn-set {
        margin-bottom: 3px;
        margin-top: 3px;
        float: left !important
    }
    .sg_analytics .col-lg-2.col-md-3.col-sm-6.col-xs-12.padding-5 {
        width: 100%
    }
    .navbar-top-links.navbar-right li:last-child {
        padding-right: 0
    }
}

.form .form-section,
.portlet-form .form-section {
    margin: 30px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7ecf1
}

.form-fit .form .form-section,
.form-fit .portlet-form .form-section {
    margin-left: 20px;
    margin-right: 20px
}

#loader {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 800px;
    z-index: 9999;
    background: url(https://d3emlu4sl5epij.cloudfront.net/evmshopifyapps/wiser/ajax-loader3.gif) 50% 50% no-repeat #fff
}

.previewdiv {
    z-index: 9998
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.error-msg,
.info-msg,
.success-msg,
.warning-msg {
    margin: 10px 0;
    padding: 10px;
    border-radius: 3px
}

.info-msg {
    color: #059;
    background-color: #bef
}

.success-msg {
    color: #270;
    background-color: #dff2bf
}

.warning-msg {
    color: #9f6000;
    background-color: #feefb3
}

.error-msg {
    color: #d8000c;
    background-color: #ffbaba
}

.alert {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    color: #31373d;
    padding-left: 5rem;
    text-align: left;
    border-radius: 0 0 3px 3px;
    background-color: #fff;
    box-shadow: inset 0 3px 0 0 #db1f76;
    border-color: #e7e7e7
}

.alert.notice {
    background-color: #e0f5f5;
    box-shadow: inset 0 3px 0 0 #47c1bf, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.alert.notice:before {
    background: #b7ecec
}

.alert:before {
    z-index: 1;
    border-radius: 50%
}

.alert:after,
.evmalert:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 10px;
    width: 3rem;
    height: 3rem
}

.alert.notice:after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Ctitle%3Etext%3C%2Ftitle%3E%3Cpath%20d%3D%22M2%2C3H13V7h6l-2%2C4%2C2%2C4H8V11H3%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M16.1%2C11.45%2C17.38%2C14H9V12h4a1%2C1%2C0%2C0%2C0%2C1-1V8h3.38l-1.27%2C2.55a1%2C1%2C0%2C0%2C0%2C0%2C.9ZM2.69%2C4H12v6H4L2.69%2C4Zm15.43%2C7%2C1.77-3.55A1%2C1%2C0%2C0%2C0%2C19%2C6H14V3a1%2C1%2C0%2C0%2C0-1-1H2.25L2%2C.78a1%2C1%2C0%2C1%2C0-2%2C.43l4%2C18a1%2C1%2C0%2C0%2C0%2C2-.43H6L4.47%2C12H7v3a1%2C1%2C0%2C0%2C0%2C1%2C1H19a1%2C1%2C0%2C0%2C0%2C.89-1.45L18.12%2C11Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%2300848e%22%2F%3E%3C%2Fsvg%3E")
}

.alert:after {
    z-index: 2;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020.03%2020%22%3E%3Ctitle%3Etext%3C%2Ftitle%3E%3Cpath%20d%3D%22M1.65%2C18.33A2.22%2C2.22%2C0%2C0%2C0%2C4%2C18.85L13%2C14%2C6%2C7%2C1.13%2C16a2.22%2C2.22%2C0%2C0%2C0%2C.52%2C2.33%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M6.71%2C6.29a1%2C1%2C0%2C0%2C0-1.59.23l-4.87%2C9-.06.13a3.22%2C3.22%2C0%2C0%2C0%2C4.13%2C4.13l.13-.06%2C9-4.85a1%2C1%2C0%2C0%2C0%2C.23-1.59ZM3.58%2C17.93A1.22%2C1.22%2C0%2C0%2C1%2C2.05%2C16.4L6.24%2C8.66l5.1%2C5.1ZM15%2C4a1%2C1%2C0%2C0%2C1%2C1%2C1%2C1%2C1%2C0%2C0%2C0%2C2%2C0%2C1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C0%2C0-2%2C1%2C1%2C0%2C0%2C1-1-1%2C1%2C1%2C0%2C0%2C0-2%2C0%2C1%2C1%2C0%2C0%2C1-1%2C1%2C1%2C1%2C0%2C0%2C0%2C0%2C2M1%2C4A1%2C1%2C0%2C0%2C1%2C2%2C5%2C1%2C1%2C0%2C0%2C0%2C4%2C5%2C1%2C1%2C0%2C0%2C1%2C5%2C4%2C1%2C1%2C0%2C0%2C0%2C5%2C2%2C1%2C1%2C0%2C0%2C1%2C4%2C1%2C1%2C1%2C0%2C0%2C0%2C2%2C1%2C1%2C1%2C0%2C0%2C1%2C1%2C2%2C1%2C1%2C0%2C0%2C0%2C1%2C4M19%2C16a1%2C1%2C0%2C0%2C1-1-1%2C1%2C1%2C0%2C0%2C0-2%2C0%2C1%2C1%2C0%2C0%2C1-1%2C1%2C1%2C1%2C0%2C0%2C0%2C0%2C2%2C1%2C1%2C0%2C0%2C1%2C1%2C1%2C1%2C1%2C0%2C0%2C0%2C2%2C0%2C1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C0%2C0-2M12%2C9a1%2C1%2C0%2C0%2C0%2C.71-.29l1-1a1%2C1%2C0%2C1%2C0-1.41-1.41l-1%2C1A1%2C1%2C0%2C0%2C0%2C12%2C9m6.68.05-3%2C1A1%2C1%2C0%2C0%2C0%2C16.25%2C12l.06%2C0%2C3-1A1%2C1%2C0%2C0%2C0%2C18.75%2C9l-.06%2C0m-10-4.1a1%2C1%2C0%2C0%2C0%2C1.27-.63l1-3A1%2C1%2C0%2C0%2C0%2C9.05.68l-1%2C3a1%2C1%2C0%2C0%2C0%2C.63%2C1.26%22%20fill%3D%22%23212b36%22%2F%3E%3C%2Fsvg%3E");
    background-size: 20px 20px
}

.dash_msg.alert:after,
.evm_portlet_box_purple .expand_screen .fa {
    margin-top: 8px
}

.alert.success {
    background-color: #e3f1df;
    box-shadow: inset 0 3px 0 0 #50b83c, inset 0 0 0 0 transparent, 0 0 0 1px rgba(63, 63, 68, .05), 0 1px 3px 0 rgba(63, 63, 68, .15)
}

.product_disabled {
    background-image: linear-gradient(285deg, #9e9e9e, #9e9e9e);
    opacity: .2;
    color: #fff
}

.evm-disabled {
    opacity: .7
}

.evm_advanced_setting .form-group .ab_heading {
    font-size: 18px;
    margin-bottom: 10px
}

.ab_form_container .portlet.box>.portlet-body {
    padding: 25px;
    border: 1px solid #e7e7e7
}

.ab_form_container .evm_advanced_setting .radio-input-container {
    font-size: 15px;
    margin-bottom: 10px
}

.ab_form_container .form-group.manual_product ul.token-input-list {
    font-size: 13px;
    border: 1px solid #e6e6e6;
    width: 95%
}

.create_popup_unique_class .form-group,
.evm_advanced_setting .ab_left_block .form-group {
    margin-bottom: 25px
}

.ab_preview_heading {
    text-align: center;
    font-size: 20px;
    color: #000;
    margin-bottom: 0
}

.plan_heading,
.plan_sub_heading {
    text-align: center;
    color: #2f013d
}

.ab_form_container .evm_portlet_button {
    width: auto;
    float: right;
    padding: 0;
    border: none
}

.ab_form_container #alsopresets2.bought_back .ws-plus-sign {
    width: auto;
    margin: 0 auto;
    position: absolute;
    top: 45%;
    left: 98%;
    transform: translate(-50%, -50%)
}

#discounts,
.ab_form_container #alsopresets2.bought_back .ws-box-wrapper,
.choose_email_widgets .box.evm-disabled-feature,
.dash_email_top.ws_newfeature,
.postpur-menu,
.selectwrap,
.ws-cd-menu {
    position: relative
}

.section_emailcode .btn.active,
.section_emailcode .btn:active,
a.btn.pull-right.switch_version:active {
    box-shadow: none
}

a.btn.pull-right.switch_version:hover {
    color: #000;
    transition: .3s
}

a.expand_screen {
    cursor: pointer;
    line-height: 23px;
    color: #411d57;
}

.recommendy_products_bar.addcontent .col-md-9 {
    width: 70%;
    float: left;
    padding: 0;
    flex: 0 0 68%
}

.recommendy_products_bar.addcontent .col-md-2 {
    width: 150px;
    float: left;
    padding: 0;
    flex: 0 0 auto
}

.recommendy_products_bar.addcontent input.btn.btn-info {
    float: right;
    padding: 7px 24px
}

.recommendy_products_bar.addcontent input.btn.btn-info:focus,
.recommendy_products_bar.addcontent input.btn.btn-info:hover {
    transition: .2s ease-in-out;
    outline: 0
}

.sidebar_back {
    width: 250px;
    float: left;
    visibility: hidden
}

.top-menu-bar .navbar-left {
    width: auto;
    float: left;
    margin: 0;
    max-width: 50%
}

ul.nav.navbar-top-links.navbar-right {
    float: right;
    width: auto;
    display: flex;
    align-items: center
}

.recommendy_products .related_sec_w h3 {
    margin-top: 0;
    font-size: 20px;
    line-height: 24px
}

.recommendy_products .related_sec_w p {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 21px;
    color: #765c86
}

.excludeproduct {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.ana__top_images {
    float: left;
    width: 100%;
    text-align: center;
    margin: 15px auto
}

.ana__top_images img {
    max-width: 25%;
    margin: 0 auto
}

#reportrange_evm .fa-caret-down {
    margin-left: 10px;
    color: #000;
    float: right;
    padding-top: 3px
}

.sales_by_pages .hdi_anal {
    padding: 20px;
    height: 105px
}

.colorbox_wrapper input,
.sales_by_pages .hdi_anal .record .datawisee,
.sales_by_pages .hdi_anal .record h4 {
    text-align: left
}

.sales_by_pages .hdi_anal .record h4 {
    margin-bottom: 0;
    padding-bottom: 25px;
    margin-top: 0;
    font-size: 14px
}

.sales_by_pages .hdi_anal .record h3 {
    font-size: 23px;
    margin-top: 0
}

.sales_by_pages img {
    float: right;
    max-width: 80%
}

.sales_by_widget .hdi_anal {
    padding: 0 20px;
    height: 85px;
    margin-bottom: 30px;
    border: 1px solid #ddd
}

.sales_by_widget .record h4 {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    line-height: 22px;
    font-size: 15px;
    padding-right: 10px;
    position: absolute;
    top: 50%
}

.sales_by_widget .record h3 {
    margin-top: 0;
    font-size: 20px;
    padding: 12px 0;
    float: right
}

.b-left {
    border-left: 1px solid #ddd;
    height: 85px
}

#reportrange_evm .fa-calendar,
.sorting_1 a {
    color: #db2e76
}

.analytic_boxes_evm .setting-right-box {
    width: 48.5%
}

.sales_by_widget .col-lg-3:nth-child(4) h4,
.sales_by_widget .col-lg-3:nth-child(9) h4 {
    top: 80%
}

.dashbaord .alert-default {
    font-size: 15px;
    border-top: 3px solid #db1f76 !important;
    color: #000;
    border-color: #e7ebef;
    overflow: hidden
}

.dashbaord .alert-default .md-1 {
    box-shadow: 0 0 0 8px #db1f76;
    border-radius: 100%;
    padding: 0 8px;
    overflow: hidden;
    font-size: 16px;
    border: 1px solid #db1f76
}

.dashboard .md-1 {
    width: 5% !important;
    padding: 16px;
    float: left
}

.dashboard .col-md-11 {
    width: 91.666667%;
    padding-bottom: 7px;
    float: right;
    font-family: Roboto, sans-serif
}

.dashboard .btn_update {
    color: #fff !important;
    background-color: #50b83c !important;
    border-color: #2ca3f8 !important;
    width: 100% !important;
    padding: 9px 20px !important;
    margin: 20px 10px !important;
    text-decoration: none;
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    border-radius: 3px
}

.dashboard .update_new_design_button {
    float: left;
    width: 100%;
    margin-top: 6%;
    text-align: center
}

.faq_section .panel-title a:focus,
.faq_section .panel-title a:hover,
a:active,
a:hover {
    text-decoration: none
}

.dashboard #mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none
}

.dashboard #boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
    border-radius: 2px;
    text-align: left
}

.dashboard #boxes #dialog {
    width: 750px;
    height: 286px;
    padding: 0;
    background-color: #fff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15pt
}

.dashboard #popupfoot {
    font-size: 16pt;
    position: absolute;
    bottom: 0;
    width: 250px;
    left: 250px
}

.dashboard .powered_by {
    bottom: 5%;
    margin: 0 0 0 -25%;
    position: absolute
}

.dashboard.dashboard_custom .setting-right-box {
    padding: 0;
    float: left;
    width: 100%
}

.flush_cache_form {
    float: left
}

.flush_cache_form button {
    padding: 8px 12px
}

.dashboard .dash_ana_evm {
    height: 90px;
    float: left;
    width: 100%;
    background: #fff;
    padding: 10px;
    margin-bottom: 30px;
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .13);
    border-radius: 5px
}

.dashboard .dash_ana_evm .col_left {
    width: 77%;
    float: left
}

.dashboard .dash_ana_evm .col_right {
    width: 23%;
    float: right;
    padding-top: 13px
}

.dashboard .dash_ana_evm h5 {
    margin: 0;
    color: #000;
    font-size: 15px;
    line-height: 15px
}

.dashboard .dash_ana_evm span {
    font-size: 11px
}

.dashboard .dash_ana_evm h3 {
    margin-top: 15px;
    margin-bottom: 0;
    text-align: left;
    font-size: 18px
}

#wiser_table_length select {
    background: #fff;
    box-shadow: 0 3px 6px #0000000D;
    padding: 5px 7px;
    border: 1px solid #e7e7ef;
    border-radius: 4px
}
#wiser_table thead {
    background: rgba(243, 243, 249, .5607843137254902)
}
.dashboard .analytic_boxes_evm .setting-right-box {
    min-height: auto
}

.setting-right-box .dash-footer a {
    display: inline-block;
    position: absolute;
    left: 15px;
    bottom: 0
}

.setting-right-box .dash-footer a img {
    max-width: 60%
}

.excludeproduct .token-input-list li.token-input-token {
    height: 20px !important;
    padding: 2px 3px !important
}

.navbar-top-links.navbar-right li {
    display: inline-block;
    margin: 4px 5px 0;
    float: left
}

#divLoading {
    display: block;
    position: fixed;
    z-index: 100;
    background-color: rgba(0, 0, 0, .3215686274509804);
    opacity: 1;
    left: 235px;
    bottom: 0;
    right: 0;
    top: 0
}

.half-circle-spinner {
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99999999999;
    transform: translate(-50%, -50%)
}

.half-circle-spinner .circle {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: calc(60px / 10) solid transparent
}

.half-circle-spinner .circle.circle-1 {
    border-top-color: #db1f76;
    animation: 1s infinite half-circle-spinner-animation
}

.half-circle-spinner .circle.circle-2 {
    border-bottom-color: #db1f76;
    animation: 1s infinite alternate half-circle-spinner-animation
}

@keyframes half-circle-spinner-animation {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.basic_evm {
    max-width: 330px;
    margin: 0 auto
}

.youpaywis h5 span {
    padding: 0 10px;
    font-weight: 400;
    line-height: 22px
}

.plan_heading {
    font-size: 25px;
    line-height: 32px;
    float: left;
    width: 100%
}

.plan_sub_heading {
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    float: left;
    width: 100%
}

.recomm_ul {
    float: right;
    padding: 0 30px 15px 15px;
    width: 100%;
    text-align: right
}

.recomm_ul li a {
    padding: 9px 16px;
    font-size: 16px;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-left: 10px;
    letter-spacing: 0;
    color: #411d57;
    line-height: normal
}

div.tagsinput input,
div.tagsinput span.tag {
    font-family: helvetica;
    font-size: 13px;
    padding: 1px 5px
}

.how_to_use .panel.panel-default {
    border-radius: 2px !important;
    margin-bottom: 10px
}

.how_to_use .panel.panel-default .panel-heading {
    padding: 7px 15px;
    background-color: #f3f3f9
}

.recommendy_products #example.table.table-hover.manage-u-table.selected_products {
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    margin-top: -15px;
    border: 1px solid #e7e7ef
}

div.tagsinput {
    border: 1px solid #dfe3e8;
    background: #fff;
    padding: 5px;
    width: 100% !important;
    height: 100px;
    overflow-y: auto;
    border-radius: 5px
}

div.tagsinput span.tag {
    border: 1px solid rgba(219, 46, 118, 0.6705882352941176);
    -moz-border-radius: 2px;      /* Firefox */
    -webkit-border-radius: 2px;   /* Safari, older Android */
    border-radius: 2px;           /* Standard */
    display: block;
    float: left;
    text-decoration: none;
    background: rgba(219, 46, 118, 0.10196078431372549);
    color: rgba(219, 46, 118, 0.6705882352941176);
    margin-right: 5px;
    margin-bottom: 5px;
}

div.tagsinput span.tag a {
    font-weight: 700;
    color: rgba(219, 46, 118, .5411764705882353);
    text-decoration: none;
    font-size: 11px
}

div.tagsinput input {
    width: 118px !important;
    margin: 0 5px 5px 0;
    border: 1px solid transparent;
    background: 0 0;
    color: #000;
    outline: 0
}

div.tagsinput div {
    display: block;
    float: left
}

.tags_clear {
    clear: both;
    width: 100%;
    height: 0
}

.not_valid {
    background: #fbd8db !important;
    color: #90111a !important
}

.box_css_evm .box-right-wrap {
    width: 100%;
    float: left;
    padding: 14px 8px 14px 16px;
    border: none;
    border-bottom: 1px solid #c8d0d6
}

.box_css_evm .box-right-content.advnc {
    float: left;
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    padding-top: 35px
}

.excludeproduct {
    padding: 0;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e7e7ef;
    border-radius: 10px;
    float: left;
    width: 100%
}

ul.token-input-list {
    overflow: hidden !important;
    height: 1% !important;
    width: 100% !important;
    border: 1px solid #d4d4d4 !important;
    cursor: text !important;
    font-size: 12px !important;
    min-height: 1px !important;
    z-index: 999 !important;
    margin: 0 !important;
    padding: 0 !important;
    background-color: #fff !important;
    list-style-type: none !important;
    clear: left !important;
    border-radius: 4px
}

div.token-input-dropdown,
li.token-input-token {
    cursor: default !important;
    font-size: 11px !important
}

ul.token-input-list li input {
    border: 0 !important;
    width: 100px !important;
    padding: 3px 8px !important;
    background-color: #fff !important;
    margin: 2px 0 !important;
    -webkit-appearance: caret !important;
    height: 30px
}

li.token-input-token {
    overflow: hidden;
    height: 15px !important;
    margin: 3px !important;
    padding: 1px 3px !important;
    background-color: #eff2f7 !important;
    color: #000 !important;
    border: 1px solid #ccd5e4 !important;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    float: left !important;
    white-space: nowrap !important
}

li.token-input-token p {
    display: inline;
    padding: 0;
    margin: 0
}

li.token-input-token span {
    color: #a6b3cf !important;
    margin-left: 5px !important;
    font-weight: 700 !important;
    cursor: pointer !important
}

li.token-input-selected-token {
    background-color: #2ca3f8 !important;
    border: 1px solid #2ca3f8 !important;
    color: #fff !important
}

div.token-input-dropdown,
div.token-input-dropdown ul li,
div.token-input-dropdown ul li.token-input-dropdown-item,
li.token-input-input-token {
    background-color: #fff !important
}

li.token-input-input-token {
    float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    width: 100% !important;
    overflow: hidden !important;
    display: contents
}

div.token-input-dropdown {
    max-height: 100px !important;
    position: absolute !important;
    width: 49% !important;
    overflow: auto !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    z-index: 1 !important
}

div.token-input-dropdown p {
    margin: 0 !important;
    padding: 5px !important;
    font-weight: 700 !important;
    color: #777 !important
}

div.token-input-dropdown ul {
    margin: 0 !important;
    padding: 0 !important
}

div.token-input-dropdown ul li {
    padding: 3px !important;
    margin: 0 !important;
    list-style-type: none !important
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff !important;
    float: left !important;
    width: 100% !important
}

div.token-input-dropdown ul li em {
    font-weight: 700 !important;
    font-style: normal !important;
    float: left !important;
    width: 100% !important
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #2ca3f8 !important;
    color: #fff !important;
    float: left !important;
    width: 100% !important
}

.exclude_btn_evm,
.tab_row .col-md-12,
.tabpreview_block {
    margin-top: 20px
}

.custom_box {
    padding: 10px 20px
}

table.exclude_table tbody tr td,
table.exclude_table thead tr th {
    padding: 8px 20px !important;
    vertical-align: middle
}

.createcamp_btn.btn-primary,
.createcamp_btn.btn-primary:active:focus,
.createcamp_btn.btn-primary:active:hover {
    padding: 11px 16px;
    box-shadow: none;
    border-radius: 4px;
    margin-bottom: 30px;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0
}

.createcamp_btn img {
    margin-right: 8px;
    display: inline-block
}

.selectiontemp_left {
    padding: 50px 35px
}

.selectiontemp_left .nav-pills>li>a {
    color: #000;
    border: 1px solid transparent;
    background: #fff;
    font-size: 16px;
    border-radius: 50%;
    line-height: 20px
}

.selectiontemp_left .nav-pills>li.active>a,
.selectiontemp_left .nav-pills>li.active>a:focus,
.selectiontemp_left .nav-pills>li.active>a:hover,
.selectiontemp_left .nav>li>a:active,
.selectiontemp_left .nav>li>a:focus,
.selectiontemp_left .nav>li>a:hover,
.selectiontemp_left .sidebar ul li a.active,
.selectiontemp_left .sidebar ul li.active a[href="#"],
.selectiontemp_left .top-menu-bar .nav>li>a.active {
    color: #db1f76;
    background-color: #fff;
    border: 1px solid #db1f76;
    border-radius: 50%;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out
}

.selectiontemp_left img.text-center.img-responsive {
    padding: 50px 0
}

.choose_email_widgets .wiser_faq .box-right-content .panel-default,
.custom_related_wrapper .related_sec_w,
.selectiontemp_left h3.text-center {
    margin: 0 0 20px
}

.selectiontemp_left .nav-pills>li {
    margin: 0 18px
}

.selectiontemp_left p {
    line-height: 28px;
    font-size: 15px;
    margin-bottom: 0
}

.selectiontemp_right {
    padding: 50px 35px;
    border-left: 1px solid #e7e7e7
}

.tempbox {
    border: 1px solid #e7e7e7;
    background-color: #fbfbfc;
    border-radius: 5px;
    padding: 30px 25px;
    height: 280px
}

.tab_row:first-child {
    margin-bottom: 35px
}

.tab_row .col-md-12,
.tab_row .col-md-3 {
    padding: 0 20px
}

.radio-custom {
    opacity: 0;
    position: absolute
}

.radio-custom,
.radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.radio-custom-label {
    position: relative;
    width: 100%;
    margin-bottom: 20px
}

.radio-custom+.radio-custom-label:before {
    content: '';
    background: #db1f76;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    padding: 1px;
    margin: 3px 3px 0 0;
    text-align: center;
    float: right;
    font-size: 10px;
    visibility: hidden;
    border-radius: 50%
}

.radio-custom:checked+.radio-custom-label:before {
    content: "\f00c";
    font-family: FontAwesome;
    color: #fff;
    visibility: visible
}

.radio-custom:checked+.radio-custom-label .tempbox {
    border: 1px solid #db1f76;
    box-shadow: 1px 1px 14px 3px #e7e7e7
}

.tabs_pagination .btn,
.tabs_pagination .btn-primary,
.tabs_pagination .btn-primary:active:hover {
    padding: 11px 25px;
    text-transform: none;
    box-shadow: none
}

.tempbox p {
    font-size: 14px;
    color: #454f5b
}

.tabs_pagination {
    margin-top: 0;
    padding: 20px 20px 0;
    border-left: 1px solid #e7e7e7
}

.tabs_pagination ul {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.tabs_pagination .btn {
    border-radius: 4px;
    font-size: 16px;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out
}

.custom-recommended-file,
.custom-recommended-file:focus,
.page-wrapper-product-detail #form_settings .btn-primary:focus,
.page-wrapper-product-detail #form_settings .btn-primary:hover,
.tabs_pagination .btn:focus {
    outline: 0
}

.tabs_pagination li.disabled a,
.tabs_pagination li.disabled a:active:hover {
    background-color: #fdfdfd;
    color: #545e69;
    border: 1px solid #e7e7e7
}

.tempblock_left {
    border-right: 1px solid #e7e7e7;
    padding-right: 20px
}

#temp3 h5,
.section_emailcode h5 {
    color: #212b36;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0
}

.section_emailcode p,
.tempblock_left p {
    color: #765c86;
    font-size: 14px;
    font-weight: 400
}

.emailwidget_container .form-control,
.section_emailcode input,
.tempblock_left input {
    color: #212b36;
    font-weight: 300
}

.selectiontemp_right .box-wrap {
    background: 0 0;
    padding: 0;
    border: none
}

.settings_prodesc a {
    float: right;
    text-decoration: underline
}

.tempblock_right {
    border-radius: 4px;
    border-bottom: 0
}

.emaillayout {
    text-align: center;
    padding: 35px 0;
    background: no-repeat padding-box #f4f6f8;
    border-radius: 6px
}

.saveNactive,
.section_emailcode a {
    padding: 11px 16px;
    text-transform: none;
    transition: .2s ease-in-out;
    font-size: 16px;
    box-shadow: none
}

div#temp1,
div#temp2 {
    height: 510px
}

.section_emailcode .codesec_btns .btn {
    background-color: #f9fafc;
    font-weight: 400;
    padding: 10px 13px;
    font-size: 14px;
    margin-right: 10px;
    border: none;
    margin-bottom: 10px
}

.section_emailcode a {
    background-color: #fdfdfd;
    color: #545e69;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    -webkit-transition: .2s ease-in-out
}

.saveNactive {
    border-radius: 4px;
    -webkit-transition: .2s ease-in-out
}

.emailwidget_container .form-control {
    height: 45px;
    border: 1px solid #dfe3e8;
    border-radius: 6px;
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.emailwidget_container textarea.form-control {
    height: auto
}

.section_emailcode .safebtn,
.section_emailcode .savebtn:focus,
.section_emailcode .savebtn:hover {
    color: #db1f76;
    border: 1px solid #db1f76;
    background-color: #fff
}

.dropbtn,
.recommendy_products_show.addcontent .form-group .previewe:hover {
    color: #fff;
    background-color: #db1f76
}

.section_emailcode .safebtn:focus,
.section_emailcode .safebtn:hover,
.section_emailcode .savebtn {
    background-color: #db1f76;
    color: #fff;
    border: 1px solid #db1f76
}

.formadvanced_btns,
.mt100 {
    margin-top: 100px
}

.inputStyle_wrapper {
    border: 1px solid #dfe3e8;
    border-radius: 6px;
    padding: 10px 0;
    text-align: center;
    height: 46px
}

.inputStyle input[type=checkbox],
.inputStyle input[type=radio],
.journey_section .left_section ul li:first-child:before {
    top: 60%
}

span.inputStyle_font {
    padding: 5px 10px;
    line-height: 30px
}

span.inputStyle_font span i {
    font-size: 18px;
    vertical-align: baseline;
    color: #c4cdd5
}

.emaillayout ul.nav.nav-pills a {
    color: #c4cdd5;
    background: 0 0;
    padding: 0 15px;
    font-size: 14px
}

.emaillayout ul.nav.nav-pills a i {
    margin-right: 10px
}

.cust_journey .heading h4,
.emaillayout ul.nav.nav-pills a i.fa.fa-mobile,
.top_perform_content .record h3 {
    font-size: 20px
}

.emaillayout .nav-pills>li.active>a,
.emaillayout .nav-pills>li.active>a:focus,
.emaillayout .nav-pills>li.active>a:hover {
    background: 0 0;
    color: #637381
}

.emaillayout .tab-content {
    margin-top: 25px
}

.tabpreview_block a.email_widget_preview {
    letter-spacing: 1px;
    padding: 11px 15px;
    border-radius: 5px;
    background-color: #fdfdfd;
    color: #545e69;
    border: 1px solid #e7e7e7;
    margin-left: 10px;
    cursor: pointer
}

.tabpreview_block a.email_widget_preview:focus,
.tabpreview_block a.email_widget_preview:hover {
    letter-spacing: 1px;
    background-color: #db1f76;
    color: #fff;
    border: 1px solid #db1f76;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out
}

.inputStyle_font label {
    display: contents;
    color: #c4cdd5;
    font-size: 24px
}

.selectwrap:after {
    content: "\f0d7";
    font-family: FontAwesome;
    font-size: 16px;
    text-align: center;
    line-height: 32px;
    position: absolute;
    width: 32px;
    height: 32px;
    background-color: #fff;
    color: #c4cdd5;
    right: 5px;
    top: 5px;
    pointer-events: none
}

.dropbtn {
    padding: 7px 15px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    border-radius: 3px;
    outline: 0
}

.dropbtn i.fa-support,
.dropdown-content a i {
    padding-right: 7px
}

.dropbtn i.fa-angle-down {
    padding-left: 7px
}

.dropdown {
    position: relative;
    display: inline-block
}

.dropdown-content:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 5%;
    top: -11px;
    border-width: 0 11px 11px 10px;
    border-style: solid;
    border-color: #fff transparent
}

.dropdown-content {
    position: absolute;
    background-color: #fff;
    min-width: 188px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1;
    right: 0
}

.dropdown-content a {
    color: #212b36;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    border-left: 3px solid #fff;
    border-bottom: 1px solid rgba(227, 229, 230, .5019607843137255)
}

.dropdown-content a:hover {
    border-left: 3px solid #db1f76
}

.dropdown:hover .dropbtn {
    opacity: .8
}

.page-wrapper-product-detail input:checked+.slider {
    background-color: #fff;
    border: 2px solid #5dcb65;
    border-radius: 14px
}

.page-wrapper-product-detail input:checked+.slider:before {
    background-color: #5dcb65;
    -webkit-transform: translateX(13px);
    -ms-transform: translateX(13px);
    transform: translateX(13px)
}

.page-wrapper-product-detail .box-wrap label {
    height: 20px;
    margin-right: 20px;
    margin-bottom: 0
}

.page-wrapper-product-detail .slider:before {
    height: 14px;
    width: 14px;
    left: 2px;
    bottom: 1px;
    background-color: #676978
}

.page-wrapper-product-detail .switch {
    width: 35px
}

.page-wrapper-product-detail .setting-box {
    box-shadow: none;
    border-radius: 8px;
    border: 1px solid #dfe3e8;
    float: left;
    width: 100%
}

.page-wrapper-product-detail .box-wrap {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    background: 0 0;
    padding: 15px;
    display: flex;
    align-items: center
}

.evmwidget_setting {
    float: right;
    border-left: 1px solid #33333324;
    padding-left: 15px;
    margin-left: 15px
}

.evmwidget_setting .fa:hover {
    color: #db1f76;
    opacity: 1;
    -webkit-transition: width 2s;
    transition: width 2s
}

.page-wrapper-product-detail .slider {
    border: 2px solid #676978
}

.evmwidget_setting .fa {
    color: #676978;
    font-size: 20px;
    opacity: .5
}

.page-wrapper-product-detail .evmwidget_title {
    top: 0;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    width: 100%
}

.page-wrapper-product-detail .homesetting_nver {
    padding: 20px 15px;
    float: left;
    width: 100%
}

.page-wrapper-product-detail .inner-container {
    display: flex;
    margin-bottom: 20px
}

.page-wrapper-product-detail .sub-inner-container {
    background: linear-gradient(180deg, #fff 0, #f9fafb 100%) no-repeat padding-box;
    border: 1px solid #dfe3e8;
    border-radius: 6px;
    opacity: 1;
    padding: 15px;
    float: left;
    width: 100%
}

.homesetting_nver p {
    margin: 0 0 0 20px;
    color: #765c86;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px;
    word-break: break-word
}

.sub-inner-container label {
    color: #765c86;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px
}

.page-wrapper-product-detail .box-right-wrap {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    line-height: unset;
    padding: 15px 10px 15px 12px;
    border-bottom: 1px solid #d5d5e1
}

#page-wrapper #sortable li {
    margin: 0 0 15px;
    padding: 10px 12px;
    border: 1px solid #dfe3e8;
    background: #fff;
    border-radius: 4px;
    font-size: 16px;
    color: #765c86;
    height: auto;
    cursor: move
}

#page-wrapper #sortable li:hover {
    border: 1px solid #401d57;
    color: #401d57;
    transition: .2s ease-in-out
}

.recommendy_products_show.addcontent {
    padding: 25px;
    margin-bottom: 0
}

.recommendy_products_show.addcontent .form-group {
    margin-bottom: 0;
    font-size: 15px
}

.recommendy_products_show.addcontent .form-group .previewe {
    margin-left: 10px;
    padding: 10px 24px;
    border: 1px solid #401d57;
    background-color: #fff;
    color: #401d57
}

.recommendy_products_show.addcontent .form-group label {
    font-size: 16px;
    margin-bottom: 10px
}

.create_popup_unique_class .portlet.box.red,
.page-wrapper-product-detail .setting-right-box {
    border-radius: 8px
}

.page-wrapper-product-detail .setting-right-box ul.list-group>li:hover {
    border: 1px solid #401d57;
    border-left: 1px solid #401d57;
    color: #401d57;
    transition: .2s ease-in-out
}

.page-wrapper-product-detail .setting-right-box ul.list-group>li {
    border: 1px solid transparent;
    border-bottom: 1px solid #efeaea;
    margin-bottom: 0;
    color: #676978;
    padding: 15px;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 14px
}

#page-wrapper #sortable li i.fa.fa-th,
.page-wrapper-product-detail .ui-sortable-handle .fa {
    margin-right: 10px;
    vertical-align: middle;
    opacity: .7;
    font-size: 17px;
    line-height: 24px
}

.page-wrapper-product-detail .box-right-wrap label {
    font-size: 16px;
    margin: 0;
    font-family: Roboto, sans-serif;
    font-weight: 500
}

.page-wrapper-product-detail .box-right-content {
    padding: 0;
    border: 0 solid
}

.page-wrapper-product-detail .setting-right-box ul.list-group>li:last-child {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px
}

.page-wrapper-product-detail .form-control:focus {
    border-color: #ccc
}

.page-wrapper-product-detail .form-control {
    border: 1px solid #8d90A44D;
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 14px
}

.evm_wiser_integrations .col-md-3:nth-child(4n+1),
.page-wrapper-product-detail #form_settings .col-lg-8 .col-md-6:nth-child(odd) {
    clear: left
}

.page-wrapper-product-detail #form_settings .btn-primary {
    opacity: 1;
    font-size: 16px
}

.sidebar,
.sticky_support_img {
    position: fixed
}

.colorbox_wrapper {
    position: relative;
    display: block
}

.colorbox_inner {
    position: absolute;
    top: 11px;
    left: 11px;
    height: 23px;
    width: 28px;
    border: 0;
    border-radius: 4px
}

.colorbox_style {
    width: 100%;
    height: 100%;
    display: inline-block;
    cursor: pointer;
    border: none;
    border-radius: 4px
}

#temp2 .radio-custom-label>img {
    border: 2px solid transparent
}

#temp2 .radio-custom:checked+.radio-custom-label>img {
    box-shadow: 0 0 19px #dfe3e8;
    border: 2px solid #401d57;
    border-radius: 8px
}

.tab.how_to_tab {
    padding: 10px 30px 40px;
    margin-top: 0
}

.tab.how_to_tab .nav-tabs {
    border: none;
    margin: 0
}

.tab.how_to_tab .nav-tabs li a {
    padding: 10px 0;
    margin-right: 30px;
    font-size: 15px;
    font-weight: 600;
    color: #293241;
    text-transform: capitalize;
    border: none;
    border-radius: 0;
    background: 0 0;
    z-index: 2;
    position: relative;
    transition: .3s;
    border-bottom: 1px solid #fff
}

.tab.how_to_tab .nav-tabs li a:hover,
.tab.how_to_tab .nav-tabs li.active a {
    border: none;
    border-bottom: 2px solid #401d57;
    transition: .4s
}

.tab.how_to_tab .nav-tabs li.active a:after,
.tab.how_to_tab .nav-tabs li:hover a:after {
    width: 100%;
    opacity: 1
}

.tab.how_to_tab .tab-content {
    margin-top: 20px;
    font-size: 15px;
    position: relative
}

.install_evm h4 {
    font-size: 16px;
    font-weight: 600;
    color: #212b36;
    font-family: Roboto, sans-serif;
    margin-top: 20px;
    float: left;
    width: 100%
}

.install_evm .box-right-wrap {
    padding: 6px 20px
}

.exclude_top_section,
.install_evm .setting-right-box .box-right-content,
.journey_section .right_section ul,
.popup_list_wrapper #wiser_table_wrapper .dataTables_info,
.popup_list_wrapper #wiser_table_wrapper .dataTables_paginate {
    padding: 20px
}

#wiser_table_wrapper,
.not_found {
    padding: 35px
}

.install_evm table {
    margin-top: 20px;
    color: #454f5b
}

.column-1-1-row-1 p a,
.install_evm p {
    color: #454f5b
}

#wiser_table_length label {
    color: #637381;
    font-size: 14px
}

#wiser_table_length select {
    margin: 0 5px
}

#wiser_table_filter input {
    margin-left: .5em;
    box-shadow: 0 3px 6px #dfe3E880;
    border: 1px solid #dfe3e8;
    border-radius: 6px
}

#wiser_table_wrapper table.dataTable thead .sorting,
#wiser_table_wrapper table.dataTable thead .sorting_asc,
#wiser_table_wrapper table.dataTable thead .sorting_desc {
    font-weight: 500;
    padding: 14px 10px;
    background-image: none;
    color: #212b36
}

#wiser_table_wrapper table.dataTable tbody td,
#wiser_table_wrapper table.dataTable tbody th {
    color: #454f5b;
    padding: 14px 10px;
    border: none
}

#wiser_table {
    padding-top: 30px
}

.table-striped>tbody>tr:nth-of-type(2n) {
    background-color: #f9fafb
}

.table>thead>tr>th {
    font-weight: 500 !important;
    border-bottom: 1px solid #dfe3e8 !important
}

#wiser_table_wrapper a.dropdown-item {
    border: 1px solid #dfe3e8;
    border-radius: 3px;
    color: #212b36;
    font-size: 12px;
    padding: 6px 10px;
    margin-right: 10px;
    background-color: #fff;
    outline: 0 !important;
    text-decoration: none !important
}

#wiser_table_wrapper a.dropdown-item:hover {
    background-color: #f6f6f6;
    transition: .2s
}

#wiser_table .switch {
    left: 0;
    margin: 0
}


#wiser_table_wrapper .dataTables_info {
    padding-top: 1.755em
}

#wiser_table_wrapper .dataTables_paginate {
    padding-top: 1.25em
}

#wiser_table_wrapper .dataTables_info,
#wiser_table_wrapper .dataTables_paginate,
#wiser_table_wrapper .dataTables_paginate a {
    color: #212b36
}

.not_found {
    text-align: center;
    margin: 0 auto
}

.sidebar .nav-second-level li .switch {
    top: 2px
}

.also-bought-icon i {
    width: 20px;
    height: 20px;
    background: #db1c76;
    border-radius: 50px;
    text-align: center;
    line-height: 20px;
    color: #fff
}

.evm_link_purple a {
    color: #2c0444
}

.top_perform_content .hdi_anal {
    padding: 10px;
    text-align: center
}

.top_perform_content .b-left {
    height: 175px
}

.top_perform_content .record h4 {
    padding: 0 5px 15px
}

.btn-default:hover,
.btn-primary:hover,
.btn-secondary:hover,
.popup_list_wrapper a.dropdown-item:hover,
.previewe:hover,
button.btn.btn-default.btn-import.btn-info:hover {
    background: #2c0444 !important;
    color: #fff !important;
    border: 1px solid #2c0444 !important;
    transition: .5s;
    opacity: 1
}

.btn,
.evm_custom_tooltip,
.evm_custom_tooltip:hover,
.popup_list_wrapper a.dropdown-item {
    transition: .5s
}

.newlaunch_popup .modal-content {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    border-radius: 5px
}

.newlaunch_popup .modal-header .close {
    background: #ff1b68;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0
}

.newlaunch_popup .modal-body ul {
    padding: 0 35px;
    text-align: left
}

.newlaunch_popup .modal-header {
    background-color: transparent;
    border: none;
    padding: 20px 25px 0
}

.newlaunch_popup .modal-header img {
    display: inline-block;
    float: left;
    margin-right: 55px
}

.newlaunch_popup .modal-header h2 {
    font-family: Play, sans-serif;
    font-weight: 700;
    display: inline-block;
    color: #2c0444;
    margin: 20px 0;
    font-size: 32px;
    float: left
}

.newlaunch_popup .modal-body {
    margin-top: 0;
    text-align: center;
    padding: 25px 20px
}

.newlaunch_popup .modal-body h2 {
    color: #2c0444;
    text-transform: capitalize;
    margin: 0;
    line-height: 38px;
    letter-spacing: .18px;
    font-weight: 400;
    font-size: 26px
}

.newlaunch_popup .modal-body h2 span {
    color: #ff1b68;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 28px
}

.newlaunch_popup .modal-body p {
    color: #ff1b68;
    font-size: 22px;
    display: inline-block;
    margin: 25px 0;
    font-weight: 500;
    border-radius: 5px;
    letter-spacing: .18px
}

.faq_section .active .panel-title a,
.faq_section .panel-title a {
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
    color: #56376a;
    background: #fff;
    width: 100%
}

.newlaunch_popup .modal-body ul li {
    list-style: none;
    text-align: left;
    color: #2c0444;
    font-size: 16px;
    margin-bottom: 10px;
    border-bottom: 1px solid #2c044426;
    padding-bottom: 10px
}

.newlaunch_popup .modal-body ul li a {
    color: #ff1b68;
    font-size: 16px;
    text-decoration: none;
    display: inline-block
}

.newlaunch_popup .modal-body ul li:last-child {
    border-bottom: none
}

#product_review .product_review_link {
    display: block;
    text-align: center
}

.faq_section {
    max-width: 1000px;
    margin: 0 auto
}

.faq_section .panel-group {
    padding: 0 140px;
    float: left;
    width: 100%
}

.faq_section .panel-default {
    margin-bottom: 20px;
    border: none;
    box-shadow: none
}

.faq_section .panel-title a {
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
    border: 1px solid rgba(213, 205, 218, .5019607843137255);
    border-radius: 6px;
    display: block
}

.Total.sales h4,
.Unit.sold h4 {
    padding: 0 0 0 3px;
    margin-top: 0;
    font-size: 12px
}

.faq_section .active .panel-title a {
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 20px 0;
    border: 1px solid rgba(213, 205, 218, .5019607843137255);
    border-radius: 6px 6px 0 0;
    display: block;
    border-bottom: none
}

.faq_section .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
    color: #56376a;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    border: 1px solid rgba(213, 205, 218, .5019607843137255);
    border-radius: 0 0 6px 6px;
    padding: 15px 20px
}

.mb50 {
    margin-bottom: 50px
}

.col-lg-12.sg_analytics_top.performing.products {
    width: 100%;
    float: left;
    padding-bottom: 25px
}

.col-lg-12.sg_analytics_top.performing.products .row-2 {
    width: 100%;
    float: left;
    margin-top: 30px
}

.col-lg-12.sg_analytics_top.performing.products .row-1 .column-1 {
    width: 25%;
    float: left;
    margin-bottom: 30px
}

.column-1-1,
.column-1-2,
.column-1-3,
.column-1-4,
.column-2-1,
.column-2-2,
.column-2-3,
.column-2-4 {
    background: #fff;
    border-radius: 8px;
    width: 100%;
    float: left;
    padding: 15px
}

.column-1-1-row-1 p {
    padding: 0 0 0 15px;
    float: left;
    width: 100%;
    color: #454f5b;
    font-size: 10px;
    margin: 0
}

.column-1-1-row-2 {
    float: left;
    width: 100%;
    border: 1px solid #dfe3e8;
    border-radius: 6px;
    margin-top: 15px
}

.column-1-1-row-1 h4 {
    float: left;
    padding: 0 0 0 15px;
    margin-bottom: 0;
    font-weight: 800;
    color: #212b36;
    font-size: 14px
}

.Unit.sold {
    float: left;
    width: 100%;
    padding-left: 8px
}

.Total.sales {
    float: left;
    position: relative;
    padding-left: 10px;
    width: 100%
}

.Unit.sold h4 {
    color: #212b36;
    display: inline-block
}

.unit-parent {
    float: left;
    width: 45%
}

.border-div {
    width: 100%;
    float: left;
    padding: 8px 0
}

.Total.sales h4 {
    color: #212b36;
    display: inline-block
}

.unit-parent .circle {
    width: 8px;
    height: 8px;
    background: no-repeat padding-box #54d535FC;
    opacity: 1;
    border-radius: 10px;
    display: inline-block
}

i.fa.fa-bar-chart {
    height: 12px;
    opacity: 1;
    color: #e72f64;
    display: inline-block
}

.custom_lock_text:hover img,
.text {
    opacity: 0
}

.border-left {
    border-left: 1px solid #dfe3e8;
    width: 55%;
    float: left
}

.Total.sales p,
.Unit.sold p {
    font-size: 12px;
    margin-bottom: 0
}

.column-1-1-img {
    width: 30%;
    height: 88px;
    float: left;
    background-color: #fff;
    text-align: center;
    margin: 0 auto
}

.column-1-1-row-1 img {
    float: none;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    text-align: center;
    margin: 0 auto
}

.column-1-1-text {
    width: 70%;
    float: left
}

.col-lg-12.sg_analytics_top.performing.products .row-1 .setting-right-box {
    margin: 0 15px
}

.product_notfound {
    padding: 15px;
    background-color: #fff;
    box-shadow: 1px 0 20px rgba(29, 30, 58, .05);
    border-radius: 8px
}

.evm_product_analytics {
    color: #357625fc
}

.btn-small,
.btn-small:active,
.btn-small:active:focus,
.btn-small:active:hover,
.btn-small:focus,
.btn-small:hover {
    padding: 5px;
    font-size: 12px
}

.evm_color_info {
    padding: 0;
    margin-bottom: 0
}

.evm_color_info li {
    line-height: 24px
}

.evm_order_details_table {
    border-spacing: 0 10px;
    border-collapse: separate;
    color: #000;
    padding: 0 !important;
    margin-bottom: 10px
}

.evm_order_details_table>tbody>tr>td,
.evm_order_details_table>tbody>tr>th,
.evm_order_details_table>tfoot>tr>td,
.evm_order_details_table>tfoot>tr>th,
.evm_order_details_table>thead:first-child>tr:first-child>th,
.evm_order_details_table>thead>tr>td,
.evm_order_details_table>thead>tr>th {
    border-bottom: 1px solid #eceaea;
    border-top: 1px solid #eceaea;
    font-size: 16px
}

.evm_order_details_table>tbody>tr>td:first-child,
.evm_order_details_table>thead>tr>th:first-child {
    border-left: 1px solid #eceaea;
    border-radius: 5px 0 0 5px
}

.evm_order_details_table>tbody>tr>td:last-child,
.evm_order_details_table>thead>tr>th:last-child {
    border-right: 1px solid #eceaea;
    border-radius: 0 5px 5px 0
}

.evm_blackbox,
.evm_greenbox {
    background: #357625fc;
    height: 10px;
    width: 10px;
    display: inline-block;
    margin: 0 10px 0 5px
}

.evm_blackbox {
    background: #000;
    margin: 0 10px 0 8px
}

.evm_order_details_table>tbody>tr:hover {
    background-color: transparent;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .07)
}

span.nav_new_tag {
    background: #401d57;
    color: #fff;
    padding: 2px 8px;
    border-radius: 20px;
    margin: 0 0 0 15px
}

.page_icons_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.pricing_section {
    padding: 0;
    margin-left: 10px;
    margin-top: 30px;
    float: left;
    width: 100%
}

.pricing_section .pricing_div {
    background: no-repeat padding-box #fff;
    border: 1px solid rgba(255, 19, 99, .10196078431372549);
    border-radius: 10px;
    padding: 15px
}

.pricing_section .pricing_div:hover {
    box-shadow: 0 10px 15px rgba(47, 1, 61, .10196078431372549)
}

.pricing_section .pricing_div ul {
    list-style: none;
    padding: 0
}

.pricing_section .pricing_div ul li {
    color: #2f013d;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px
}

.pricing_section .pricing_div h4 {
    color: #2f013d;
    line-height: 30px
}

.pricing_section .pricing_div p {
    color: #401d57;
    font-size: 15px;
    line-height: 30px
}

.pricing_section .pricing_div p span {
    font-weight: 600
}

.pricing_section .pricing_div h5 {
    color: #2f013d;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400
}

.pricing_section .pricing_div i.right {
    border: solid #2f013d;
    border-width: 0 2px 2px 0;
    padding: 2px;
    transform: rotate(42deg);
    -webkit-transform: rotate(42deg);
    margin-top: 2px;
    float: left;
    height: 12px;
    width: 4px;
    margin-right: 15px
}

.pricing_outer {
    float: left;
    width: 100%;
    margin-bottom: 80px
}

.pricing_section .col1 {
    width: 20%;
    float: left;
    padding-right: 20px
}

.pricing_section .pricing_div h2 {
    color: #816c8f;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400
}

.evm_wiser_table_section .wrap-table {
    float: left;
    width: 100%;
    overflow-x: auto
}

.evm_wiser_table_section tr.row02 {
    font-size: 18px;
    color: #2f013d
}

.evm_wiser_table_section tr.row01 {
    background: rgba(255, 231, 239, .7215686274509804);
    color: #2f013d;
    font-size: 18px
}

.evm_wiser_table_section .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: #ffa1c1
}

.evm_wiser_table_section .table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #fff
}

.evm_wiser_table_section tr.toprow {
    background: #ffa1c1;
    font-size: 20px;
    color: #fff
}

.evm_wiser_table_section .table thead th {
    min-width: 250px;
    vertical-align: bottom;
    border-bottom: 1px solid #fff;
    padding: 10px 20px;
    font-weight: 400;
    font-size: 20px
}

.evm_wiser_table_section .table tbody td {
    min-width: 250px;
    padding: 5px 20px;
    font-size: 16px
}

.evm_wiser_table_section .subheading1 {
    text-align: center;
    margin-top: 10px;
    font-weight: 400;
    margin-bottom: 0;
    float: left;
    width: 100%
}

.evm_custom_tooltip:hover:before {
    border: solid;
    border-color: #333 transparent;
    border-width: .6rem .6rem 0;
    bottom: 2rem;
    content: "";
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    z-index: 99;
    transition: .5s
}

.evm_custom_tooltip:hover:after {
    background-color: #333;
    border-radius: .3rem;
    bottom: 2.5rem;
    color: #fff;
    content: attr(data-hover);
    line-height: 2rem;
    right: 0;
    -webkit-transform: translateX(4%);
    transform: translateX(4%);
    padding: .5rem 1.5rem;
    position: absolute;
    z-index: 98;
    width: auto;
    white-space: nowrap;
    text-align: left;
    transition: .5s;
    font-size: 13px
}

.evm_wiser_integrations .homesetting_nver p {
    min-height: 70px;
    margin: 0
}

.evm_wiser_integrations .homesetting_nver h5 {
    text-transform: uppercase;
    margin: 20px 0 10px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 600
}

.evm_wiser_integrations .homesetting_nver img {
    max-width: 80px;
    border-radius: 6px
}

.evm_int_show_two {
    float: left;
    width: 100%;
    margin: 10px 0 0
}

.evm_int_show_two button.btn.btn-default {
    float: left;
    font-size: 13px;
    padding: 6px 8px
}

.analytics_loader {
    position: relative;
    float: left;
    width: 100%
}

.sales_by_pages .half-circle-spinner {
    left: 14%
}

.sales_by_widget .half-circle-spinner {
    left: 61%;
    top: 66%
}

.c_top_sec .margin_load {
    float: left;
    width: 100%;
    margin: 0 0 60px
}

.evm_portlet_button button.btn.btn-default.formsave.custom_fbt_btn {
    text-transform: uppercase;
    border: 1px solid #ddd;
    font-size: 16px
}

.evm_portlet_button button.btn.btn-default.formsave.custom_fbt_btn:hover {
    transition: .6s ease-in-out
}

.create_popup_unique_class div#product_review p,
.create_popup_unique_class div#wcustom_css p,
p#preview_remark {
    margin: 20px 0 0
}

.custom-recommended-file::-webkit-file-upload-button {
    color: #401d57;
    background: #fff;
    display: inline-block;
    border: none;
    padding: 0;
    font-weight: 400;
    white-space: nowrap;
    cursor: pointer;
    font-size: 16px;
    outline: 0;
    text-decoration: underline
}

h3.text-center.or_text {
    margin: 10px 0
}

.evm_advanced_setting .panel .panel-body p,
.recommendy_products .view_products h4 {
    margin: 0 0 15px;
    color: #411d57
}
.evm_advanced_setting .panel .panel-body a{ color: #db1f76;}
.portlet-faq-announcement {
    text-align: center;
    padding: 0 0 20px;
    font-size: 18px;
    color: #000;
    line-height: 26px
}

.portlet-content-inner {
    margin-top: 25px;
    margin-bottom: 25px
}

.faqaccordion {
    background-color: transparent;
    color: #000;
    font-weight: 600;
    line-height: 2.4rem;
    padding: 20px 18px 0;
    width: 100%;
    border: none;
    text-align: left;
    outline: 0;
    font-size: 18px;
    transition: .4s
}

.faqaccordion:hover,
.faqactive {
    color: #000;
    transition: .3s ease-in-out
}

.faqpanel {
    padding: 0 18px;
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    margin-bottom: 30px
}

.faqpanel-inner {
    padding: 25px 0
}

.faq-left,
.faq-right {
    width: 50%;
    padding-bottom: 30px
}

.faqpanel-inner li,
.faqpanel-inner p {
    padding: 5px 0;
    line-height: 24px
}

.faq-left {
    float: left;
    padding-right: 15px
}

.faq-right {
    float: right;
    padding-left: 15px
}

.portlet.box>.portlet-body.faq-body {
    padding: 15px 30px;
    background-color: #f3f3f9
}

.faq-image {
    max-width: 450px;
    padding: 10px 0
}

.faq-inner {
    background: #fff;
    padding: 5px 10px
}

.evm-video-instructions {
    color: #411d57;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 7px 12px;
    font-weight: 400
}

.evm-video-instructions:focus,
.evm-video-instructions:hover {
    background: #2c0444 !important;
    color: #fff !important;
    border: 1px solid #2c0444 !important;
    text-decoration: none
}

.evm-video-instructions img {
    padding: 0 0 0 8px
}

#howtoModal .modal-content {
    width: auto !important
}

#howtoModal .modal-dialog {
    max-width: 700px;
    width: auto !important;
    margin-top: 50px
}

.drop-input select.form-control.exclude_options {
    margin: 0;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    line-height: 1;
    color: #212b36;
    text-align: center;
    border-radius: 3px 0 0 3px;
    border-right: 0;
    padding: 8px 40px 8px 10px;
    height: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://d3emlu4sl5epij.cloudfront.net/evmshopifyapps/wiser/chevron-right.svg);
    background-repeat: no-repeat;
    background-position: 95% center;
    cursor: pointer
}

.drop-input input#search_keyword {
    border-radius: 0;
    background-color: #fff;
    border: .1rem solid #c4cdd5;
    box-shadow: inset 0 1px 0 0 rgba(99, 115, 129, .05);
    pointer-events: none;
    padding: 18px 20px;
    height: 46px
}

.drop-input a.exclude_button.btn.btn-success {
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    color: #212b36;
    text-align: center;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    border-left: 0;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.excludeproduct .exclude_select_all {
    margin: 0 0 30px;
    padding: 0 20px;
    display: flex
}

.pr_img_block {
    min-width: 130px
}

.exclude_select_label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.exclude_select_label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 2rem;
    width: 2rem;
    border: .1rem solid #dfe3e8;
    box-shadow: 0 0 0 1px transparent, 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px;
    background: linear-gradient(180deg, #fff, #f9fafb)
}

.exclude_select_label:hover input~.checkmark1 {
    background-color: #ccc
}

.exclude_select_label input:checked~.checkmark1 {
    background-color: #2196f3
}

.exclude_select_label .checkmark1:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #212b36;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.exclude_table {
    border: none !important
}

table.exclude_table thead tr th {
    padding: 0 20px 12px !important;
    font-weight: 400;
    color: #212b36
}

.exclude_img img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.exclude_img {
    height: 60px;
    float: left;
    border: 1px solid #f3f3f3;
    width: 65px;
    border-radius: 3px
}

.exclude_select_all a.delete_selected,
.exclude_table a.btn.delete {
    border: .1rem solid #c4cdd5;
    background: linear-gradient(180deg, #fff, #f9fafb);
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    height: auto;
    color: #212b36;
    font-size: 15px
}

.exclude_table a.btn.delete {
    border-radius: 3px;
    padding: 6px 10px;
    width: 100px;
    line-height: 22px
}

.exclude_table a.btn.delete i {
    padding: 0 8px 0 0
}

.exclude_select_all a.delete_selected {
    border-radius: 0 3px 3px 0;
    padding: 6px 15px;
    width: auto;
    cursor: pointer
}

.exclude_select_label2 {
    display: block;
    position: relative;
    cursor: pointer;
    font-weight: 400;
    background: linear-gradient(180deg, #fff, #f9fafb);
    border: .1rem solid #c4cdd5;
    box-shadow: 0 1px 0 0 rgba(22, 29, 37, .05);
    border-radius: 3px 0 0 3px;
    width: auto;
    height: auto;
    color: #212b36;
    font-size: 15px;
    padding: 6px 15px 6px 50px;
    border-right: 0;
    margin: 0
}

.checkmark2 {
    top: 7px;
    left: 15px
}

#page-wrapper .excludeproduct ul.token-input-list {
    padding: 2px 10px !important;
    border-radius: 0;
    height: 46px !important
}

.preview_switch_main {
    padding: 13px 8px;
    display: flex;
    align-items: center;
    gap: 15px;
}
span.preview_switch_option1, span.preview_switch_option2{
    cursor: pointer;
}
.preview_switch_option1.active-view svg path, .preview_switch_option2.active-view svg path, .preview_switch_option2.active-view svg line {
    stroke: #db1f76;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0
}
.evm_advanced_setting .related_display_settings .related-select-option{padding-left: 10px;}

button.btn.btn-primary.offer_btn {
    padding: 6px 25px;
    height: 46px;
    letter-spacing: 0;
    border-radius: 0 4px 4px 0
}

.top-menu-bar .btn-default.wiser_faq_btn {
    background: #fff !important;
    border: 1px solid #ccc !important;
    color: #411d57 !important;
    box-shadow: none;
    font-weight: 500
}

.top-menu-bar .btn-default.wiser_faq_btn:focus,
.top-menu-bar .btn-default.wiser_faq_btn:hover {
    background: #2c0444 !important;
    border: 1px solid #2c0444 !important;
    color: #fff !important;
    box-shadow: none
}

.goog-te-gadget .goog-te-combo {
    height: 39px !important;
    margin: 0 !important;
    background: #fff;
    padding: 8px 15px !important;
    border: 1px solid #ccc !important;
    border-radius: 4px;
    text-decoration: none;
    color: #000 !important
}

#google_translate_element>.goog-te-gadget>span:last-child {
    display: none !important
}

.thanks_preview {
    font-size: 16px;
    padding: 11px 25px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    vertical-align: middle
}

.custom_related_wrapper .recommendy_products_show.addcontent .form-group.condition_actionbtn {
    float: left;
    width: 100%;
    display: flex
}

.custom_related_wrapper .recommendy_products_show.addcontent {
    padding: 30px 15px;
    background: no-repeat padding-box #fff;
    border-radius: 8px 8px 0 0;
    float: left;
    width: 100%
}

.custom_related_wrapper#page-wrapper #sortable li {
    border: 1px solid #e2e6ea;
    border-radius: 4px;
    font-size: 18px;
    color: #212b36;
    float: left;
    width: 100%;
    padding: 0;
    display: flex;
    align-items: center;
    height: 48px;
    margin: 0 0 15px
}

.custom_related_wrapper.recommendy_products_show.addcontent .form-group label {
    font-size: 16px;
    line-height: 20px
}

.custom_related_wrapper p {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    font-weight: 300
}

.custom_related_wrapper .switch {
    left: unset;
    margin: 0
}

.custom_related_wrapper div.tagsinput {
    height: 112px
}

.drag_icon .icon_row span {
    width: 5px;
    height: 5px;
    background: no-repeat padding-box #c4cdd5;
    border-radius: 50%;
    margin: 1px
}

/*.drag_icon {
    float: right;
    border-left: 1px solid #e2e6ea;
    border-radius: 0 4px 4px 0;
    padding: 13px
}*/

.related_li_wrap {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px
}

.custom_related_wrapper .recommendy_products_show.addcontent .form-group label {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 25px
}

div#skip_options_tagsinput {
    border: 1px solid #e2e6ea;
    border-radius: 4px
}

.custom_related_wrapper .eg {
    color: #212b36;
    margin: 8px 0 15px
}

.custom_related_wrapper .related_sec_w h3 {
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px
}

.create_popup_unique_class .slider:before,
.custom_related_wrapper .slider:before {
    background: #c4cdd5
}

.custom_related_wrapper .slider {
    border: 1.2px solid #dfe3e8;
    left: 3px;
    bottom: 2px
}

.custom_related_wrapper input:checked+.slider {
    border: 1.2px solid #db1f76
}

.custom_related_wrapper .recommendy_products_show.addcontent .form-group.condition_actionbtn a,
.custom_related_wrapper .recommendy_products_show.addcontent .form-group.condition_actionbtn button {
    width: 150px;
    font-size: 16px
}

.custom_related_wrapper .recommendy_products_show.addcontent a.btn.previewe {
    background: #f7f9fa;
    border: 1px solid #f7f9fa;
    color: #212b36
}

.custom_related_wrapper input:checked+.slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px)
}

.ab-page #wiser_table_wrapper table thead th {
    color: #212b36;
    letter-spacing: .1px
}

.ab-page #wiser_table_wrapper a.dropdown-item {
    float: left;
    text-align: center;
    font-size: 14px;
    margin: 0 8px 8px 0
}

.ab-page #wiser_table_wrapper a.ab-edit {
    width: auto !important;
    padding: 6px 14px
}

.ab-page-edit .allvar_btn {
    border: 1px solid #c4cdd5;
    color: #212b36;
    background-color: #fff
}

.ab-page-edit .allvar_btn:hover {
    opacity: .8;
    color: #212b36;
    transition: .2s ease-in-out
}

.evm_modal_newvariations#variations .modal-dialog .modal-content {
    width: 600px;
    height: 350px;
    margin: 0 auto;
    border-radius: 8px
}

.evm_modal_newvariations#variations .modal-header {
    border-bottom: none;
    background: #f4f6f8;
    color: #212b36;
    border-radius: 8px 8px 0 0;
    padding: 15px 30px;
    text-align: left
}

.evm_modal_newvariations#variations .modal-header .close:after,
.evm_modal_newvariations#variations .modal-header .close:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 2px;
    background: #212b36;
    transform: rotate(-45deg)
}

.evm_modal_newvariations#variations .modal-header .close:after {
    transform: rotate(45deg)
}

.evm_modal_newvariations#variations .modal-header .close {
    font-size: 0
}

.evm_modal_newvariations#variations .modal-body {
    padding: 15px 30px;
    float: left
}

.evm_modal_newvariations#variations .modal-footer {
    padding: 0 30px;
    float: left;
    border: 0
}

.evm_modal_newvariations#variations .form-group h5 {
    color: #212b36;
    font-size: 16px;
    font-weight: 400
}

.evm_modal_newvariations#variations .form-group .form-control {
    height: 45px;
    border: 1px solid #dfe3e8;
    border-radius: 4px;
    box-shadow: none;
    -webkit-box-shadow: none
}

.evm_modal_newvariations#variations .form-group .form-control::placeholder {
    color: #c4cdd5;
    opacity: 1
}

.evm_modal_newvariations#variations .form-group .form-control:-ms-input-placeholder {
    color: #c4cdd5
}

.evm_modal_newvariations#variations .form-group .form-control::-ms-input-placeholder {
    color: #c4cdd5
}

.evm_modal_newvariations#variations .modal-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%
}

.ab-page #wiser_table_wrapper {
    padding: 0 0 20px;
    overflow-x: auto
}

.ab-page #wiser_table_wrapper .dataTables_info {
    padding-left: 18px
}

.ab-page #wiser_table_wrapper table.dataTable tbody td {
    padding: 15px 18px
}

.ab-page #wiser_table_wrapper a.dropdown-item.vararchive {
    background: #db1f76;
    color: #fff;
    border: 1px solid #db1f76
}

.ab-page #wiser_table_wrapper a.dropdown-item.vararchive:hover {
    background: #2c0444;
    border: 1px solid #2c0444
}

.ab-page p.status_running {
    background: no-repeat padding-box #e6f9e7;
    border-radius: 131px;
    height: 32px;
    width: 80px;
    text-align: center;
    letter-spacing: .09px;
    color: #09c20f;
    font-size: 14px;
    line-height: 33px;
    margin: 0
}

.ab-page p.status_running.status_paused {
    background: #ffeae7;
    color: #fd2f0f
}

.ab-page #wiser_table_wrapper table.dataTable tbody td p.blue {
    color: #0084fe;
    display: inline
}

.ab-page #wiser_table_wrapper table.dataTable tbody td p.purple {
    color: #8876f6;
    display: inline
}

.ab-page #wiser_table_wrapper table.dataTable tbody td p.yellow {
    color: #e8b31e;
    display: inline
}

.ab-page #wiser_table_wrapper table.dataTable tbody td p.green {
    color: #3dbd3c;
    display: inline
}

.color_td span {
    content: "";
    position: absolute;
    height: 13px;
    width: 1px;
    background: #212b36;
    margin: 3px 5px
}

.ab-page .alert-info {
    color: #637381 !important;
    align-items: center;
    justify-content: left;
    flex-direction: row;
    padding: 15px 20px;
    margin: 0 0 30px
}

.back_ab a.btn,
.date_img_wrap {
    align-items: center;
    display: flex
}

.ab-page .alert-info img {
    max-width: 100%;
    padding: 0 15px 0 0
}

.ab-page #wiser_table_wrapper table.dataTable thead .sorting,
.ab-page #wiser_table_wrapper table.dataTable thead .sorting_asc,
.ab-page #wiser_table_wrapper table.dataTable thead .sorting_desc {
    padding: 14px 18px
}

.ab-page #wiser_table thead {
    background: no-repeat padding-box #fbfbfb;
    border: 1px solid #dfe3e8;
    border-radius: 6px
}

.ab-page #wiser_table_wrapper table thead th.var_name {
    border-radius: 6px 0 0
}

.ab-page #wiser_table_wrapper table thead th.var_com {
    border-radius: 0 6px 0 0
}

.varalert.alert-info {
    background: no-repeat padding-box #fff5f9;
    box-shadow: 0 0 20px #0000000D;
    border-radius: 4px;
    color: #637381;
    padding: 15px;
    border: 1px solid transparent
}

.varalert.alert-info b {
    color: #212b36;
    font-weight: 500
}

.back_ab a.btn {
    color: #212b36;
    letter-spacing: .08px;
    font-size: 16px;
    line-height: 21px;
    margin: 10px 0 0;
    padding: 0
}

.back_ab a.btn span:after {
    content: "";
    position: absolute;
    background: 0 0;
    height: 8px;
    width: 8px;
    border: 1px solid;
    border-width: 1px 0 0 1px;
    transform: rotate(-45deg) translate(-50%, -50%);
    top: 33%;
    left: 50%
}

.back_ab a.btn span:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 14px;
    background: #000;
    top: 50%;
    left: 55%;
    transform: translate(-50%, -50%)
}

.back_ab a.btn span {
    margin: 0 18px 0 0;
    border: 1px solid #212b36;
    border-radius: 14px;
    width: 45px;
    float: left;
    height: 26px;
    position: relative
}

#discounts .form-group.min_discount,
#manu_bndl_disc .form-group.min_discount,
.ana_order_table_section,
.dashboard.variationmsg .container-fluid,
div#previewdiv {
    padding: 0 15px
}

.create_popup_unique_class a.settings_option {
    color: #212b36;
    padding: 14px 0;
    background: #fff;
    width: 33.33%;
    float: left;
    text-align: center;
    font-size: 18px;
    cursor: pointer
}

.create_popup_unique_class a.settings_option.active {
    color: #db1f76 !important;
    background: #ffe7ef !important
}

.create_popup_unique_class .portlet .portlet-body.form {
    padding: 30px 25px
}

.create_popup_unique_class .portlet>.portlet-body p {
    font-size: 16px;
    color: #212b36;
    margin: 0 0 15px
}

.create_popup_unique_class .form-control {
    border: 1px solid #dfe3e8;
    border-radius: 4px;
    height: 44px;
    box-shadow: none;
    background: #fff
}

.create_popup_unique_class .evm_portlet_box_purple .portlet-body.form {
    background: #fff;
    border-radius: 0;
    padding: 30px !important
}

.create_popup_unique_class .slider {
    top: 4px;
    border: 2px solid #c4cdd5;
    height: 20px
}

.create_popup_unique_class .evm_portlet_button {
    border-top: 0;
    padding: 0 25px 40px !important;
    margin: 0;
    display: flex;
    justify-content: left
}

.create_popup_unique_class select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://d3emlu4sl5epij.cloudfront.net/evmshopifyapps/wiser/chevron-right.svg);
    background-repeat: no-repeat;
    background-position: 95% center;
    cursor: pointer
}

.create_popup_unique_class .preview_switch_main {
    padding: 0;
    font-size: 18px
}

.create_popup_unique_class .evm_portlet_box_purple .portlet-title {
    padding: 14px 30px
}

.create_popup_unique_class .portlet>.portlet-title>.caption {
    padding: 0;
    line-height: 26px
}

.create_popup_unique_class .portlet>.portlet-title>.caption i.fa.fa-eye {
    font-size: 20px;
    padding: 0 2px 0 0;
    color: #db1f76
}

.create_popup_unique_class [type=checkbox]:checked,
.create_popup_unique_class [type=checkbox]:not(:checked),
.create_popup_unique_class [type=radio]:checked,
.create_popup_unique_class [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px;
    width: 0;
    height: 0;
    visibility: hidden
}

.trigger_wrapper .checkbox-tools:checked+label,
.trigger_wrapper .checkbox-tools:not(:checked)+label {
    font-weight: 400;
    position: relative;
    display: inline-block;
    width: 45%;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding: 20px 15px;
    margin: 0 9px 8px
}

.pop_position_wrapper .checkbox-tools:checked+label,
.position_relative,
.trigger_wrapper .checkbox-tools:checked+label {
    border: 1px solid #db1f76
}

.pop_position_wrapper,
.trigger_wrapper {
    margin: 0 -10px
}

.pop_position_wrapper .checkbox-tools:not(:checked)+label,
.trigger_wrapper .checkbox-tools:not(:checked)+label {
    border: 1px solid #dfe3e8
}

.create_popup_unique_class .trigger_wrapper label.for-checkbox-tools p {
    margin: 20px 0 5px
}

.create_popup_unique_class .trigger_wrapper label.for-checkbox-tools span {
    color: #637381;
    font-size: 14px;
    line-height: 16px;
    display: block
}

.trigger_wrapper .checkbox-tools:checked+label svg path,
.wiser_faq_btn.headicon:hover svg g#Group_6199>path,
.wiser_faq_btn.headicon:hover svg path#cog {
    stroke: #db1f76
}

.pop_position_wrapper .checkbox-tools:checked+label,
.pop_position_wrapper .checkbox-tools:not(:checked)+label {
    font-weight: 400;
    position: relative;
    display: inline-block;
    width: 45%;
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    padding: 20px 15px 15px;
    margin: 0 10px 8px
}

.create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
    margin: 20px 0 0;
    text-align: left
}

.create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools span {
    color: #637381;
    font-size: 14px;
    line-height: 16px
}

.pop_position_wrapper .pop_position_set {
    width: 100%;
    height: 120px;
    background: no-repeat padding-box #f4f6f8;
    position: relative
}

.pop_position_wrapper .checkbox-tools:checked+label .pop_position_set {
    background: #ffe7ef
}

.pop_position_wrapper .positi_inner {
    position: absolute;
    width: 35%;
    height: 45px;
    background: no-repeat padding-box #fff;
    box-shadow: 0 0 10px #0000001A;
    border-radius: 2px
}

.pop_position_wrapper .positi_inner.left_bottom {
    bottom: 12px;
    left: 12px
}

.overlay_center_text,
.pop_position_wrapper .positi_inner.center,
.text {
    left: 50%;
    transform: translate(-50%, -50%)
}

.pop_position_wrapper .positi_inner.right_bottom {
    bottom: 12px;
    right: 12px
}

.pop_position_wrapper .positi_inner.center {
    top: 50%
}

.pop_position_wrapper .positi_inner.full_screen {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: 75%
}

.date_wrapper,
.time_wrapper {
    display: flex;
    margin: 0 -10px
}

.date_img_wrap {
    margin: 0 10px;
    width: 50%
}

.date_img_wrap span {
    border: 1px solid #dfe3e8;
    height: 44px;
    width: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 4px 4px 0;
    border-left: 0
}

.custom_lock_text a,
.custom_planlock span {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap
}

.create_popup_unique_class .date_img_wrap .form-control {
    border-radius: 4px 0 0 4px;
    width: 75%
}

.create_popup_unique_class input {
    -webkit-appearance: none
}

.create_popup_unique_class .panel.panel-default {
    border: none;
    border-radius: 0;
    margin-bottom: 12px
}

.create_popup_unique_class .panel-heading {
    cursor: pointer;
    color: #000;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background-image: linear-gradient(285deg, #f3f3f9, #f3f3f9);
    background-image: -webkit-linear-gradient(285deg, #f3f3f9, #f3f3f9)
}

.create_popup_unique_class .panel a {
    color: inherit;
    font-weight: 400;
    font-size: 15px
}

.create_popup_unique_class .panel a i {
    float: right;
    color: inherit
}

.create_popup_unique_class .panel-body .switch {
    top: -5px;
    margin-right: 20px
}

div#product_review p.alert {
    padding: 12px 10px 10px 45px
}

.create_popup_unique_class .time_wrapper select {
    margin: 0 10px;
    background-size: 12px;
    background-position: 92% center
}

.trigger_wrapper .checkbox-tools:checked+label svg #one-finger-click path {
    fill: #db1f76;
    stroke: none
}

.overlay_center_text {
    top: 50%;
    position: absolute;
    width: 100%;
    max-width: 760px;
    z-index: 9;
    box-shadow: 0 3px 24px #212B361A;
    border-radius: 4px
}

.position_relative {
    position: relative;
    background: no-repeat padding-box #f4f6F8B3;
    border-radius: 8px;
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.overlay_center_text p.lockinfo {
    box-shadow: none;
    margin: 0;
    color: #212b36;
    text-align: center;
    padding: 20px
}

.overlay_center_text p.lockinfo span {
    font-size: 17px;
    width: 100%
}

.overlay_center_text p.lockinfo a {
    display: block;
    width: 155px;
    height: 36px;
    font-size: 16px;
    letter-spacing: 0;
    margin: 12px auto 0;
    background: #db1f76;
    color: #fff;
    border: 1px solid #db1f76
}

.overlay_top_right {
    position: absolute;
    right: 30px;
    top: 30px;
    background: #fff;
    border-radius: 50%;
    z-index: 9;
    box-shadow: 0 10px 30px #ff136326;
    padding: 15px 20px
}

.label_span_wrap {
    width: 50%;
    display: flex;
    justify-content: flex-end
}

.page-wrapper-product-detail .homesetting_nver img {
    max-height: 100px
}

.create_popup_unique_class .portlet.box.red .portlet-body.form {
    max-height: 65vh;
    overflow-y: auto;
    border-bottom: 20px solid #fff
}

.create_popup_unique_class .portlet.box.red .portlet-body.form::-webkit-scrollbar {
    width: 5px
}

.create_popup_unique_class .portlet.box.red .portlet-body.form::-webkit-scrollbar-thumb {
    background: #e3e2e7;
    border-radius: 3px
}

.popup_list_wrapper a.dropdown-item {
    padding: 4px 8px 3px;
    margin: 0 10px 0 0;
    float: left;
    border: 1px solid #c4cdd5;
    border-radius: 3px;
    color: #212b36
}

.popup_list_wrapper .dataTables_wrapper .dataTables_length {
    padding: 20px 0 0 20px
}

.popup_list_wrapper .dataTables_wrapper .dataTables_filter {
    padding: 20px 20px 0 0
}

.popup_list_wrapper .dataTables_wrapper .dataTables_filter label {
    color: #637381
}

.popup_list_wrapper #wiser_table_filter input {
    padding: 5px 10px;
    font-weight: 400
}

.popup_list_wrapper .btn-secondary {
    background: no-repeat padding-box #fff;
    border-radius: 5px;
    margin: 0 15px;
    color: #212b36;
    font-size: 16px;
    letter-spacing: 0;
    text-transform: capitalize;
    border: 1px solid #ccc;
    padding: 10px 15px
}

.popup_list_wrapper h5 {
    margin: 30px 0;
    font-size: 18px;
    font-weight: 500;
    color: #411d57
}

.wiser_faq .setting-right-box {
    border: none;
    background: 0 0
}

.wiser_faq .box-right-content {
    background: #f6f7fb;
    padding: 0
}

.wiser_faq .box-right-content .panel-default {
    background: 0 0;
    border: none;
    box-shadow: none
}

.wiser_faq .box-right-content .panel-heading {
    font-weight: 400;
    background: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    padding: 20px;
    border: 1px solid rgba(213, 205, 218, .5019607843137255);
    color: #56376a;
    line-height: 28px;
    text-decoration: none;
    display: block;
    width: 100%;
    border-radius: 6px
}

.wiser_faq .box-right-content .panel-heading.collapsed {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom: 1px solid rgba(213, 205, 218, .5019607843137255)
}

.wiser_faq .box-right-content .panel.panel-default.active .panel-heading {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.wiser_faq .box-right-content .panel-heading .panel-title {
    font-size: 18px;
    line-height: 1.24;
    color: #411d57
}

.wiser_faq .box-right-content .panel-heading p {
    font-size: 16px;
    margin: 10px 0 0;
    color: #454f5b;
    line-height: 22px
}

.wiser_faq .setting-right-box .box-right-wrap {
    background: 0 0;
    padding: 8px 0;
    border: none;
    margin: 25px 0 0
}

.wiser_faq .setting-right-box .box-right-wrap label {
    font-size: 20px;
    color: #2c0444
}

.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
    color: #765c86;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    border: 1px solid rgba(213, 205, 218, .5019607843137255);
    border-radius: 0 0 6px 6px;
    padding: 0 20px 15px;
    background: #fff
}

.fbt_loom,
.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body .wiserfaq_video {
    position: relative;
    display: block;
    margin: 0 0 40px;
    height: 0;
    overflow: hidden;
    padding: 0 0 56.25%
}

.fbt_loom iframe,
.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body .wiserfaq_video iframe {
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body h3 {
    font-size: 17px;
    margin-bottom: 10px;
    color: #3a3c4c;
    line-height: 24px
}

.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body ul li {
    list-style: disc
}

.wiser_faq .container {
    max-width: 100%
}

.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body p {
    margin: 0 0 20px;
    font-size: 15px
}

.wiser_faq .panel-default>.panel-heading+.panel-collapse>.panel-body img {
    margin: 10px 0 50px;
    float: left
}

.unique_recommnded_page .recommendy_products_show {
    border: 0;
    border-radius: 8px;
    padding: 25px
}

.unique_recommnded_page .recommendy_products_show h3 {
    font-size: 16px;
    color: #212b36;
    line-height: 22px
}

.unique_recommnded_page .recommendy_products_show p {
    color: #637381;
    font-size: 14px;
    float: left;
    width: 100%;
    font-weight: 300;
    line-height: 20px;
    padding: 0
}

.unique_recommnded_page .recommendy_products_show label {
    color: #212b36;
    font-size: 16px;
    margin: 10px 0;
    float: left;
    width: 100%
}

.unique_recommnded_page .recommendy_products_show a {
    margin: 0 0 20px;
    border: 1px solid #ffd0e0;
    border-radius: 4px;
    padding: 10px 20px;
    float: left;
    color: #db1f76;
    font-size: 16px
}

.unique_recommnded_page .recomm_import {
    float: left;
    width: 100%;
    border: 1px dashed #c4cdd5;
    border-radius: 4px;
    padding: 12px 15px;
    margin: 0 0 15px
}

.unique_recommnded_page .recomm_import_btn {
    float: left;
    width: auto
}

.unique_recommnded_page .recomm_import_btn input.btn {
    width: 100%;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 20px
}

.unique_recommnded_page .recommendy_products .search_bar {
    padding: 0;
    overflow: visible
}

.unique_recommnded_page .recommendy_products .search_bar input#search {
    border: 1px solid #e2e6ea;
    border-radius: 4px;
    box-shadow: none;
    height: 44px;
    padding: 0 15px;
    color: #212b36
}

.unique_recommnded_page .recommendy_products_bar.search_bar {
    padding: 0;
    border: none;
    float: left;
    width: 100%
}

.unique_recommnded_page .recommendy_products_bar.search_bar input#search {
    border: 1px solid #e2e6ea;
    border-radius: 4px;
    margin: 0 0 20px;
    height: 45px;
    color: #212b36
}

.unique_recommnded_page .recommendy_products_view .recommendy_products ul.search_product_view li,
.unique_recommnded_page.recommendy_products .recommendy_products_bar ul li {
    display: flex;
    align-items: center;
    border: 1px solid #e2e6EAB3;
    border-radius: 4px;
    background: #fff;
    padding: 20px;
    margin: 0 0 15px
}

.custom_lock_text,
.custom_planlock {
    align-items: center;
    margin: 0 0 0 15px;
    display: flex;
    position: relative;
    cursor: pointer
}

.unique_recommnded_page .recommendy_products_bar {
    padding: 0;
    border: none;
    float: left;
    width: 100%;
    margin: 0
}

.re_li_text {
    width: 70%
}

.unique_recommnded_page a.recommendyproductsinfo {
    background: no-repeat padding-box #f7f9fa;
    border-radius: 4px;
    border: 1px solid #f7f9fa;
    color: #212b36;
    font-size: 16px;
    letter-spacing: 0;
    width: 100px;
    height: 45px;
    margin: 0;
    transition: .4s ease-in-out
}

.unique_recommnded_page a.recommendyproductsinfo:hover {
    background: #2c0444;
    border: 1px solid #2c0444;
    color: #fff;
    transition: .4s ease-in-out
}

.unique_recommnded_page a.recommendyproductsinfo:hover path:last-child {
    fill: #fff;
    transition: .4s ease-in-out
}

.unique_recommnded_page .search_product_view::-webkit-scrollbar {
    width: 6px
}

.unique_recommnded_page .search_product_view::-webkit-scrollbar-track {
    background: #f4f6f8
}

.unique_recommnded_page .search_product_view::-webkit-scrollbar-thumb {
    background: no-repeat padding-box #919eab;
    border-radius: 8px
}

.unique_recommnded_page a.recommendyproductsinfo svg {
    padding: 0 8px 0 0;
    width: 22px;
    vertical-align: middle
}

.unique_recommnded_page .recommendyproducts.ui-sortable {
    border: none;
    margin: 30px 0
}

.unique_recommnded_page .recommendy_products_show a.productinfo {
    color: #fff;
    border: 1px solid #db1f76
}

.unique_recommnded_page .recommendy_products_show a.productinfo:hover {
    color: #db1f76;
    border: 1px solid #db1f76
}

.unique_recommnded_page ul.recomm_ul {
    padding: 0 5px;
    display: flex
}

.unique_recommnded_page .recomm_ul li:last-child {
    margin: 0 0 0 10px
}

.custom_lock_text {
    padding: 0 15px;
    background: #ffeef4;
    border: 1px solid #ffd0e0;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    justify-content: center;
    transition: .3s ease-in-out
}

.text {
    top: 50%;
    color: #db1f76;
    width: 100%;
    text-align: center
}

.custom_lock_text:hover {
    width: 200px;
    border-radius: 50px
}

.custom_lock_text:hover .text {
    opacity: 1
}

.custom_lock_text a {
    max-width: 0;
    -webkit-transition: max-width 1s;
    transition: max-width 1s;
    overflow: hidden
}

.custom_lock_text:hover a {
    max-width: 7rem
}

.Upgrade-button-wraper .custom_planlock {
    opacity: 0 !important
}

.custom_planlock {
    padding: 0 5px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #5dcb65;
    height: 34px;
    justify-content: center;
    transition: .3s;
    opacity: 1;
    max-width: 15rem
}

.custom_planlock:hover {
    background: #5dcb65;
    color: #fff
}

.custom_planlock span {
    -webkit-transition: max-width 1s;
    transition: max-width 1s;
    overflow: hidden;
    font-weight: 500;
    margin-left: 5px
}

.custom_planlock a {
    color: #5dcb65;
    text-decoration: none;
    display: flex;
    font-size: 13px
}

a.btn.btn-default.wiser_faq_btn.headicon {
    border: none !important;
    padding-left: 0 !important;
    text-transform: capitalize;
    display: flex;
    align-items: center
}

a.btn.btn-default.wiser_faq_btn.headicon img,
i.fa.fa-trash {
    padding-right: 5px
}

.top-menu-bar .btn-default.wiser_faq_btn.headicon:focus,
.top-menu-bar .btn-default.wiser_faq_btn.headicon:hover {
    background: #fff !important;
    border: 0 solid #fff !important;
    color: #db1f76 !important;
    box-shadow: none
}

.sidebar .nav-second-level li a {
    padding-left: 50px
}

.planbtn {
    border: 1px solid #db1f76;
    color: #db1f76;
    background: #fff
}

div.scroll {
    max-height: calc(100vh - 9rem);
    overflow-x: hidden;
    overflow-y: auto
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7 ;border-color: #c3e6cb
}

.variationmsg {
    min-height: 0 !important
}

.evmheader-review-btn {
    margin: 0 auto;
    display: table;
    background-color: red;
    color: #fff;
    padding: 7px 20px !important;
    font-size: 13px;
    border-radius: 5px;
    position: absolute;
    left: 0;
    right: 0;
    width: 233px;
    text-align: center
}

.disabled_content,
.no_customer_journey {
    left: 50%;
    transform: translate(-50%, -50%)
}

.evmheader-review-btn:focus,
.evmheader-review-btn:hover {
    color: #fff;
    text-decoration: none;
    opacity: .7
}

.evmflash-button {
    background: green;
    padding: 7px 10px;
    color: #fff;
    border: none;
    border-radius: 5px;
    animation-name: flash;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-name: flash;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: flash;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite
}

@keyframes flash {
    0%,
    100% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
}

@-webkit-keyframes flash {
    0%,
    100% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
}

@-moz-keyframes flash {
    0%,
    100% {
        opacity: 1
    }
    50% {
        opacity: .5
    }
}

.wiser_faq_btn.headicon:hover svg path {
    fill: #db1f76
}

.wiser_faq_btn.headicon svg {
    margin: 0 5px 0 0
}

.pricing2_box .col-md-3.col-sm-12.col-xs-12.premium_most_popular {
    margin: -80px 0 0
}

.premium_most_popular h6 {
    color: #db1f76;
    font-size: 25px
}

.premium_most_popular .wrap-table {
    margin: -28px 0 0;
    background: #fff6f9;
    border: 1px solid #fff6f9
}

.pricingtab_container_main {
    margin-bottom: 75px
}

.fixed_pricing_box .pricing2_thead .freetrial {
    color: #fff;
    font-weight: 100;
    padding-top: 10px
}

.fixed_pricing_box .pricing2_btn {
    margin-top: -35px;
    background: 0 0
}

.selectiontemp_right .widget_disabled .radio-custom-label {
    cursor: not-allowed
}

.selectiontemp_right .widget_disabled {
    opacity: .5
}

.selectiontemp_right .widget_disabled .radio-custom:checked+.radio-custom-label .tempbox {
    border: 1px solid #e7e7e7;
    box-shadow: none
}

.choose_email_widgets .container {
    max-width: 800px;
    margin: 40px auto 0
}

.choose_email_widgets .row_wrapper {
    display: flex;
    margin: 0 0 0 -30px;
    justify-content: center
}

.choose_email_widgets .box {
    width: 300px;
    background: #fff;
    text-align: center;
    margin: 0 0 0 30px;
    position: relative;
    transition: .5s;
    box-shadow: 0 20px 50px #411D5714;
    border: 1px solid #eeeaf0;
    border-radius: 16px
}

.choose_email_widgets .box:hover {
    box-shadow: 0 10px 20px rgb(0 0 0 / 18%);
    transition: .5s
}

.choose_email_widgets .box a {
    display: block;
    text-decoration: none
}

.choose_email_widgets .box a .image_wrapper img {
    width: 100%;
    display: block;
    max-width: 100px;
    margin: 0 auto 15px
}

.choose_email_widgets .image_wrapper {
    border: 1px solid #eeeaf0;
    border-radius: 16px;
    width: 220px;
    height: 160px;
    margin: 0 auto 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.choose_email_widgets .box p {
    color: #765c86;
    font-size: 15px;
    line-height: 21px;
    margin: 15px auto 40px;
    max-width: 200px;
    height: 70px
}

.choose_email_widgets .box span {
    color: #411d57;
    font-size: 17px;
    line-height: 20px;
    font-weight: 500
}

.choose_email_widgets .box button {
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #411D5733;
    border-radius: 6px;
    background: 0 0;
    color: #411d57;
    transition: .5s
}

.choose_email_widgets .box.evm-disabled-feature:hover .box_a {
    opacity: .3
}

div#page-wrapper.choose_email_widgets {
    background-image: url(https://wiser.expertvillagemedia.com/assets/images/wiser_email_bg.jpg)
}

div#page-wrapper.choose_email_widgets:after {
    content: url(https://wiser.expertvillagemedia.com/assets/images/wiser_email_graphic.png);
    position: absolute;
    right: 30px;
    bottom: 0
}

.choose_email_widgets .wiser_faq h2 {
    color: #411d57;
    font-size: 22px;
    text-align: center;
    margin: 50px 0 40px
}

.choose_email_widgets .wiser_faq .box-right-content .panel-heading {
    cursor: pointer;
    box-shadow: 0 10px 30px #411d570d;
    border: 1px solid #eeeaf0;
    border-radius: 10px;
    background-image: url(https://wiser.expertvillagemedia.com/assets/images/wiser_email_arrow.svg);
    background-repeat: no-repeat;
    background-position: 97%
}

.disabled_content {
    position: absolute;
    top: 40%;
    background: #fff;
    box-shadow: 0 3px 40px #212b361a;
    border-radius: 10px;
    display: none;
    width: max-content
}

.disabled_lock {
    position: absolute;
    top: 12px;
    right: 15px;
    background: #fff;
    height: 35px;
    width: 35px;
    box-shadow: 0 10px 30px #ff136326;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px
}

.choose_email_widgets .box .disabled_content a {
    padding: 12px 25px;
    background: #db1f76;
    color: #fff;
    border-radius: 4px;
    font-weight: 500;
    letter-spacing: .05rem
}

.right_section .journey_wrapper .block:last-child,
.tempblock_right .color_box_1 {
    margin: 15px 0 0
}

iframe#iframe_preview_desktop {
    height: 430px !important
}

iframe#iframe_preview_mobile {
    overflow: hidden !important;
    width: 375px !important;
    height: 500px !important
}

div#currency_convertor_app a {
    color: #db1f76;
    width: 85%;
    float: left
}

#ws_discount_section .discount_type_wrap_inner label.radio-input-container,
div#currency_convertor_app .form-group:last-child .control-label {
    width: auto
}

.abt_widget_wrap {
    margin: 0 0 55px
}

.evm_advanced_setting .abt_widget_wrap_inner {
    margin: 0 0 0 30px
}

.evm_advanced_setting .related_display_settings.abt_widget_wrap_inner>p,
.new_analytics_page .topPerforming .heading h4 {
    margin: 0 0 10px
}

.evm_advanced_setting .related_display_settings.abt_widget_wrap_inner .form-group:nth-child(2),
.new_analytics_page .heading {
    margin: 0 0 25px
}

.new_analytics_page .first_section,
.topPerforming {
    margin: 0 0 40px;
    padding: 0 15px
}

.installsnipeet input {
    height: 46px;
    border-radius: 4px 0 0 4px
}

.create_popup_unique_class .portlet>.portlet-body .panel p {
    font-size: 14px;
    color: #7f838e
}

.new_analytics_page .heading h4 {
    color: #411d57;
    margin: 0;
    font-size: 20px !important
}

.new_analytics_page .ana_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 0 -20px;
    color: #765c86
}

.new_analytics_page .box_wrapper {
    width: 25%;
    padding: 0 0 20px 20px
}

.new_analytics_page .first_section .box_wrapper {
    width: 20%
}

.new_analytics_page .box {
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #eeeaf0;
    border-radius: 10px;
    background: #fff;
    padding: 20px;
    height: 100%
}

.new_analytics_page .box .price {
    font-size: 24px;
    color: #1a1a1a;
    font-weight: 700;
    margin: 8px 0 0
}

.new_analytics_page .box .title {
    color: #411d57;
    font-size: 16px;
    font-weight: 500
}

.new_analytics_page .status {
    background: #ebf8f3;
    border-radius: 18px;
    width: max-content;
    padding: 3px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 0
}

.new_analytics_page .status.down_status {
    background: #fdf4f6
}

.new_analytics_page .status span {
    color: #1a1a1a;
    font-size: 16px;
    padding: 0 0 0 6px
}

.new_analytics_page .para {
    color: #765c86;
    font-size: 14px;
    margin: 5px 0 15px;
    height: 20px
}

.new_analytics_page .first_section .heading {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.new_analytics_page .first_section div#reportrange_evm {
    margin: 0;
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #eeeaf0
}

.topPerforming {
    position: relative
}

.topPerforming .other_section {
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #eeeaf0;
    border-radius: 10px;
    background: #fff;
    padding: 25px 25px 0
}

.topPerforming .inner-container {
    position: absolute;
    top: 50%;
    right: 20%;
    transform: translate(0, -50%)
}

.topPerforming .box {
    border: 1px solid #411D571A;
    border-radius: 10px;
    box-shadow: none;
    display: flex
}

.topPerforming .image_box img {
    border-radius: 6px;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    object-fit: cover
}

.topPerforming .box .image_box {
    width: 100px;
    height: 100px
}

.topPerforming .box .content_box {
    width: 63%;
    padding: 0 0 0 15px
}

.topPerforming .box .content_box h5 {
    color: #411d57;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 15px
}

.topPerforming .box .unit_sold label {
    color: #7f838e;
    font-size: 14px;
    padding: 0 7px;
    font-weight: 400
}

.topPerforming .box .unit_sold span {
    color: #1a1a1a
}

.new_analytics_page .ana_row.low_perform_html .ana_loader,
.new_analytics_page .ana_row.top_perform_html .ana_loader {
    margin: 0 auto 40px
}

.ana_order_table_section .ana_loader {
    margin: 40px auto
}

.performance_desription {
    color: #765c86
}

.SalesByPages .box .content_box,
.SalesByWidgets .box .content_box {
    width: 60%;
    padding: 0 0 0 25px
}

.SalesByPages .image_box img,
.SalesByWidgets .image_box img {
    box-shadow: 0 0 15px #411d5714;
    border-radius: 8px
}

.SalesByPages .content_box span,
.SalesByWidgets .content_box span {
    color: #411d57;
    font-size: 16px;
    font-weight: 700
}

.SalesByWidgets .right select {
    box-shadow: none;
    border: 1px solid #411D5733;
    border-radius: 4px;
    appearance: none;
    background-image: url(https://d3emlu4sl5epij.cloudfront.net/evmshopifyapps/wiser/chevron-right.svg);
    background-repeat: no-repeat;
    background-position: 90% center;
    cursor: pointer;
    min-width: 150px;
    color: #1a1a1a;
    max-width: 150px
}

.SalesByWidgets .right {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 40%;
    justify-content: flex-end
}

.SalesByWidgets .right label {
    display: flex;
    align-items: center;
    margin: 0 15px 0 0
}

.SalesByWidgets .right label span {
    color: #1a1a1a;
    font-size: 16px;
    padding: 0 0 0 7px
}

.ana_order_table_section .setting-right-box {
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #eeeaf0;
    border-radius: 10px;
    padding: 0;
    font-size: 14px
}

.ana_order_table_section .analytic_headings h4 {
    color: #411d57;
    font-size: 20px !important
}

.ana_order_table_section #wiser_table_wrapper div#wiser_table_info,
.ana_order_table_section #wiser_table_wrapper div#wiser_table_length {
    padding: 20px 20px 0
}

.ana_order_table_section #wiser_table_wrapper table td:first-child,
.ana_order_table_section #wiser_table_wrapper table th:first-child {
    padding: 14px 20px !important
}

.ana_order_table_section .setting-right-box p {
    margin: 0;
    padding: 20px;
    color: #765c86
}

.ana_order_table_section #wiser_table_wrapper .btn-default {
    padding: 4px 8px 3px;
    margin: 0;
    float: left;
    border: 1px solid #c4cdd5;
    border-radius: 3px;
    color: #212b36;
    font-size: 13px;
    letter-spacing: 0
}

.ana_order_table_section #wiser_table_wrapper .btn-customer-journey {
    margin: 0 0 0 14px;
    background: #db1f76;
    color: #fff;
    border: 1px solid #db1f76
}

.ana_order_table_section #wiser_table_wrapper .btn-customer-journey.customer-journey-disabled {
    opacity: .6
}

.evm_modal_order_details .modal-header {
    border-bottom: 0;
    background: #db1f76;
    border-radius: 5px 5px 0 0
}

.evm_modal_order_details .modal-footer button {
    background: #db1f76 !important;
    padding: 11px 25px;
    letter-spacing: 0;
    font-size: 16px
}

.evm_modal_order_details .modal-dialog {
    width: 750px
}

.evm_modal_order_details .modal-body {
    padding: 20px 25px
}

.customer_section .heading h4 {
    color: #1a1a1a;
    margin: 0 0 30px
}

div#page-wrapper.customer_journey {
    padding: 30px
}

.journey_section {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.journey_section h5 {
    display: inline-block;
    color: #1a1a1a;
    margin: 0;
    font-size: 20px
}

.journey_section .right_section h5 {
    color: #7f838e;
    margin: 0 0 15px;
    font-size: 14px;
    font-weight: 400
}

.journey_section ul {
    padding: 0 10px 0 0;
    position: relative;
    overflow: visible;
    margin: 0
}

.journey_section ul li {
    position: relative;
    padding: 10px 10px 10px 45px;
    display: flex;
    align-items: center
}

.journey_section ul li:before {
    content: "";
    position: absolute;
    left: 2px;
    height: 15px;
    width: 15px;
    outline: #EBE8EE solid 1px;
    border-radius: 30px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    background: #ebe8ee;
    outline-offset: 4px
}

.journey_section ul li:after {
    content: "";
    position: absolute;
    left: 9px;
    height: 100%;
    background: 0 0;
    width: 2px;
    z-index: 0;
    border-left: 1.5px solid #f5f3f6;
    top: 6px
}

.journey_section ul li img {
    height: 70px;
    width: 70px;
    border-radius: 4px;
    object-fit: contain;
    margin: 0 20px 0 0
}

.journey_section ul li:last-child:after {
    height: 30%
}

.journey_section ul li span {
    padding: 4px 10px;
    border-radius: 4px;
    margin: 10px 0 0 5px;
    font-size: 12px;
    display: inline-block
}

.journey_section ul li .page_name,
.journey_section ul li .purchsed,
.journey_section ul li .purchsed_wiser,
.journey_section ul li .widget_name {
    background: #db1f761c;
    color: #db1f76
}

.journey_section ul li .viewed {
    background: #e6f9e7;
    color: #09c20f;
    margin-left: 0
}

.journey_section .orderId {
    padding: 25px 20px 5px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.journey_section .orderId label {
    font-size: 16px;
    font-weight: 700;
    padding: 0 20px 0 0;
    margin: 0
}

.journey_section .orderId span a {
    padding: 0 0 0 10px;
    color: inherit;
    font-weight: 600
}

.journey_section ul li .title {
    padding: 0 0 0 2px;
    margin: 0;
    font-size: 16px;
    max-width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    display: -webkit-box;
    color: #1a1a1a;
    font-weight: 400
}

.journey_wrapper .tags_wrapper label {
    text-transform: capitalize;
    padding: 4px 10px;
    border-radius: 4px;
    margin: 0 0 0 5px;
    font-size: 12px;
    background: #f8f6f8;
    color: #6f567e;
    font-weight: 400
}

.journey_section .check_heading {
    font-size: 22px;
    margin: 50px 0 0
}

.journey_section .left_section ul li:first-child {
    padding-top: 40px
}

.journey_section .left_section {
    width: 70%;
    padding: 0 30px 0 0
}

.journey_section .right_section {
    width: 30%
}

.journey_wrapper {
    background: #fff;
    box-shadow: 0 0 30px #411d570d;
    border-radius: 14px;
    padding: 30px;
    height: 100%;
    position: relative
}

.journey_section .left_section .journey_wrapper {
    padding: 30px 20px 30px 30px
}

.journey_section ul li span.price {
    padding: 3px 0 5px;
    margin: 0;
    font-size: 14px
}

.journey_section ul li .li_box {
    box-shadow: 0 0 30px #411d5714;
    padding: 20px;
    width: 100%;
    border-radius: 14px;
    display: flex;
    align-items: center;
    background: #fff
}

.order_summary {
    background: #faf8fa;
    border-radius: 14px;
    padding: 0;
    text-align: left
}

.journey_section .orderId span {
    border: 1px solid;
    border-radius: 4px;
    padding: 7px 15px;
    letter-spacing: .07px;
    color: #7f838e
}

.journey_section .order_summary ul li .li_box {
    margin: 0 0 20px;
    padding: 10px 20px
}

.journey_section .order_summary ul li .purchsed_wiser {
    margin: 5px 0 0;
    float: left
}

.modal-footer,
.right_section .journey_wrapper {
    text-align: center
}

.right_section .journey_wrapper img.user_img {
    max-width: 100%;
    width: 90px;
    height: 90px;
    margin: 0 auto;
    border-radius: 45px;
    object-fit: contain
}

.journey_section .right_section h2 {
    color: #1a1a1a;
    margin: 0 0 3px;
    font-size: 21px
}

.journey_section .right_section .views_wrapper h6 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    margin: 0
}

.journey_section .right_section .views_wrapper label {
    font-weight: 400;
    color: inherit;
    font-size: 13px;
    margin: 0
}

.journey_section .right_section .views_wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 0 20px
}

.journey_section .right_section .views_wrapper .left_view,
.journey_section .right_section .views_wrapper .right_view {
    width: 40%;
    border-right: 1px solid #ebe8ee;
    padding: 0 15px
}

.right_section .journey_wrapper .block {
    box-shadow: 0 5px 10px #411d570d;
    border: 2px solid #411D571A;
    border-radius: 10px;
    margin: 40px 0 0;
    padding: 15px;
    text-align: left;
    display: flex;
    align-items: center
}

.right_section .journey_wrapper .block h3 {
    font-size: 16px;
    margin: 0 15px 0 0;
    color: inherit;
    font-weight: 400
}

.right_section .journey_wrapper .block span {
    font-size: 22px;
    font-weight: 700;
    color: #1a1a1a
}

.modal-header h1,
.parent-div h1 {
    font-weight: 400;
    text-align: center
}

.no_customer_journey {
    position: absolute;
    top: 20%
}

.order_summary #showMore {
    color: #1a1a1a;
    text-decoration: underline;
    font-size: 16px;
    cursor: pointer
}

.ana_order_table_section #wiser_table_wrapper .btn-customer-journey img {
    width: 10px;
    margin: 0 5px 2px 0
}

.ana_loader {
    width: 100px;
    height: 8px;
    background: #efefef;
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    margin: 0 0 10px
}

.ana_loader_inner {
    -webkit-animation: 1s linear infinite leftToRight;
    animation: 1s linear infinite leftToRight;
    background: #7f838e;
    position: absolute;
    height: 8px;
    width: 60px;
    border-radius: 3px
}

@-webkit-keyframes leftToRight {
    0% {
        left: 0
    }
    100% {
        left: 100%
    }
}

@keyframes leftToRight {
    0% {
        left: 0
    }
    100% {
        left: 100%
    }
}

.cust_journey .first_section {
    padding: 30px;
    margin: 0 15px 40px;
    box-shadow: 0 5px 10px #411d570d;
    border: 1px solid #eeeaf0;
    border-radius: 10px;
    background: #fff
}

.cust_journey .first_section .heading p {
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
    margin: 0 0 10px
}

.cust_journey .first_section .heading {
    margin: 0;
    display: block
}

.cust_journey .first_section .heading:first-child {
    margin: 0 0 25px;
    display: flex
}

@media only screen and (min-width:1400px) and (max-width:1920px) {
    .Total.sales,
    .Unit.sold,
    .border-div {
        width: 100%;
        float: left
    }
    .Unit.sold {
        padding-left: 24px
    }
    .Total.sales {
        padding-left: 40px
    }
    .Total.sales h4,
    .Total.sales p,
    .Unit.sold h4,
    .Unit.sold p,
    .column-1-1-row-1 p {
        font-size: 16px
    }
    .column-1-1-row-1 h4 {
        font-size: 20px
    }
    .border-div {
        padding: 15px 0
    }
    .col-lg-12.sg_analytics_top.performing.products {
        width: 100%;
        float: left;
        padding-bottom: 25px
    }
}

@media only screen and (max-width:2560px) {
    .ana__top_images img {
        width: 15%
    }
    .sales_by_pages img {
        max-width: 35%
    }
    .analytic_boxes_evm .setting-right-box {
        width: 49.2%
    }
    .sales_by_widget .record h4 {
        top: 85%
    }
}

@media only screen and (device-width:1920px) {
    .sales_by_pages img {
        max-width: 50%
    }
    .analytic_boxes_evm .setting-right-box {
        width: 48.9%
    }
    .sales_by_widget .record h4 {
        top: 80%
    }
    .sales_by_widget .col-lg-3:nth-child(7) h4 {
        top: 50%
    }
    .dashboard .dash_ana_evm .col_right {
        padding-top: 7px
    }
    .dashboard .dash_ana_evm h5 {
        font-size: 18px
    }
    .dashboard .dash_ana_evm {
        height: 110px;
        padding: 13px
    }
}

@media only screen and (min-width:1600px) and (max-width:1920px) {
    .homesetting_nver p,
    .page-wrapper-product-detail #form_settings .btn-primary,
    .page-wrapper-product-detail .box-right-wrap label,
    .page-wrapper-product-detail .evmwidget_title,
    .page-wrapper-product-detail .form-control,
    .page-wrapper-product-detail .setting-right-box ul.list-group>li,
    .sub-inner-container label {
        font-size: 16px
    }
}

@media only screen and (max-width:1600px) {
    div#page-wrapper.choose_email_widgets:after {
        content: url(https://wiser.expertvillagemedia.com/assets/images/wiser_email_graphic.png);
        position: relative !important;
        right: 0;
        bottom: 0;
        text-align: center;
        display: block
    }
    .ana__top_images img {
        width: 25%
    }
    .sales_by_pages img {
        max-width: 70%
    }
    .sales_by_widget .record h4 {
        top: 50%;
        font-size: 13px;
        line-height: 20px
    }
    .padding-5 {
        padding: 0 13px
    }
    .analytic_boxes_evm .setting-right-box {
        width: 48.5%
    }
    .selectiontemp_left .nav-pills>li {
        margin: 0 5px
    }
    .tab_row .col-md-3 {
        padding: 0 15px
    }
    .tab_row:first-child {
        margin-bottom: 30px
    }
    .create_popup_unique_class .portlet .portlet-body.form,
    .selectiontemp_left,
    .selectiontemp_right {
        padding: 30px 20px
    }
    .tempbox h4 {
        line-height: 20px;
        font-size: 14px
    }
    .tempbox p {
        margin-bottom: 0;
        line-height: 18px;
        font-size: 13px
    }
    .tempbox {
        height: 255px;
        padding: 15px
    }
    .selectiontemp_left img.text-center.img-responsive {
        padding: 25px 0
    }
    .section_emailcode a {
        padding: 10px 13px
    }
    .section_emailcode .codesec_btns .btn {
        padding: 10px;
        font-size: 14px;
        margin-bottom: 10px
    }
    .inputStyle .col-md-4:first-child {
        padding: 0 5px 0 15px
    }
    .inputStyle .col-md-4:nth-child(2) {
        padding: 0 5px
    }
    .inputStyle .col-md-4:nth-child(3) {
        padding: 0 15px 0 5px
    }
    .inputStyle .col-md-4 .inputStyle_font:nth-child(2) {
        margin: 0 10px
    }
    .inputStyle_font label {
        font-size: 20px
    }
    span.inputStyle_font {
        padding: 0
    }
    a.btn.CopyToClip_btn {
        margin-right: 3px
    }
    .dashboard .homesetting_nver p,
    .dashboard .page-wrapper-product-detail .evmwidget_title,
    .dashboard .page-wrapper-product-detail .form-control,
    .dashboard .page-wrapper-product-detail .setting-right-box ul.list-group>li,
    .dashboard .sub-inner-container label,
    a.btn.CopyToClip_btn,
    a.btn.downloadHtml {
        font-size: 15px
    }
    .dashboard .setting-right-box.evm_update_top_div .dash-body {
        padding: 25px 20px 0
    }
    .dashboard .setting-right-box.evm_version_div .btn {
        font-size: 15px;
        padding: 10px 14px
    }
    .dashboard .setting-right-box.evm_version_div .dash-body p {
        font-size: 14px;
        line-height: 26px
    }
    .dashboard .evm_widget_div .dashborad_email div {
        margin-right: 0
    }
    .dashborad_emailbtn {
        font-size: 14px;
        padding: 12px 24px
    }
    .help_right a,
    .help_right div {
        font-size: 13px
    }
    .help_right img {
        width: 13px;
        height: 13px
    }
    .dashborad_email {
        height: auto
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 95px 30px 200px
    }
    .Total.sales,
    .Unit.sold {
        padding-left: 15px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 44%
    }
    .custom_related_wrapper div.tagsinput {
        height: 88px;
        min-height: auto !important
    }
    .ab-page #wiser_table_wrapper table thead th.create_date_var,
    .ab-page #wiser_table_wrapper table thead th.var_name,
    .ab-page #wiser_table_wrapper table thead th.var_status {
        width: 150px
    }
    .ab-page #wiser_table_wrapper table thead th.action_var {
        width: 350px
    }
}

@media only screen and (max-width:1536px) {
    .new_analytics_page .box .title {
        font-size: 16px
    }
    .SalesByPages .content_box span,
    .SalesByWidgets .content_box span,
    .new_analytics_page .box .price {
        font-size: 20px
    }
    .topPerforming .box .unit_sold label {
        font-size: 12px;
        padding: 0 2px
    }
    .topPerforming .box .image_box {
        width: 80px;
        height: 80px
    }
    .topPerforming .box .content_box h5 {
        font-size: 13px;
        line-height: 17px;
        margin: 0 0 10px
    }
    .SalesByWidgets .right label span,
    .ana_order_table_section .setting-right-box,
    .evm_modal_order_details .modal-body ul li,
    .evm_order_details_table>tbody>tr>td,
    .evm_order_details_table>tbody>tr>th,
    .evm_order_details_table>tfoot>tr>td,
    .evm_order_details_table>tfoot>tr>th,
    .evm_order_details_table>thead:first-child>tr:first-child>th,
    .evm_order_details_table>thead>tr>td,
    .evm_order_details_table>thead>tr>th,
    .journey_section ul li .title {
        font-size: 14px
    }
    .SalesByPages .box .content_box h5,
    .SalesByWidgets .box .content_box h5 {
        font-size: 14px;
        line-height: 17px
    }
    .journey_section .orderId span {
        display: block
    }
    .journey_section .order_summary ul li img {
        height: 40px;
        width: 40px;
        margin: 0 10px 0 0
    }
    .journey_section .order_summary ul li .li_box {
        border-radius: 10px;
        padding: 10px
    }
}

@media only screen and (min-width:1441px) and (max-width:1536px) {
    .dashboard_needhelp {
        padding: 12px
    }
    .help_right img {
        margin-right: 6px
    }
    .help_right a,
    .help_right div {
        font-size: 12px
    }
    .column-1-1-img {
        height: 80px
    }
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
        font-size: 15px
    }
    .pop_position_wrapper .positi_inner {
        width: 40%;
        height: 35px
    }
    .custom_related_wrapper p {
        font-size: 16px
    }
    .ab-page #wiser_table_wrapper table thead th.var_name {
        width: 130px
    }
    .ab-page #wiser_table_wrapper table thead th.create_date_var,
    .ab-page #wiser_table_wrapper table thead th.var_status {
        width: 125px
    }
}

@media only screen and (device-width:1440px) {
    .sales_by_widget .col-lg-3:nth-child(8) h4 {
        top: 80%
    }
    .Total.sales h4,
    .Total.sales p,
    .Unit.sold h4,
    .Unit.sold p,
    .column-1-1-row-1 h4 {
        font-size: 14px
    }
    .Unit.sold {
        padding-left: 13px
    }
    .Total.sales {
        padding-left: 15px
    }
    .navbar-top-links {
        padding: 0 15px !important
    }
}

@media only screen and (max-width:1440px) {
    .dashboard .evm_widget_div .dashborad_email .fss-label-main {
        margin-bottom: 15px
    }
    .newlaunch_popup .modal-body ul li,
    .newlaunch_popup .modal-body ul li a,
    .pricing_section .pricing_div h5 {
        font-size: 15px
    }
    .sales_by_pages img {
        max-width: 80%
    }
    .sales_by_widget .record h4 {
        top: 50%
    }
    .tempbox {
        height: 255px
    }
    .selectiontemp_left .nav-pills>li>a {
        padding: 6px 12px
    }
    .tab_row .col-md-12,
    .tab_row .col-md-3 {
        padding: 0 10px
    }
    .dashboard .row .col-md-3 {
        padding-left: 0
    }
    .dashboard .row .col-md-9 .col-md-3:first-child,
    .dashboard .row .col-md-9 .col-md-3:nth-child(3) {
        padding-left: 15px
    }
    .dashboard .setting-right-box.evm_version_div .dash-body p {
        line-height: 28px;
        font-size: 15px
    }
    .dashboard .setting-right-box.evm_update_top_div .dash-body p {
        margin-bottom: 10px;
        margin-top: 35px;
        line-height: 24px
    }
    .dashboard .setting-right-box .dash-body .widgets li,
    .new_analytics_page .para {
        font-size: 13px
    }
    .help_right img {
        margin-right: 6px;
        width: 12px;
        height: 12px
    }
    .help_right a,
    .help_right div {
        font-size: 12px
    }
    .dashboard .setting-right-box .dash-body .latest li::before {
        top: 2px;
        left: -24px;
        font-size: 34px
    }
    .latestdashed_line {
        top: 2px
    }
    .sidebar {
        width: 250px
    }
    .col-lg-12.sg_analytics .col-lg-3.col-md-3.col-sm-6.col-xs-12.padding-5,
    .dashboard .container-fluid {
        padding: 0 15px
    }
    .dashboard .evm_widget_div h5,
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .dash-body h5 {
        font-size: 19px
    }
    .dashboard_faq .panel-group .panel-title a,
    .dashboard_needhelp {
        padding: 10px
    }
    .dashboard .setting-right-box.evm_update_top_div .dashboard_faq .panel-group .panel-body p {
        line-height: 21px
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 40px 30px 200px
    }
    .newlaunch_popup .modal-dialog {
        width: 800px !important
    }
    .newlaunch_popup .modal-body h2 {
        font-size: 21px;
        line-height: 34px
    }
    .newlaunch_popup .modal-header h2 {
        font-size: 26px;
        margin: 15px 0
    }
    .newlaunch_popup .modal-body ul {
        padding: 0 20px
    }
    .newlaunch_popup .modal-body p {
        font-size: 20px;
        margin: 18px 0 23px
    }
    .newlaunch_popup .modal-body ul li {
        padding-bottom: 8px;
        margin-bottom: 8px
    }
    .newlaunch_popup .modal-header img {
        max-width: 200px
    }
    .newlaunch_popup .modal-body {
        padding: 22px 20px
    }
    .column-1-1-img {
        height: 75px
    }
    .column-1-1-row-1 p,
    .create_popup_unique_class .portlet>.portlet-body p,
    .journey_section ul li .title,
    .order_summary #showMore {
        font-size: 14px
    }
    .analytic_headings,
    .sales_by_pages .record_saleG {
        margin-bottom: 10px
    }
    .Total.sales h4,
    .Unit.sold h4 {
        margin-bottom: 5px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 45%;
        margin: 15px 7px 0;
        padding: 10px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label {
        padding: 15px 15px 10px
    }
    .pop_position_wrapper,
    .trigger_wrapper {
        margin: 0 -7px
    }
    .pop_position_wrapper .positi_inner {
        height: 26px
    }
    .create_popup_unique_class .trigger_wrapper label.for-checkbox-tools span {
        font-size: 13px;
        line-height: 16px
    }
    .create_popup_unique_class .evm_portlet_button .custom_fbt_btn,
    .create_popup_unique_class .preview_switch_main,
    .create_popup_unique_class .preview_switch_main .caption,
    .create_popup_unique_class a.settings_option {
        font-size: 16px
    }
    .create_popup_unique_class .trigger_wrapper label.for-checkbox-tools p {
        margin: 5px 0
    }
    .create_popup_unique_class .evm_portlet_button {
        padding: 0 18px 30px !important
    }
    .pop_position_wrapper .pop_position_set {
        height: 50px
    }
    .pop_position_wrapper .positi_inner.left_bottom {
        bottom: 6px;
        left: 6px
    }
    .pop_position_wrapper .positi_inner.right_bottom {
        bottom: 6px;
        right: 6px
    }
    .create_popup_unique_class .evm_portlet_box_purple .portlet-title,
    .journey_section ul li .li_box,
    .topPerforming .box {
        padding: 15px
    }
    .createcamp_btn.btn-primary,
    .createcamp_btn.btn-primary:active:focus,
    .createcamp_btn.btn-primary:active:hover,
    .popup_list_wrapper .btn-secondary {
        font-size: 14px;
        padding: 10px 15px
    }
    .date_img_wrap input {
        font-size: 10px
    }
    .trigger_wrapper svg {
        width: 20px !important;
        height: 20px !important
    }
    .create_popup_unique_class .portlet.box.red .portlet-body.form {
        max-height: 70vh
    }
    .wiser_faq .box-right-content .panel-heading .panel-title {
        font-size: 17px
    }
    .ab-page #wiser_table_wrapper table thead th.var_name {
        width: 125px
    }
    .ab-page #wiser_table_wrapper table thead th.action_var {
        width: 340px
    }
    .ab-page #wiser_table_wrapper table thead th.create_date_var,
    .ab-page #wiser_table_wrapper table thead th.var_status {
        width: 85px
    }
    .topPerforming .box .image_box {
        width: 60px;
        height: 60px
    }
    .topPerforming .box .content_box {
        width: 75%;
        padding: 0 0 0 10px
    }
    .SalesByWidgets .right label img,
    .topPerforming .box .content_box .unit_sold img {
        width: 14px
    }
    .topPerforming .box .unit_sold label {
        font-size: 12px;
        padding: 0 2px;
        margin: 0
    }
    .SalesByPages .content_box span,
    .SalesByWidgets .content_box span,
    .right_section .journey_wrapper .block span {
        font-size: 18px
    }
    .journey_wrapper {
        padding: 20px
    }
    .journey_section .orderId span {
        width: 100%;
        display: block
    }
    .journey_section .order_summary ul li img {
        height: 40px;
        width: 40px;
        margin: 0 10px 0 0
    }
}

@media (min-width:1280px) and (max-width:1440px) {
    .dashboard .evm_widget_div .col-lg-3 {
        width: 33.3333%
    }
}

@media only screen and (max-width:1366px) {
    .popup_list_wrapper a.dropdown-item {
        margin: 10px 10px 0 0 !important
    }
    .tempbox {
        height: 280px
    }
    .formadvanced_btns {
        margin-top: 55px
    }
    .section_emailcode a {
        padding: 10px 8px
    }
    .inputStyle_font label {
        font-size: 18px
    }
    .dashboard .setting-right-box .dash-body p span {
        font-size: 12px;
        margin: 0 5px 5px 0
    }
    .dashborad_emailbtn {
        font-size: 14px;
        padding: 8px 14px;
        min-width: 102px
    }
    .latestdashed_line {
        top: 0
    }
    .dashboard .setting-right-box .dash-body .latest li::before {
        top: 0;
        left: -20px
    }
    .help_right img {
        margin-right: 5px;
        width: 11px;
        height: 10px;
        display: none
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 20px 30px 185px
    }
    .column-1-1-row-1 p {
        width: 100%;
        font-size: 13px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        margin: 0 6px 7px
    }
    .create_popup_unique_class .trigger_wrapper label.for-checkbox-tools span {
        font-size: 13px
    }
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
        margin: 12px 0 0;
        font-size: 12px
    }
    .create_popup_unique_class .portlet .portlet-body.form {
        padding: 30px 15px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label {
        padding: 10px 10px 8px
    }
    .create_popup_unique_class .evm_portlet_button {
        padding: 0 15px 30px !important
    }
}

@media only screen and (max-width:1280px) {
    .navbar-top-links {
        padding-left: 0 !important
    }
    .page_icons_wrapper .nav.navbar-left {
        padding: 0 15px !important
    }
    .selectiontemp_left .nav-pills>li {
        margin: 0 6px
    }
    .selectiontemp_left,
    .selectiontemp_right {
        padding: 25px 15px
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 10px 30px 185px
    }
    .column-1-1-img {
        height: 65px
    }
    .Total.sales,
    .Unit.sold {
        padding-left: 10px
    }
    .Total.sales h4 {
        padding: 0
    }
    .column-1-1-row-1 p,
    .new_analytics_page .heading p {
        font-size: 12px
    }
    .column-1-1-row-1 h4 {
        margin-bottom: 0
    }
    .create_popup_unique_class .portlet>.portlet-body p {
        margin: 0 0 10px
    }
    .custom_related_wrapper p {
        font-size: 13px;
        line-height: 24px
    }
    .ab-page #wiser_table_wrapper a.dropdown-item {
        margin: 0 10px 10px 0
    }
    .new_analytics_page .box .title,
    .new_analytics_page .status span {
        font-size: 14px
    }
    .new_analytics_page .para {
        font-size: 11px
    }
    .new_analytics_page .box .price {
        font-size: 18px
    }
    .topPerforming .box .content_box h5 {
        font-size: 12px;
        line-height: 14px;
        margin: 0 0 5px
    }
    .topPerforming .box .unit_sold label,
    .topPerforming .box .unit_sold span {
        font-size: 10px
    }
    .SalesByPages .box .content_box h5,
    .SalesByWidgets .box .content_box h5 {
        font-size: 12px;
        line-height: 14px
    }
    .SalesByPages .content_box span,
    .SalesByWidgets .content_box span {
        font-size: 16px
    }
}

@media only screen and (max-width:1250px) {
    .overlay_center_text {
        max-width: 600px
    }
}

@media (min-width:786px) {
    .navbar-header {
        width: 100%
    }
    nav .navbar-left {
        position: inherit;
        margin: 0 0 0 250px;
        padding: 0 30px
    }
    .recommendy_products .search_bar {
        padding: 30px 10px;
        border-radius: 5px
    }
}

@media only screen and (max-width:1150px) {
    .tempbox {
        height: 350px
    }
    .dashboard_faq .panel-group .panel-title,
    .page-wrapper-product-detail .evmwidget_title {
        font-size: 14px
    }
    .evm-video-instructions,
    a.btn.CopyToClip_btn,
    a.btn.downloadHtml {
        font-size: 12px;
        padding: 7px 8px
    }
    .evm_advanced_setting .form-group label {
        margin-right: 2px;
        font-size: 12px
    }
    .selectiontemp_left .nav-pills>li>a {
        padding: 4px 10px
    }
    .inputStyle_font label {
        font-size: 12px
    }
    .inputStyle_wrapper {
        border: 1px solid #dfe3e8;
        border-radius: 6px;
        padding: 0;
        text-align: center;
        height: auto
    }
    .emailwidget_container .form-control {
        height: 32px
    }
    #wiser_table_wrapper a.dropdown-item {
        margin-right: 4px
    }
    .sales_by_pages .hdi_anal .record h4 {
        padding-bottom: 12px
    }
    .sales_by_pages .hdi_anal .record h3 {
        font-size: 18px;
        margin: 0
    }
    .sales_by_widget .record h4 {
        word-break: break-word;
        line-height: 14px
    }
    .page-wrapper-product-detail form#form_settings .col-md-4 {
        padding: 0 5px !important;
        float: left;
        width: 50% !important
    }
    .homesetting_nver p {
        font-size: 12px;
        margin: 0 0 0 10px;
        float: left
    }
    .page-wrapper-product-detail .setting-box {
        margin-bottom: 10px
    }
    .page-wrapper-product-detail .desktopbutton {
        margin: 15px 0 0 -8px
    }
    .evm_advanced_setting .panel-default>.panel-heading .panel-title {
        font-size: 13px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        margin: 0 4px 7px
    }
    .evm_advanced_setting .panel-default>.panel-heading,
    .top-menu-bar ul.navbar-right>li>a {
        padding: 8px 10px
    }
    .goog-te-gadget .goog-te-combo {
        padding: 6px 8px
    }
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
        font-size: 10px
    }
    .create_popup_unique_class .portlet>.portlet-body p {
        font-weight: 12px
    }
}

@media only screen and (min-width:1025px) {
    .widgets_custom .col-md-4:nth-child(3n+1) {
        clear: both
    }
    .newlaunch_popup .modal-dialog {
        width: 900px
    }
}

@media only screen and (max-width:1095px) {
    .top-menu-bar .navbar-left {
        max-width: 50%
    }
}

@media only screen and (max-width:1024px) {
    .mobilebutton,
    .pricing2_btn .call_btn #fixedpricing_btn {
        margin-left: 15px
    }
    .mobilebutton {
        display: none !important;
        width: 100%;
        float: left
    }
    .navbar-top-links.navbar-right li {
        margin: 0
    }
    #page-wrapper {
        margin: 0 0 0 220px;
        padding: 20px 0
    }
    .sidebar,
    .sidebar_back {
        width: 220px
    }
    #divLoading {
        left: 230px
    }
    .lastday_warning {
        margin-bottom: 5px;
        margin-top: -10px
    }
    .dashboard .container-fluid,
    div#temp2,
    nav .navbar-left {
        padding: 0 15px
    }
    .column-1-1-row-1 p,
    .emailwidget_container .col-md-3,
    .emailwidget_container .col-md-9 {
        width: 100%
    }
    .tempbox h4 {
        font-size: 15px
    }
    .tab_row:first-child {
        margin-bottom: 0
    }
    .selectiontemp_left .nav-pills>li {
        margin: 0 15px
    }
    .selectiontemp_left .nav-pills>li>a {
        padding: 10px 15px
    }
    .createcamp_btn {
        margin-bottom: 15px
    }
    .selectiontemp_left,
    .selectiontemp_right {
        padding: 25px 15px
    }
    .selectiontemp_right {
        padding-top: 0
    }
    .dashboard.dashboard_custom .setting-right-box,
    .tempbox {
        margin-bottom: 20px
    }
    .column-1-1-row-1 h4,
    .dashboard .setting-right-box .dash-footer a.btn.btn-default,
    .dashboard .setting-right-box.evm_version_div .dash-body p,
    .right_section .journey_wrapper .block h3,
    .saveNactive,
    .section_emailcode a,
    .tabs_pagination .btn,
    .tempbox p {
        font-size: 14px
    }
    .tempbox,
    div#temp1,
    div#temp2 {
        height: auto
    }
    div#temp2,
    div#temp3,
    div#temp4 {
        padding-top: 15px
    }
    .formadvanced_btns {
        margin-top: 55px
    }
    .section_emailcode a.CopyToClip_btn {
        margin-right: 10px
    }
    .emaillayout {
        padding: 25px 0
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-8 {
        padding-right: 30px
    }
    .dashboard .setting-right-box.evm_version_div .dash-body p {
        line-height: 24px;
        margin-top: 15px;
        margin-bottom: 25px
    }
    .dashboard .setting-right-box.evm_version_div .btn {
        margin-bottom: 0;
        font-size: 14px
    }
    .dashboard .setting-right-box .dash-footer a.btn.btn-default {
        padding: 8px 10px
    }
    .dashboard .evm_widget_div h5,
    .dashboard .setting-right-box .dash-body h5,
    .dashboard .setting-right-box .dash-body p b,
    .dashboard .setting-right-box .dash-header p b,
    .right_section .journey_wrapper .block span {
        font-size: 18px
    }
    .dashboard .evm_widget_div h5 {
        margin-bottom: 25px
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div,
    .tabs_pagination,
    div#page-wrapper.customer_journey {
        padding: 20px
    }
    .evm-data .image {
        width: 20%
    }
    .dashboard .setting-right-box .dash-footer {
        padding: 15px 10px
    }
    .dashmsg_btn {
        margin: 1em 0 0
    }
    .col-lg-12.sg_analytics_top.performing.products .row-1 .column-1 {
        width: 50%;
        margin-top: 15px;
        padding-left: 15px;
        margin-bottom: 15px
    }
    .col-lg-12.sg_analytics_top.performing.products .row-1 .column-2,
    .col-lg-12.sg_analytics_top.performing.products .row-1 .column-3,
    .col-lg-12.sg_analytics_top.performing.products .row-1 .column-4,
    .col-lg-12.sg_analytics_top.performing.products .row-2 .column-1,
    .col-lg-12.sg_analytics_top.performing.products .row-2 .column-2,
    .col-lg-12.sg_analytics_top.performing.products .row-2 .column-3,
    .col-lg-12.sg_analytics_top.performing.products .row-2 .column-4 {
        width: 50%;
        margin-top: 15px
    }
    .faq-image {
        max-width: 300px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 43%;
        padding: 10px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label {
        padding: 10px 9px 8px
    }
    .pop_position_wrapper .pop_position_set {
        height: 50px
    }
    .pop_position_wrapper .positi_inner {
        height: 15px
    }
    .create_popup_unique_class a.settings_option {
        padding: 10px 0;
        font-size: 13px
    }
    .create_popup_unique_class .portlet>.portlet-title>.caption,
    .journey_section h5,
    .preview_switch_main {
        font-size: 16px
    }
    .create_popup_unique_class .preview_switch_main,
    .journey_section ul {
        padding: 0
    }
    .create_popup_unique_class .evm_portlet_box_purple .portlet-title {
        padding: 9px 30px
    }
    .create_popup_unique_class .form-control,
    .date_img_wrap span {
        height: 38px
    }
    .custom_related_wrapper .recommendy_products_show.addcontent .form-group label {
        font-size: 15px;
        line-height: 20px
    }
    .custom_related_wrapper .eg {
        margin: 4px 0 10px
    }
    .custom_related_wrapper div.tagsinput {
        height: 78px
    }
    .page-wrapper-product-detail form#form_settings .col-md-4 {
        padding: 0 15px;
        width: 100% !important
    }
    .new_analytics_page .box_wrapper,
    .new_analytics_page .first_section .box_wrapper {
        width: 50%
    }
    .new_analytics_page .box {
        padding: 15px
    }
    .journey_section h2 {
        font-size: 20px
    }
    .journey_section ul:before {
        left: -15.5px
    }
    .journey_section ul li:before {
        height: 8px;
        width: 8px;
        outline-offset: 2px;
        left: 3px
    }
    .journey_section ul li:after {
        left: 6px
    }
    .journey_section ul li img {
        height: 40px;
        width: 40px;
        margin: 0 10px 0 0
    }
    .journey_section ul li span {
        padding: 2px 10px;
        margin: 5px 0 0 5px;
        font-size: 8px
    }
    .journey_section ul li .title {
        font-size: 12px
    }
    .journey_section .orderId span {
        font-size: 12px;
        padding: 5px 10px 4px
    }
    .journey_section .orderId label {
        font-size: 14px;
        margin: 0 0 5px;
        min-width: max-content
    }
    .journey_section ul li {
        padding: 5px 15px 5px 25px
    }
    .journey_section .left_section ul li:first-child {
        padding-top: 30px
    }
    .journey_section .left_section {
        width: 65%;
        padding: 0 20px 0 0
    }
    .right_section .journey_wrapper img.user_img {
        width: 50px;
        height: 50px
    }
    .journey_section .right_section h2 {
        margin: 10px 0 5px;
        font-size: 16px
    }
    .journey_section .right_section h5 {
        margin: 0 0 20px;
        font-size: 12px
    }
    .journey_section .right_section .views_wrapper {
        margin: 0 0 20px
    }
    .journey_section .right_section .views_wrapper h6 {
        font-size: 16px;
        margin: 0 0 5px
    }
    .journey_section .right_section .views_wrapper label {
        font-size: 11px
    }
    .journey_section .order_summary ul li .li_box {
        padding: 10px;
        margin: 0 0 10px;
        border-radius: 8px
    }
    .right_section .journey_wrapper .block {
        border-radius: 10px;
        margin: 20px 0 0;
        padding: 15px
    }
    .right_section .journey_wrapper .block:last-child {
        margin: 10px 0 0
    }
    .journey_section .right_section {
        width: 35%
    }
    .journey_wrapper .tags_wrapper label {
        padding: 2px 10px;
        margin: 0 0 0 5px;
        font-size: 8px
    }
    .no_customer_journey {
        top: 55%;
        transform: translate(-50%, -50%);
        width: 100%;
        padding: 0 0 0 30px
    }
    .no_customer_journey h5 {
        font-size: 13px
    }
    .top-menu-bar .page_icons_wrapper {
        flex-wrap: wrap
    }
    .top-menu-bar ul.navbar-right>li>a {
        padding: 8px 6px
    }
    #google_translate_element {
        margin-right: 6px
    }
    .goog-te-gadget .goog-te-combo {
        padding: 8px 0 !important
    }
    .evm_version_div .row .dash-body {
        flex-direction: column !important
    }
    ul.nav.navbar-top-links.navbar-right {
        padding: 0 15px !important
    }
    .main_int_flex {
        gap: 10px
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .youpaywis h5,
    .youpaywis h5 span {
        line-height: 18px
    }
    .youpaywis p,
    span.inputStyle_font span i {
        font-size: 15px
    }
    .evm_int_show_two button.btn.btn-default,
    .recomm_ul {
        float: none
    }
    .journey_section .orderId,
    .recomm_ul {
        display: block
    }
    .evm_advanced_setting #add_to_cart .evm_form_group .control-label,
    .evm_advanced_setting #price .evm_form_group .control-label,
    .evm_advanced_setting #product_title .evm_form_group .control-label,
    .evm_advanced_setting .add_to_cart_message,
    .evm_advanced_setting .product_view_radio .radio-input-container {
        width: 100%;
        float: left
    }
    .evm_advanced_setting .form-group .ab_heading {
        margin-bottom: 15px;
        line-height: 24px
    }
    .ab_form_container #alsopresets2.bought_back .ws-box-wrapper {
        width: 26%
    }
    .ab_form_container #alsopresets2 .ws-card_image_container .ws-card__background-image {
        margin-top: 0
    }
    .recommendy_products .col-md-1.col-md-offset-2.related_sec_w {
        display: none
    }
    .recommendy_products .col-md-5.col-md-offset-2.related_sec_w {
        width: 50%;
        float: left
    }
    #reportrange_evm {
        width: auto
    }
    .sales_by_widget .record h3 {
        font-size: 18px
    }
    .sales_by_widget .record h4 {
        top: 50%;
        font-size: 12px;
        line-height: 17px
    }
    .padding-5,
    .sales_by_widget .hdi_anal {
        padding: 0 10px
    }
    .dashboard .setting-right-box .dash-body p span,
    .tab.how_to_tab .tab-content {
        font-size: 13px
    }
    .dashboard .dash_ana_evm {
        height: 95px;
        padding: 10px
    }
    .dashboard .dash_ana_evm h3 {
        margin-top: 10px;
        font-size: 16px
    }
    .dashboard .dash_ana_evm h5 {
        font-size: 12px;
        line-height: 15px
    }
    .dashboard .dash_ana_evm span {
        font-size: 9px
    }
    .youpaywis p {
        top: 35%
    }
    .youpaywis h4 {
        font-size: 20px;
        top: 20%
    }
    .youpaywis h5 {
        bottom: 36%;
        max-width: 65%;
        font-size: 13px
    }
    .navbar-top-links {
        padding: 0 25px
    }
    .recomm_ul {
        text-align: right;
        padding: 0 15px 5px;
        width: 100%;
        position: relative
    }
    .widgets_custom .col-md-4 {
        width: 50%
    }
    .widgets_custom .col-md-4:nth-child(odd) {
        clear: both
    }
    .tab.how_to_tab .nav-tabs li a {
        margin-right: 15px;
        font-size: 14px
    }
    .dashboard .setting-right-box.evm_update_top_div .dash-body {
        padding: 15px 10px 0
    }
    .sidebar ul li a {
        font-size: 14px;
        padding: 12px
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 0 30px 100px
    }
    .column-1-1-row-1 p {
        font-size: 14px
    }
    .column-1-1-img {
        height: 80px
    }
    .evm_wiser_integrations .homesetting_nver h5 {
        min-height: 40px
    }
    .evm_wiser_integrations .homesetting_nver p {
        min-height: 110px
    }
    .evm_int_show_two button#getapikey {
        float: none;
        margin-top: 10px
    }
    .pop_position_wrapper .positi_inner.left_bottom {
        bottom: 6px;
        left: 6px
    }
    .pop_position_wrapper .positi_inner.right_bottom {
        bottom: 6px;
        right: 6px
    }
}

@media only screen and (max-width:850px) {
    .overlay_center_text {
        max-width: 450px
    }
}

@media only screen and (max-width:768px) {
    .dashboard .evm_widget_div .dashborad_email div.gstart,
    .dashboard .evm_widget_div .dashborad_email div.gstart>.pricing2_btn {
        display: inline-block
    }
    .pricing2_btn a.fss-first-btn {
        margin-left: 11%
    }
    .setting-right-box .dash-footer a {
        bottom: 15px !important
    }
    .dashboard .evm_widget_div .dash-body-txt {
        top: 50%
    }
    #page-wrapper {
        margin: 0 0 0 230px;
        padding: 20px 0
    }
    .sidebar {
        width: 230px
    }
    .ab_left_block,
    .ab_right_block,
    .evm_advanced_setting .product_view_radio {
        width: 100%;
        float: left
    }
    .evm_advanced_setting .form-group .ab_heading {
        margin-bottom: 15px;
        line-height: 24px
    }
    .ab_form_container #alsopresets2.bought_back .ws-box-wrapper {
        width: 25%
    }
    .also_bought_page .ab_form_container #alsopresets2.bought_back .ws-box-wrapper {
        width: 40%
    }
    .ab_form_container #alsopresets2.bought_back .wp-addtocart {
        width: auto
    }
    .ab_form_container .portlet.box>.portlet-body,
    .recommendy_products_show.addcontent {
        padding: 15px
    }
    .recommendy_products .col-md-1.col-md-offset-2.related_sec_w {
        display: none
    }
    .recommendy_products .col-md-5.col-md-offset-2.related_sec_w,
    div#temp2 .row .col-md-6 {
        margin-bottom: 20px
    }
    .recommendy_products .col-md-5.col-md-offset-2.related_sec_w h3 {
        margin-top: 0
    }
    .recommendy_products .recommendy_products_bar {
        padding-bottom: 15px
    }
    #reportrange_evm,
    .analytic_boxes_evm .setting-right-box,
    .dashboard .width-50,
    .evm_modal_newvariations#variations .modal-body,
    .faq-left,
    .faq-right,
    .sg_analytics .col-lg-2.col-md-3.col-sm-6.col-xs-12.padding-5 {
        width: 100%
    }
    .excludeproduct .col-md-8.col-md-offset-1 {
        width: 70.666667%;
        float: left
    }
    .dashboard .setting-right-box {
        min-height: auto
    }
    .dashboard .dash_ana_evm {
        height: 110px;
        padding: 15px
    }
    .top-menu-bar ul.navbar-right>li>a,
    .wiser_flushcache {
        font-size: 13px;
        padding: 8px 10px
    }
    .createcamp_btn,
    .dashboard .dash_ana_evm h5 {
        font-size: 14px
    }
    .sales_by_widget .record h4 {
        line-height: 17px;
        font-size: 12px
    }
    .emailwidget_container .form-group.row.inputStyle .col-md-4.col-xs-12,
    .install_btn,
    .mobmargin_top,
    .offer_btn,
    .product_title_block .col-md-6.col-xs-12:last-child {
        margin-top: 15px
    }
    .navbar-top-links {
        padding: 0 10px 0 0
    }
    .createcamp_btn img {
        max-width: 22px
    }
    .formadvanced_btns a.btn.pull-left,
    .formadvanced_btns span.pull-right,
    .journey_section ul li {
        display: block
    }
    div#desktop-view {
        overflow: auto
    }
    #collection_name,
    .pricing2_btn .call_btn {
        margin-top: 10px
    }
    .tempblock_left {
        border: none;
        padding-right: 0
    }
    #iframe_preview_mobile {
        width: 410px !important;
        height: 430px !important
    }
    #desktop-view {
        padding: 0 20px
    }
    .inputStyle .col-md-4 .inputStyle_font:nth-child(2) {
        margin: 0 40px
    }
    .tab.how_to_tab .nav-tabs li a {
        padding: 5px 0;
        margin-right: 10px;
        font-size: 10px;
        font-weight: 400
    }
    .tab.how_to_tab {
        padding: 10px 15px 40px
    }
    .tab.how_to_tab .tab-content {
        font-size: 10px
    }
    #wiser_table_wrapper a.dropdown-item {
        margin-right: 0;
        margin-bottom: 5px;
        float: left
    }
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p,
    .dash_email_top {
        font-size: 15px
    }
    .dashborad_email.email_flex {
        gap: 20px
    }
    .dashborad_email .gstart {
        display: flex !important;
        gap: 20px
    }
    .evm_widget_div {
        margin-bottom: 15px
    }
    .dashboard .row .col-md-3 {
        padding-left: 15px
    }
    .dashboard .setting-right-box .dash-body .col-md-5 {
        margin-top: 25px
    }
    .dashboard .setting-right-box .dash-footer {
        padding: 15px 20px
    }
    .dashboard .evm_widget_div .dash-body {
        padding-bottom: 0
    }
    .dashboard .evm_widget_div.page-wrapper-product-detail .setting-right-box .dash-footer {
        position: unset
    }
    .ab_right_block {
        padding-left: 0
    }
    .recommendy_products .related_sec_w {
        position: unset;
        padding: 15px 0
    }
    .recommendy_products .related_sec_w h3 {
        font-size: 20px
    }
    .recommendy_products .related_sec_w p {
        font-size: 14px;
        letter-spacing: 0;
        line-height: 22px
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-6:last-child {
        margin-top: 35px
    }
    .dashborad_email {
        height: auto
    }
    .dashborad_email span img {
        margin: 0;
        max-width: 100px
    }
    .dashborad_email span.mailchimp_dash {
        margin-left: 0
    }
    .dashborad_email span {
        height: 60px;
        width: auto
    }
    .setting-right-box.evm_update_top_div .dash-footer.pull-right {
        padding: 10px
    }
    .newlaunch_popup .modal-header img {
        max-width: 180px
    }
    .newlaunch_popup .modal-body h2 {
        margin-top: 0;
        font-size: 26px
    }
    .newlaunch_popup .modal-header h2 {
        margin-bottom: 0;
        padding: 0 15px
    }
    .planpriceevmier {
        min-height: 470px;
        max-width: 60%;
        margin: 0 auto;
        float: none
    }
    .youpaywis h4,
    .youpaywis p {
        right: 0
    }
    .youpaywis h5 {
        right: 17%
    }
    .faq_section .panel-group {
        padding: 0 15px
    }
    .basic_evm {
        max-width: 505px
    }
    .column-1-1-img {
        height: 75px
    }
    .pricing_section .col1 {
        width: 50%;
        margin-bottom: 20px
    }
    .mt100 {
        margin-top: 50px
    }
    .evm_int_show_two button.btn.btn-default {
        font-size: 12px;
        padding: 6px 8px
    }
    .faq-image {
        max-width: 400px
    }
    .pop_position_wrapper .pop_position_set {
        height: 80px
    }
    .pop_position_wrapper .positi_inner {
        height: 35px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 47%;
        padding: 20px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label {
        padding: 20px 20px 12px
    }
    .evm_modal_newvariations#variations .modal-dialog {
        left: 36%
    }
    .evm_modal_newvariations#variations .modal-dialog .modal-content {
        height: 420px
    }
    .goog-te-gadget .goog-te-combo {
        max-width: 140px !important;
        height: 36px !important;
        margin: 0 !important;
        padding: 0 5px !important
    }
    .ab-page #wiser_table_wrapper table thead th {
        min-width: 150px
    }
    .ab-page #wiser_table_wrapper table thead th.action_var,
    .ab-page #wiser_table_wrapper table thead th.var_com {
        min-width: 200px
    }
    .back_ab a.btn,
    .journey_section ul li .tags_wrapper span:first-child {
        margin: 0
    }
    .top-menu-bar .navbar-left {
        font-size: 14px;
        line-height: 20px;
        max-width: 25%;
        word-break: break-word
    }
    .new_analytics_page .box_wrapper,
    .new_analytics_page .first_section .box_wrapper {
        width: 50%
    }
    .new_analytics_page .first_section div#reportrange_evm {
        font-size: 12px
    }
    .new_analytics_page .heading h4 {
        font-size: 16px
    }
    .new_analytics_page .unit_sold {
        display: flex;
        align-items: center;
        margin: 0 0 2px
    }
    .new_analytics_page .topPerforming .heading h4 {
        margin: 0 0 5px
    }
    .SalesByWidgets .right {
        align-items: flex-start
    }
    .journey_section ul li:before {
        height: 12px;
        width: 12px;
        left: 1px
    }
    .journey_section ul li:after {
        top: 6px
    }
    .journey_section .left_section {
        width: 100%;
        padding: 0
    }
    .journey_section .right_section {
        width: 100%;
        margin: 20px 0 0
    }
    .journey_section .orderId span {
        display: inline
    }
}

@media only screen and (device-width:768px) {
    .wiser_flushcache {
        padding: 4px;
        font-size: 11px
    }
    .sidebar ul li a {
        font-size: 14px;
        padding: 12px
    }
    .sidebar .navbar-header {
        min-height: 83px
    }
    .navbar-brand {
        padding: 14px 20px;
        height: auto
    }
    .page-wrapper-product-detail form#form_settings .col-md-4 {
        width: 100%
    }
    a.btn.btn-default.wiser_faq_btn.headicon {
        font-size: 12px;
        padding: 0
    }
    .wiser_faq_btn.headicon svg {
        width: 12px;
        height: 12px
    }
}

@media only screen and (max-width:767px) {
    .ws_newfeature {
        justify-content: space-between;
        margin-bottom: 10px
    }
    .ws_newfeature span {
        height: auto
    }
    #page-wrapper>div>div>div {
        padding-right: 15px !important
    }
    .ana_order_table_section #wiser_table_wrapper .dataTables_paginate,
    .ana_order_table_section #wiser_table_wrapper div#wiser_table_length,
    .fss-label-text {
        text-align: left
    }
    .dash_email_top {
        flex-wrap: wrap;
        justify-content: center
    }
    .dash_email_top a {
        margin: 15px 0 0
    }
    #wiser_table thead,
    .sidebar ul#side-menu {
        overflow: auto
    }
    .ab-page #wiser_table_wrapper a.dropdown-item,
    .evm_custom_tooltip:hover:after,
    .evm_modal_order_details .modal-body ul li,
    .evm_order_details_table>tbody>tr>td,
    .evm_order_details_table>tbody>tr>th,
    .evm_order_details_table>tfoot>tr>td,
    .evm_order_details_table>tfoot>tr>th,
    .evm_order_details_table>thead:first-child>tr:first-child>th,
    .evm_order_details_table>thead>tr>td,
    .evm_order_details_table>thead>tr>th {
        font-size: 12px
    }
    .evm_modal_order_details .modal-dialog {
        width: auto
    }
    .related_sec_w {
        padding: 15px 0;
        margin: 0
    }
    .menu-top-right {
        padding-top: 6%
    }
    .navbar-toggle {
        margin: 30px 15px
    }
    #form_settings .setting-box {
        margin-bottom: 30px;
        min-height: auto
    }
    .sales_by_pages img {
        max-width: 55%
    }
    .ab_left_block,
    .ab_right_block,
    .col-lg-12.sg_analytics_top.performing.products .row-1 .column-1,
    .dashboard .setting-right-box,
    .dashboard .width-50,
    .evm_modal_newvariations#variations .modal-dialog,
    .evm_modal_newvariations#variations .modal-dialog .modal-content,
    .evm_modal_order_details .modal-content,
    .new_analytics_page .first_section .box_wrapper,
    .new_analytics_page .topPerforming .box_wrapper,
    .sidebar {
        width: 100%
    }
    .sidebar_back,
    ul.nav.navbar-top-links.navbar-right.mobile_hide div#google_translate_element {
        display: none
    }
    .top-menu-bar .navbar-left {
        font-size: 20px;
        float: left;
        width: 100%;
        text-align: center;
        line-height: 24px;
        margin: 10px 0;
        max-width: 100%
    }
    ul.nav.navbar-top-links.navbar-right {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 0;
        padding-top: 0;
        margin-bottom: 10px
    }
    .recommendy_products .recommendy_products_bar .search_product_view {
        margin-bottom: 0;
        max-height: 100%
    }
    .recommendy_products .recommendy_products_bar p {
        padding-bottom: 10px
    }
    .top-menu-bar ul.navbar-right>li>a {
        font-size: 12px;
        padding: 7px 8px;
        line-height: 17px
    }
    .excludeproduct .col-md-8.col-md-offset-1 {
        width: 66.666667%;
        float: left
    }
    .navbar-brand {
        height: auto;
        padding: 10px 0;
        width: 75%
    }
    #page-wrapper {
        margin: 0;
        display: block;
        width: 100%;
        padding: 170px 15px 30px !important
    }
    .hdi_anal {
        height: auto;
        padding: 25px
    }
    .email_ana .hdi_anal {
        height: 205px
    }
    .sg_analytics .record h4 {
        margin-bottom: 0;
        padding-bottom: 0
    }
    .sg_analytics .ana__top_images {
        margin-top: 0
    }
    .sales_by_widget .record h4 {
        top: 80%;
        font-size: 16px
    }
    #tooltip-contentFC {
        right: -89px
    }
    .dashboard .dash_ana_evm {
        height: 110px;
        padding: 15px
    }
    .dashboard .dash_ana_evm h5,
    .dashboard .evm_widget_div .dash-header p b,
    .evm_wiser_integrations .homesetting_nver h5 {
        font-size: 16px
    }
    .dashboard .dash_ana_evm .col_right {
        padding-top: 7px
    }
    #divLoading {
        left: 0
    }
    .wiser_flushcache {
        margin: 10px 0;
        font-size: 12px;
        padding: 7px
    }
    .also_bought_page .ab_form_container #alsopresets2.bought_back .ws-box-wrapper {
        width: 36%
    }
    .recomm_ul {
        float: none;
        padding: 0 15px 5px;
        text-align: center
    }
    .navbar-top-links {
        padding: 15px 0 6px
    }
    .box-right-content input[type=radio]+span {
        padding: 8px 12px
    }
    .div102 #allvisibleimgs a,
    .div102 #visibleimgs.custom_appr_pics a {
        border-radius: 4px
    }
    .formadvanced_btns span.pull-right {
        float: left !important
    }
    #wiser_table_wrapper {
        padding: 35px 15px
    }
    #google_translate_element {
        padding-left: 15px;
        margin: 0
    }
    .navbar-top-links.navbar-right li {
        float: right;
        padding-right: 15px;
        margin: 0;
        float: revert !important
    }
    #wiser_table_wrapper a.dropdown-item {
        margin-bottom: 0;
        float: none
    }
    .createcamp_btn.btn-primary,
    .createcamp_btn.btn-primary:active:focus,
    .createcamp_btn.btn-primary:active:hover,
    .popup_list_wrapper .btn-secondary {
        font-size: 14px;
        margin-bottom: 20px
    }
    .recommendy_products_show.addcontent .form-group .previewe {
        padding: 8px 20px
    }
    .btn-primary,
    .btn-primary:active:focus,
    .btn-primary:active:hover {
        padding: 9px 23px
    }
    .navbar-header {
        height: 90px
    }
    .navbar-brand>img {
        margin: 10px 15px
    }
    .sidebar .sidebar-nav.navbar-collapse {
        border: 0;
        margin-top: 50px
    }
    .dashborad_email {
        height: auto;
        display: block;
        text-align: center;
        margin: 0 auto
    }
    .dashborad_email span {
        width: 100%;
        float: left;
        height: 60px;
        margin: 0
    }
    .dashborad_emailbtn,
    .new_analytics_page .unit_sold:last-child {
        margin: 0
    }
    .dashborad_email span.mailchimp_dash {
        margin-right: 10px
    }
    .help_right a,
    .help_right div {
        font-size: 14px;
        line-height: 28px
    }
    .SalesByPages .content_box span,
    .SalesByWidgets .content_box span,
    .pricing_section .pricing_div h5,
    .youpaywis p {
        font-size: 18px
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-6:last-child {
        margin-top: 30px
    }
    .planpriceevmier {
        max-width: 100%;
        min-height: 490px !important
    }
    .youpaywis h4 {
        right: 0
    }
    .youpaywis p {
        top: 40%;
        right: 0
    }
    .youpaywis h5 {
        right: 17%
    }
    .basic_evm {
        max-width: 345px
    }
    .col-lg-12.sg_analytics_top.performing.products .row-2 .column-4 {
        width: 100%;
        float: left
    }
    .Total.sales {
        padding-left: 100px
    }
    .Unit.sold {
        padding-left: 70px
    }
    .column-1-1-row-1 p {
        font-size: 20px;
        width: 100%
    }
    .column-1-1-row-1 h4 {
        font-size: 20px
    }
    .pricing_section {
        margin-left: 0
    }
    .pricing_section .col1 {
        width: 100%;
        padding: 0
    }
    .pricing_section .pricing_div .big span {
        font-size: 25px
    }
    .faq_section .panel-group,
    .journey_section,
    .top-menu-bar .navbar-left span,
    div#page-wrapper.wiser_faq .col-lg-12,
    ul.nav.navbar-top-links.navbar-right.mobile_hide li:nth-child(3) {
        padding: 0
    }
    .evm_int_show_two button.btn.btn-default {
        font-size: 13px;
        padding: 6px 15px
    }
    .evm_modal_newvariations#variations .modal-title,
    .evm_wiser_integrations .homesetting_nver p {
        font-size: 17px
    }
    .custom_related_wrapper .related_sec_w,
    .new_analytics_page .unit_sold {
        margin: 0 0 5px
    }
    .custom_related_wrapper .recommendy_products_show.addcontent {
        padding: 25px 5px
    }
    .overlay_center_text {
        max-width: 85%
    }
    .overlay_top_right {
        right: 15px;
        top: 15px;
        padding: 10 15px
    }
    .evm_modal_newvariations#variations .modal-dialog {
        left: 50%;
        margin: 0
    }
    .evm_modal_newvariations#variations .modal-dialog .modal-content {
        width: 90%
    }
    .evm_modal_newvariations#variations .form-group h5 {
        font-size: 15px
    }
    .evm_modal_newvariations#variations .modal-body,
    .evm_modal_newvariations#variations .modal-footer,
    .evm_modal_newvariations#variations .modal-header {
        padding-left: 25px;
        padding-right: 25px
    }
    .popup_list_wrapper .setting-right-box {
        overflow-x: auto
    }
    div#previewdiv {
        padding-bottom: 112%
    }
    .evm_wiser_integrations button#copy {
        margin: 10px 0 0
    }
    .SalesByWidgets .heading,
    .drop-input,
    .new_analytics_page .first_section .heading,
    .page_icons_wrapper {
        display: block
    }
    .drop-input select.form-control.exclude_options {
        margin: 0 0 10px;
        border-radius: 3px;
        border-right: .1rem solid #c4cdd5;
        padding: 8px 10px;
        width: 100%
    }
    .drop-input input#search_keyword {
        border-radius: 3px;
        padding: 5px 10px;
        width: 100% !important;
        margin: 0 0 15px
    }
    .drop-input a.exclude_button.btn.btn-success {
        border-radius: 3px;
        border-left: .1rem solid #c4cdd5;
        padding: 5px 10px;
        float: left;
        width: 100%;
        margin: 0 0 30px
    }
    .goog-te-gadget .goog-te-combo {
        height: auto !important
    }
    .top-menu-bar .btn-default.wiser_faq_btn.headicon:focus,
    .top-menu-bar .btn-default.wiser_faq_btn.headicon:hover {
        background: #fff !important;
        border: 0 solid #fff !important;
        color: #db1f76 !important;
        box-shadow: none
    }
    .navbar-default.sidebar.headiconsidebar {
        z-index: 2
    }
    ul.nav.navbar-top-links.navbar-right.mobile_hide {
        position: fixed;
        z-index: 9;
        margin-top: 90px;
        background: #ffff;
        padding: 0 15px 20px;
        text-align: center;
        display: block;
        justify-content: center;
        height: 85px
    }
    ul.nav.navbar-top-links.navbar-right.mobile_hide li {
        margin: 2px 0;
        vertical-align: middle
    }
    .desktop_hide {
        display: none !important
    }
    .sidebar .sidebar-nav.navbar-collapse,
    .sidebar ul#side-menu {
        max-height: 500px
    }
    .new_analytics_page .first_section .heading .right {
        margin: 15px 0 30px;
        float: left;
        width: 100%
    }
    .topPerforming .other_section {
        padding: 15px
    }
    .topPerforming .box .content_box h5 {
        font-size: 13px;
        line-height: 18px;
        margin: 0 0 10px
    }
    .topPerforming .box .image_box {
        width: 80px;
        height: 80px
    }
    .topPerforming .box .content_box {
        padding: 0 0 0 15px
    }
    .SalesByPages .box .content_box h5,
    .SalesByWidgets .box .content_box h5 {
        font-size: 14px;
        line-height: 20px
    }
    .SalesByWidgets .right {
        align-items: center;
        width: 100%;
        justify-content: flex-start;
        margin: 30px 0 0
    }
    .SalesByWidgets .right label span,
    .SalesByWidgets .right select {
        font-size: 13px
    }
    .ana_order_table_section #wiser_table_wrapper table.dataTable tbody td,
    .ana_order_table_section #wiser_table_wrapper table.dataTable tbody th,
    .ana_order_table_section #wiser_table_wrapper table.dataTable thead .sorting,
    .ana_order_table_section #wiser_table_wrapper table.dataTable thead .sorting_asc,
    .ana_order_table_section #wiser_table_wrapper table.dataTable thead .sorting_desc {
        min-width: 150px
    }
    .journey_section ul li:before {
        height: 15px;
        width: 15px;
        left: 0;
        border: 1px solid #ebe8ee;
        outline: 0;
        box-shadow: inset 0 0 0 1px #fff
    }
    div#page-wrapper.customer_journey {
        padding: 170px 30px 30px !important
    }
    .journey_section ul li .tags_wrapper span {
        display: inline-block;
        margin: 0;
        font-size: 8px;
        padding: 3px 7px 2px
    }
    .journey_section ul li:after {
        left: 7px
    }
    .journey_section ul li .title {
        max-width: 200px;
        display: inline-block;
        height: 16px;
        overflow: hidden
    }
    .journey_section ul li .li_box {
        border-radius: 10px
    }
    .journey_wrapper .tags_wrapper label {
        padding: 3px 7px 2px;
        margin: 0
    }
    .journey_section .orderId label {
        font-size: 12px;
        margin: 0;
        min-width: max-content
    }
    .journey_section .orderId span {
        font-size: 10px;
        padding: 5px 10px
    }
    .journey_section .orderId {
        padding: 20px 15px 0
    }
    .journey_section .right_section ul {
        padding: 20px 15px
    }
    .order_summary #showMore {
        font-size: 10px
    }
    .dashboard .evm_widget_div .dash-body-txt {
        padding-bottom: 0
    }
}

.modal-content {
    width: 750px;
    margin: auto
}

.modal-body ul li {
    list-style-type: Square;
    font-size: 15px
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #2ca3f8;
    color: #fff;
    text-align: center
}

.modal-header h1 {
    line-height: 1em;
    font-size: 36px
}

.modal-header .close {
    color: #fff;
    opacity: 1
}

.modal-footer button.btn.btn-default {
    background: #2ca3f8;
    color: #fff;
    border: 1px solid;
    font-weight: 600
}

.goog-te-combo {
    float: left !important
}

#google_translate_element {
    float: left !important;
    width: auto
}

.parent-div {
    width: 100%;
    float: left;
    margin-bottom: 60px
}

.parent-div h1 {
    font-size: 19px;
    color: #2c0444;
    margin: 30px 0 20px
}

.first-row {
    width: 100%;
    float: left;
    display: flex
}

.col_footer {
    background: #fff;
    width: 24.3%;
    float: left;
    margin-right: 15px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .12156862745098039);
    border-radius: 6px
}

.parent-div p .fa-star {
    color: #fdd991;
    font-size: 16px
}

.evm-data .image {
    float: left;
    width: 20%
}

.evm-data .text {
    color: #000;
    width: 80%;
    float: left;
    padding: 15px 15px 15px 5px;
    text-align: left
}

.evm-data .text p {
    font-size: 14px;
    color: #a1a0ae;
    margin: 5px 0 0
}

.evm-data .text h3 {
    color: #4d4f5c;
    margin: 0;
    font-size: 16px;
    line-height: 22px
}

.evm-data .testimonial-img {
    border: 5px;
    padding: 0 !important;
    border-radius: 62px;
    height: 50px;
    width: 50px;
    margin-top: 17px;
    margin-left: 15px
}

.evm-data a.footer_re_btn {
    padding: 5px 10px 3px;
    float: left;
    background: #db1f76;
    color: #fff;
    border: 1px solid #db1f76;
    text-decoration: none;
    transition-property: background, border, box-shadow;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.64, 0, .35, 1);
    border-radius: 3px;
    margin-top: 10px
}

.evm_footer_content {
    min-height: 92px
}

.ana_order_table_section #wiser_table_wrapper table.dataTable tbody td:last-child {
    min-width: 260px
}

@media (min-width:1200px) {
    .search_view_button.col-sm-3.col-md-3.col-lg-3.text-right {
        width: 30% !important;
        padding-right: 0
    }
}

@media only screen and (max-width:1920px) {
    .col_footer {
        width: 24.2%
    }
}

@media only screen and (max-width:1600px) {
    .col_footer {
        width: 24%
    }
    .evm-data .text {
        padding: 15px
    }
    .evm_footer_content {
        min-height: 115px
    }
}

@media only screen and (max-width:1440px) {
    .main_int_flex {
        gap: 20px
    }
    .navbar-top-links {
        padding: 0 20px !important
    }
    .col_footer {
        width: 24%
    }
    .evm-data .image {
        float: left;
        width: 28%;
        text-align: center
    }
    .evm-data .testimonial-img {
        margin-left: 0
    }
    .evm-data .text {
        width: 72%;
        padding: 15px 15px 15px 5px
    }
    .evm_footer_content {
        min-height: 155px
    }
}

@media only screen and (max-width:1366px) {
    .col_footer {
        width: 23.93%
    }
}

@media only screen and (max-width:1280px) {
    .col_footer {
        width: 23.83%
    }
    .dashborad_email span svg {
        width: 115px;
        height: 35px
    }
}

@media only screen and (max-width:1200px) {
    .choose_email_widgets .container {
        max-width: 95%;
        margin: 0 auto !important
    }
}

@media only screen and (max-width:1024px) {
    .choose_email_widgets .row_wrapper {
        flex-direction: column;
        gap: 20px;
        padding-right: 30px
    }
    .choose_email_widgets .box {
        width: 100%
    }
    .dashborad_email span svg {
        width: 100px;
        height: 35px
    }
    .first-row {
        display: block
    }
    .col_footer {
        width: 48.9%;
        height: 160px
    }
    .col_footer:nth-child(2),
    .col_footer:nth-child(4) {
        margin-right: 0
    }
    .col_footer:nth-child(3),
    .col_footer:nth-child(4) {
        margin-top: 15px
    }
    .evm-data .image {
        width: 20%
    }
    .evm-data .text {
        width: 80%
    }
    .evm-data .testimonial-img {
        height: 47px;
        width: 47px;
        margin-top: 15px
    }
    .evm_footer_content {
        min-height: 90px
    }
    .recommendy_products_view .recommendy_products ul li p {
        -webkit-line-clamp: 3
    }
}


.dashborad_email.dash_email_top.ws_newfeature .ws_new_heading img {
    width: 32px
}

@media only screen and (max-width:567px) {
    .main_int_flex {
        gap: 10px
    }
    .pricing2_btn {
        margin-top: 15px
    }
    .dashborad_email .gstart {
        display: inline-block !important
    }
    .dashboard .evm_widget_div .dashborad_email .fss-label-main {
        width: 100%;
        margin: 0 auto;
        justify-content: center;
        padding: 10px
    }
    .dashboard .evm_widget_div .dashborad_email .fss-label-main svg {
        width: 100%;
        height: 150px
    }
    .dashboard .evm_widget_div .dashborad_email .mail_img-container {
        width: 100%;
        margin: 0 auto;
        padding: 10px
    }
    .dashboard .evm_widget_div .dashborad_email .mail_img-container svg {
        width: 100%;
        margin: 0 auto
    }
    .mail_int_img {
        margin-top: 30px;
        align-items: center;
        justify-content: left;
        gap: 10px
    }
    .pricing2_btn .call_btn {
        justify-content: space-around !important;
        flex-wrap: wrap;
        row-gap: 10px
    }
    .pricing2_btn .call_btn #fixedpricing_btn {
        margin-left: 0;
        max-width: 45%;
        width: 100%
    }
    .fss-label-text {
        text-align: left
    }
    .dashborad_email span {
        width: 100%
    }
    .dashborad_emailbtn {
        width: 100%;
        max-width: 140px;
        min-width: 105px;
        margin: 0 !important
    }
    .dashborad_email.dash_email_top.ws_newfeature {
        padding: 15px;
        display: grid;
        grid-template-columns: auto auto;
        justify-content: flex-start !important
    }
    .dashborad_email.dash_email_top.ws_newfeature .ws_new_heading {
        grid-column: 1/2;
        grid-row: 1/span 3;
        display: grid
    }
    .dashborad_email.dash_email_top.ws_newfeature .ws_new_heading img {
        grid-row: 1/span 3;
        grid-column: 1/2;
        height: 60px;
        width: 60px
    }
    .dashborad_email.dash_email_top.ws_newfeature .ws_new_heading strong {
        grid-row: 1/1;
        grid-column: 2/2
    }
    .dashborad_email.dash_email_top.ws_newfeature .btnnew {
        grid-row: 2/span 2;
        grid-column: 1/span 2;
        margin-left: 70px
    }
}

@media only screen and (min-width:481px) and (max-width:767px) {
    .dashborad_email span {
        width: 100%
    }
    .dashborad_emailbtn {
        margin-left: 10px
    }
    .dashborad_email {
        display: flex
    }
}

.wiser-tooltip,
span.evmwidget_title .wiser-tooltip {
    display: inline-block;
    background: #de4292;
    border-radius: 50%
}

@media only screen and (max-width:480px) {
    .ab_form_container #alsopresets2 .evm-ws-card {
        margin-top: 0
    }
    .ab_form_container #alsopresets2 .ws-card__background-image2,
    .ab_form_container #alsopresets2 .ws-card_image_container .ws-card__background-image {
        height: 70px;
        margin-top: 0
    }
    .ab_form_container #alsopresets2.bought_back .ws-plus-sign {
        top: 20%;
        left: 100%;
        font-size: 20px
    }
    .ab_form_container #alsopresets2 .evm-ws__cart-submit {
        width: auto;
        font-size: 11px;
        padding: 5px;
        margin-top: 21px
    }
    .ab_form_container #alsopresets2.bought_back .ws-box-wrapper:first-child {
        padding-left: 0
    }
    .ab_form_container #alsopresets2.bought_back .ws-box-wrapper:last-child {
        padding-right: 0
    }
    .ab_form_container .ab_preview_heading {
        margin-top: 25px !important;
        margin-bottom: 10px;
        font-size: 20px
    }
    .ab_form_container #alsopresets2.bought_back .wp-addtocart,
    .tab.how_to_tab .nav-tabs li a:last-child {
        margin-bottom: 0
    }
    .ab_form_container #alsopresets2 .wp-addtocart .evm-ws__cart-submit {
        letter-spacing: 0
    }
    #alsopresets2 .ws-plus-sign {
        font-size: 20px
    }
    .ab_form_container .evm_portlet_button button {
        padding: 7px 18px
    }
    .sales_by_pages img {
        max-width: 47%
    }
    .planpriceevmier {
        min-height: 590px !important
    }
    #iframe_preview_mobile {
        width: 300px !important;
        height: 360px !important
    }
    .inputStyle .col-md-4 .inputStyle_font:nth-child(2) {
        margin: 0 30px
    }
    .tab.how_to_tab .nav-tabs li a {
        width: 100%;
        border-bottom: 1px solid #fff;
        padding: 5px 0;
        margin-right: 20px;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 5px
    }
    .column-1-1-row-1 p,
    .tab.how_to_tab .nav-tabs li {
        width: 100%
    }
    .tab.how_to_tab .tab-content {
        font-size: 13px;
        line-height: 22px
    }
    .tab.how_to_tab {
        margin-top: 1px
    }
    .tab.how_to_tab .nav-tabs li a:hover,
    .tab.how_to_tab .nav-tabs li.active a {
        border-bottom: 1px solid #db1f76
    }
    #wiser_table_wrapper table.dataTable.no-footer {
        display: block
    }
    #wiser_table_wrapper table.dataTable tbody td,
    #wiser_table_wrapper table.dataTable tbody th,
    #wiser_table_wrapper table.dataTable thead .sorting,
    #wiser_table_wrapper table.dataTable thead .sorting_asc,
    #wiser_table_wrapper table.dataTable thead .sorting_desc {
        padding: 8px 10px
    }
    #wiser_table_wrapper a.dropdown-item {
        margin-bottom: 5px;
        float: left
    }
    .dashborad_emailbtn {
        margin: 10px 120px 0
    }
    .youpaywis p {
        top: 45%
    }
    .youpaywis h5 {
        bottom: 28%
    }
    .column-1-1-row-1 h4 {
        font-size: 15px
    }
    .Total.sales {
        padding-left: 30px
    }
    .Unit.sold {
        padding-left: 25px
    }
    .Total.sales h4,
    .Total.sales p,
    .Unit.sold h4,
    .column-1-1-row-1 p,
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
        font-size: 14px
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 46%;
        padding: 15px 15px 12px;
        margin: 0 6px 10px
    }
    .evm-ws-popup-innerSection {
        min-width: 100%;
        padding: 15px
    }
    .create_popup_unique_class .evm_portlet_box_purple .portlet-body.form {
        padding: 15px !important
    }
    .pop_position_wrapper .positi_inner {
        height: 30px
    }
    #page-wrapper.ab-page .overlay_top_right {
        position: unset
    }
}

@media only screen and (min-width:321px) and (max-width:375px) {
    .excludeproduct .col-md-8.col-md-offset-1 {
        width: 63.666667%;
        float: left
    }
    .sales_by_pages img {
        max-width: 53%
    }
    .section_emailcode a.CopyToClip_btn {
        margin-bottom: 10px
    }
    #iframe_preview_mobile {
        width: 260px !important
    }
    .dashborad_emailbtn {
        margin: 10px 98px 0
    }
    .newlaunch_popup .modal-body h2,
    .newlaunch_popup .modal-header h2 {
        font-size: 19px
    }
    .newlaunch_popup .modal-body p {
        font-size: 18px
    }
    .newlaunch_popup .modal-body ul li a {
        font-size: 16px
    }
    .youpaywis p {
        top: 41%
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 45%
    }
    .create_popup_unique_class .pop_position_wrapper label.for-checkbox-tools p {
        font-size: 13px
    }
    .top-menu-bar ul.navbar-right>li>a,
    .wiser_flushcache {
        padding: 6px;
        font-size: 11px
    }
    .goog-te-gadget .goog-te-combo {
        height: 31px;
        padding: 6px;
        width: 140px
    }
}

@media only screen and (max-width:360px) {
    .ab_form_container #alsopresets2 .ws-card__background-image2,
    .ab_form_container #alsopresets2 .ws-card_image_container .ws-card__background-image {
        height: 90px
    }
    .excludeproduct .col-md-8.col-md-offset-1 {
        width: 63.666667%;
        float: left
    }
    #iframe_preview_mobile {
        width: 250px !important
    }
    .dashborad_emailbtn {
        margin: 10px 92px 0
    }
    .newlaunch_popup .modal-body {
        padding: 20px
    }
    .newlaunch_popup .modal-body ul li a {
        font-size: 15px
    }
    .newlaunch_popup .modal-body h2 {
        line-height: 28px
    }
    .youpaywis p {
        top: 38%
    }
    .youpaywis h5 {
        bottom: 34%
    }
}

@media only screen and (max-width:320px) {
    .dashboard .evm_widget_div .dashborad_email div {
        flex-wrap: wrap
    }
    .excludeproduct .col-md-8.col-md-offset-1 {
        width: 56.666667%;
        float: left
    }
    .sales_by_pages img {
        max-width: 65%
    }
    .newlaunch_popup .modal-body ul li a,
    .page-wrapper-product-detail .evmwidget_title {
        font-size: 14px
    }
    .page-wrapper-product-detail .setting-right-box ul.list-group>li {
        font-size: 12px
    }
    #iframe_preview_mobile {
        width: 210px !important
    }
    .dashborad_email span {
        width: 100%
    }
    .dashborad_emailbtn {
        margin: 10px 70px 0
    }
    .newlaunch_popup .modal-body h2,
    .newlaunch_popup .modal-body p,
    .newlaunch_popup .modal-header h2 {
        font-size: 16px
    }
    .youpaywis p {
        top: 34%
    }
    .youpaywis h4 {
        top: 20%
    }
    .youpaywis h5 {
        bottom: 40%
    }
    .pop_position_wrapper .checkbox-tools:checked+label,
    .pop_position_wrapper .checkbox-tools:not(:checked)+label,
    .trigger_wrapper .checkbox-tools:checked+label,
    .trigger_wrapper .checkbox-tools:not(:checked)+label {
        width: 44%;
        padding: 10px
    }
}

@-moz-document url-prefix() {
    .setting-right-box .box-right-content.text-center label {
        max-width: 48%
    }
    .setting-right-box .box-right-content .form-group label {
        display: inline-block;
        margin-left: -16px
    }
    .page-wrapper-product-detail .box-right-wrap label,
    .page-wrapper-product-detail .evmwidget_title {
        font-size: 15px
    }
    .page-wrapper-product-detail .setting-right-box ul.list-group>li {
        font-size: 13px
    }
}

.wiser-tooltip {
    padding: 0 0 0 8px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 3px
}

/*.lock_img,
.upgrade_wraper {
    position: absolute;
    top: 50%
}*/

span.evmwidget_title .wiser-tooltip {
    padding: 0 8px 1px 7px;
    color: #fff
}

span.menu_title .wiser-tooltip i.fa.fa-info {
    position: relative;
    bottom: 2px;
    right: 1px
}

label.switch.preview_switch {
    float: none;
    margin: 0 10px;
    left: 0;
    top: 2px
}

#discounts .form-group .heading6,
#manu_bndl_disc .form-group .heading6,
h6.heading6.heading-discount {
    font-family: Roboto, sans-serif;
    color: #411d57 !important;
    font-weight: 500 !important;
    font-size: 15px;
    margin-top: 0
}

.expand_screen_main {
    padding: 8px 20px
}

.new_analytics_page .inner-container {
    display: flex !important;
    margin-bottom: 10px
}

#discounts input[value=active]+span.slider.round:before,
#discounts input[value=yes]+span.slider.round:before,
input[value=active]+span.slider.round:before,
input[value=yes]+span.slider.round:before {
    background-color: #db1f76;
    transform: translateX(13px);
    border: 2px solid #db1f76 !important
}

#discounts input[value=active]+span.slider,
#discounts input[value=yes]+span.slider,
input[value=active]+span.slider,
input[value=yes]+span.slider {
    border-color: #db1f76
}

.manu_bndl_disc .evm_advanced_setting .radio-input-container {
    padding-left: 0 !important
}

div#discounts {
    overflow-y: auto;
    max-height: 500px
}

#discounts label.radio-input-container.radio_images_input {
    margin-bottom: 0;
    padding: 10px;
    margin-right: 0
}

#discounts .checkbox-checkmark,
#manu_bndl_disc .checkbox-checkmark {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

#discounts input#fbt_disc_status:checked~span.checkbox-checkmark:after,
input#fbt_disc_status:checked~span.checkbox-checkmark:after,
input#fbt_partial_bundle:checked~span.checkbox-checkmark:after {
    content: "";
    position: absolute;
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #242424;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    display: block
}

#discounts .form-group .heading6,
#manu_bndl_disc .form-group .heading6 {
    margin-bottom: 7px;
    min-height: 30px
}

#discounts .small_text,
#manu_bndl_disc .small_text {
    font-size: 14px;
    margin-top: 15px;
    float: left
}

#discounts .input-group,
#manu_bndl_disc .input-group {
    display: flex;
    align-items: center;
    max-width: 100%;
    background: #f6f4f7;
    padding: 0;
    overflow: hidden;
    box-shadow: none;
    border: 1px solid #411D571A !important;
    z-index: 1
}

.number-input-container .input-group span {
    width: 60px;
    padding: 0 10px;
    text-align: center
}

#discounts .input-group input[type=number],
#manu_bndl_disc input[type=number] {
    border: none !important;
    outline: 0;
    padding-right: 5px
}

span.discount_radio_image {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #eee;
    border-radius: 50%
}

#fixed_amount:checked~span.discount_radio_image:after,
#percentage:checked~span.discount_radio_image:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff
}

#discounts .panel-body,
#manu_bndl_disc .panel-body {
    padding-top: 20px !important;
    padding-bottom: 0 !important
}

#discounts #ws_discount_section,
#manu_bndl_disc #ws_discount_section {
    padding-top: 0 !important
}

#discounts .form-group,
#manu_bndl_disc .form-group {
    margin-top: 0 !important;
    margin-bottom: 30px !important
}

.recommendy_products .btn-info {
    border: 1px solid #ebe8ed !important;
    background: #ebe8ed !important;
    color: #765c86;
    margin-right: 10px;
    width: 100px
}

.recommendy_products .btn-info:hover {
    border: 1px solid #ffe7ef !important;
    background: no-repeat padding-box #ffe7ef !important;
    color: #db1f76
}

.discount_type_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.discount_type_wrap_inner {
    flex: 0 0 35%;
    text-align: center
}

.discount_form {
    margin-bottom: 10px !important
}

.evm_discount-msg {
    display: flex;
    flex-wrap: wrap
}

#ws_discount_section .discount_type_wrap_inner,
.evm_discount-msg .form-group {
    flex: 0 0 50%
}

@media only screen and (max-width:1000px) {
    #alsopresets2 .evm-ws-image-section .ws-box-wrapper {
        width: 100% !important
    }
    #alsopresets2 .evm-ws-image-section .ws-plus-sign {
        width: 15% !important
    }
}

h6.heading6.heading-discount {
    margin-bottom: 0;
    padding: 10px;
    border: 1px solid #000
}

label.radio-input-container.radio_images_input {
    border: 1px solid #eeeaf0;
    border-left: none;
    border-radius: 0 4px 4px 0
}

label.radio-input-container.radio_images_input.discount_type_wrap_inner_most {
    border: 1px solid #eeeaf0;
    border-right: none;
    border-radius: 4px 0 0 4px
}

.discount_label.background-active,
.radio_images_input.background-active {
    background: #ffe7ef;
    color: #db1f76 !important;
    border-color: #fff3f7 !important
}

label.discount_label {
    padding: 10px;
    flex: 0 0 35%;
    text-align: center;
    margin-bottom: 0 !important;
    cursor: pointer;
    border: 1px solid #eeeaf0
}

label.discount_label.discount_msg {
    border-radius: 4px 0 0 4px;
    border-right: none
}

label.discount_label.dis_app_msg {
    border-radius: 0 4px 4px 0;
    border-left: none
}

#discounts .input-group input[type=number]::-webkit-inner-spin-button,
#manu_bndl_disc input[type=number]::-webkit-inner-spin-button {
    opacity: 1 !important
}

#manu_bndl_disc .recommend_product_background {
    background: #fff;
    border-radius: 5px;
    padding: 15px 0;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #e7e7e7
}

div#ws_discount_section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

div#ws_discount_section .col-md-6 {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #e7e7e7;
    flex: 0 0 49%;
    padding: 25px 18px
}

#page-wrapper>div>div.container-fluid>div:nth-child(3) {
    padding-right: 30px !important;
    padding-left: 15px !important
}

div#manu_bndl_disc {
    padding-left: 15px;
    padding-right: 30px !important
}

.recommendy_products_bar.search_bar input#search {
    padding: 0 12px;
    outline: 0;
    border: none;
    border-left: 1px solid #411D571A;
    border-radius: 0
}

.recommendy_products_bar.search_bar .col-md-12 {
    display: flex;
    align-items: center;
    border: 1px solid #e2e6EAB3
}

label.product_serch_label {
    width: 120px;
    margin-bottom: 0
}

.recommendy_products .recommendy_products_bar.Product_view {
    padding: 30px 0 30px 15px
}

.recommendy_products .search_bar {
    padding: 30px 15px;
    margin: 20px 0
}

#presets4.evm-wsrow,
.recommendy_products .recommendy_products_bar ul li,
.recommendy_products_view .recommendy_products ul.search_product_view li {
    margin: 20px 0
}

.recommendy_products_view .recommendy_products ul.search_product_view li {
    display: grid;
    align-items: center;
    grid-template-columns: 0.1fr 0.4fr 0.1fr 0.2fr 0.4fr;
    padding: 15px 5px 15px 15px;
    box-shadow: 0 0 5px #411d571a
}

.recommendy_products ul.search_product_view.text-center {
    padding: 0 5px !important
}

.recommendy_products .recommendyproducts {
    margin: 20px 0;
    display: flex;
    overflow-X: auto;
    gap: 15px
}

label.number-input-container.discount_message {
    width: 100% !important
}

label.radio-input-container.radio_images_input {
    margin: 0;
    padding: 10px 0
}

.view_products-container {
    display: flex;
    align-items: center;
    padding: 0
}

.recomm_ul li a.bg_new {
    background: #411d57;
    color: #fff
}

.recomm_ul li a.bg_new:hover {
    background: #db1f76;
    color: #fff
}

#manu_bndl_disc .discount_type_wrap_inner {
    flex: 0 0 35%
}

#discounts .form-group label.label_text {
    width: 88%
}

.discount_panel div#ws_discount_section {
    padding: 0 10px 0 15px
}

#discounts>div:first-child,
.file_upload_imput img {
    padding-right: 10px
}

@media only screen and (max-width:1770px) {
    .discount_type_wrap_inner,
    label.discount_label {
        flex: 0 0 50%
    }
    #ws_discount_section>div.col-md-6.left-coloumn>div:first-child>div:nth-child(1)>label {
        width: auto;
        display: flex;
        justify-content: space-between
    }
    #ws_discount_section>div.col-md-6.left-coloumn>div:first-child>div:nth-child(1)>label .manu_bndl_label_text {
        max-width: 70%
    }
    #manu_bndl_disc #form_settings>div:nth-child(3)>div>div>label label.switch {
        margin-left: 15px
    }
}

@media only screen and (max-width:1400px) {
    #ws_discount_section .discount_type_wrap_inner {
        flex: 0 0 50%
    }
    #discounts label.radio-input-container.radio_images_input {
        padding: 10px 5px
    }
    .recommendy_products_view .recommendy_products ul.search_product_view li {
        grid-template-columns: 0.1fr 0.8fr auto auto auto
    }
    .recommendy_products_view .recommendy_products ul li p {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3
    }
}

@media only screen and (max-width:1150px) {
    .manu_bndl_disc div#ws_discount_section {
        padding: 0 30px
    }
    .view_products-container {
        flex-direction: column
    }
    .view_products .recomm_ul,
    .view_products-container .col-sm-12.col-md-12.col-lg-6 {
        text-align: center !important
    }
    .view_products .recomm_ul {
        margin-top: 10px
    }
    .recommendy_products_view .recommendy_products ul li .setimage {
        width: 70px
    }
    i.fa.fa-angle-right.rotate-icon {
        font-size: 18px !important
    }
}

@media only screen and (max-width:960px) {
    div#ws_discount_section {
        padding: 0 20px
    }
    .recommendy_products_view .recommendy_products ul.search_product_view li {
        grid-template-columns: auto auto auto auto auto
    }
    .recommendy_products_view .recommendy_products ul li .setimage {
        width: 180px !important;
        height: 180px !important
    }
    .view_products_image {
        grid-row: 1/5
    }
    .view_products_title {
        grid-column: 2/5
    }
    .view_products_link {
        grid-column: 4/5
    }
    .view_products_inventory {
        grid-column: 2/4;
        text-align: left !important
    }
    .view_products_buttons {
        grid-column: 2/5;
        text-align: left !important;
        display: flex;
        flex-direction: column
    }
    .recommendy_products .btn-info {
        width: 100% !important;
        margin-right: 5px
    }
}

@media only screen and (max-width:768px) {
    .evm-data .testimonial-img {
        height: 46px;
        width: 46px
    }
    .col_footer {
        width: 47.8%;
        height: 225px
    }
    .evm_footer_content {
        min-height: 155px
    }
    .evm-data .text {
        width: 70%
    }
    .evm-data .image {
        width: 30%
    }
    .recommendy_products .addproducts .setimage {
        width: 80px !important;
        height: 80px !important
    }
    .recommendy_products .recommendy_products_bar .setimage {
        width: 60px !important;
        height: 60px !important
    }
}

@media only screen and (max-width:767px) {
    .sidebar .sidebar-nav.navbar-collapse {
        margin-top: 77px
    }
    .evm-data .image {
        width: 20%
    }
    .col_footer {
        width: 100%;
        height: auto
    }
    .col_footer:nth-child(2) {
        margin-top: 15px
    }
    .evm-data .text {
        width: 80%
    }
    .testimonial-img {
        height: auto;
        width: auto
    }
    .evm-data .text h3 {
        margin: 0;
        font-size: 16px
    }
    .evm_footer_content {
        min-height: auto
    }
    .choose_email_widgets .row_wrapper {
        display: block;
        margin: 0
    }
    .choose_email_widgets .box {
        width: 100%;
        margin: 0 0 20px
    }
    .choose_email_widgets .container {
        max-width: 800px;
        margin: 60px auto 0
    }
    iframe#iframe_preview_mobile {
        width: 100% !important
    }
    .disabled_content {
        display: block
    }
    .choose_email_widgets .box.evm-disabled-feature>a {
        opacity: .3
    }
    div#manu_bndl_disc {
        padding-right: 30px !important
    }
    .recommendy_products_view .recommendy_products ul.search_product_view li {
        padding-top: 15px;
        padding-bottom: 15px;
        flex-direction: column
    }
}

@media only screen and (max-width:570px) {
    div#ws_discount_section {
        padding: 0 15px
    }
    .recommendy_products .btn-info {
        white-space: break-spaces
    }
    div#ws_discount_section .left-coloumn {
        margin-right: 0 !important;
        border-bottom: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
    div#ws_discount_section .col-md-6 {
        flex: 0 0 100%
    }
    div#ws_discount_section .col-md-6.right-coloumn {
        border-top: none;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        padding-top: 0
    }
}

@media only screen and (max-width:500px) {
    .main_int_flex {
        flex-direction: column
    }
    .view_products_title {
        text-align: center !important
    }
    .recommendy_products .addproducts,
    .recommendy_products_view .recommendy_products ul.search_product_view li {
        display: flex;
        flex-direction: column
    }
    .recommendy_products .btn-info {
        width: 100% !important
    }
    .recomm_ul li a.bg_new {
        margin-left: 0
    }
    .view_products-container {
        padding: 0
    }
    .view_products .recomm_ul,
    .view_products-container .col-sm-12.col-md-12.col-lg-6 {
        padding: 0;
        width: 100%
    }
    .recommendy_products_view .recommendy_products {
        padding: 15px !important
    }
    .recommendy_products .recommendy_products_bar .search_product_view li {
        display: grid;
        grid-template-columns: auto auto auto
    }
    .search_view_image {
        grid-row: 1/2
    }
    .search_view_pro_name {
        grid-column: 2/3
    }
    .search_view_button {
        grid-column: 2/3;
        text-align: left
    }
    .recommendy_products_title.row {
        margin-top: 15px
    }
}

.col-md-12.recommendyproducts.ui-sortable::-webkit-scrollbar {
    height: 10px
}

.col-md-12.recommendyproducts.ui-sortable::-webkit-scrollbar-thumb {
    border-radius: 6px;
    border: 3px solid #f1f1f1;
    background-color: #c1c1c1
}

.emailwidget_main a.btn.pull-right,
.recommendy_products .backbutton .btn-info {
    border: 1px solid #f6f4f7 !important;
    background: #411d57 !important;
    color: #fff !important
}

.col-md-12.recommendyproducts.ui-sortable::-webkit-scrollbar-track {
    background: #f1f1f1
}

.evm_advanced_setting .manu_bndl_disc label.radio-input-container {
    padding-left: 0;
    width: max-content
}

.recommendy_products .addcontent {
    padding: 25px
}

.recommendy_products .backbutton .btn-info {
    margin-right: 15px;
    width: auto;
    padding: 9px 16px;
    font-size: 16px
}

.emailwidget_main a.btn.pull-right:hover,
.recommendy_products .backbutton .btn-info:hover {
    background: #db1f76 !important
}

#manu_bndl_disc .recommend_product_background.blink {
    background: #ffe7ef !important;
    animation: 2s ease-out infinite zoom-in-zoom-out
}

@keyframes zoom-in-zoom-out {
    0%,
    100% {
        transform: scale(1, 1)
    }
    50% {
        transform: scale(.9, .9)
    }
}

.choose_email_widgets .box {
    padding: 15px;
    cursor: default
}

.choose_email_widgets .box a {
    padding: 0;
    width: max-content;
    margin: 0 auto
}

.emailwidget_main a.btn.pull-right {
    margin-bottom: 20px;
    font-size: 16px !important
}

.choose_email_widgets .box button.email_view_camaign {
    background: #db1f76 !important;
    color: #fff !important
}

.choose_email_widgets .box button:hover,
.ws-sel-up-pro .evm_emp-sele-btn:focus,
.ws-sel-up-pro .evm_emp-sele-btn:hover {
    background: #411d57 !important;
    color: #fff !important
}

.choose_email_widgets .box button:hover {
    transition: .5s
}

.choose_email_widgets .box button {
    font-size: 14px;
    padding: 8px
}

@media only screen and (max-width:1024px) {
    .view_comp_btn {
        justify-content: center;
        gap: 15px
    }
    .choose_email_widgets .box a {
        width: auto;
        margin: 0
    }
}

@media only screen and (max-width:400px) {
    .recomm_ul li a.bg_new {
        font-size: 12px !important
    }
    .recommendy_products .recommendy_products_bar .search_product_view li {
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .search_view_pro_name {
        margin-top: 10px
    }
    .view_comp_btn {
        flex-direction: column
    }
}

.evm-video-instructions:hover img.second-image {
    display: inline-block !important
}

.upgrade_wraper {
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0
}

.not_in_plan {
    background: #fff;
    opacity: .5;
    pointer-events: none
}

/*.lock_img {
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    min-width: 135px
}*/

.blank_li {
    display: block !important
}

a.talk_to_us_actions.custom_fbt_btn_2 {
    display: flex;
    align-items: center;
    column-gap: 7px;
    border: 1px solid #de1b76;
    padding: 10px 20px;
    border-radius: 20px;
    background: #ffeef4;
    color: #db1f76;
    text-decoration: none;
    transform: scale(1);
    transition: 1s ease-out
}

a.talk_to_us_actions.custom_fbt_btn_2:hover {
    transform: scale(.8);
    transition: 1s ease-out
}

.custom_fbt_btn_2 p {
    margin-bottom: 0 !important
}

.evm_portlet_button {
    padding: 0 0 15px 15px !important
}

.evm-ws-popup-innerSection.evm-ws-popup-FULL {
    box-shadow: 0 0 75px #0000000d
}

.create_popup_unique_class a.settings_option:first-child {
    border-top-left-radius: 8px
}

.create_popup_unique_class a.settings_option:last-child {
    border-top-right-radius: 8px
}

.top-menu-bar a.btn-default.bookacall {
    background: #ebe8ed;
    color: #2f013d;
    border: 1px solid #ebe8ed
}

.file_upload_imput {
    border: 1px dashed #411d57;
    padding: 20px;
    margin-bottom: 10px;
    position: relative;
    border-radius: 4px
}

.file_upload_imput label {
    margin: 0;
    top: 2px;
    color: #db1f76
}

.btn-import.btn-info {
    background-color: #db1f76 !important;
    border: 1px solid #db1f76 !important;
    padding: 10px 12px;
    transition: .2s ease-in-out;
    color: #fff;
    font-size: 16px;
    width: 100%;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 8px
}

.btn-import.btn-info svg {
    width: 20px;
    height: 20px
}

.file_upload_imput_text {
    position: absolute;
    top: 0 !important;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0 20px;
    height: 100%;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%
}

.dot-elastic,
.dot-elastic::after,
.dot-elastic::before {
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background-color: #db1f76;
    color: #db1f76
}

.recommendy_products .recommendy_products_bar p {
    display: flex;
    align-items: center;
    text-transform: capitalize;
    line-height: normal
}

div#ws_import_csv_redirect {
    margin-bottom: 0 !important;
    padding: 0 25px !important
}

.dot-elastic {
    position: relative;
    animation: 1s linear infinite dot-elastic;
    left: 5px
}

.dot-elastic::after,
.dot-elastic::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0
}

.dot-elastic::before {
    left: 15px;
    animation: 1s linear infinite dot-elastic-before
}

.dot-elastic::after {
    left: 30px;
    animation: 1s linear infinite dot-elastic-after
}

@keyframes dot-elastic-before {
    0%,
    100%,
    75% {
        transform: scale(1, 1)
    }
    25% {
        transform: scale(1, 1.5)
    }
    50% {
        transform: scale(1, .67)
    }
}

@keyframes dot-elastic {
    0%,
    100%,
    25%,
    75% {
        transform: scale(1, 1)
    }
    50% {
        transform: scale(1, 1.5)
    }
}

@keyframes dot-elastic-after {
    0%,
    100%,
    25% {
        transform: scale(1, 1)
    }
    50% {
        transform: scale(1, .67)
    }
    75% {
        transform: scale(1, 1.5)
    }
}

.recommendy_products_bar.addcontent.import_csv {
    padding: 0 0 25px !important
}

form#import_csv_recommended {
    padding: 25px 25px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 10px
}

@media only screen and (max-width:1008px) {
    .recommendy_products .backbutton {
        text-align: center !important
    }
    .recommendy_products_bar.addcontent.import_csv {
        padding: 0 !important;
        margin-top: 20px
    }
}

.btn-import.btn-info .fa-upload:before {
    padding-right: 8px
}

.dashborad_email .ws_btnclose span {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 !important
}

a.close.ws_btnclose.dash_email_top {
    position: absolute;
    margin: 0 !important;
    right: 0px !important;
    top: -10px !important;
    justify-content: center
}

.banner-first {
    position: absolute;
    left: 0;
    top: 0
}

.banner-after {
    position: absolute;
    right: 0;
    top: 0
}

img.img-responsive.new_dashboard_banner {
    margin: 0 auto;
    max-width: 100% !important
}

img.img-responsive.new_dashboard_banner.desktop {
    position: absolute;
    right: 40px;
    height: 100%;
    top: 20px
}

@media only screen and (max-width:1366px) {
    img.img-responsive.new_dashboard_banner.desktop {
        position: absolute;
        right: 50px;
        height: 100%;
        top: 15px
    }
}

@media only screen and (max-width:1280px) {
    img.img-responsive.new_dashboard_banner.desktop {
        position: absolute;
        right: 50px;
        height: 85%;
        top: 54%;
        transform: translateY(-50%)
    }
    .banner-after {
        position: absolute;
        right: -50px;
        top: 0
    }
}

@media only screen and (max-width:1166px) {
    .banner-after {
        position: absolute;
        right: -150px;
        top: 0
    }
    img.img-responsive.new_dashboard_banner.desktop {
        position: absolute;
        right: 20px;
        height: 69%;
        top: 54%;
        transform: translateY(-50%)
    }
}

@media only screen and (max-width:950px) {
    img.img-responsive.new_dashboard_banner.desktop {
        display: none
    }
    img.img-responsive.new_dashboard_banner.mobile {
        display: block
    }
    .banner-after {
        width: 400px;
        position: absolute;
        right: 0;
        top: unset;
        bottom: -10px
    }
    img.img-responsive.new_dashboard_banner {
        max-width: 100% !important;
        margin: 0 0 0 auto
    }
}

@media only screen and (max-width:767px) {
    img.img-responsive.new_dashboard_banner {
        max-width: 80% !important
    }
    ul.nav.navbar-top-links.navbar-right.mobile_hide {
        height: 77px
    }
    #page-wrapper {
        padding: 150px 15px 30px !important
    }
    .ws_newfeature {
        padding: 14px 20px 20px
    }
    .ws_newfeature .btnnew {
        max-width: 120px;
        width: 100%;
        min-width: auto;
        display: inline-block
    }
}

@media only screen and (max-width:650px) {
    .banner-after {
        right: -50px
    }
    img.img-responsive.new_dashboard_banner {
        max-width: 85% !important
    }
    .ws_btnclose {
        top: -10% !important
    }
    .ws_newfeature .ws_new_heading.ws_mobile {
        display: block
    }
}

@media only screen and (max-width:550px) {
    .banner-after {
        right: -50px
    }
    img.img-responsive.new_dashboard_banner {
        max-width: 100% !important
    }
}

@media only screen and (max-width:450px) {
    .banner-after {
        width: 250px;
        height: 300px
    }
    .setting-right-box.evm_version_div>.row {
        padding-bottom: 0
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-6:last-child {
        padding: 0
    }
}

@media only screen and (max-width:350px) {
    .setting-right-box.evm_version_div>.row {
        padding-bottom: 0
    }
    .dashboard.dashboard_custom .setting-right-box.evm_version_div .col-md-6:last-child {
        padding: 0
    }
}

.gstartli img.gstartli-right-circle-img {
    PADDING-RIGHT: 5PX
}

.sidebar ul li a {
    display: flex;
    align-items: center;
    gap: 10px
}

.navbar-default.sidebar ul li a.active svg path,
.navbar-default.sidebar ul li a:hover svg path,
.sidebar ul li.active a.collapsed svg path {
    fill: #db1f76 !important;
    stroke: #db1f76 !important
}

.navbar-default.sidebar ul li .stroke_background:hover svg g path,
.navbar-default.sidebar ul li a.stroke_background.active svg path,
.navbar-default.sidebar ul li a.stroke_background.active:hover svg path,
.sidebar ul li.active a.collapsed.stroke_background svg path {
    stroke: #db1f7600 !important
}

.navbar-default.sidebar ul li .stroke-revers:hover svg g path,
.navbar-default.sidebar ul li a.stroke-revers.active svg path,
.navbar-default.sidebar ul li a.stroke-revers.active:hover svg path,
.sidebar ul li.active a.collapsed.stroke-revers svg path {
    stroke: #db1f76 !important;
    fill: #db1f7600 !important
}

.navbar-default.sidebar ul li a:active .menu_title,
.navbar-default.sidebar ul li a:hover .menu_title,
.sidebar ul li a.active span.menu_title {
    transform: unset !important
}

.navbar-default.sidebar ul li a.stroke-revers.active svg path,
.navbar-default.sidebar ul li a.stroke-revers:hover svg path {
    stroke: #db1f76 !important;
    fill: transparent !important
}

.sidebar .nav>li>a:focus {
    color: #411d57;
    background: 0 0
}

.desktopbutton button#load {
    padding: 6px 16px
}

.btn {
    letter-spacing: .5px !important
}

.postpur-menu:after,
.ws-cd-menu:after {
    content: '';
    background-image: url(../images/new_tag.png);
    background-size: 18px;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 14px;
    right: 14px;
    z-index: 9;
    background-repeat: no-repeat
}

.ws-sel-up-pro .evm_emp-sele-btn {
    line-height: 28px
}

.new_pages_settings_wrappers {
    display: grid
}

.setting-boxs-wrappers .inner-container>P {
    margin-left: 0 !important
}

.setting-boxs-wrappers {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 20px;
    row-gap: 30px;
    margin-bottom: 30px
}

.setting-box-wrapper {
    flex: 1 0 auto;
    max-width: 33.3%;
    width: 30% !important
}

.setting-boxs-wrappers .setting-box {
    margin-bottom: 0;
    display: grid;
    height: 100%
}

@media only screen and (max-width:1150px) {
    .setting-box-wrapper {
        max-width: 50%;
        width: 45% !important
    }
}

@media only screen and (max-width:767px) {
    .setting-box-wrapper {
        max-width: 100%;
        width: 100% !important
    }
}

.infotoolblock{display: flex; align-items: center;}
.infotoolblock .infotool{position: relative; padding-left: 5px;}
.infotoolblock .infotool .info-text{ display: none; visibility: hidden; width: 245px; background-color: #fff; color: #411D57; text-align: center; border-radius: 6px; padding: 5px; position: absolute; top: -12px; left: 85px; z-index: 1; margin-left: -60px; opacity: 0; transition: opacity 1s; font-size: 12px; line-height: 22px; box-shadow: -1px 0px 10px #411d573b;}
.infotoolblock .infotool:hover .info-text{display: block; visibility: visible; opacity: 1;}

/*newcss quickview blade*/

.clipboard.copyicon {
position: absolute;
top: 4.1em;
right: 2.5em;
margin-top: 4px;
margin-left: 4px;
width: 11px;
height: 13px;
border-radius: 1px;
cursor: pointer;
}

.clipboard.icon:before {
top: -1px;
left: 2px;
width: 5px;
height: 1px;
border: solid 1px #333333;
border-radius: 1px;
}

.clipboard.icon:after {
width: 3px;
height: 1px;
background-color: #333333;
box-shadow: 8px 0 0 0 #333333;
}

.icon:before, .icon:after {
content: '';
position: absolute;
display: block;
}

.copy_msg {
position: absolute;
top: 4.3em;
right: 4.8em;
width: 11px;
}

.ws_index_header {
justify-content: space-between;
}

.ws_quiz_back_name {
display: flex;
}

.how_to_setup .btn-primary:focus {
background-color: #db1f76;
}
.custom-button {
    padding: 5px 10px;
    border: 1px solid #401D57;
    border-radius: 6px;
    background-color: white;
    color: #401D57;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
    float: right;
    font-size: 14px;
    margin: 20px 0;
}

.custom-button:hover {
background-color: #401D57;
color: white;
}
.dashoard_qv {
background: #EEEDEF;
}
.ws_qv_header {
    background: #fff;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.header_tabs {
    padding: 0 25px;
}
.header_back {
    padding: 16px 0;
}
a.qv_back_btn {
font-size: 16px;
line-height: 24px;
font-family: 'SFProText-Medium';
color: #411d57;
padding-right: 10px;
margin-right: 10px;
position: relative;
display: flex;
align-items: center;
    gap: 8px;
}
a.qv_back_btn:hover{
color: #411d57;
}
.ws_qv_back_name h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 0;
font-family: 'SFProText-Bold';
color: #411d57;
margin-top: 0
}
.ws_qv_back_name {
    display: flex;
    margin-bottom: 10px;
    padding: 0 25px;
}
a.qv_back_btn::after {
content: '';
width: 1px;
height: 100%;
display: inline-block;
border-right: 1px solid #D9D2DD;
position: absolute;
right: 0;
}
#page-wrapper.settings_wrapper.cart_drawer_main {
padding-top: 80px;
background: #F1F2F4;
margin: 0 0 0 350px;
border-left: none;
}
#page-wrapper {
background: #F6F7FB;
overflow: hidden;
position: relative;
padding: 0;
padding: 30px 15px;
}

.evm_quiz_table_details .edit_btn .ws-spin-loader {
animation: loaderRotate 1s infinite;
border: 3px solid #ddd;
border-radius: 50%;
border-top-color: #db1f76;
height: 22px;
width: 22px;
}

@keyframes loaderRotate { to { rotate: 1turn } }

.embed-text-wrap {
position: relative;
background-color: #eee;
padding: 2em;
}

.text-wrap {
background-color: #eee;
}

.textarea_text_copy {
min-width: 20vw;
max-width: 80vw;
min-height: 98px;
max-height: 80vh;
padding: 0.8em 1em;
font-size: 0.8em;
padding-top: 20px;
}

textarea::-webkit-scrollbar {
width: 4px;
}
textarea::-webkit-scrollbar-track {
background: #f1f1f1;
}
textarea::-webkit-scrollbar-thumb {
background: #888;
}
textarea::-webkit-scrollbar-thumb:hover {
background: #555;
}

/*.card {
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    background: #fff;
    color: #411D57;
    display: block;
    width: 100%;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    overflow: hidden;
}*/

.card-header {
font-weight: bold;
font-size: 1.2em;
margin-bottom: 10px;
color: #333;
}
.radio-input-container {
display: flex;
align-items: center;
margin-bottom: 10px;
cursor: pointer;
}

.radio-input-container input[type="radio"] {
display: none;
}

.radio-checkmark {
position: relative;
    padding-left: 0;
    cursor: pointer;
    background: #EEEEEE;
    width: 16px;
    height: 16px;
    border-radius: 50%;
}

.radio-checkmark:before {
content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    height: 6px;
    width: 6px;
    border: 0;
    border-radius: 50%;
    background: #EEEEEE;
    transition: all 0.3s ease;
}
.radio-input-container input[type="radio"]:checked + .radio-checkmark {
    background: #401d57;
}
.radio-input-container input[type="radio"]:checked + .radio-checkmark:before {
background: #fff;
}

.redioButtonText {
font-size: 14px;
    margin-left: 10px;
    color: #765c86;
}
.form-text {
font-size: 0.9em;
color: #6c757d;
margin-top: 5px;
margin-bottom: 10px;
}
.card-header_qv h4{
font-size: 16px;
line-height: 24px;
font-family: 'SFProText-Bold';
margin-bottom: 0;
color: #411D57;
margin: 0px 0 10px;
}
.card-body {
padding: 15px 20px;
}
.form-control {
padding: 10px;
    height: 45px;
    border: 1px solid #dfe3e8;
    background: #fff;
    font-family: 'SFProText-Medium';
    font-size: 14px;
    color: #411d57;
    text-transform: capitalize;
    border-radius: 5px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
}

.modal.left .modal-dialog,
.modal.right .modal-dialog {
position: fixed;
margin: auto;
width: 320px;
height: 100%;
-webkit-transform: translate3d(0%, 0, 0);
-ms-transform: translate3d(0%, 0, 0);
-o-transform: translate3d(0%, 0, 0);
transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
height: 100%;
overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
padding: 15px 15px 80px;
}




/*Right*/
.modal.right.fade .modal-dialog {
right: -320px;
-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
-o-transition: opacity 0.3s linear, right 0.3s ease-out;
transition: opacity 0.3s linear, right 0.3s ease-out;
}
.modal.right.fade.in .modal-dialog {
right: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
border-radius: 0;
border: none;
}

.modal-header {
border-bottom-color: #EEEEEE;
background-color: #FAFAFA;
}
.bootstrap-tagsinput {
vertical-align: middle;
    max-width: 100%;
    line-height: 22px;
    cursor: text;
    padding: 10px;
    height: auto;
    border: 1px solid #dfe3e8;
    background: #fff;
    font-family: 'SFProText-Medium';
    font-size: 14px;
    color: #411d57;
    text-transform: capitalize;
    border-radius: 5px;
    display: flex !important;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    gap: 6px;
    min-height: 45px;
}
.bootstrap-tagsinput .tag {
background-color: #401D57;
    border-radius: 2px;
    padding: 4px 8px;
    color: white;
    font-family: 'SFProText-Medium';
    font-size: 12px;
}

.number span {cursor:pointer; }

.counter {
   text-align: center;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    border: none;
    border-right: 1px solid #DBD4DF;
    border-left: 1px solid #DBD4DF;
    height: 28px;
}
.trending_ena + .number {
    border: 1px solid #DBD4DF;
    box-shadow: 0px 2px 2px 0px #411D570D;
    display: flex;
    align-items: center;
    border-radius: 3px; 
}
span.minus, span.plus  {
    padding: 0 8px;
}

/* Remove number input arrows */
.counter::-webkit-inner-spin-button,
.counter::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
span.search-enabled-label {
    color: #411d57;
    font-family: 'SFProText-Medium';
    font-size: 14px;
}
.search_results_page{
    color: #411d57;
    font-family: 'SFProText-Medium';
    font-size: 14px;
}
.added_item_ttl_res {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 14px;
    color: #411D57;
    width: 80%;
}
.added_item_ttl_setting {
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 14px;
    color: #411D57;
    width: 100%;
    max-width: 250px; /* optional: constrain full width */
}
.added_item_text {
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2em;
    max-height: 2.4em;
    overflow-wrap: anywhere;
    width: 140px;
    flex-wrap: wrap;
    font-size: 14px;
    word-break: break-all;
    margin-right: 25px;
}
.set_ena_dis{
    flex-direction: column;
}

div#term_input {
    justify-content: space-between;
    align-items: center;
}
.add_new_btn:disabled{
    background-color: #401d57;
    border: 1px solid #401d57;
}
.search-enabled-wrap {
    padding: 10px 0 15px;
    border-bottom: 1px solid #E7E0EB;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.add_item_btn{
background: #401d57;
    width: auto;
    padding: 9px 15px;
    border: 1px solid #401d57;
    border-radius: 6px;
    background-color: white;
    color: #401d57;
    font-weight: 400;
    transition: all 0.3s ease-in-out;
    font-size: 14px;
}
button#addButton:disabled {
    opacity: 0.4;
}
#product_input {
    flex-direction: column;
    gap: 15px;
}
.resultItemProduct, .resultItem {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 8px 5px;
    border: 1px solid #E7E0EB;
    padding: 7px 10px;
    border-radius: 6px;
}
.resultItemProduct label, .resultItem label{
    margin: 0;
}
.no_result {
    margin: 8px 5px;
    font-size: 12px;
    color: red;
}
#collection_input {
    flex-direction: column;
    gap: 15px;
}
button.search_save_btn {
    background: #411D57;
    border: none;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 25px;
    color: #fff;
    border-radius: 4px;
}
.evm_wiser_short_footer {
    margin-bottom: 24px;
    padding: 12px 30px;
    width: 100%;
    margin: 0;
}
.evm_wiser_short_footer p {
    margin-bottom: 0;
    font-size: 14px;
    font-family: 'SFProText-Regular';
}
.evm_wiser_short_footer p a {
    color: #411d57;
    font-family: 'SFProText-Medium';
}
/*.cargrid {
    display: flex;
    gap: 25px;
}*/
.search_container {
/*    width: 80%;*/
    margin: 0 auto;
}

.tag-container {
    display: flex;
    flex-direction: column;
}

#tag-list {
    list-style: none;
    padding: 0;
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 0;
}

/* .tag {
    display: flex;
    align-items: center;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px 20px;
    font-family: 'SFProText-Medium';
    font-size: 13px;
    height: 51px;
} */

.tag .remove {
    cursor: pointer;
    color: #ccc;
    font-size: 12px;
}
label.radio-input-container:last-child {
    margin: 0;
}

.tabs-container {
    display: flex;
    border-bottom: 1px solid #EEEAF0;
    gap: 30px;
}

.tab-btn {
    padding: 10px 0px;
    cursor: pointer;
    border: none;
    background: none;
    transition: 0.3s;
    font-size: 14px;
    color: #765C86;
    border-bottom: 2px solid transparent;
    font-weight: 500;
}

.tab-btn.active {
    border-bottom: 2px solid #411D57;
    color: #411D57;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}
.card-body_exclude {
    padding: 20px 0;
}
ul#sortable-products,
ul#sortable-collections,
.sortable_term {
  padding: 0;
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  white-space: nowrap;
  margin-bottom: 1rem !important;

  /* Firefox support */
  scrollbar-width: thin;
  scrollbar-color: #EEEDEF transparent;
}

/* WebKit (Chrome, Safari, Edge) */
ul#sortable-products::-webkit-scrollbar,
ul#sortable-collections::-webkit-scrollbar,
.sortable_term::-webkit-scrollbar {
  height: 4px; /* thin horizontal scrollbar */
  background-color: transparent;
}

ul#sortable-products::-webkit-scrollbar-thumb,
ul#sortable-collections::-webkit-scrollbar-thumb,
.sortable_term::-webkit-scrollbar-thumb {
  background-color: #EEEDEF;
  border-radius: 4px;
}

#sortable-products li, #sortable-collections li, .sortable_term li {
position: relative;
    border: 1px solid #E7E0EB;
    border-radius: 5px;
    padding: 10px;
    font-family: 'SFProText-Medium';
    font-size: 13px;
    flex: 0 0 auto;
    box-shadow: 0px 2px 2px 0px #411D570D;
}
#sortable-products li img, #sortable-collections li img {
    width: 50px;
    height: 50px;
    object-fit: contain;
}
#suggested-products ul li, #suggested-collection ul li{
    position: relative;
    border: 1px solid #E7E0EB;
    border-radius: 5px;
    padding: 10px 4px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    gap: 4px;
}
#suggested-products ul li img, #suggested-collection ul li img{
    width: 40px;
    height: 40px;
    object-fit: contain;
}
button.remove-item.switch {
border: none;
    background: none;
    color: #ccc;
    font-size: 12px;
    text-align: center;
    padding: 0;
    width: auto;
    position: absolute;
    right: 8px;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.sortable_term li {
    border-left: 1px solid #DED7E2 !important;
}
.search_input {
    width: 100%;
    border: 1px solid #C4B9CC;
    border-radius: 6px;
    padding: 10px;
    font-size: 14px;
    color: #411D57;
}
.search_input:focus-visible{
    outline: none;
}
.search_input::placeholder{
    color: #411D57;
}
.search_box_icon {
    position: relative;
    width: 100%;
}
.search_box_icon span {
position: absolute;
    right: 0;
    background: #F5F1F8;
    width: 40px;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    top: 0;
    border: 1px solid #C4B9CC;
}
/*#suggested-products button.remove-item.switch, #suggested-collection button.remove-item.switch, #suggested-search-terms button.remove-item.switch{
top: auto;
}*/
button.remove-item i {
    padding: 0!important;
}
.collection_suggestions, .product_suggestions {
    background: #ffffff;
    z-index: 9;
    border-radius: 5px;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
    box-shadow: 0px 4px 10px 0px #411D570D;
    border: 1px solid #E7E0EB;
    padding: 10px;
    margin: 10px auto;
}
.product_suggestions_qv, .collection_suggestions_qv{
    top: auto !important;
    bottom: -20px;
}
.resultItemProduct label, .resultItem label{
    display: flex;
    align-items: center;
    gap: 10px;
}
.resultItemProduct label img, .resultItem label img{
    width: 50px;
    /* height: 50px; */
    object-fit: contain;
}
.tab-content .number {
    display: flex;
    gap: 5px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    border-radius: 5px;
}
button.edit-btn {
    background: #fff;
    font-size: 12px;
    color: #401D57;
    border: 1px solid #E7E0EB;
    padding: 6px 6px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
}
.result_card .search-enabled-wrap {
    display: flex;
    gap: 20px;
}
.result_card span.search-enabled-label {
color: #411d57;
    font-family: 'SFProText-Medium';
    font-size: 14px;
}
.filter-name, .editable-input, .shorting-name{
    width: 100%;
    padding: 2px 4px;
    border: 1px solid transparent;
    font-size: 14px;
}
.added_item_ttl i {
    opacity: 0.7;
}

label.control-label {
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    color: #765C86;
    font-weight: 400;
}
.tab-pane .card-body > label {
    margin-bottom: 8px;
    display: block;
    margin-top: 30px;
}
.tab-pane .card-body .tag-container > label {
    margin-bottom: 8px;
    display: block;
    margin-top: 30px;
}
.tab-pane .card-body > input {
    width: 100%;
}
#sortable-products .drag_icon i{
    display: none;
}

 .evm_analytic-tab {
    display: flex;
    padding: 10px 4px;
    cursor: pointer;
    background: none;
    border-bottom: 2px solid transparent;
    transition: background 0.3s ease, border-bottom 0.3s ease;
    font-size: 16px;
    font-weight: 600;
    color: #765C86;
    margin-right: 5px;
    align-items: center;
    gap: 8px;

  }
.evm_analytic-tab svg path{
    stroke: #765C86;
    transition: stroke 0.3s ease;
}
.evm_analytic-tab.active {
    border-bottom: 2px solid #411d57;
    color: #411D57;
}
.evm_analytic-tab.active svg path{
    stroke: #411D57;
}
  .evm_analytic-tab-content.active {
    display: block;
  }
  #loadingIndicator {
    text-align: center;
    font-weight: bold;
    padding: 15px;
    color: #666;
  }
  #errorDisplay {
    color: red;
    padding: 10px;
    text-align: center;
  }

.evm_analytic-tabs{
    display: flex;
    align-items: center; 
    padding: 0;
    margin: 0;
    gap: 5px;
    border-bottom: 1px solid #E7E0EB;
}

  .evm_analytic-tab-content {
    display: none;
        min-height: 80vh;
  }
  .evm_analytic-tab-content.active {
    display: block;
  }
  .evm_analytic-date-picker {
    margin-bottom: 20px;
  }
  .evm_analytic-card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
    padding: 20px;
    width: calc(33.33% - 13.33px);
    min-width: 200px;
    position: relative;
  }
  .evm_analytic-card h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    color: #1f2937;
  }
  .evm_analytic-card p {
    font-size: 14px;
    color: #6b7280;
    margin: 4px 0 0;
  }
  .evm_analytic-underline {
    height: 2px;
    background: #3b82f6;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .evm-table {
    background: white;
    border-radius: 6px;
    border: 1px solid #E7E0EB;
    margin-bottom: 25px;
    border-collapse: unset;
    box-shadow: 0px 2px 2px 0px #411D570D;
    width:100%;
  }
  .evm-table tbody tr td {
    border-bottom: 1px solid #E7E0EB;
}
.evm-table tbody tr:last-child td {
    border-bottom: none;
}
  .evm-table th {
    padding: 10px 15px !important;
    text-align: left;
    border-bottom: none;
  }
  .evm-table th {
    background-color: #f9fafb;
    font-weight: 600;
    color: #374151;
  }
  .evm-table td {
    color: #411D57;
    word-break: break-word;
    font-weight: 400;
    font-size: 14px;
    text-align: left;
  }
  #top-products-container-table td{
    padding: 20px 15px;
  }
  #top-filters-container-table td, #top-searches-container-table td, #no-result-container-table td{
    padding: 10px 15px;
  }
  table.dataTable.no-footer{
    border-bottom: 1px solid #E7E0EB;
  }
  .evm-table .pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 15px;
}

.pagination button {
  padding: 5px 10px;
  background: #3b82f6;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.pagination button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.dataTables_paginate {
    margin: 25px 0 0px;
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 10px;
}
.evm-table img {
  vertical-align: middle;
  margin-right: 10px;
}


  .evm_accordion {
    border: 1px solid #E7E0EB;
    border-radius: 6px;
    margin: 8px 0;
    overflow: hidden;
    box-shadow: 0px 2px 2px 0px #411D570D;
  }

  .evm_accordion_header {
    cursor: pointer;
    padding: 10px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #411D57;
    font-size: 14px;
  }

  .evm_accordion_content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 15px;
    border-top: 1px solid #ccc;
  }

  .evm_accordion.evm_active .evm_accordion_content {
    padding: 15px;
    max-height: max-content;
  }

  .evm_rotate_icon {
    transition: transform 0.3s ease;
  }

  .evm_accordion.evm_active .evm_rotate_icon {
    transform: rotate(180deg);
  }
  
/*  result page accordian */
   .evm_accordion_res {
    border: 1px solid #E7E0EB;
    border-radius: 6px;
    margin-bottom: 10px;
    overflow: hidden;
    box-shadow: 0px 2px 2px 0px #411D570D;
  }

  .evm_accordion_header_res {
    cursor: pointer;
    padding: 10px;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #411D57;
    font-size: 14px;
  }

  .evm_accordion_content_res {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 15px;
    border-top: 1px solid #ccc;
  }

  .evm_accordion_res.evm_active_res .evm_accordion_content_res {
    padding: 15px;
    max-height: 650px; /* Set high enough to fit your content */
  }

  .evm_rotate_icon_res {
    transition: transform 0.3s ease;
  }

  .evm_accordion_res.evm_active_res .evm_rotate_icon_res {
    transform: rotate(180deg);
  }


.search_sidebar_left {
    width: 420px;
    background: #fff;
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #EEEDEF transparent;
}

/* WebKit (Chrome, Safari, Edge) */
.search_sidebar_left::-webkit-scrollbar {
  height: 4px; /* thin horizontal scrollbar */
  background-color: transparent;
}

.search_sidebar_left::-webkit-scrollbar-thumb {
  background-color: #EEEDEF;
  border-radius: 4px;
}
.search_wrapper {
    display: flex;
    gap: 20px;
    align-items: stretch;
}
.search_view_right {
    width: 100%;
    background: #EEEDEF;
    padding: 80px;
    /* display: flex; */
    justify-content: center;
}
.evm_quick_container {
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    padding: 2rem;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
    width: 100%;
    }
    .evm_quick_searchbar {
    display: flex;
    align-items: center;
    gap: 1rem;
    position: relative;
    border-radius: 30px;
    width: 80%;
    margin: 2rem auto;
    }

    .evm_quick_searchbar input {
    flex: 1;
    padding: 12px 16px;
    border-radius: 6px;
    border: 1px solid #E7E0EB;
    font-size: 14px;
    color: #765C86;
    font-weight: 500;
    background: linear-gradient(90deg, #e1dbef8a 25%, #d2c5e08c 50%, #e1dbef85 75%);
    background-size: 200% 100%;
    animation: shimmer 1.2s linear 0s 3;
    border-radius: 30px;
    cursor: default;
    }
    .evm_quick_searchbar input:focus-visible {
    outline: none;
}
    .evm_quick_searchbar input::placeholder {
    font-size: 14px;
    color: #765C86;
    font-weight: 500;
}

.evm_quick_searchbar button {
    padding: 12px 16px;
    background-color: #E7E0EB;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    border: 1px solid #E7E0EB;
    box-shadow: 0px 4px 10px 0px #411D570D;
    border-top-right-radius: 6px;
}
    .evm_quick_layout {
      display: flex;
      gap: 2rem;
    }

    .evm_quick_sidebar {
      width: 250px;
      background: #F9F6FA;
      border-radius: 12px;
      padding: 1rem;
    }
  .evm_quick_sidebar h3 {
      margin-top: 0;
      margin-bottom: 25px;
      font-size: 16px;
      color: #411d57;
    }
    .evm_quick_sidebar h4 {
      margin-top: 0;
      margin-bottom: 20px;
      font-size: 14px;
      color: #411d57;
    }

    .evm_quick_sidebar ul {
      list-style: none;
      padding: 0;
      margin: 0 0 20px 0;
    }

    .evm_quick_sidebar ul li {
    border-radius: 6px;
    margin-bottom: 8px;
    padding: 6px 12px;
    font-size: 14px;
    color: #6e5f8d;
    background: linear-gradient(90deg, #e1dbefab 25%, #d2c5e0ab 50%, #e1dbefab 75%);
    background-size: 200% 100%;
    animation: shimmer 1.2s linear 0s 3;
    }
    .small_skelton {
    width: 40%;
}
.medium_skelton {
    width: 70%;
}

    .evm_quick_main {
      flex: 1;
    }

    .evm_quick_main h3 {
      margin-bottom: 1rem;
      font-size: 16px;
    }

    .evm_quick_grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
      gap: 1.5rem;
    }
 #quick_sett_product_grid{
        grid-template-columns: repeat(4, 1fr) !important;
    }
    .evm_quick_card {
      background: #fff;
      border: 1px solid #e5e3ea;
      border-radius: 10px;
      padding: 1rem;
      text-align: center;
      box-shadow: 0 2px 5px rgba(0,0,0,0.03);
    }
    .grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
    .grid-cols-4 { grid-template-columns: repeat(4, 1fr); }
    .grid-cols-5 { grid-template-columns: repeat(5, 1fr); }
    .evm_quick_placeholder {
    height: 75px;
    margin-bottom: 1rem;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .quick_view_titl_placeholder {
      height: 12px;
      margin: 6px 0;
      border-radius: 6px;
      background: linear-gradient(90deg, #e1dbefab 25%, #d2c5e0ab 50%, #e1dbefab 75%);
      background-size: 200% 100%;
      animation: shimmer 1.2s linear 0s 3;
    }
    .quick_view_pro_pre_ttl {
        min-height: 40px;
        background: none;
        font-size: 14px;
        margin: 10px 0;
    }

    .evm_quick_card button {
    margin-top: 10px;
    padding: 8px 12px;
    border: 1px solid #D9D1DD;
    border-radius: 5px;   
    font-size: 12px;
    font-weight: 600;
    background-color: #fff;
    }
    p.pre_price_box {
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 25px;
}
span.sell-price {
    font-weight: 600;
}
    .btns_save {
    padding: 15px 0 0;
    border-top: 1px solid #E7E0EB;
    display: flex;
    justify-content: end;
}
.triger_box {
    display: flex;
    flex-direction: column;
}
input.trigger_element {
    border: 1px solid #C4B9CC;
    padding: 8px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
}
input.trigger_element::placeholder {
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
}
.trending_ena {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.search_box_term {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.resultItemProduct p {
    margin: 0;
    font-size: 14px;
}
.form-check-label_res {
    margin-bottom: 10px;
}
.evm_custom_input{
    border: 1px solid #E7E0EB;
    padding: 8px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
    display: block;
    width: 100%;
}
.evm_custom_input:focus-visible{
    outline: 1px solid #E7E0EB;
}
.evm_custom_input::placeholder{
   color: #411D57; 
}
.editable-input{
    border: 1px solid #C4B9CC;
    padding: 2px 4px;
    border-radius: 4px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
    width: 100%;
}
.editable-input:focus-visible{
    outline: none;
}
.setting_row {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    gap: 20px;
    padding: 50px 0;
}
.cargrid_setting {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 35%;
}
.card_set_ena, .card_out_stock {
    padding: 20px 20px;
    background: #fff;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    border-radius: 6px;
}
.card-tab {
    background: #fff;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    padding: 20px;
    border-radius: 6px;
    width: 45%;
}
.excluded-heading h5 {
    font-size: 14px;
    color: #411D57;
}
.excluded-heading p {
    font-size: 14px;
    color: #765C86;
    font-weight: 400;
}
.out_stock_ttl {
    font-size: 14px;
    color: #411D57;
}
.card-body_exclude .selectedItem{
    max-width: 250px;
}
.tag.selectedItem {
    width: 200px;
}
.enable_btn{
    background: #411D57;
    border: none;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 25px;
    color: #fff;
    border-radius: 4px;
}
.enable_btn:hover {
    color: #fff;
    text-decoration: none;
}
.enable_txt {
    font-size: 14px;
}
.pagiantion_skelton {
    display: flex;
    gap: 10px;
    justify-content: end;
    align-items: center;
    margin-top: 20px;
}

.skel_btn,
.skel_arrow,
.price_skeleton,
.color_circle,
.small_skeleton,
.medium_skeleton {
    background: linear-gradient(90deg, #e1dbef 25%, #d2c5e0 50%, #e1dbef 75%);
    background-size: 200% 100%;
    animation: shimmer 1.2s linear 0s 3;
    border-radius: 6px;
}

.skel_btn,
.small_skeleton {
    width: 60%;
    height: 12px;
}

.medium_skeleton {
    width: 80%;
    height: 14px;
}

.skel_btn,
.skel_arrow {
    width: 32px;
    height: 32px;
}

.skel_arrow {
    width: 24px;
}

.price_skeleton {
    height: 16px;
    width: 100%;
    margin-top: 10px;
}

.color_circle {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline-block;
}

@keyframes shimmer {
    0% {
        background-position: -200% 0;
    }
    100% {
        background-position: 200% 0;
    }
}

.announcment-wrapper-Warning {
    background: #FFB800;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 0 10px;
    /* display: flex; */
    display: none;

}
.announcment-warning-heading {
    align-items: center;
    display: flex;
    gap: 2px;
    color: #411d57;
    font-weight: 600;
    font-size: 14px;
    margin-top: 6px;
}
.analytics-dashboard{
    position: relative;
}
.announcment-banner-top {
    background: #00000070;
    position: absolute;
    padding: 0;
    text-align: center;
    right: 0;
    top: 0px;
    left: 0;
    width: 100%;
    margin: 0 auto;
    height: 100%;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;

}
.announcment-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 8px 8px;
    gap: 15px;
    width: 25%;
    justify-content: center;
    padding: 15px;
    border: 1px solid #e5e3ea;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
}

p.announcment-left {
    display: flex;
    margin: 0;
    font-size: 16px;
    color: #411d57;
}
a.announment-button.announment-primary-gray {
min-width: 100px;
    vertical-align: middle;
    line-height: 25px;
    background: #411D57;
    border: none;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 8px;
    color: #fff;
    border-radius: 4px;
}
.announment-button.announment-primary-gray:hover {
    transform: scale(1.05);
    transition: transform 0.5s ease-out;
}

button.remove-item:hover svg path, .remove:hover svg path {
    fill: #411D57;
}
.search_input:focus-visible, .trigger_element:focus-visible {
    outline: 1px solid #E7E0EB;
}
.evm_loader_box{
    min-height: 400px;
    align-items: center;
    justify-content: center;
    min-height: 80vh;
}
.evm_loading {
  width: 35px;
  height: 35px;
  border: 4px #ccc solid;
  border-top: 4px #000 solid;
  border-radius: 50%;
  animation: sp-anime 0.8s infinite linear;
  margin-top: 3px;
  margin-left: 5px;
}
@keyframes sp-anime {
  100% { 
    transform: rotate(360deg); 
  }
}
.notifyjs-bootstrap-base {
    padding: 5px 14px 8px 34px !important;
}

/* dashord Wrapper */
.step-progress-bar {
    padding: 15px 0;
    border-radius: 8px;
    display: flex;
    gap: 10px;
    align-items: center;
}

.step-progress-track {
background: #E7E0EB;
    height: 8px;
    border-radius: 5px;
    overflow: hidden;
    width: 100px;
}

#step-progress-fill {
  height: 8px;
  background: #411D57;
  width: 0%;
  transition: width 0.3s ease;
}

.search_dashboard_accordion-item {
    overflow: hidden;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    border-bottom: none;
    padding: 15px;

}
.search_dashboard_accordion-item:first-child{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.search_dashboard_accordion-item:last-child {
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.search_dashboard_accordion-header {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.search_dashboard_accordion-body {
  display: none;
  padding: 10px;
  background: #fff;
}

.search_dashboard_accordion-item.active .search_dashboard_accordion-body {
  display: block;
}

.step-info {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.flex_layout {
    display: flex;
    gap: 25px;
}
.dashboard_search_container{
    padding: 25px;
    display: flex;
    flex-direction: column;
    grid-gap: 25px;
}
.overview_layout{
    gap: 25px;
    display: flex;
    flex-direction: column;
}
.row_layout {
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
    padding: 25px;
    border-radius: 10px;
    background-color: #fff;
}
.colum_layout {
    gap: 25px;
    display: flex;
    flex-direction: column;
    width: calc(70% - 12.5px);
}
.step-progress h3 {
    font-size: 16px;
    font-weight: 700;
    color: #411D57;
    margin: 0;
}
div#step-status {
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    color: #765C86;
}
span.acc_ttl {
    font-size: 16px;
    font-weight: 600;
    color: #411D57;
}
.dash-acc_con p {
    font-size: 14px;
    font-weight: 400;
    color: #765C86;
    margin-bottom: 0;
}
#quick_view_btn, #result_view_btn, #setup_app{
    margin-top: 15px;
}
.step-button {
    border-radius: 4px;
    padding: 6px 14px;
    font-size: 14px;
    color: #fff;
    background: #411D57;
    border: none;
    display: flex;
    align-items: center;
    gap: 6px;
    width: max-content;
}
.step_checkbox {
  appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
    border: 2px solid #E7E0EB;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  background-color: white;
  pointer-events: none;
}

.step_checkbox:checked {
    background-color: #411D57;
    border-color: #411D57;
    color: #fff;
}

.step_checkbox:checked::before {
  content: '';
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M6.003 10.803L3.2 8l-1.2 1.2 4.003 4L14 5.2 12.8 4l-6.797 6.803z'/></svg>");
  background-repeat: no-repeat;
  background-size: 15px 15px;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.dash_acc_ttl {
  display: flex;
  align-items: center;
}
#stepbox.collapsed .accordian_box {
  display: none;
}

/* Rotate SVG when expanded */
#getstarted_toggle svg {
  transition: transform 0.3s ease;
}

#stepbox.collapsed #getstarted_toggle svg {
  transform: rotate(180deg);
}
.step-progress {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
button#getstarted_toggle {
    border: navajowhite;
    background: transparent;
}
/* dashboard end */

/* stats section start */
.status_update h3 {
    font-size: 18px;
    font-weight: 700;
    color: #411D57;
    margin: 0;
}
.stats_row {
    display: flex;
    width: 100%;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
}
.stats-card {
    width: 100%;
    border-right: 1px solid #E7E0EB;
    padding: 25px;
}
.stats-card:last-child {
    border-right: none;
}
.ttl_icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.status_update {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.ttl_icon h4 {
    font-size: 14px;
    font-weight: 400;
    color: #411D57;
}
h2.amount_data {
    font-size: 18px;
    font-weight: 700;
    color: #411D57;
}
.calender-btns-right {
    display: flex;
    gap: 15px;
}
.secondry_button {
   border: 1px solid #E7E0EB;
    background: #fff;
    padding: 5px 15px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #411D57;
    position: relative;
    width: 140px;
    justify-content: center;
}
.calender-btns-right a.secondry_button {
    width: 100% !important;
}
.quick-ranges {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border: 1px solid #ddd;
  border-radius: 6px;
  margin-top: 8px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  z-index: 100;
  padding: 10px;
  min-width: 150px;
}

.quick-ranges span {
  display: block;
  padding: 6px 10px;
  cursor: pointer;
  color: #411D57;
}

.quick-ranges span:hover {
  background: #f2f2f2;
}
button#daterangePicker {
    position: relative;
}
/* stats section end */

/* support section css start */
.support_row {
  width: calc(30% - 12.5px);
}
.support_title h4 {
    font-size: 16px;
    color: #411D57;
    font-weight: 700;
}
.support-card {
    border: 1px solid #E7E0EB;
    padding: 15px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
}
.three_col_table {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.supprt-box {
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border-radius: 10px;
    background: #fff;
    height: 100%;
}
.icon_ttl h3 {
    font-size: 16px;
    font-weight: 700;
    color: #411D57;
    margin: 0;
}
.sup_con p {
    color: #765C86;
    font-size: 14px;
}
.video_card {
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
    padding: 25px;
    border-radius: 10px;
    background-color: #fff;
}
.icn_ttl_video h3 {
    font-size: 16px;
    color: #411D57;
    font-weight: 700;
}
.support_col {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sup_col2 {
    display: flex;
    gap: 20px;
    align-items: center;
}
.chat_btns_box {
    padding: 25px;
    border-bottom: 1px solid #E7E0EB;
}
.recent_review_box h4{
    font-size: 16px;
    color: #411D57;
    font-weight: 700;
}
.recent_review_box {
    padding: 25px;
}
/* support section css end */
/* serch review start */
.search_review-slider h3 {
margin-bottom: 20px;
font-size: 16px;
color: #411D57;
font-weight: 700
}

.search_review-slider-viewport {
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    height: 38%;
}

.search_review-slider-track {
    display: flex;
    transition: transform 0.5s ease-in-out;
    width: 100%;
}

.search_review-review {
    flex: 0 0 100%;
    padding: 15px;
}

.search_review-stars {
    color: #411D57;
    margin-bottom: 5px;
}

.search_review-meta {
    font-size: 12px;
    color: #675074;
}

.search_review-title {
font-weight: 600;
    margin-bottom: 6px;
    color: #411D57;
    font-size: 14px;
}

.search_review-text {
    font-size: 14px;
    color: #675074;
}

.search_review-dots {
    margin-top: 20px;
}

.search_review-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    background-color: #ccc;
    border-radius: 50%;
    cursor: pointer;
}

.search_review-dot.active {
    background-color: #411D57;
}

.search_review-stars_meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* search review end */
/* dashbord video */

   .video_tutorials-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}

.video_tutorials-header h3 {
  font-size: 16px;
  color: #411D57;
  font-weight: 700;
  margin: 0;
}

.video_tutorials-nav button {
  border: 1px solid #ccc;
  background: #fff;
  color: #411D57;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  width: 28px;
  height: 28px;
  margin-left: 6px;
}

.video_tutorials-viewport {
  overflow: hidden;
  width: 100%;
  padding: 0;
}

.video_tutorials-track {
  display: flex;
  gap: 16px;
  transition: transform 0.4s ease;
  will-change: transform;
}

.video_tutorials-item {
  width: 296px; /* Fixed width to match JS itemWidth */
  flex: 0 0 auto;
  border-radius: 10px;
  padding: 15px;
  background: #FFFFFF;
  box-shadow: 0px 2px 2px 0px #411D570D;
  border: 1px solid #E7E0EB;
}

.video_tutorials-item img {
  width: 100%;
  border-radius: 6px;
  display: block;
}

.video_tutorials-title {
  font-size: 14px;
  color: #411D57;
  margin-top: 8px;
  font-weight: 600;
}

.video_tutorials-video-wrapper {
  position: relative;
  cursor: pointer;
}

.video_tutorials-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease;
  z-index: 1;
}
.icn_ttl_video {
    display: flex;
    gap: 10px;
}

.video_tutorials-play svg {
  fill: white;
  width: 24px;
  height: 24px;
}

.video_tutorials-video-wrapper:hover .video_tutorials-play {
  transform: translate(-50%, -50%) scale(1.1);
}


/* dashboard video end     */

.cursor_move{
    cursor:all-scroll;
}
.enable_and_num {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.drag_icon {
    width: 25px;
}
.item_with_delete {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.filter_short {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    gap: 5px;
}
.tab-content span.drag_icon {
    display: none;
}
span.added_item_ttl {
    display: flex;
    gap: 6px;
    align-items: center;
    word-break: break-word;
    white-space: normal;
    margin-right: 15px;
}
span.toggle_status {
    font-size: 14px;
    color: #9686A1;
}
a.secondry_button:hover {
    color:#411D57;
    text-decoration: none;
}
.step-button:hover {
    color: #fff;
    text-decoration: none;
}
/* report page css */
.report_page_container{
    padding: 25px;
}
.top_product_layout h3 {
    font-size: 18px;
    font-weight: 700;
    color: #411D57;
    margin: 0;
}
.analytic_table{
    margin: 25px 0;
}
.top_product_layout {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
}
.col-analytic_col {
    margin-top: 20px;
}
th.sorting {
    font-weight: 500;
    color: #765C86;
    border-bottom: 1px solid #E7E0EB;
    font-size: 14px;
}
.paginate_button {
    background: #fff;
    padding: 5px 10px;
    border: 1px solid transparent ;
    font-size: 14px;
    color: #765C86 ;
    border-radius: 6px;
    cursor: pointer;
}
a.paginate_button.current {
    background: transparent;
    border: 1px solid #E7E0EB ;
    padding: 5px 10px;
    font-size: 14px;
    color: #411D57;
    border-radius: 6px;
}

a.paginate_button:hover {
   background: transparent;
    border: 1px solid #E7E0EB ;
    padding: 5px 10px;
    font-size: 14px;
    color: #411D57;
    border-radius: 6px;
}
.paging_simple_numbers span .paginate_button:hover {
    border: 1px solid transparent;
}
.paginate_button.next {
    color: #411D57;
    font-size: 14px;
    border: 1px solid #E7E0EB;
    padding: 5px 10px;
}
.paginate_button.previous{
    color: #411D57;
    font-size: 14px ;
    border: 1px solid #E7E0EB;
    padding: 5px 10px;
}
.analytic_col h3 {
    font-size: 18px;
    font-weight: 700;
    color: #411D57;
    margin-bottom: 25px;
}
.analytic_col {
    background: #fff;
    padding: 25px;
    border-radius: 10px;
    border: 1px solid #E7E0EB;
    box-shadow: 0px 2px 2px 0px #411D570D;
    width: 100%;
}
.analytic_row {
    margin: 25px 0;
    display: flex;
    gap: 25px;
    width: 100%;
}
.video_modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.video_modal-box {
  background: #fff;
  padding: 0 30px 30px;
  max-width: 800px;
  width: 90%;
  position: relative;
  border-radius: 8px;
}
.video_video-wrapper {
position: relative;
    width: 100%;
    padding-top: 56.25%;
}
.video_video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
video#video_modalVideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modal_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
}
.modal_header h2 {
    font-size: 16px;
    text-transform: capitalize;
    margin: 0;
    color: #411D57;
}
button.video_close-btn {
    border: none;
    background: transparent;
    font-size: 22px;
    font-weight: bold;
    line-height: 0;
    color: #411D57;
}

/* Slide Animations */
@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideUp {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-30px);
  }
}

/* Animation Classes */
.video_modal-box.animate-in {
  animation: slideDown 0.3s ease-out forwards;
}

.video_modal-box.animate-out {
  animation: slideUp 0.3s ease-in forwards;
}
.graph_spinner {
  width: 32px;
  height: 32px;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-left-color: #4a90e2;
  border-radius: 50%;
  animation: graphspin 0.8s linear infinite;
  margin: 20px auto;
}
span.drag_icon.ui-sortable-handle {
    cursor: all-scroll;
}
@keyframes graphspin {
  to {
    transform: rotate(360deg);
  }
}
#sortable li:hover .number {
    background: #fff;
}
/* Tooltip icon container */
.search_tooltip-icon {
  position: relative;
  display: inline-block;
  background-color: #401d57;
    color: #fff;
    font-weight: bold;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    font-size: 11px;
    cursor: pointer;
    margin-top: 4px;
}
.evm_accordion.evm_active .search_tooltip-icon {
    position: absolute;
}

/* Optional custom class for alignment */
.search_before {
  margin-left: 6px;
}

/* Tooltip text box */
.search_tooltip-icon .search_tooltip-text {
 visibility: hidden;
    opacity: 0;
    width: max-content;
    max-width: 200px;
    background-color: #401d57;
    text-align: left;
    border-radius: 6px;
    padding: 6px 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity 0.3s;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    font-size: 14px;
    font-weight: 400;
}

/* Tooltip arrow */
.search_tooltip-icon .search_tooltip-text::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: #401d57 transparent transparent transparent;
}

/* Show tooltip on hover */
.search_tooltip-icon:hover .search_tooltip-text {
  visibility: visible;
  opacity: 1;
}
.evm_quick_container img {
    width: 100%;
}
select#search_results_page {
    width: 100%;
    border: 1px solid #E7E0EB;
    padding: 8px 12px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
    appearance: none;
    background: url('data:image/svg+xml;utf8,<svg fill="%23411D57" height="14" viewBox="0 0 24 24" width="14" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 5px center;
    background-color: white; /* if needed */
    background-size: 22px;
}
select#search_results_page:focus-visible{
    outline: none !important;
}
input#min_characters {
  border: 1px solid #E7E0EB;
    padding: 2px 5px;
    border-radius: 6px;
    box-shadow: 0px 2px 2px 0px #411D570D;
    color: #411D57;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
}
 input#min_characters::-webkit-outer-spin-button,
 input#min_characters::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
.max-character-box {
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
}
.max-character-box label {
    display: block;
    font-size: 14px;
    color: #765C86;
    font-weight: 400;
    margin: 0;
}
input#min_characters:focus-visible {
    outline: none;
}
.max_input_box input{
    width: 40px;
}
.max_input_box span{
    font-size: 14px;
    color: #765C86;
    font-weight: 400;
}
.evm_quick_sidebar p {
    font-size: 14px;
}
.pre_price_box .text-decoration-line-through {
    text-decoration: line-through;
}
span.tending_recom_conditon {
    font-weight: 600;
    margin: 0 0 8px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #411d57;
    position: relative;
}
span.tending_recom_conditon::before {
    position: absolute;
    content: "";
    background: #ccc;
    width: 40%;
    left: 0;
    height: 1px;
    top: 10px;
}
span.tending_recom_conditon::after {
    position: absolute;
    content: "";
    background: #ccc;
    width: 40%;
    right: 0;
    height: 1px;
    top: 10px;
}
.setimage {
    flex-shrink: 0;
    width: 40px;
}
/* setup instruction css start */
.view-setup_container h4
 {
    font-size: 18px;
    font-weight: 700;
    color: #411D57;
    margin: 0;
}
 .view_setup_wrapper {display: flex;
    margin: 0 auto;
    justify-content: center;
    gap: 20px;
    padding: 50px 0;
 }
 .top_setup-instrution h4 {
    font-size: 16px;
    font-weight: 700;
    color: #411D57;
}
.top_setup-instrution ul {
    padding: 0;
    margin-top: 20px;
}
 .top_setup-instrution ul li {
    font-size: 14px;
    font-weight: 400;
    color: #765C86;
    margin-bottom: 5px;
}
 .top_setup-instrution ul li b {
    color: #411D57;
}
.view-setup_container{
    width:80%;
    margin:0 auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.setup_cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.setup_card{    
    padding: 20px 20px;
    background: #fff;
    box-shadow: 0px 2px 2px 0px #411D570D;
    border: 1px solid #E7E0EB;
    border-radius: 6px;
}
.setup_card img {
    width: 100%;
}
.setup_card_con {
    margin-bottom: 15px;
}
.setup_card_con h5 {
    margin: 0;
    font-size: 14px;
    color: #411d57;
    white-space: nowrap;
    margin-bottom:15px;
    font-weight: 700;
}
.setup_card_con ul{
    padding: 0;
}
.setup_card_con ul li{
    font-size: 14px;
    font-weight: 400;
    color: #765C86;
    margin-bottom: 5px;
}
.setup_card_con p{
    font-size: 14px;
    font-weight: 400;
    color: #765C86;
    margin:0;
}
.setup_card_con ul{
    margin-top:15px;
}

/* setup instruction css end */
@media screen and (max-width: 1680px) {
  .added_item_ttl_res {
    width: 85%;
  }
  .search_view_right {
    padding: 25px;
    background: #EEEDEF;
  }
  .search_wrapper {
    gap: 20px;
  }

  .search_review-slider-viewport {
    height: 39%;
}
   #quick_sett_product_grid {
       grid-template-columns: repeat(4, 1fr) !important;
    }
/* .grid-cols-3, .grid-cols-4, .grid-cols-5 {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
} */

}
@media screen and (max-width: 1660px) {
   #quick_sett_product_grid {
        grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important;
    } 
}
@media screen and (max-width: 1590px) {
.grid-cols-3, .grid-cols-4, .grid-cols-5 {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
}
#quick_sett_product_grid{
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}
}

@media screen and (max-width: 1200px) {
  .support_col .secondry_button {
    width: 110px;
  }
  .icon_ttl h3 {
    font-size: 14px;
  }
  .dash-acc_con p {
    width: 90%;
  }
  .analytic_row {
    flex-wrap: wrap;
}
.search_review-slider-viewport {
    height: 41%;
}
.video_tutorials-item {
    min-width: 292px;
  }
.announcment-wrapper { width: 40%;}
button#rangetoggle {
    width: 100%;
}
.sup_col2 {
    gap: 10px;
}
.support_col{
    gap: 15px;
}


}

@media screen and (max-width: 1100px) {
  .evm_analytic-tab {
    font-size: 14px;
  }
  .search_wrapper {
    flex-wrap: wrap;
  }
  .search_sidebar_left {
    width: 100%;
  }
  .evm_quick_container {
    padding: 15px;
  }
  span.added_item_ttl {
    align-items: center;
    display: flex;
    gap: 10px;
  }
  span.ttl_quick {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100px;
  }
  .added_item_ttl_res {
    width: 95%;
  }
  .cargrid_setting {
    background: #fff; 
    width: 100%;
  }
  .setting_row {
    background: #fff;
    padding: 0;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .card-tab {
    width: 100%;
  }
  .support_col .secondry_button {
    width: 85px;
    padding: 5px;
    font-size: 13px;
  }
  .sup_col2 {
    gap: 10px;
  }
}

@media screen and (max-width: 980px) {
  .icon_ttl h3 {
    font-size: 14px;
  }
  .video_tutorials-item {
    min-width: 283px;
  }
  .dash-acc_con p {
    width: 75%;
  }
  .flex_layout {
    flex-wrap: wrap;
}
  .support_row {
    width: 100%;
}
.colum_layout {
    width: 100%;
}
.search_review-slider-viewport{
    height: auto;
}
/* .announcment-banner-top{
    width: 80%;
    margin-top: 30px;
} */

}

@media screen and (max-width: 800px) {
  .search_sidebar_left {
    width: 100%;
  }
  .slider:before {
    height: 12px;
    width: 12px;
}
.switch {
    height: 18px;
    width: 34px
}
.announcment-wrapper { width: 75%;}
}

@media screen and (max-width: 768px) {
    .video_tutorials-item{
        min-width: auto;
    }
  .evm_quick_layout {
    flex-direction: column;
  }
  .evm_quick_sidebar {
    width: 100%;
  }
  .evm_quick_grid {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }
    
  .flex_layout {
    flex-wrap: wrap;
  }
  .colum_layout {
    width: 100%;
  }
  .support_row {
    width: 100%;
  }
  .stats_row {
    flex-wrap: wrap;
}
  .stats-card {
    border-right: 1px solid #E7E0EB;
    width: 50%;
    border-bottom: 1px solid #E7E0EB;
}
.status_update {
    flex-wrap: wrap;
    gap: 20px;
}
.tabs-container {
    gap: 20px;
}
.tab-btn{
    font-size: 13px;
}
.header_tabs{
    width: 100%;
}
 .mobile-tab-toggle {
   display: block !important;
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 17px;
    width: 22px;
    height: 22px;
    z-index: 999;
  }
  .evm_analytic-tabs {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.4s ease;
    flex-direction: column;
    position: absolute;
    background: #fff;
    width: 100%;
    align-items: center;
    padding: 0px 25px 15px;
    left: 0;
    z-index: 9;
    transition: all 0.3s ease;
  }
  .evm_analytic-tab{
    width: 100%;
  }

  .evm_analytic-tabs.active {
    max-height: 500px; /* enough height to fit all tabs */
    padding-top: 15px;
  }
  .evm_analytic-tab.active{
    border-bottom: none;
  }
  .ws_qv_back_name{
    margin: 0;
  }
  .search_view_right{
    display: none;
  }
 .search_sidebar_left{
    margin-bottom: 10px;
 }
 .evm_analytic-tab {
    padding: 15px 4px 5px;
}
.paginate_button{
    display: inline-block;
    margin: 2px;
}
.dataTables_paginate{
    display: block;
}
.ttl_icon {
    gap: 10px;
}
.ttl_icon h4 {
    margin: 0;
}
.trending_ena {
   margin-right: 5px;
}
.view_setup_wrapper {
    padding: 25px 0;
}
.view-setup_container h4 {
    font-size: 16px;
}


}
@media screen and (max-width: 480px) {
 .video_tutorials-item {
    width: 100%;
    margin-right: 0;
  }
  .search_dashboard_accordion-header {
    flex-wrap: wrap;
    gap: 25px;
}
.announcment-wrapper{
    flex-wrap: wrap;
}
.btnnew {
    width: auto; 
    margin: 0;
}
.counter {
    border-radius: 0;
    width: 25px;
}
}
@media screen and (max-width: 390px) {
.search_dashboard_accordion-body {
    padding: 15px 0 0px;
}
}