.bg-darkgrey {
  background-color: #526069;
  color: white !important;
}

.bg-yellow {
  background-color: #d8c316!important;
  color: #fff;
}

.bg-green {
  background-color: #11c26d;
  color: #fff;
}

.bg-black {
  background-color: black;
  color: white !important;
}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.pagination__switcher li a{cursor: pointer;}
.regular__table p.type__tag{
    background-color: #0bb2d4;
}
p.type__tag.tags{
    background-color: #8a9496;
}
p.type__tag.finish{
    background-color: #d95454;
}
p.type__tag.completed{
    background-color: #0bb2d4;
}p.type__tag.sending{
    background-color: #0bb2d4;
}
p.type__tag.completed.finish{
    background-color: #0bb2d4;
}

p.type__tag.paused{
    background-color: #000000;
}
p.type__tag.active-ongoing, .ongoinglist{
    background-color: #11C26D!important;
}
/*.type__tag.completed{
    background-color: #0bb2d4;
}*/
p.type__tag.suspended{
    background-color: #d95454;
}
p.type__tag.drafted-inactive, .draftedlist{
    background-color: #E5E7EB!important;
    color:#000!important;
}
.idle__customer__profile .email__graphs .elem{
    border: 1px solid #E5E7EB;
    margin: 10px;
}
.dashboard__wrapper .idle__customer__profile  .email__graphs>.elem{
        display: -webkit-box;

}
.dashboard__wrapper .idle__customer__profile .campaigns__grid .email__graphs>.elem .left{
    max-width: 100%;
    margin-right: 0px;
}
.dashboard__wrapper .reviews__dashboard .campaigns__grid .campaigns__table .table__wrapper{
    max-height: 310px!important;
}
.dashboard__wrapper .idle__customer__profile .campaigns__grid .email__graphs>.elem .left .info p{
    font-size: 11px;
}
.dashboard__wrapper  .idle__customer__profile .campaigns__grid .email__graphs>.elem:last-child{
    border-bottom: 1px solid #E5E7EB;
}
.idle__customer__profile .email__graphs{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-left: 10px!important;
    margin-right: 20px;
    border: none!important;
}
.last-4 .group__dropdown .dropdown{
  /*bottom: 20px;
  top: auto;*/
}
#popular_tags {
  padding-top: 0 !important;
}
#popular_tags .popular_tags_container {
    /* padding: 0 20px; */
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    /* justify-content: space-between !important; */
}
#popular_tags .popular_tags_div.overflow_hide {
    /* max-height: 160px; */
    overflow: hidden;
    padding: 15px 0px;
    maring:20px 0px;
}
.popular_tags_container button.btn {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px 8px !important;
    border: 1px solid #bfbfbf !important;
    font-size: 0.858rem !important;
    color: #333 !important;
}
.popular_tags_container button.btn.active {
    background-color: #000 !important;
    color: #fff !important;
}
.popular_tags_container button.btn:not(.active):hover,
.popular_tags_container button.btn:not(.active):active,
.popular_tags_container button.btn:not(.active):focus {
  border: 1px solid #000 !important;
  background-color: #fff !important;
}
.review_keyword_highlight {
    background-color: rgba(255, 204, 0, .30);
    color: #333 !important;
    /* text-transform: capitalize; */
}
#show_more_keywords_btn {
  padding: .429rem .858rem !important;
  font-size: .858rem !important;
  line-height: 1.5 !important;
  color: #fff !important;
  background-color: #3c68ec !important;
  border-color: #3c68ec !important;
}
.pagination .showing>p span {
    color: #0F101A;
    font-weight: 600;
    font-family: "Inter Tight", sans-serif;
}
#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 120px;
  height: 120px;
  margin: -76px 0 0 -76px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

.btn-warning {
    color: #fff;
    background-color: #eb6709!important;
    border-color: #eb6709!important;
    box-shadow: none;
}

.new-group-steps .active {
    display: block !important;
}
.content.new-group-step {
    padding: 0px;
    margin-bottom: 20px;
    border: none!important;
    border-radius: 10px;
    background-color: #ffffff;
    display: none;
}

.form__setup .content .captcha__info .radios > .container__radio p {
    margin: inherit!important;
    margin-left: 6px!important;
}

.phone-voip{
    cursor: pointer;
}

.campaign__elem .regular__table .type__tag{
    font-size: 12px;
    color: #fff;
    margin-right: 1px;
}
.campaign__elem .regular__table .pendingstatus{
    font-size: 10px;
}
.workflow-items label.switch{
    display: inline-block;
}
#load_formlist .group__dropdown{
    /* position: absolute;
    right:30px; */
}

.dashboard__wrapper .reviews__dashboard .campaigns__grid .campaigns__table .table__wrapper{
    min-height: 310px!important;
}

#smsDraftBtn, #smsDraftBtn2, #smsDraftBtn3, #save_draft_btn, .saveCampaign_draft,.outline-btn.back-template-list{
    min-height: 48px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    margin-right: 15px;
    text-decoration: none;
}

#call_outcomes .gln_multiselect_wrapper .multiselect-dropdown{
    min-height: 35px;
}

.campaign__wrapper .pagination p, .main__wrapper .pagination p {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 400;
    color: #6B7280;
}
.chart-skeleton {
    width: 100%;
    height: 400px;
    background: linear-gradient(90deg, #eee 25%, #ddd 50%, #eee 75%);
    background-size: 200% 100%;
    animation: shimmer 1.5s infinite;
    border-radius: 8px;
}

.shimmer {
  background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}

.regular-btn.disabled, .regular-btn.disabled.active, .regular-btn.disabled.focus, .regular-btn.disabled.hover, .regular-btn.disabled:active, .regular-btn.disabled:focus, .regular-btn.disabled:hover, .regular-btn[disabled], .regular-btn[disabled].active, .regular-btn[disabled].focus, .regular-btn[disabled].hover, .regular-btn[disabled]:active, .regular-btn[disabled]:focus, .regular-btn[disabled]:hover, fieldset[disabled] .regular-btn, fieldset[disabled] .regular-btn.active, fieldset[disabled] .regular-btn.focus, fieldset[disabled] .regular-btn.hover, fieldset[disabled] .regular-btn:active, fieldset[disabled] .regular-btn:focus, fieldset[disabled] .regular-btn:hover{
    color: #fff;
    background-color: #79b2fc;
    border-color: #79b2fc;
    cursor: not-allowed;
}

.active_linking_div{
    color: #4162E5!important;
}
.templates__box .template__container .my__template .grid .elem img{
    max-height: 80%;
}
.removebgpadding{
    padding: 0px!important;
    border:none!important;
    box-shadow: none!important;
}

.dashboard__filter_form {
    grid-template-columns: repeat(3, 1fr)!important;
}
/* below the screen width 1065px add css  */
@media (max-width: 1065px) {
    .dashboard__filter_form {
        grid-template-columns: repeat(2, 1fr)!important;
    }
}

@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}