.table tbody tr:hover td, .table tbody tr:hover th { background-color: transparent; }
.checkbox { margin-bottom: 15px; margin-top: 15px; }
.checkbox label { font-size: 18px; }
.checkbox input { height: 16px; }
@media only screen and (min-width:1366px) {
.login-bar { margin-bottom: 5px; text-align: right; }
}
@media only screen and (max-width:1199px) {
.login-nav a, .shopping-cart { font-size: 16px; }
.account-pages { padding-top: 40px; padding-bottom: 40px; }
body .system_page, body .cms_ecommerce, body .inner-content-area .system_page, body .inner-content-area .system_page .cms_ecommerce { font-size: 18px; }
.nav-tabs > li > a, .nav-tabs > li > a:focus { padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; font-size: 14px; }
.cms_ecommerce.checkout-page { padding: 50px 15px; max-width: 970px; }
}
@media only screen and (max-width:991px) {
.account-pages { padding-top: 30px; padding-bottom: 30px; }
.account-white-bg { padding: 15px; font-size: 16px; }
.account-history-inner { padding: 15px; }
.account-cases-list li { margin-bottom: 10px; }
body .system_page, body .cms_ecommerce, body .inner-content-area .system_page, body .inner-content-area .system_page .cms_ecommerce { font-size: 16px; }
.products-table thead th { font-size: 1rem; }
.shop-product-large { border: 0; }
ul.productList.productLarge li.productItem { padding: 15px; background: #fff; }
.shop-product-large hr { width: 100%; margin: 10px 0; }
.shop-product-large .details h2 { line-height: 1.25; margin-bottom: 0; }
.shop-product-small .price strong, .shop-product-large .price { font-size: 20px; line-height: 1; }
.img-danger { margin: 20px 0; }
.cms_ecommerce.checkout-page { padding: 40px 15px; max-width: 750px; }
}
@media only screen and (max-width:991px) and (min-width:768px) {
.hide-ipad { display: none; }
#account-sidebar { width: 30%; }
#account-right { width: 70%; }
.account-white-bg .cms_row .account-col { line-height: 1.5; margin-bottom: 15px; }
.account-white-bg .cms_row { margin-bottom: 10px; }
.history-img { display: none; }
.nav-tabs > li > a, .nav-tabs > li > a:focus { padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; font-size: 11.75px; }
}
@media only screen and (min-width:768px) {
.mob-top-header { display: none; opacity: 0 }
}
@media only screen and (max-width:767px) {
.hide-xs { display: none; opacity: 0 }
.mob-top-header { display: block; opacity: 1; float: left; width: 100%; background: #000058; color: #fff; padding: 12px 15px; }
.mob-top-header .login-bar { margin-bottom: 0; }
.account-pages { padding-top: 20px; padding-bottom: 20px; }
.account-pages .cms_ecommerce form fieldset .cms_col_12, .account-pages .cms_ecommerce form fieldset .cms_col_4, .account-pages .cms_ecommerce form fieldset .cms_col_6 { margin-bottom: 0 !important; }
.account-pages .inner-head { margin-bottom: 0; }
.login-page .cms_ecommerce fieldset { margin-bottom: 0; }
.request-reset-password .system_page, .reset-password .system_page { padding: 20px 15px; }
#account-sidebar ul.category-menu { height: auto; margin-bottom: 0 }
.account-white-bg .cms_row h2 { margin-bottom: 0; }
.account-white-bg .cms_row .account-col { line-height: 1.5; }
.account-white-bg .cms_row { margin-bottom: 5px; }
.content-inner-contain h1 { margin-bottom: 30px; }
.cms_ecommerce.checkout-page .system_title { font-size: 18px; }
.cms_ecommerce.checkout-page fieldset { margin-bottom: 10px; }
.cms_ecommerce.checkout-page .captcha-holder { margin-top: 20px; }
}
@media only screen and (max-width:639px) {
.nav-tabs > li { width: 100%; }
.attributs-form.grid-row, .product-detail .shop-product-info.grid-row { grid-template-columns: 70px 1fr; }
}
@media only screen and (max-width:575.98px) {
.order-table .products-table tbody td[data-th="Order Date"]:before { content: attr(data-th) ": "; display: block; font-weight: 700; margin-top: 3px }
.products-table tbody td[data-th="Price"], .products-table tbody td[data-th="Quantity"], .products-table tbody td[data-th="Total"] { width: 28%; max-width: 100%; }
.products-table tbody td[data-th="Delete item"] { padding-right: 0; }
.products-table tbody td[data-th="Delete item"], .products-table tbody td[data-th="Delete item"] { position: relative; width: 30px; }
.order-table .products-table td[data-th="Price"], .order-table .products-table td[data-th="Tax"], .order-table .products-table td[data-th="Qty"], .order-table .products-table td[data-th="Order Date"], .order-table .products-table td[data-th="Total"] { width: 20%; max-width: 100%; text-align: center; }
.quantity-field { width: 90%; }
.quantity-field button { padding: 0 8px; }
}
@media only screen and (max-width:479px) {
.order-table .products-table td[data-th="Price"], .order-table .products-table td[data-th="Tax"], .order-table .products-table td[data-th="Qty"], .order-table .products-table td[data-th="Order Date"], .order-table .products-table td[data-th="Total"] { width: 50%; max-width: 100%; text-align: left; }
}
@media only screen and (max-width:359px) {
.g-recaptcha { -moz-transform: scale(.85) translateX(-8.5%); -ms-transform: scale(.85) translateX(-8.5%); -webkit-transform: scale(.85) translateX(-8.5%); transform: scale(.85) translateX(-8.5%); }
.captcha-holder, .system_holder { max-width: 270px; }
}
