.google-chart-texture{
    display: none;
}

.table-data-not-available-txt{
    display: none;
}

/* buttons */
.graphina-btn {
    padding: 8px 16px;
    cursor: pointer;
    font-size: 0.875rem;
    font-weight: 500;
}

.graphina-btn-link {
    background: transparent;
    color: #C8175D;
    text-decoration: underline;
    padding: 0;
    border: none;
}

.graphina-btn-primary {
    color: #ffffff;
    background: #C8175D;
}

.graphina-restricted-content {
    background: #f3f3f3;
    text-align: center;
    padding: 32px;
}

.graphina-restricted-content h5 {
    margin-top: 0;
}

.graphina-password-heading {
    font-size: 32px;
    line-height: 42px;
    font-weight: 600;
    text-align: center;
    margin: 0;
}

.graphina-password-restricted-form .graphina-password-message {
    font-size: 16px;
}

.graphina-input-wrapper input.form-control {
    width: 100%;
    background: #fff;
    border: none;
    height: 45px;
    padding: 10px 16px;
}

.button-box {
    margin-top: 24px;
}

.button-box .graphina-login-btn {
    background: #C8175D;
    padding: 12px 24px;
    border: transparent;
    color: #fff;
    font-size: 14px;
}

/* filter */
.graphina-filter-div label {
    margin-bottom: 8px;
    font-size: 16px;
}
.graphina-chart-filter-date-time,
.form-select {
    height: 42px;
    line-height: 1.4;
    padding: 10px 20px;
    background: #fff;
    border: 1px solid #eee;
    color: #6a6969;
    width: 100%;
}

.graphina-chart-filter-date-time:focus,
.form-select:focus {
    outline: none;
}

.graphina-filter-div-button {
    background: #C8175D;
    padding: 12px 24px;
    border: transparent;
    color: #fff;
    font-size: 14px;
}

.graphina-chart-loader {
    text-align: center;
    align-content: center;
}

.graphina-chart-loader img {
    height: 50px;
}

.chart-card {
    width: 100%;
    background-color: #fff;
    padding: 25px;
    border-radius: 4px;
}

.chart-card h4 {
    margin-top: 0;
}

.graphina_chart_filter{
    display: flex; 
    flex-wrap: wrap; 
    align-items: end; 
    gap: 16px; 
}

.graphina_common_chart_filter {
    display: flex; 
    align-items: start; 
    gap: 16px;
    justify-content: end;
}

.graphina_common_chart_filter .graphina-chart-filter-items-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    flex-grow: 1;
    gap: 16px;
}

.graphina_common_chart_filter .graphina-chart-filter-items-1>.graphina-filter-div {
    flex-grow: 1;
}

.graphina_common_chart_filter .graphina-chart-filter-items-2 {
    flex-shrink: 0;
    align-self: last baseline;
}


.chart-box {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    box-shadow: 0 22px 35px -16px rgba(0, 0, 0, 0.1);
}

/* For jetpack plugin conflict solution */
.elementor-element .chart-box svg {
    width: unset !important;
}

@media (max-width: 767.98px) {
    .graphina_common_chart_filter {
        flex-direction: column;
    }

    .graphina_common_chart_filter .graphina-chart-filter-items-2 {
        flex-grow: 1;
        text-align: end;
        width: 100%;
    }
}

@media screen and (max-width: 674px) {
    .chart-card {
        padding: 25px 0px !important;
    }
}.swp-flex--col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swp-flex--col,form.searchwp-form .swp-flex--row{-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}form.searchwp-form .swp-flex--row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .swp-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input{color:rgba(14,33,33,.8)}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CFCFCF' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px}form.searchwp-form .searchwp-form-input-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}.searchwp-live-search-results{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;max-height:300px;min-height:175px;min-width:315px;width:315px}.searchwp-live-search-result{border-bottom:1px solid rgba(30,30,30,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{-ms-flex-negative:0;flex-shrink:0}.searchwp-live-search-result--img,.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}.searchwp-live-search-result--info{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{font-size:1.1em;font-weight:700;margin-top:0}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;text-align:end}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{clip:rect(1px,1px,1px,1px)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}