.mainBody {
    margin-top: 50px;
    padding-bottom: 40px;
}

html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
}

.navbar-brand {
    padding: 5px 10px!important;
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    background-color: #000000;
}

.logo img {
    height: 40px;
}

.htmertext{
    width: 100%;
    white-space: nowrap;  
    overflow: hidden;  
    text-overflow:ellipsis;
}

.miniImg {
    height: 200px!important;
    width: 100%!important;
    border-radius: 0!important;
    margin: 0!important;
}

.thumbnail {
    padding: 0px!important;
}

.iconT{
    color:#2196F3;
}
.iconR{
    color:#FFC107;
}
.iconS{
    color:#8BC34A;
}

.greyInput{
    background-color: #3f4448;
    border: 1px solid #3f4448;
    color: #fff;
}

.cardButtomArea{
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}


.colorDefault{
    color:#999;
}
.colorPrimary{
    color:#3073ad;
}
.colorSuccess{
    color:#51ab51;
}
.colorInfo{
    color:#46b7d9;
}
.colorWarning{
    color:#ed9d2c;
}
.colorDanger{
    color:#cc3e3a;
    background-color: #fff;
}

h4{
    margin-bottom: 20px;
}

.cardShadow {
    box-shadow: 1px 1px 10px 0px #c7c7c7;
}

.empty-star{
    overflow: hidden; width: 19px; height: 19px; 
    background-image: url(../images/empty_star.png);
    display: inline-block;
    line-height: inherit;
    vertical-align: top;
    margin-top: 2px;
}

.full-star {
    overflow: hidden; width: 19px; height: 19px;
    background-image: url(../images/full_star.png); 
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}

.rating-input {
    height: 25px;
    width: 90%;
    float: right;
}
.leftmargin {
    margin-left: 10px;
}
.rating-caption {
    margin-left: 10px;
    line-height: 25px;
    width: 50px;
    display: inline-block;
    color: #EB6425;
    font-size: 16px;
    font-weight: 800;
}

.star_margin {
    clear: both;
    margin-top: 5px;
}
.star_half_m {
    height: 19px;
    width: 110px;
    background-position: -90px -26px;
}
.star_1half_m {
    width: 110px;
    height: 19px;
    background-position: -68px -26px;
}
.star_2half_m {
    width: 110px;
    height: 19px;
    background-position: -46px -26px;
}
.star_3half_m {
    width: 110px;
    height: 19px;
    background-position: -24px -26px;
}
.star_4half_m {
    width: 110px;
    height: 19px;
    background-position: -2px -26px;
}
.star_0_m {
    width: 110px;
    height: 19px;
    background-position: -112px -4px;
}
.star_1_m {
    height: 19px;
    width: 110px;
    background-position: -90px -4px;
}
.star_2_m {
    width: 110px;
    height: 19px;
    background-position: -68px -4px;
}
.star_3_m {
    width: 110px;
    height: 19px;
    background-position: -46px -4px;
}
.star_4_m {
    width: 110px;
    height: 19px;
    background-position: -24px -4px;
}
.star_5_m {
    width: 110px;
    height: 19px;
    background-position: -2px -4px;
}
.star_0_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -77px -52px;
}
.star_1_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -64px -52px;
}
.star_2_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -49px -52px;
}
.star_3_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -34px -52px;
}
.star_4_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -19px -52px;
}
.star_5_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -4px -52px;
}
.star_half_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -64px -70px;
}
.star_1half_s {
    width: 75px;
    height: 13px;
    background-position: -49px -70px;
}
.star_2half_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -34px -70px;
}
.star_3half_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -19px -70px;
}
.star_4half_s {
    width: 75px;
    height: 13px;
    overflow: hidden;
    background-position: -4px -70px;
}
.star_bg {
    background-image: url("../images/rate.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
}