body {
    margin:0;
    font-family:Verdana, Arial;
    font-size:14px;
}
h3 {font-size:100%; font-weight:normal !important;}
.divthuoc
{
    height:100px;
    display:block;
    overflow:hidden;
    width:100000px;
    padding-left:10px;
    background:url(../images/thuoc.png);
    background-repeat:repeat-x;
}
.divtextthuoc
{
    line-height:100px;
    float:left;
    margin-left:-10px;
    font-size:18px;
    width:60px;
    height:100px;
}
.divtextthuocchan
{
    line-height:100px;
    float:left;
    margin-left:-10px;
    font-size:18px;
    color:#FF0000;
    width:60px;
}
.divthuoc52
{
    background-color:#DDDDDD;

    height:68px;
    text-align:center;

    overflow:hidden;
    position:relative;
    width:110000px;
}
.blockthuoc52
{
    float:left;
    background-color:#FFFFFF;
    width:325px;
    height:100%;
}
.red52
{
    width:100%;
    height:100%;
}
.red52header
{
    background-color:#FF0000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.red52small
{
    background-color:#DDDDDD;
    color:#FF0000;
    width:64px;
    height:45px;
    float:left;
    border-right:1px solid #FF0000;
    padding-top:3px;
}
.black52
{
    width:100%;
    height:100%;
}
.black52header
{
    background-color:#000000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.black52small
{
    background-color:#DDDDDD;
    color:#000000;
    width:64px;
    height:45px;
    float:left;
    border-right:1px solid #000000;
    padding-top:3px;
}
.divthuoc429
{
    background-color:#DDDDDD;
    width:120000px;
    height:100px;
    text-align:center;
    display:block;
    overflow:hidden;
}
.blockthuoc429
{
    float:left;
    background-color:#FFFFFF;
    width:268.125px;
    height:100%;
}
.red429
{
    width:100%;
    height:100%;
}
.red429header
{
    background-color:#FF0000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.red429small
{
    background-color:#DDDDDD;
    color:#FF0000;
    width:66.03125px;
    height:45px;
    float:left;
    border-right:1px solid #FF0000;
    padding-top:3px;
}
.black429
{
    width:100%;
    height:100%;
}
.black429header
{
    background-color:#000000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.black429small
{
    background-color:#DDDDDD;
    color:#000000;
    width:66.03125px;
    height:45px;
    float:left;
    border-right:1px solid #000000;
    padding-top:3px;
}
.divthuoc390
{
    background-color:#DDDDDD;
    width:120000px;
    height:68px;
    text-align:center;
    border-bottom: 1px solid #000000;
    display:block;
    overflow:hidden;
}
.blockthuoc390
{
    float:left;
    background-color:#FFFFFF;
    width:195px;
    height:100%;
}
.red390
{
    width:100%;
    height:100%;
}
.red390header
{
    background-color:#FF0000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.red390small
{
    background-color:#DDDDDD;
    color:#FF0000;
    width:47.75px;
    height:45px;
    float:left;
    border-right:1px solid #FF0000;
    padding-top:3px;
}
.black390
{
    width:100%;
    height:100%;
}
.black390header
{
    background-color:#000000;
    height:32%;
    color:#FFFFFF;
    width:100%;
    font-weight:bold;
    padding-top:3px;
}
.black390small
{
    background-color:#DDDDDD;
    color:#000000;
    width:47.75px;
    height:45px;
    float:left;
    border-right:1px solid #000000;
    padding-top:3px;
}
#wrapper{
    clear:both;
    width:100%;
    overflow:auto;
    postion:absolute;
}
#scroller {
    float:left;
    padding:0;
    postion:absolute;
    width:100000px; /*20m*/
    overflow:hidden;
}
.divthuoc52inner, .divthuoc429inner, .divthuoc390inner{
    float:left;
}
.divdonvidothuoc {
    position:absolute;
    left:92%;
    top:0;
    height:404px;
    width:8%;
    z-index:998;
    text-align:center;
    background-color:rgba(255, 255, 255, 0.8);
}
.divtencacthuoc{
    position:absolute;
    left:0;
    top:0;
    height:404px;
    width:8%;
    z-index:997;
    text-align:center;
    background-color:rgba(255, 255, 255, 0.8);
    font-weight:bold;
}
.divkhoangcachtencacthuoc {height:60px;}
.itemLabel{
    font-size: 16px;
}
.cssthuoclobanlagi{
    float:left;
    width:70%;
}
#table-of-content{
    width:30%;
    float:right;
    background-color: #f0f0f0;
    text-align: center;
}
.contentruler{
    width:86%;
    margin:auto;
    font-size: 16px;
    font-family: Verdana, Arial;
    line-height: 30px;
}

.nav-tabs  > li {width:33%;}
ul li {line-height:30px;}
.contentruledetail {
    width: 100%;
    margin:auto;
    background-color:#ffffdf;
}
.cungtot {
    color:red;
}
.divborder{border: 1px solid; width:100%;}
.caccungchinh {
    float:left;
    width:20%;
    text-align:center;
}
.cungnho{border: 1px solid; width:90%; margin:auto;line-height:30px; text-align:center;}
.caccungtrongloban {
    float:left;
    width:35%;
    text-align:center;
}
.ynghiacungtrongloban {
    float:left;
    width:45%;
    line-height:30px;
}
.star-rating{
    font-size: 0;
}
.star-rating__wrap{
    display: inline-block;
    font-size: 1rem;
}
.star-rating__wrap:after{
    content: "";
    display: table;
    clear: both;
}
.star-rating__ico{
    float: right;
    padding-left: 2px;
    cursor: pointer;
    color: #FFB300;
}
.star-rating__ico:last-child{
    padding-left: 0;
}
.star-rating__input{
    display: none;
}
.star-rating__ico:hover:before,
.star-rating__ico:hover ~ .star-rating__ico:before,
.star-rating__input:checked ~ .star-rating__ico:before
{
    content: "\f005";
}
@media screen and (max-width: 800px) {
    .divkhoangcachtencacthuoc {
        height:105px;
    }
    #table-of-content{
        width:100%;
    }
    .cssthuoclobanlagi{
        width:100%;
    }
    .contentruler{width:100%;}
    .contentruledetail {width: 100%;}
    h3,h2 {font-size:19px !important;}
}
@media screen and (max-width: 600px) {
    .divkhoangcachtencacthuoc {height:105px;}
}
@media screen and (max-width: 400px) {
    .divkhoangcachtencacthuoc {height:105px;}
    .divtencacthuoc {width:14%;}
}
.mCustomScrollBox {
    height: auto!important;
}
