/*theme*/
#frm_search_head button.chir_btn_sub,
#chir_main_menu .main,
.header-cart-count,
.box-vertical-megamenus h4.title,
.fixedItem a,
.owl_design.owl-carousel .owl-controls .owl-nav div:hover,
.product_tabs_slide.owl_design.owl-carousel .owl-controls .owl-nav div:hover,
section#footer_top,
div#quick-view-modal .modal-header,
button.btn-addcart,
#quick-view-modal .btn-soldout,
#pagination .paginator span.currentPage,
.btn-outline,
#frmIndexOrder .btn-danger,
.formUser ul li.btns #btnSubmit,
.owl_design.owl-carousel .owl-controls .owl-dots .owl-dot.active,
#p-sliderproduct .owl-controls .owl-nav div:hover,
#p-sliderproduct .owl-controls .owl-nav div:hover,
.ui-draggable .ui-dialog-titlebar,
.ui-dialog .ui-dialog-buttonpane button,
#column1>h2>span, #column2 h2 span, #column3>h2>span, .btnCtn, #btnOrder,
#buttonLoadCate, .btn-filter
{
    background: #306fc8 !important;
}
.chir_loop .chi-action a:hover{
    background: #306fc8 !important;
}
#chir_search_head .chir_frm input[type="text"],
.title_chir h2,
.product_tabs .nav-tabs,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.owl_design.owl-carousel .owl-controls .owl-nav div,
.sale,
.page_head .ins_title:before,
#pagination .paginator .currentPage,
#pagination .paginator a,
.btn-outline,
.product-preview-box #p-sliderproduct li.product-thumb:hover,
.owl_design.owl-carousel .owl-controls .owl-dots .owl-dot,
#p-sliderproduct .owl-controls .owl-nav div,
button.btn-addcart:hover{
    border-color: #306fc8 !important;
}
/*.vertical-menu-content>ul>li:last-child, */
#sidebar-menu ul.vertical-menu-list
{
    border-bottom: 2px solid #306fc8 !important;
}
#frm_search_head>i,
.pro-price,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.owl_design.owl-carousel .owl-controls .owl-nav div,
.nav-tabs>li.active>a:after,
.nav-tabs>li.active>a:focus:after,
.nav-tabs>li.active>a:hover:after,
.nav-tabs>li.active>a:before,
.nav-tabs>li.active>a:focus:before,
.nav-tabs>li.active>a:hover:before,
a:hover,
.sale,
.blog_post_content ul li i,
.info_policy span.name-icon,
.info_policy .description h4,
#quick-view-modal .p-price,
#pagination .paginator a,
.product-detail-box .price .current,
#p-sliderproduct .owl-controls .owl-nav div,
button.btn-addcart:hover{
    color: #306fc8 !important;
}
.box-vertical-megamenus h4.title span.btn-open-mobile,
.navar_menu>ul>li:hover>a, .navar_menu>ul>li.active>a{
    background: #306fc8 !important;
}
button.btn-addcart:hover{
    background: white !important;
}
.navar_menu>ul>li>a,
.btn-outline,
.btn-outline:hover,
#p-sliderproduct .owl-controls .owl-nav div:hover,
#p-sliderproduct .owl-controls .owl-nav div:hover,
.owl_design.owl-carousel .owl-controls .owl-nav div:hover {
    color: white !important;
}
@media only screen and (max-width: 991px){
    .tool_bar_menu a span,
    .tool_bar_menu a span:before,
    .tool_bar_menu a span:after,
    #mobile_menu .head{
        background: #306fc8 !important;
    }
    .tool_bar_user{
        color: #306fc8 !important;
    }
    #mobile_menu .head .tool_bar_menu a span,
    #mobile_menu .head .tool_bar_menu a span:before,
    #mobile_menu .head .tool_bar_menu a span:after{
        background: white !important;
    }
    .chir_menu_mobile>li:last-child{
        border-color: #306fc8 !important;
    }
}
@media only screen and (max-width: 767px){
    .open_tabs{
        background: #306fc8 !important;
    }
    .product_tabs .nav-tabs>li.active>a,
    .product_tabs .nav-tabs>li.active>a:focus,
    .product_tabs .nav-tabs>li.active>a:hover{
        border-color: #306fc8 !important;
    }
}
.shoppingCart a.btnCtn,
.shoppingCart #btnOrder,
.shoppingCart #formCheckOut h2 span
{
    background: #306fc8 !important;
}
#showTotalMoney,
.information-entry .product-detail-box .price .current
{
    color: #306fc8 !important;
}
.shoppingCart .labelSteps div.span3{
    font-weight: bold !important;
    font-size: 14px !important;
}
#getCoupon{
    color: #fff !important;
    background: #306fc8 !important;
}
.ew-alo-phone.ew-alo-green .ew-alo-ph-img-circle{
    background-color: #306fc8 !important;
}

#getCoupon {
    padding: 5px 20px;
}

.btnCtn, #btnOrder {
    width: 49%;
    text-align: center;
}

@media(min-width: 769px) {
    .info_policy .description {
        width: 70%;
    }
}

.bct-box {
    display: none;
}
.zalo-chat-widget{
    bottom: 95px !important;
    right: 65px !important;
}
.chir_loop .product-detail .psGifts a {
    height: auto;
}
.blockShip-present .psGifts>img{
    position: absolute;
    top: -19px;
    background: #fff;
    width: 40px;
}
.blockShip-present{
    border: 1px solid #ED0000;
}
img.psgifts {
    position: absolute;
    height: 40px;
    top: 0;
    left: 0;
    z-index: 1;
}

.tp_product_category_box li.psGifts img,
.chir_loop .product-detail .blockShip-present{
    display: none;
}
span.outstock {
    background: #ff5800;
    border-color: #ff5800;
    display: none !important;
}
#showIcon,.option-swath .backdrop-left,.option-swath .backdrop-right{
    display: none !important;
}