.left-main-col{
    padding: 0;
    padding-right: 20px;
}
.middle-main-col{
    padding: 0;
    padding-right: 10px;
    padding-left: 10px;
}
.right-main-col{
    padding: 0;
    
}
.shadow-box{
    background-color: #ffffff;
    
-webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.1);
}
.shadow-box-container{
    height: 240px;
    border-top: 1px solid #fcfcfc;
}
.red-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e94e4f+0,ee7764+100 */
    background: #e94e4f; /* Old browsers */
    background: -moz-linear-gradient(45deg,  #e94e4f 0%, #ee7764 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#e94e4f), color-stop(100%,#ee7764)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg,  #e94e4f 0%,#ee7764 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg,  #e94e4f 0%,#ee7764 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg,  #e94e4f 0%,#ee7764 100%); /* IE10+ */
    background: linear-gradient(45deg,  #e94e4f 0%,#ee7764 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e94e4f', endColorstr='#ee7764',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.purple-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7346af+0,564ac4+100 */
background: #7346af; /* Old browsers */
background: -moz-linear-gradient(45deg,  #7346af 0%, #564ac4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#7346af), color-stop(100%,#564ac4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #7346af 0%,#564ac4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #7346af 0%,#564ac4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #7346af 0%,#564ac4 100%); /* IE10+ */
background: linear-gradient(45deg,  #7346af 0%,#564ac4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7346af', endColorstr='#564ac4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.orange-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fca34b+0,fcbc4b+100 */
background: #fca34b; /* Old browsers */
background: -moz-linear-gradient(45deg,  #fca34b 0%, #fcbc4b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#fca34b), color-stop(100%,#fcbc4b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #fca34b 0%,#fcbc4b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #fca34b 0%,#fcbc4b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #fca34b 0%,#fcbc4b 100%); /* IE10+ */
background: linear-gradient(45deg,  #fca34b 0%,#fcbc4b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca34b', endColorstr='#fcbc4b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.black-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a4b4d+0,898b9b+100 */
background: #4a4b4d; /* Old browsers */
background: -moz-linear-gradient(45deg,  #4a4b4d 0%, #898b9b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#4a4b4d), color-stop(100%,#898b9b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #4a4b4d 0%,#898b9b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #4a4b4d 0%,#898b9b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #4a4b4d 0%,#898b9b 100%); /* IE10+ */
background: linear-gradient(45deg,  #4a4b4d 0%,#898b9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4b4d', endColorstr='#898b9b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.blue-gradient{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2d7eda+0,64d6ef+100 */
background: #2d7eda; /* Old browsers */
background: -moz-linear-gradient(45deg,  #2d7eda 0%, #64d6ef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#2d7eda), color-stop(100%,#64d6ef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #2d7eda 0%,#64d6ef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #2d7eda 0%,#64d6ef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #2d7eda 0%,#64d6ef 100%); /* IE10+ */
background: linear-gradient(45deg,  #2d7eda 0%,#64d6ef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d7eda', endColorstr='#64d6ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.grey-gradient{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#90939d+0,c7cad2+100 */
background: #90939d; /* Old browsers */
background: -moz-linear-gradient(45deg,  #90939d 0%, #c7cad2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#90939d), color-stop(100%,#c7cad2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #90939d 0%,#c7cad2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #90939d 0%,#c7cad2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #90939d 0%,#c7cad2 100%); /* IE10+ */
background: linear-gradient(45deg,  #90939d 0%,#c7cad2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90939d', endColorstr='#c7cad2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.list-group.clear-list{
    color: #1a2946;
    font-family: "RobotoRegular";
    margin: 0;
    border: none;
    box-shadow: none;
}
.list-group-item.clear-list{
    border-radius: 0;
    margin:0;
    border:0;
    border-top: 1px solid #fcfcfc;
    border-bottom: 1px solid #f5f5f5;
    padding: 18px 60px 21px 60px;;
}
.list-group-item.clear-list.diet-list{
 padding: 0px;
}
.list-group-item.clear-list.diet-list:first-child{
    border-top: none;
}
.list-group-item.clear-list.diet-list:last-child{
    border-bottom: none;
}
.list-group-item.clear-list:last-child{
    border-bottom:none;
}
.list-group-item.clear-list:first-child-child{
    border-top:none;
}
.margin-bottom-main{
    margin-bottom: 20px;
    padding: 0px;
}
.strike-text{
    text-decoration: line-through;
    color: #b7bcc8;
}
    .title-div-main{
    font-family: "RobotoLight";
    padding-top: 60px;
    padding-bottom: 60px;
    color: #FFFFFF;
    font-size: 21px;
}
    .title-div-main h3:nth-of-type(1){
    font-size: 16px;
    line-height: 3px;
    font-family: "RobotoBold";
}
    .my-weight{
        padding: 50px 30px;
        font-family: "RobotoBold"; 
        color: #6b6f7a;
    }
    .big-weight{
        font-size: 48px;
    }
    .big-weight-small{
        font-size: 20px;
    }
    
    .progress-bar-purple {
      background-color: #6248bc !important;
    }
    .progress.progress-my-weight{
        height: 4px;
        border-radius: 0;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .grey-color{
        color:#b2b7c2
    }
    .message-chat{
        padding: 10px 20px 10px 30px;
    }
    
    .img-chat-proportion{
        margin-right: 20px;
        width: 30px;
        
    }
/*    .chat-container:first-child{
        padding: 18px 20px 10px 30px;
    }*/
    .ps-scrollbar-y-rail{
        opacity:1 !important;
        background-color: #eff1f2 !important;
        width: 12px !important;
        border-radius: 0 !important;
        right: 0 !important;
    }
    .ps-scrollbar-y{
        opacity:1 !important;
        background-color: #e8474b !important;
        width: 12px !important;
        border-radius: 0 !important;
    }
    .notice-container{
        position:relative; margin:0px auto; padding:0px; height: 100%;  overflow: hidden;
    }
    .notice-container .ps-scrollbar-y{
        background-color: #e8474b !important;
    }
    .missions-container{
        position:relative; margin:0px auto; padding:0px; height: 100%;  overflow: hidden;background-color: #e8f1f8;
    }
    .missions-container .ps-scrollbar-y{
        background-color: #3f9be1 !important;
    }
    .chat-container{
        position:relative; margin:0px auto; padding:0px; height: 186px;  overflow: hidden;border-bottom: 1px solid #f5f5f5;
    }
    .chat-container .ps-scrollbar-y{
        background-color: #fcc04b !important;
    }
    .chat-input-message{
        border-radius: 0;
        box-shadow: none;
        border: none;
        padding: 26px 60px;
        padding-left: 84px;
    }
    .chat-input-message:focus {
  box-shadow: none;
  outline: 0 none;
    }
    .block-icon-listing{
    display: inline-block;
    padding: 18px;
    }
    
    .type1 {display: inline-block;
        border-radius: 50%;
    min-width: 24px;
    min-height: 24px;
    background: yellow;
    border: 3px solid red;
    }

    .glyphicon.glyphicon-one-fine-dot {
    margin-bottom: -.8em;
    overflow: hidden;
    }
    .glyphicon.glyphicon-one-fine-dot:before {
        content:"\25cf";
        font-size: 3em;
    }
    .diet-li-span{
        padding: 20px;
    }
    icon-belt-span{
        padding: 20px;
    }
    .diet-li-description-product{
        display: inline;
    }
  .missions-container ul lh{
      padding: 0;
      font-weight: bold;
    font-size: 14px;  
    color:#b2b7c2;
    border-radius: 0;
  }
  .missions-container ul li{
          color: #1a2946;
    padding: 10px 30px;
    /*font-weight: bold;*/
    font-size: 14px;  
    border-radius: 0;
    margin-left: 30px;
    border: 1px solid #f5f5f5;
  }
  .missions-container ul li:last-child{
      border-bottom: none;
  }
  .missions-container ul lh div{
    display: inline;
  
  }
  .missions-container .list-group-item:last-child{
  border-radius: 0;
  }
  .missions-container .list-group-item:first-child{
  border-top: none;    
  border-radius: 0;
  }
  .missions-container ul lh div:first-child{
      text-align: center;
      min-width: 58px;
    display: inline-block;
    padding: 18px;
    border-right: 1px solid #E4E4E4; 
    margin-right: 14px;
  }
  .statistic_panel ul lh.list-group-item{
      font-weight: bold;
    color: black; 
  }
  .statistic_panel .list-group-item {
     
     border:none;
     color: #b2b7c2;
  }
  .statistic_panel .list-group-item a{
      text-decoration: none;
     color: #b2b7c2;
  }
  .statistic_panel .list-group-item a:hover{
     color: #4b6ac1;
  }
  .statistic_panel .list-group-item a.active_a_panel_statistic{
     color: #4b6ac1;
  }
 #menu{
     position: relative;
     z-index: 1001;
 }
 .span-icon-belt-right{   
     display: inline-block;
     float: right;
     padding: 18px;
 }
 .absolute-plus-down{
     position: absolute;right: 18px;bottom: 18px;
 }
 
 .list-group-item{
     border: 1px solid #f5f5f5;
 }
 
 .image-cropper {
    margin-right: 20px;
    float: left; 
    width: 34px;
    height: 34px;
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.img-cropped {
    display: inline;
    margin: 0 auto;
    height: 34px;
    width: auto;
}
.div-chat-message{
    width: 80%;
    /* float: left; */
    display: inline-block;
}
.normal-color{
    color:#6b6f7a;
}
.stretch-box-shadow{
    height: 100%;
    overflow: auto;
}

.product-update-container{
    position:relative; margin:0px auto; padding:0px; height: 100%; 
}
