.error_label{
  color: #e74c3c !important;
  font-size: 13px !important;
  font-weight: normal !important;
}
.loader{
  width: 45px;
  z-index: 1;
  display: none;
}
.display_hide,.hide-elem {
  display: none;
}
.linkText{
  color:#e74c3c !important;
  }
h3{
  font-size: 18px !important;
  font-weight: 600 !important;
}
.font-17{
  font-size: 17px !important;
  font-weight: 500 !important;
}
.a-tag-1{
  border-radius: 3px !important;
  border: 1px dotted #ededed;
  cursor: pointer;
  color: #e74c3c;
}
.b-border-none{
  border-bottom: none !important;
  padding: 0px 0 !important;
}
.poll-label{
  margin-left: 10px !important;
}
.main-title-a{
  color: #fff;
}
.main-title-a:hover{
  color: #3d566e;
}
#count_char{
  border-top: none;
  position: absolute;
  top: -15px;
  right: 5px;
  text-align: center;
}
.recent-vid .nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{ background-color: #e74c3c !important;}
.nav-tabs li a{
  font-weight:normal !important;
  height: 38px;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  }

/* fa icon color */
.fa-trash-o{ color: #e74c3c;}
.tab-link-bg{background: #3c763d !important;}
.nav-tabs{    margin-top: -20px !important;}
.tab-span{font-size: 14px;
    color: #eed831 !important;
    text-transform: capitalize;}
.row div {
    padding-top: 2px;
    padding-bottom: 2px;
}
.border-row{
      border-top: 1px dashed #e2dedd;
}

/* ----------- Custom --------- */
#result-error{float: right;}
.post_icon{width:64px;height:64px;}
.apple_store img{width: 100%;height: 45px;padding-top: 2px;}
.play_store img{width: 100%;height: 46px;padding-top: 2px;}
.livechat img{width: 100%;height: 90px;}
.counter-wrapper{
  /*border: 1px solid #3d566e;*/
}
.counter-digit{
  border: 1px solid #4a6885;
    font-size: 16px;
    color: #ccc;
    text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
    font-weight: 600;
    box-shadow: 0px 2px 4px #888888;
    padding: 3px;
    margin: 1px 1px 1px 1px;
}
#gsc-i-id1{
  color: #333;
}
.gsc-search-button{
  height: 26px !important;
}

.carousel-caption{
    font-size: 13px !important;
    font-weight: normal !important; 
    line-height: normal !important;
}
.owl-prev, .owl-next{
     top: 34% !important;
}
#video-thumbs .owl-item,.left-video iframe{
      border: ridge !important;
}
.carousel-captioniframe{
      border: none !important;
}
.gsib_a {
    padding: 0px 0px 0 !important;
}
.gsc-search-button{
/*background: url('../image/cancel.png') !important;
background-repeat: no-repeat !important;*/
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2
{
  width: 13px !important;
        padding: 3px 10px !important;
    height: 85% !important;
     min-width: 35px !important;
    /* margin-top: 2px; */
}
.textNice div
{
  padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.download_app,.download_app:hover{
  color: #ffffff;
}
.li-odd{
    float: left;
    margin-left: 52px;
    padding: 8px;
    border-bottom: 1px dashed rgba(231, 76, 60, 0.54);
  }
.li-even{
    float: left;
    margin-left: 2px;
    padding: 8px;
    border-bottom: 1px dashed rgba(231, 76, 60, 0.54);
  }
  .mobile-list,.email-list{
    height: 500px;
    background: #f5f5f5;
    padding: 12px;
    overflow-x: scroll;
  }
  .notification-list{
    background: #f5f5f5;
   
  }
  #charCounts{
    border: 2px solid rgb(231, 76, 60);
    padding: 2px 8px 1px 8px;
    border-radius: 2px !important;
    font-weight: 600;
  }
  .bal-box{
    background: #f5f5f5;
    text-align: center;
    border-right: 1px solid #ccc;
  }
  .multiselect-container{
        overflow-y: scroll;
    max-height: 176px;
  }
  .multiselect-container::-webkit-scrollbar{

} 
  .multiselect-container > li > a {
     color: #000 !important; 
}
.disclaimer{
    margin: 6px 10px 5px 0px;
    background: rgba(61, 86, 110, 0.09);
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
}
.cust_pb{height: 27px;}

.owl-next,.owl-prev{
    background: rgba(231, 76, 60, 0.67) !important;
}

@media (max-width: 767px){
.progress-bar {
    float: left !important;
}
.sec-info .col-sm-8 {
    display: inline-block;
    width: 100%;
}
}


.pbar-border{
  border: 1px solid rgba(61, 86, 110, 0.34); 
}
.cm_searchbar{
  border: 1px solid #f1f1f1;
    background: #f8f8f8;
}
.cm_searchbar button{
  color: #fff;
}
.market_panel_ul li{
	margin-top: 7px;
}
.div-border{
    border-top: 1px solid #3d566e54;
}