/* 
    Created on : Aug 3, 2015, 5:11:16 PM
    Author     : Noritz Procard
*/

.best-selling {
  background-color: #fff;
}
.best-selling.inverse {
  background-color: #4a4a4a;
}
.best-selling h4 {
  color: #4a4a4a;
}
.best-selling.inverse h4{
  color: #ffffff;
}
.best-selling table thead tr th,best-selling table tbody tr td{
    background-color: #ffffff;
    color:#4a4a4a;
}
.best-selling.inverse .table thead tr th, .best-selling.inverse .table tbody tr td{
    background-color: #4a4a4a !important;
    color:#ffffff !important;
}
.best-selling.inverse .lv-footer{
    background-color: #ffffff;
    color:#4a4a4a;
}

.best-selling .dash-widget-header > img {
  width: 100%;
  height: 155px;
}

.best-selling .dash-widget-header .dash-widget-title {
  padding-bottom: 30px;
  top: 0;
  color: #fff;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#00000000', GradientType=0);
}

.best-selling .dash-widget-header .main-item {
  padding: 15px;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#99000000', GradientType=0);
}

.best-selling .dash-widget-header .main-item > h2 {
  font-weight: 400;
  font-size: 20px;
  margin: 5px 0 0 0;
  line-height: 100%;
  color: #fff;
}
.remove_warranty_section{
    bottom:5px;
    display:inline-block;
}
.eighty_H2{
    width:85%;
    display:inline-block;
}
.ratingstar{
    display:inline-block;
}
.noleftPadding{
    padding-left: 0px!important;
}
.fullwidth{
    width:100%!important;
}
.boldtext{
    font-weight: bold;
}
.error ~.input-helper:before{
    border:2px solid red!important;
}
.fixfooter{
    position: absolute;
    width: 100%;
    bottom: 0;
}

.training_block_box{
    background: #4a4a4a!important;
}
.suspended_branch{
    background:grey;
}

#branch_map_holder{
    width:250px;
    height:350px;
    /*background:lightblue;*/
}
#show_all_lead_button,.lead_switch{
    float:right;
    margin-left: 10px;
}
.register_filter_buttons{
/*    float:right;
    margin-left: 10px;*/
}

.toggle-switch .lead_switch_button{
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.26);
}
.toggle-switch .profile_switch_button{
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.26);
}

.content-link {
/*    border:1px solid red;
    background: #CCC;*/
    width: 365px;
    height: 140px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    }
.content-link img {
    width: 100%;
    height: 100%;
    *margin-top: expression((parentNode.offsetHeight.offsetHeight/2)-(parseInt(this.offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(this.offsetHeight)/2) +'px');

}
.chart_label{
    /*width:29%;*/
    width:45%;
}
.chart_label + .pro-bar{
    width:39%;
}
.chart_point_label{
    width:15px;
}
.powerrank_chart{
    text-align: left!important;
    margin:8px auto!important;
}
#leaddetail_box{
    height:275px;
}
#maintence_block,#dignosis_block,#tech_support_block{
    display:none;
}
#dashboardTraining th > .column-header-anchor > .text{
    overflow:visible !important;
}

#iot_user_data #profile-main .pmb-block{
    padding:0!important;
}
.connect_block{
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);
    margin:0px 25px;
    padding-left: 0;
    padding-right: 0;
    border:1px solid grey;
    outline-color:  rgb(94, 94, 94);
}
.seventeenpx{
    font-size:17px;
}
.custom_block_connect{
    margin-top:40px;margin-bottom: 40px;padding-left:0px;border: 1px solid grey;
}
.status_table{
    font-weight: bold;
}
#loader_block{
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
/*    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);*/
background:url("../img/overlay-image.png") repeat scroll 0 0;
    margin: 0px auto;
    text-align: center;
    display: none;
}
#loader_container{
    position: relative;
    top: 50%;
    transform: translateY(-50%); 
}
#loader_container img{
    
    max-height: 40px !important;  
        box-sizing: border-box;
    margin: 0px auto;


}
.loader_label{
    color: white;
    display:block;
    
}
#refresh_icon{
    height:25px;
    width:25px;
    margin-left: 20px;
    cursor: pointer;
}
.connect_button{
    margin-left: 15px;
}
#backbutton{
    margin-top: -10px;
    /*color:white;*/
}
.model_image_block .lv-img-sm{
    /*height:50px;*/
    width:30px;
    /*border-radius: 50%;*/
}
.noborder_table > tbody > tr > th,.noborder_table > tbody > tr > td{
    border:none!important;
}
#companySearchButton{
    height:34px;
}
.disable_icon{
    color:#7f7f7f;
}

.fileinput-red-border
{
    border: 1px solid red !important;
}

.custom-popovers
{
    padding: 2px 9px;
    color: white;
    background-color: #cd0019;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    position: absolute;
    top: 0;
    right: -40px;
}

.custom-popovers:hover
{
    color: white !important;
    text-decoration: none;
}

.dashboardImageValidation .tooltip
{
    
}
#dashboard_image_form .tooltip-inner
{
    width:230px;
    max-width:230px !important;
}