.error{
    color:red;
}

.rating_box{
    margin-top:10px;
}

.option2 .nav-top-menu {
    background: #007FFF !important;
}

.option2 #main-menu .navbar .navbar-nav>li:hover, .option2 #main-menu .navbar .navbar-nav>li.active {
    background-image: none;
    background: #607D8B !important;
}

.option2 .product-featured .product-list li{
    min-height: 300.05px !important;
}

.page-order .cart_navigation a.next-btn {
    float: right;
    background: #009688 !important;
    color: #fff;
    border: 1px solid #009688 !important;
}

.btn-add-cart {
    background: #007FFF !important;
}

.option2 .main-header .header-search-box .form-inline .btn-search {
    background-color: #009688 !important;
}

.option2 #mail-box .btn {
    background: #009688;
}

.option2 .cart-block .cart-block-content .cart-buttons a.btn-check-out {
    background: #009688;
}

.btn-hotline {
    height: 35px;
    width: auto;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    margin: 0px auto;
    text-align: center;
    clear: both;
    padding-left: 15px;
    padding-right: 15px;
    background: #F36;
}

.rating_box{
    margin-top:10px;
}

.register-form {
    border: 1px solid #eaeaea;
    padding: 30px;
    min-height: 320px;
}

.vertical-menu-list li{
    text-transform: uppercase;
}

/*css số lượng sản phẩm*/
#product .pb-right-column .form-option .product-qty {
    background: 0 0;
    width: 114px
}

#product .pb-right-column .form-option .attributes input {
    width: 100%;
    float: left
}

#product .pb-right-column .form-option .qty {
    width: 100%;
}

.attribute-label {
    width: 110px !important
}

#product_qty, .add-btn, .ajax_mess, .btn-hotline, .sub-btn {
    text-align: center;
}

.add-btn, .sub-btn {
    float: left;
    background: #eaeaea;
    width: 31px;
    height: 30px;
    line-height: 26px;
    font-size: 16px;
    color: #666;
    cursor: pointer
}
/*end css số lượng sản phẩm*/

/*Custom lại star khung sản phẩm*/
.product-list li .product-star{
    width: 100%;
    display: block;
}

/* Reset line-height h1 h2 */
h1, h2, h3, h4, h5, h6 {
    line-height: 30px;
}

.entry-detail{
    line-height: 24px !important;
}

/*Css cho table of content*/
.mce-toc{
    border: 1px solid #c9c9c9;
    padding: 11px;
    margin: 18px 0px;
}

.mce-toc a{
    text-decoration: underline;
}

.mce-toc a:hover{
    font-weight: bold;
}

.mce-toc ul li{
    list-style-type: circle;
    margin-left:15px;
}

/*Ul li product*/
.product-tab ul, .entry-detail ul, .product-tab ol, .entry-detail ol{
    list-style: circle !important;
    margin-left: 15px;
}

.product-tab ol, .entry-detail ol{
    list-style: decimal !important;
    margin-left: 15px;
}

.entry-detail table, .entry-detail table td{
    border: 1px solid #ced4d9 !important;
    border-collapse: collapse;
    padding: 5px !important;
}

.entry-detail a{
    text-decoration: underline !important;
}