.white_bg{background:#fff;}
.none_border{border:none;}
.welcome_list{padding:62px 10px 0 0; }
.welcome_list li p{font:normal 12px/25px arial;}
.welcome_list li{margin-left:9px;}
.welcome_list li p.welcome{padding:1px 5px; font:normal 12px/25px arial;}
.welcome_list span{padding:4px 12px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; color:#fff; }
.welcome_list a{padding:3px 5px; font:normal 12px/14px arial; border:1px solid #e4e4e4; border-top-right-radius: 5px; border-bottom-right-radius: 5px; text-decoration:none; color:#666;}
.welcome_list span.add_inventory_img{background: url('../images/add_inventory_img.png') no-repeat center;}
.welcome_list span.question_img{background: url('../images/left_help_center.png') no-repeat center;}
.welcome_list span.stting_img{background: url('../images/left_setting_bg.png') no-repeat center;}
.welcome_list span.contact_img{background: url('../images/contact_icon.png') no-repeat center;}
.welcome_list span.log_img{background: url('../images/left_user_log_bg.png') no-repeat center;}
.logo.navbar-brand{height:auto; padding:8px 15px 7px;}
.hsp_product .container, .hsp_product .container-fluid{padding:0px;}

.welcome_mun_mid.blue_bg_butt{background:url(../images/blue_bg_butt.png) repeat-x; border:none; margin:1px 0 0 0; height:22px;color:#fff;}
.welcome_mun_mid.blue_bg_butt a{color:#fff; border:none; padding-right:10px;  }

.dash_menu_wrap{width:100%; float:left; background:#eee; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.dash_main_menu{clear:both; width:1170px; margin:0 auto;}
.dash_main_menu ul{ float:left; clear:both; width:100%; list-style:none; padding:0px; margin:0px;}
.dash_main_menu ul li{ float:left; clear:none; text-transform:uppercase; background:rgba(255, 255, 255, 1); margin:0 0px 0 0; border-right:1px solid #ddd;}
.dash_main_menu ul li a{ float:left; padding:15px; font: normal 12px/17px arial; color:#7F7D7D;}
.dash_main_menu ul li:first-child{border-left:1px solid #ddd;}
.dash_main_menu ul li a:hover{font: normal 12px/17px arial; color:#fff; background:#1E90FF; text-decoration:none;}
.dash_main_menu ul li a.active{ font: normal 12px/17px arial; color:#fff; background:#1E90FF;}


.sub_menu_child{display:none; border:1px solid #ddd; border-top:none;}
.sub_menu_parent{position:relative;}
.sub_menu_parent:hover ul.sub_menu_child{display:block; position:absolute; top:47px; left:-1px; width:200px; margin:0px; z-index:100;}
.sub_menu_parent:hover ul.sub_menu_child li{clear:both; margin:0px; width:100%; border-top:1px solid #ddd;}
.sub_menu_parent:hover ul.sub_menu_child li a{width:100%; padding:15px 0px; text-indent:10px;}
.sub_menu_parent:hover ul.sub_menu_child li:first-child{border-left:none}

.footer_bar p{font-size:12px;}
.footer_bar p a{text-decoration:none;}

.detail_page .modal-body .form-group label{color:#555; font-weight:700;}
#edit_branch .modal-dialog{width:80%;}
.settings_page .cat_icons .panel-body{height:400px; overflow-y:auto;}
.coming_soon_page{background:url(../images/admin_panel/comingsoon.png) no-repeat center; background-size:contain;}
.err-txt{font-size:12px;}
span.help-block.error-msg{font-size:11px; color:#dd4b39;}
.overheight_modal{height:500px; overflow-y:auto;}
.limited-lines{height:250px; overflow-y:auto;}
.messi-actions .btnbox{display:inline-block; margin-left:10px;}
.messi-actions {display:block;}
.messi-box {position: relative; width: 500px; height: auto; padding: 8px; overflow: hidden; background-color: #e5e5e5; border-radius: 6px; opacity: 1;
    box-shadow: 0 0 1em #444}



/** coupon **/
.purchase-transaction h3{font-size:25px;}
.purchase-transaction p{margin:0 0 9px;}
.small-box.purchase-transaction> .small-box-footer{padding:3px 0;}
.small-box.bg-teal p{margin:0 0 11px;}
.small-box{height:102px;}
p.no_data{padding:10px;}
.col2-box .border-left {border-left: 1px solid #ffb744; background: grey; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}

.tabbed_sec .ui-widget-content{border:none; background:none; padding:0; margin:0; border-radius:0;}
.tabbed_sec .ui-widget-content .ui-widget-header{background:none; border:none; border-radius:0;}
.tabbed_sec .ui-widget-content ul.ui-tabs-nav li{}
.tabbed_sec .ui-widget-content ul.ui-tabs-nav li.ui-state-active{background:#f68e1e; border-color:#e88418;}
.tabbed_sec .ui-widget-content ul.ui-tabs-nav li.ui-state-active a{color:#fff;}
.scrollable-table{max-height:250px; overflow-y:auto;}
.ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0;}
.tabbed_sec .ui-widget-content a.btn{color:#fff;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0; padding-bottom:0;}
.mer-page .tabbed_sec .ui-widget-content ul.ui-tabs-nav li.ui-state-active{background:#555555; border-color:#333;}
.ui-widget-content a {
    color: #3c8dbc;
}


.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 28px;
    right: 20px;
}

#spinner{background:rgba(255,255,255,0.8) url(../images/preloader.gif) no-repeat center center; height: 100%; width: 100%; position: absolute; z-index: 2000; top:0px; left:0px;}
.position_rel{position:relative;}
.table-responsive{max-height:350px; overflow-y:auto; border-top:1px solid #555;}
.modal-backdrop {z-index: 100;}



/* Category Listings  sub listin */

.sub_category {white-space: nowrap; width:100%; overflow-x:auto; overflow-y: hidden; border-radius:4px;    padding:10px;}
/* box-sizing:border-box;background:#f5f5f5;border:1px solid #e5e5e5; */
.sub_cat_menus{width:auto; display:inline-block; margin-top:45px; margin-right:10px; vertical-align:top; border:1px solid #e5e5e5; border-radius:4px; background:#fff;}
.sub_cat_menus .box-body{}
.sub_category .ass_sub_cat {border:1px solid #ddd; background:#fff;}
.sub_category ul{ padding-left:0px; margin-left:0px; }
.sub_category ul li{list-style:none; border-bottom:1px solid #ddd;}
.sub_category ul li:last-child{border-bottom:none;}
.sub_category ul li a{padding:10px; text-decoration:none; display:block; color:#333;}
.sub_category ul li a:hover{background:#f5f5f5;}
.small_txt{font-size:10px; text-indent:5px; display:inline-block;}
.sub_cat_menus tr.active{background:#eee;}
.table-hover>tbody>tr.active_cl{background:#eee !important;}

.cat_type{width:88%; float:left;  margin-bottom:5px;}
.button-balanced .glyphicon{  font-size:20px; padding:6px 3px;  color:green;}
.button-balanced{ margin-bottom:5px; background:none; border:none;}
.button-assertive .glyphicon{ border:none; font-size:20px; color:red; padding:6px 3px;}
.button-assertive { margin-bottom:5px; background:none; border:none;}

td.action_btns, th.action_btns{text-align:center; width:115px;}

/* branded list */

.brand_list{width:100%; background:#fff;}
.brand_list ul{padding:0; margin:0; list-style:none; }
.brand_list ul li{display:block; width:100%; min-height:50px; border-bottom:1px solid #eee;}
.brand_list ul li.brand_title .brand_name p, .brand_list ul li.brand_title .brand_action p{ margin:0; padding:5px 0px;  color:#fff; font-size:14px; font-weight:400;}
.brand_list ul li.brand_title .brand_name{width:50%;  background:#555;}
.brand_list ul li.brand_title .brand_action{width:50%; float:left; background:#555;}
.brand_list ul li .brand_name{width:65%; float:left; padding:10px; }
.brand_list ul li .brand_action{width:35%; float:left; padding:10px 0px;}
.brand_list ul li .brand_name p{ margin:0;   color:#333; font-size:13px; font-weight:400;}

.brand_list ul.sub_category_brand{padding:0; margin:0; list-style:none; background:#eee; clear:both; text-indent:10px; }
ul.sub_category_brand li {display:block; width:100%; min-height:45px; border-bottom:1px solid #e5e5e5; float: left;}
ul.sub_category_brand li .brand_action{text-indent:0px;}
/* category lable list */
.align_right{text-align:right;}
.category_list_width .sub_cat_menus{width:100%;}

/*admin/product/add-product */
.input_specifi{width:87%; float: left;}
.add_specify{width:100%; padding-top:10px;}
.input_specifi_sub{width:40%; margin-left:10px; float:left; margin-top:1px; }
.button-balanced.add_button{margin-left:4px;}
.full_width{width:100%;}

.add_button_left_pad{padding: 0px;}
.add_button_left_pad .form-group{padding-left:0px}
.add_button_left_pad .form-group .button-balanced{padding-top: 20px;}
label.empty{display:block;}
.red_but{padding-left:0px;}



.offer_image_box{padding:10px;}
.offer-images{    width: 165px; float: right;   height: 241px; overflow: auto;}
.offer-images ul {list-style:none; margin:0px; padding:0px; }
.offer-images ul li{width:50%; float:left; padding:2px;}
.offer-images ul img{width:100%;}


.les_size{width: 22%;}
.les_size_btn {width:6%; padding:0;}
.edit_pro .well, .add_pro .well{padding:15px 0 0 0; background:#fff; position:relative;}
.top_btn_right{position:absolute; top:-17px; right:12px;}

.product_info{}
.pro_detail {background: #f4f4f4;}
.product_info h1{font-size:25px;}
.product_info b{background:#ccc; display:block; padding:7px 5px; border-radius:4px;}
.product_info ul{ padding:0px; margin-bottom:0px; background:#fff; display:inline-block;width:100%;}
.product_info ul li{ list-style:none; border-bottom:1px dotted #ddd; }
.product_info ul li .left_data{  padding:7px 5px; margin-bottom:0px;}
.right_date{ border-left:1px solid #ddd; padding:7px 5px;}
.product_info.white{background:#fff;}
.product_info .mt20{margin-top:20px;}
ul.colors, ul.sizes{padding-left:0px;}
ul.colors li, ul.sizes li{display:inline-block; list-style:none;}
.colors .green{width:25px; height:25px; background:#76A91D; float:left;}
.colors .red{width:25px; height:25px; background:#F74D0D; float:left; margin-left:10px;}
.colors .blue{width:25px; height:25px; background:#2620D2; float:left; margin-left:10px;}
.colors .gray{width:25px; height:25px; background:#999; float:left; margin-left:10px;}
.colors .ellow{width:25px; height:25px; background:#FAFA07; float:left; margin-left:10px;}
.colors .orange{width:25px; height:25px; background:#F8C471; float:left; margin-left:10px;}
ul.sizes li span{float:left;}

.product_detail_table{width:100%; overflow-x:auto; float:left; margin-top:20px;}
.product_detail_table table{border-bottom:1px solid #ccc; background:#fff; width:100%;}
.product_detail_table table td, .product_detail_table table th{white-space:nowrap;}
.blockRed{background-color:#FBBBB9;}

.set_height65{height:65px;}

.mb0{margin-bottom:0px;}
.mb0.red_but{margin-bottom:0px; padding:3px 0 0 8px; width:70px; text-align:left;}

ul.non_list {display:block; padding:0px;}
.non_list li{list-style:none; display:inline-block; padding-bottom:10px; position:relative;min-height:245px; }
.non_list li p.list_image img{ margin:10px 0;}
.mt10{margin-top:10px;}
.padd_left20{padding-left:20px;}
.non_list li .image_remove_btn{position:absolute; bottom:17px; right:13px;}

.pad0{margin:0px; padding:0px;}
button.mt20{margin-top:20px;}
.red_but{padding-left:10px;}

.deal_title{font-size:30px; margin-top:10px; font-weight:300;}
.deal_price{background:#fff; margin:10px 0px; padding:15px 0 5px;}
.deal_dis{padding-top:30px;}

/*product detail script*/


/** category List **/
.hsp_product .content{font-size:13px; padding:15px}
.hsp_product .navbar{margin-bottom:0px;}
.hsp_product .dash_cont_top h1{padding-top:0px; }
.cat_header label{font-size:13px; font-weight:300; float:left; padding:5px 0;}
.cat_header .input-group{width:69%; float:left; margin-left:10px; }
.hsp_product a.back_btn{text-decoration:none;}
.hsp_product a:hover{text-decoration:none;}
.box.box-default {border-top-color: #ccc; background: #f4f4f4;}
.box {position: relative; border-radius: 3px; background: #ffffff; border-top: 3px solid #d2d6de; margin-bottom: 20px; width: 100%; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.box-header {color: #444; display: block; padding: 10px; position: relative;}
.hsp_product .table{margin-bottom:0px;}
.hsp_product .table thead{background: #555; color: #fff;}
.hsp_product .table thead th{padding:15px 8px; border-bottom:none;}
.hsp_product .table tbody tr:hover{background:#eee;}
.hsp_product .table tr td{border-top:1px solid #f4f4f4;}

.non_float{float:none;}
.full_width.form{width:100%; margin-left:0px;}
.box.box-primary {border-top-color: #015dab; background: #f4f4f4;}
.box-body {border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;  padding: 10px;}
.content-header h1 {font-size: 24px; margin: 0; padding:15px 15px 0 15px;}

/* product list */
.btn.add-mer {margin-right: 5px;}


/** product detail  **/
.well.deal_price {background: #fff; margin: 10px 0px !important; padding: 15px 0 5px !important;}

/** product user cancel list  **/
.modal-content .form{float:none;}
.modal-header.cancel_purcase button.close{text-align:right;}


/*
 * Component: Small Box
 * --------------------
 */
.small-box {
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.small-box > .inner {
    padding: 10px;
}
.small-box > .small-box-footer {
    position: relative;
    text-align: center;
    padding: 3px 0;
    color: #fff;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    z-index: 10;
    background: rgba(0, 0, 0, 0.1);
    text-decoration: none;
}

.small-box > .small-box-footer i.glyphicon{font-size:9px;}

.small-box > .small-box-footer:hover {
    color: #fff;
    background: rgba(0, 0, 0, 0.15);
}
.small-box h3 {
    font-size: 38px;
    font-weight: bold;
    margin: 0 0 10px 0;
    white-space: nowrap;
    padding: 0;
}
.small-box p {
    font-size: 15px;
}
.small-box p > small {
    display: block;
    color: #f9f9f9;
    font-size: 13px;
    margin-top: 5px;
}
.small-box h3,
.small-box p {
    z-index: 5px;
}
.small-box .icon {
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 0;
    font-size: 75px;
    color: rgba(0, 0, 0, 0.15);
}
.small-box:hover {
    text-decoration: none;
    color: #f9f9f9;
}
.small-box:hover .icon {
    font-size: 77px;
}
@media (max-width: 767px) {
    .small-box {
        text-align: center;
    }
    .small-box .icon {
        display: none;
    }
    .small-box p {
        font-size: 12px;
    }
}
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black,
.bg-red-active,
.bg-yellow-active,
.bg-aqua-active,
.bg-blue-active,
.bg-light-blue-active,
.bg-green-active,
.bg-navy-active,
.bg-teal-active,
.bg-olive-active,
.bg-lime-active,
.bg-orange-active,
.bg-fuchsia-active,
.bg-purple-active,
.bg-maroon-active,
.bg-black-active,
.callout.callout-danger,
.callout.callout-warning,
.callout.callout-info,
.callout.callout-success,
.alert-success,
.alert-danger,
.alert-error,
.alert-warning,
.alert-info,
.label-danger,
.label-info,
.label-warning,
.label-primary,
.label-success,
.modal-primary .modal-body,
.modal-primary .modal-header,
.modal-primary .modal-footer,
.modal-warning .modal-body,
.modal-warning .modal-header,
.modal-warning .modal-footer,
.modal-info .modal-body,
.modal-info .modal-header,
.modal-info .modal-footer,
.modal-success .modal-body,
.modal-success .modal-header,
.modal-success .modal-footer,
.modal-danger .modal-body,
.modal-danger .modal-header,
.modal-danger .modal-footer {
    color: #fff !important;
}
.bg-gray {
    color: #000;
    background-color: #d2d6de !important;
}
.bg-gray-light {
    background-color: #f7f7f7;
}
.bg-black {
    background-color: #111111 !important;
}
.bg-red,
.callout.callout-danger,
.alert-danger,
.alert-error,
.label-danger,
.modal-danger .modal-body {
    background-color: #dd4b39 !important;
}
.bg-yellow,
.callout.callout-warning,
.alert-warning,
.label-warning,
.modal-warning .modal-body {
    background-color: #f39c12 !important;
}
.bg-aqua,
.callout.callout-info,
.alert-info,
.label-info,
.modal-info .modal-body {
    background-color: #00c0ef !important;
}
.bg-blue {
    background-color: #0073b7 !important;
}
.bg-light-blue,
.label-primary,
.modal-primary .modal-body {
    background-color: #3c8dbc !important;
}
.bg-green,
.callout.callout-success,
.alert-success,
.label-success,
.modal-success .modal-body {
    background-color: #00a65a !important;
}
.bg-navy {
    background-color: #001f3f !important;
}
.bg-teal {
    background-color: #39cccc !important;
}
.bg-olive {
    background-color: #3d9970 !important;
}
.bg-lime {
    background-color: #01ff70 !important;
}
.bg-orange {
    background-color: #ff851b !important;
}
.bg-fuchsia {
    background-color: #f012be !important;
}
.bg-purple {
    background-color: #605ca8 !important;
}
.bg-maroon {
    background-color: #d81b60 !important;
}
.bg-gray-active {
    color: #000;
    background-color: #b5bbc8 !important;
}
.bg-black-active {
    background-color: #000000 !important;
}
.bg-red-active,
.modal-danger .modal-header,
.modal-danger .modal-footer {
    background-color: #d33724 !important;
}
.bg-yellow-active,
.modal-warning .modal-header,
.modal-warning .modal-footer {
    background-color: #db8b0b !important;
}
.bg-aqua-active,
.modal-info .modal-header,
.modal-info .modal-footer {
    background-color: #00a7d0 !important;
}
.bg-blue-active {
    background-color: #005384 !important;
}
.bg-light-blue-active,
.modal-primary .modal-header,
.modal-primary .modal-footer {
    background-color: #357ca5 !important;
}
.bg-green-active,
.modal-success .modal-header,
.modal-success .modal-footer {
    background-color: #008d4c !important;
}
.bg-navy-active {
    background-color: #001a35 !important;
}
.bg-teal-active {
    background-color: #30bbbb !important;
}
.bg-olive-active {
    background-color: #368763 !important;
}
.bg-lime-active {
    background-color: #00e765 !important;
}
.bg-orange-active {
    background-color: #ff7701 !important;
}
.bg-fuchsia-active {
    background-color: #db0ead !important;
}
.bg-purple-active {
    background-color: #555299 !important;
}
.bg-maroon-active {
    background-color: #ca195a !important;
}
[class^="bg-"].disabled {
    opacity: 0.65;
    filter: alpha(opacity=65);
}
.text-red {
    color: #dd4b39 !important;
}
.text-yellow {
    color: #f39c12 !important;
}
.text-aqua {
    color: #00c0ef !important;
}
.text-blue {
    color: #0073b7 !important;
}
.text-black {
    color: #111111 !important;
}
.text-light-blue {
    color: #3c8dbc !important;
}
.text-green {
    color: #00a65a !important;
}
.text-gray {
    color: #d2d6de !important;
}
.text-navy {
    color: #001f3f !important;
}
.text-teal {
    color: #39cccc !important;
}
.text-olive {
    color: #3d9970 !important;
}
.text-lime {
    color: #01ff70 !important;
}
.text-orange {
    color: #ff851b !important;
}
.text-fuchsia {
    color: #f012be !important;
}
.text-purple {
    color: #605ca8 !important;
}
.text-maroon {
    color: #d81b60 !important;
}
.link-muted {
    color: #7a869d;
}
.link-muted:hover,
.link-muted:focus {
    color: #606c84;
}
.link-black {
    color: #666;
}
.link-black:hover,
.link-black:focus {
    color: #999;
}
.hide {
    display: none !important;
}
.no-border {
    border: 0 !important;
}
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.no-shadow {
    box-shadow: none!important;
}
.list-unstyled,
.chart-legend,
.contacts-list,
.users-list,
.mailbox-attachments {
    list-style: none;
    margin: 0;
    padding: 0;
}
.list-group-unbordered > .list-group-item {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.flat {
    border-radius: 0 !important;
}
.text-bold,
.text-bold.table td,
.text-bold.table th {
    font-weight: 700;
}
.text-sm {
    font-size: 12px;
}
.jqstooltip {
    padding: 5px!important;
    width: auto!important;
    height: auto!important;
}
.bg-teal-gradient {
    background: #39cccc !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc), color-stop(1, #7adddd)) !important;
    background: -ms-linear-gradient(bottom, #39cccc, #7adddd) !important;
    background: -moz-linear-gradient(center bottom, #39cccc 0%, #7adddd 100%) !important;
    background: -o-linear-gradient(#7adddd, #39cccc) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39cccc', GradientType=0) !important;
    color: #fff;
}
.bg-light-blue-gradient {
    background: #3c8dbc !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc), color-stop(1, #67a8ce)) !important;
    background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;
    background: -moz-linear-gradient(center bottom, #3c8dbc 0%, #67a8ce 100%) !important;
    background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important;
    color: #fff;
}
.bg-blue-gradient {
    background: #0073b7 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7), color-stop(1, #0089db)) !important;
    background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important;
    background: -moz-linear-gradient(center bottom, #0073b7 0%, #0089db 100%) !important;
    background: -o-linear-gradient(#0089db, #0073b7) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important;
    color: #fff;
}
.bg-aqua-gradient {
    background: #00c0ef !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef), color-stop(1, #14d1ff)) !important;
    background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
    background: -moz-linear-gradient(center bottom, #00c0ef 0%, #14d1ff 100%) !important;
    background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important;
    color: #fff;
}
.bg-yellow-gradient {
    background: #f39c12 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12), color-stop(1, #f7bc60)) !important;
    background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
    background: -moz-linear-gradient(center bottom, #f39c12 0%, #f7bc60 100%) !important;
    background: -o-linear-gradient(#f7bc60, #f39c12) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important;
    color: #fff;
}
.bg-purple-gradient {
    background: #605ca8 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8), color-stop(1, #9491c4)) !important;
    background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important;
    background: -moz-linear-gradient(center bottom, #605ca8 0%, #9491c4 100%) !important;
    background: -o-linear-gradient(#9491c4, #605ca8) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important;
    color: #fff;
}
.bg-green-gradient {
    background: #00a65a !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a), color-stop(1, #00ca6d)) !important;
    background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;
    background: -moz-linear-gradient(center bottom, #00a65a 0%, #00ca6d 100%) !important;
    background: -o-linear-gradient(#00ca6d, #00a65a) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important;
    color: #fff;
}
.bg-red-gradient {
    background: #dd4b39 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39), color-stop(1, #e47365)) !important;
    background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important;
    background: -moz-linear-gradient(center bottom, #dd4b39 0%, #e47365 100%) !important;
    background: -o-linear-gradient(#e47365, #dd4b39) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important;
    color: #fff;
}
.bg-black-gradient {
    background: #111111 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111111), color-stop(1, #2b2b2b)) !important;
    background: -ms-linear-gradient(bottom, #111111, #2b2b2b) !important;
    background: -moz-linear-gradient(center bottom, #111111 0%, #2b2b2b 100%) !important;
    background: -o-linear-gradient(#2b2b2b, #111111) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111111', GradientType=0) !important;
    color: #fff;
}
.bg-maroon-gradient {
    background: #d81b60 !important;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60), color-stop(1, #e73f7c)) !important;
    background: -ms-linear-gradient(bottom, #d81b60, #e73f7c) !important;
    background: -moz-linear-gradient(center bottom, #d81b60 0%, #e73f7c 100%) !important;
    background: -o-linear-gradient(#e73f7c, #d81b60) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#d81b60', GradientType=0) !important;
    color: #fff;
}

.content-header{position: relative;}
.content-header > .breadcrumb {float: right; background: transparent; margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 7px 5px; position: absolute;    top: 15px; right: 10px; border-radius: 2px;}
.add-cart table {
    border-bottom: 1px solid #ddd;
    margin-top: 15px;
	margin-bottom: 20px;
}
.cart-img{width:100px;}
.brand{padding-left:25px !important;}
.brand p {margin: 0px; font-size: 16px; font-weight: 600;}
.product_list_table{margin-bottom:20px !important;}
.amount-detail span{display:block;}
.amount-detail p.amt_disc{font-weight:500;}
.amount-detail .amt_disc, .amount-detail i{width:50%; display:inline-block;}
.amount-detail .amt_disc{text-align:right; }
.amount-detail .cost-det{text-align:left; padding-left:20px;}
.amount-detail .total_cost{color:#1E90FF;}
.add-cart .estimate {padding-bottom: 20px; border-bottom: 1px solid #f4f4f4; margin-bottom: 10px;}
.hsp_product .table thead th{font-weight:bold; padding:8px;}

/** admin Product  **/
.add-cart .estimate{margin-left:0px;}

/* Main carousel style */
		.carousel {
			width:100%;
		}

		/* Indicators list style */
		.article-slide .carousel-indicators {
			bottom: -5px;
			left: 0;
			margin-left: 5px;
			width: 100%;
            position: relative;
		}
		/* Indicators list style */
		.article-slide .carousel-indicators li {
			border: medium none;
			border-radius: 0;
			float: left;
			height: 54px;
			margin-bottom: 5px;
			margin-left: 0;
			margin-right: 5px !important;
			margin-top: 0;
			width: 98px;
		}
		/* Indicators images style */
		.article-slide .carousel-indicators img {
			border: 2px solid #FFFFFF;
			float: left;
			height: 54px;
			left: 0;
			width:100%;
		}
		/* Indicators active image style */
		.article-slide .carousel-indicators .active img {
			border: 2px solid #428BCA;
			opacity: 0.7;
		}

#article-photo-carousel .carousel-inner{height:300px;}

#dvLoading {
    display: none;
    background: rgba(255, 255, 255, 0.5);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
}

#dvLoading img{
    position: absolute;
    left: 50%;
    top: 50%;
}

.login-image{display: block;  margin-left: auto;  margin-right: auto;  width: 50%;}

#dvLoadings
{
    /*background-color: rgba(255,255,255,0.7);*/
    background-color: /*rgba(166,159,159,0.7)*/ #f5f5f5;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1001;
    top:0px;
    left:0px;
    /*left: 50%;
    top: 50%;
    margin: -64px 0 0 -64px;*/
}
.dvLoading_images{
    background:url(../images/preloader.gif) no-repeat center center;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1001;
    top:0px;
    left:0px;
}

.dvLoading_image_popup{
    background:url(../images/preloader.gif) no-repeat center center #fff;
    height: 100%;
    width: 750px;
    position: fixed;
    z-index: 1002;
    top:0px;
    left:0px;
}
