@-webkit-keyframes colorForgotBox {
    100%, 0% {
        stroke: #000;
    }
    40% {
        stroke: #000;
    }
    66% {
        stroke: #000;
    }
    80%, 90% {
        stroke: #000;
    }
}
@keyframes colorForgotBox {
    100%, 0% {
        stroke: #000;
    }
    40% {
        stroke: #000;
    }
    66% {
        stroke: #000;
    }
    80%, 90% {
        stroke: #000;
    }
}


/****** Box Loading ******/
.lockScroll {
    margin: 0;
    height: 100%;
    overflow: hidden;
}
.boxLoading {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    opacity: 0.3;
    background: #FFF;
    width: 100vw;
    height: 100vh;
}
.boxLoading .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0);
    margin: 0;
}
.boxLoading .path {
    -webkit-animation: dash 1.5s ease-in-out infinite, colorForgotBox 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, colorForgotBox 6s ease-in-out infinite;
}


/****** Commerce Widget ******/
.widget_cart_fix {
    background: #000000 !important;
    border: 1px solid rgba(255, 255, 255, 0.81);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05) !important;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05) !important;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.widget_cart_fix_icon {
    color: #FFFFFF;
}
.widget_cart_fix .open a:hover ,.widget_cart_fix .open a:hover .widget_cart_fix_icon {
    color: #7c7c7c !important;
    text-decoration:none;
}

.widget_cart_fix_btn {
    background: #000000 !important;
    color: #ffffff !important;
}
.widget_cart_fix_btn.open {
    border: 1px solid transparent;
}

/****** Card & Text ******/
.card-theme {
    background: #424242;
    border: 1px solid rgba(0,0,0,0.125);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.theme-main .boxCard {
    background: #424242;
    border: 1px solid rgba(0,0,0,0.125);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.theme-main .boxCard .boxFrame {
    border: 1px solid #2E2E2E !important;
}
.theme-main .boxCard .boxList:not(:last-child) {
    border-bottom: 1px solid #2E2E2E !important;
}
.theme-main .boxCard,
.theme-main .boxCard h4,
.theme-main .boxCard h4:hover,
.theme-main .boxCard h5,
.theme-main .boxCard h5:hover,
.theme-main .boxCard p,
.theme-main .boxCard .h4,
.theme-main .boxCard .h5,
.theme-main .boxCard .p {
    color: rgba(255,255,255,1);
}
.theme-main .boxCard a {
    /* color: rgba(255,255,255,1); */
    color: rgba(255,255,255,0.50);
}
.theme-main .boxCard a:hover {
    color: rgba(255,255,255,0.50);
}
.theme-main .boxCard hr {
    border-color: #2E2E2E;
}
.theme-main .border-top, 
.theme-main .border-bottom
.card .border-top, 
.card .border-bottom {
    border-color: #2E2E2E !important;
}




/****** Form ******/
/* .form-control {
        background: #111111 !important;
        border-color: #5E5E5E !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}
.form-control:focus {
        border-color: rgba(169,169,169,1) !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169,169,169,0.6) !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169,169,169,0.6) !important;
} */

.theme-main .form-control {
    background: #111111;
    color: rgba(255,255,255,1);
    border-color: #5E5E5E;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.theme-main .form-control:focus {
    border-color: rgba(169,169,169,1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169,169,169,0.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(169,169,169,0.6);
}
.theme-main .has-error .form-control {
    border-color: rgba(169,68,66,1) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
.theme-main .has-error .form-control:focus {
    border-color: rgba(169,68,66,1) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(169,68,66,0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(169,68,66,0.6) !important;
}
.theme-main .input-group .input-group-addon {
    background: #111111;
    border-color: #5E5E5E;
    color: rgba(255,255,255,1);
}
.theme-main .input-group .input-group-btn button {
    background: #111111;
    border-color: #5E5E5E;
    color: rgba(255,255,255,1);
}
.theme-main .input-group .input-group-btn button:hover {
    background: #202020;
}
.theme-main .input-group .input-group-btn button:disabled {
    background: #111111;
    color: #7c7c7c;
}
.theme-main .help-block {
    color: #E45735;
}
.theme-main .form-control.borderError {
    border-color: rgba(169,68,66,1) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
}
.theme-main .form-control.borderError:focus {
    border-color: rgba(169,68,66,1) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(169,68,66,0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(169,68,66,0.6) !important;
}
.theme-main .borderError:not(.form-group) {
    border: 1px solid #E45735;
}
.theme-main .divError {
    color: #E45735;
}
.theme-main ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #7C7C7C;
}
.theme-main ::-moz-placeholder { /* Firefox 19+ */
    color: #7C7C7C;
}
.theme-main :-ms-input-placeholder { /* IE 10+ */
    color: #7C7C7C;
}
.theme-main :-moz-placeholder { /* Firefox 18- */
    color: #7C7C7C;
}

.input-group .input-group-append button{
    background: #111111;
    border-color: #5E5E5E;
    /* color: rgba(255,255,255,1); */
    border-left-width: 1px;
}

.input-group .input-group-prepend button{
    background: #111111;
    border-color: #5E5E5E;
    /* color: rgba(255,255,255,1); */
    border-left-width: 1px;
}

/****** Datetimepicker ******/
.theme-main .bootstrap-datetimepicker-widget th {
    color: rgba(255,255,255,1);
}
.theme-main .bootstrap-datetimepicker-widget td {
    color: rgba(255,255,255,0.70);
}
.theme-main .bootstrap-datetimepicker-widget td.old,
.theme-main .bootstrap-datetimepicker-widget td.new {
    color: rgba(255,255,255,0.50);
}
.theme-main .bootstrap-datetimepicker-widget .timepicker-hour,
.theme-main .bootstrap-datetimepicker-widget .timepicker-minute {
    color: rgba(255,255,255,1);
}
.theme-main .bootstrap-datetimepicker-widget [data-action] {
    color: rgba(255,255,255,1);
}
.theme-main .bootstrap-datetimepicker-widget [data-action]:hover {
    color: rgba(0,0,0,0.87);
}
.theme-main .bootstrap-datetimepicker-widget .active:hover {
    color: rgba(255,255,255,1);
}
.theme-main .bootstrap-datetimepicker-widget.bottom:before {
    border-bottom: 7px solid #222222;
}
.theme-main .bootstrap-datetimepicker-widget.bottom:after {
    border-bottom: 7px solid #373737;
}
.theme-main .bootstrap-datetimepicker-widget.top:before {
    border-top: 7px solid #222222;
}
.theme-main .bootstrap-datetimepicker-widget.top:after {
    border-top: 7px solid #373737;
}



/****** Table ******/
.theme-main  .table>thead>tr>th {
    border-bottom: 1px solid #2E2E2E;
}
.theme-main  table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before,
.theme-main  table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
    color: rgba(255,255,255,1);
}



/****** Nav ******/
.theme-main .nav>li>a:hover,
.theme-main .nav>li>a:focus {
    color: rgba(255,255,255,1);
    background-color: #2E2E2E;
}










/****** Modal ******/
.modal-header {
    border-bottom: 1px solid #2E2E2E;
}
.modal-header button.close {
    color: rgba(255,255,255,1) !important;
}
.modal-content {
    background-color: #424242;
    border: 1px solid rgba(0,0,0,0.125);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.modal-content,
.modal-content h4,
.modal-content h4:hover,
.modal-content h5,
.modal-content h5:hover,
.modal-content p,
.modal-content .h4,
.modal-content .h5,
.modal-content .p {
    color: rgba(255,255,255,1);
}
.modal-content a {
    color: rgba(255,255,255,1);
}
.modal-content h3,
.modal-content h3:hover,
.modal-content .h3,
.modal-content .h3-hover {
    color: rgba(255,255,255,1);
    font-size: 20px;
}
.modal-content a:hover {
    color: rgba(255,255,255,0.50);
}
.modal-content hr {
    border-color: #2E2E2E;
}
.modal-footer{
    border-top: 1px solid rgba(0,0,0,0.125);
}


/****** Text Liner ******/
/* .textLiner {
        background-color: #2E2E2E !important;
}
.textLiner > .textLiner-txt {
        background-color: #424242 !important;
        color: rgba(255,255,255,0.70) !important;
} */



/****** Button ******/
.theme-main .btn-default {
    color: #e5e6e8;
    background-color: #424242;
    border-color: #222;
}
.theme-main .btn-default:hover {
    color: #e5e6e8;
    background-color: #111111;
    border-color: #030303;
}
.theme-main .btn-default:active,
.theme-main .btn-default.active,
.theme-main .open>.dropdown-toggle.btn-default {
    color: #e5e6e8;
    background-color: #111111;
    border-color: #030303;
}
.theme-main .btnFacebook {
    background: #4468AF;
    color: #FFF;
}
.theme-main .btnFacebook:hover {
    background: #1C3A79;
    color: #FFF;
}

.theme-main .btnGoogle {
    background: #E94335;
    color: #FFF;
}
.theme-main .btnGoogle:hover {
    background: #C2241C;
    color: #FFF;
}


/****** popover ******/
.theme-main .popover {
    background: #424242;
    border: 1px solid rgba(0,0,0,0.125);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.theme-main .popover.right>.arrow {
    border-right-color: rgba(0,0,0,0.125);
}
.theme-main .popover.right>.arrow:after {
    border-right-color: #424242;
}




/****** Alert ******/
.alert-success .close {
    color: #3c763d !important;
}
.alert-success .close:hover {
    color: #2F5B30 !important;
}





/****** Component ******/
/****** Text ******/
.text-theme-1 { color: #FFFFFF !important; }
.text-theme-2 { color: #CBCBCB !important;}
.text-theme-3 { color: #A7A7A7 !important; }
.text-theme-mute { color: #A7A7A7 !important; }
.text-theme-danger { color: #E45735 !important; }
@media (min-width: 576px) {
    .text-sm-theme-1 { color: #FFFFFF !important; }
    .text-sm-theme-2 { color: #CBCBCB !important;}
    .text-sm-theme-3 { color: #A7A7A7 !important; }
    .text-sm-theme-mute { color: #A7A7A7 !important; }
    .text-sm-theme-danger { color: #E45735 !important; }
}
@media (min-width: 768px) {
    .text-md-theme-1 { color: #FFFFFF !important; }
    .text-md-theme-2 { color: #CBCBCB !important;}
    .text-md-theme-3 { color: #A7A7A7 !important; }
    .text-md-theme-mute { color: #A7A7A7 !important; }
    .text-md-theme-danger { color: #E45735 !important; }
}
@media (min-width: 992px) {
    .text-lg-theme-1 { color: #FFFFFF !important; }
    .text-lg-theme-2 { color: #CBCBCB !important;}
    .text-lg-theme-3 { color: #A7A7A7 !important; }
    .text-lg-theme-mute { color: #A7A7A7 !important; }
    .text-lg-theme-danger { color: #E45735 !important; }
}

/****** Border ******/
.border-theme { border-color: #2E2E2E !important; }

.theme-bg-1 { background-color: #424242 !important; }
.theme-bg-2 { background-color: #2E2E2E !important; }
.theme-bg-3 { background-color: #2E2E2E !important; }
.theme-bg-4 { background-color: #303030 !important; }
.theme-bg-5 { background-color: #111111 !important; }

.theme-text-1 { color: #FFFFFF !important; }
.theme-text-2 { color: #CBCBCB !important;}
.theme-text-3 { color: #A7A7A7 !important; }
.theme-text-mute { color: #A7A7A7 !important; }
.theme-text-danger { color: #E45735 !important; }

.theme-border-danger { border: 1px solid #E45735 !important; }
.theme-bg-hover:hover { background-color: #2E2E2E !important; }
.theme-th-border { border-top: 1px solid #2E2E2E !important; border-bottom: 1px solid #2E2E2E !important; }
.theme-td-border { border-bottom: 1px solid #2E2E2E !important; }
.theme-borderBottom:not(:last-child) { border-bottom: 1px solid #2E2E2E !important; }
.theme-borderRight { border-right: 1px solid #2E2E2E !important; }




/********************** Track Code ***********************/
.track-code-panel>.table-striped>tbody>tr:nth-child(odd){
    background-color: #383838;
}
.track-code-panel>.table-striped>tbody>tr:nth-child(even){
    background-color: #424242;
}
.track-code-panel>.table-striped>tbody>tr:nth-child(odd):hover,
.track-code-panel>.table-striped>tbody>tr:nth-child(even):hover{
    background-color: #2E2E2E !important;
}



/************************** Page **************************/

/****** Page Calendar ******/
/* .fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
    border-color: #2e2e2e;
}
.fc-unthemed .fc-more {
    color: rgba(255, 255, 255, 0.7);
}
.fc-unthemed .fc-more:hover {
    color: rgba(255, 255, 255, 1);
}
.fc-unthemed .fc-popover {
    background-color: #424242;
    box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
}
.fc-unthemed .fc-popover .fc-header {
    background-color: rgba(255, 255, 255, 0.5);
    color: rgba(0, 0, 0, 0.87);
}
.fc-unthemed .fc-popover .fc-header .fc-close {
    color: rgba(0, 0, 0, 0.54);
}
.fc-unthemed .fc-popover .fc-header .fc-close:hover {
    color: rgba(0, 0, 0, 0.87);
}
.fc-view-container {
    background-color: #424242;
    color: rgba(255, 255, 255, 1);
}
.fc-bg .fc-today {
    background-color: rgba(255, 255, 255, 0.38);
}
.fc-event .fc-content {
    color: inherit;
} */


/****** Event Calendar ******/
/* .eventcalendar-ui {
    background-color: #424242
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .table-condensed>thead>tr:first-child {
    border-bottom-color: #2e2e2e
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .picker-switch {
    color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .prev, .eventcalendar-ui .bootstrap-datetimepicker-widget .next {
    color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .prev:hover, .eventcalendar-ui .bootstrap-datetimepicker-widget .next:hover, .eventcalendar-ui .bootstrap-datetimepicker-widget .prev:focus, .eventcalendar-ui .bootstrap-datetimepicker-widget .next:focus {
    color: rgba(255, 255, 255, 0.7)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .gotoday {
    color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .gotoday:hover, .eventcalendar-ui .bootstrap-datetimepicker-widget .gotoday:focus {
    color: rgba(255, 255, 255, 0.7)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .table-condensed>thead>tr:last-child>th.dow {
    color: rgba(255, 255, 255, 0.7)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .day {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .day:hover, .eventcalendar-ui .bootstrap-datetimepicker-widget .today {
    background-color: rgba(255, 255, 255, 0.38)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .other .new, .eventcalendar-ui .bootstrap-datetimepicker-widget .other .old, .eventcalendar-ui .bootstrap-datetimepicker-widget .other .tabmark .fa {
    background-color: transparent!important;
    color: rgba(255, 255, 255, 0.2)!important
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .day.active, .eventcalendar-ui .bootstrap-datetimepicker-widget .day.active:hover {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 0.87)
}
.eventcalendar-ui .bootstrap-datetimepicker-widget .tabmark .fa.more {
    color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .popover {
    background-color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .popover .arrow:after {
    border-top-color: rgba(255, 255, 255, 1)
}
.eventcalendar-ui .popover .popup-eventlist li>p {
    color: rgba(0, 0, 0, 0.87)
}
.eventcalendar-ui .popover .popup-eventlist li>p {
    color: rgba(0, 0, 0, 0.87)
}
.eventcalendar-ui .popover .slimScrollBar {
    background-color: rgba(0, 0, 0, 0.87)!important
}
.eventcalendar-list .list-group>.list-group-item {
    border-color: #e2e2e2
} */

/****** Faq ******/
/* .faqList1 .panel {
    background-color: #424242;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.faqList1 .panel-default {
    border-color: rgba(0, 0, 0, 0.13);
}
.faqList1 .panel-body {
    color: rgba(255, 255, 255, 0.7);
}
.faqList1 .panel-body p, .faqList1 .panel-body h2, .faqList1 .panel-body h4, .faqList1 .panel-body a  {
    color: inherit;
}
.faqList1 .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #2E2E2E;
}
.faqList1 .panel-heading {
    color: rgba(255, 255, 255, 1);
}
.faqList1 .panel-heading[aria-expanded="true"] {
    color: rgba(255, 255, 255, 1);
}
.faqList1 .panel-heading:hover {
    color: rgba(255, 255, 255, 0.5);
}
.faqList1 .panel-heading .faqHeading-icon {
    color: rgba(255, 255, 255, 0.7);
}
.faqList1 .panel-heading[aria-expanded="true"] .faqHeading-icon {
    color: rgba(255, 255, 255, 1);
}
.faqList1 .panel-heading:hover .faqHeading-icon {
    color: rgba(255, 255, 255, 0.5);
} */


/* .pageCompareProduct .theme-main .table-responsive {
        background-color: #424242;
}
.pageCompareProduct .theme-main .table-bordered {
    border: 1px solid #2E2E2E;
}
.pageCompareProduct .theme-main .table-bordered>thead>tr>th,
.pageCompareProduct .theme-main .table-bordered>tbody>tr>th,
.pageCompareProduct .theme-main .table-bordered>tfoot>tr>th,
.pageCompareProduct .theme-main .table-bordered>thead>tr>td,
.pageCompareProduct .theme-main .table-bordered>tbody>tr>td,
.pageCompareProduct .theme-main .table-bordered>tfoot>tr>td {
        border: 1px solid #2E2E2E;
}
.pageCompareProduct .theme-main,
.pageCompareProduct .theme-main h4,
.pageCompareProduct .theme-main h4:hover,
.pageCompareProduct .theme-main h5,
.pageCompareProduct .theme-main h5:hover,
.pageCompareProduct .theme-main p,
.pageCompareProduct .theme-main .h4:not(.price),
.pageCompareProduct .theme-main .h5,
.pageCompareProduct .theme-main .p {
        color: rgba(255,255,255,1);
}
.pageCompareProduct .theme-main a {
        color: rgba(255,255,255,1);
}
.pageCompareProduct .theme-main a:hover {
    color: rgba(255,255,255,0.50);
}
.pageCompareProduct .theme-main hr {
    border-color: #2E2E2E;
} */

/*pagination*/
.divPagination .pagination .page-link{
    color: rgba(255,255,255,1);
}
.divPagination .pagination .page-link:hover{
    z-index: 3;
    color: #3057EE;
    background-color: #656364;
    border-color: #222;
}
.divPagination .active:not(.disabled) .current{
    color: #ffffff;
    background-color: #222222;
}
.divPagination .active .current{
    border: 1px solid #222222;
    background-color: #424242;
}
.divPagination .textShow.disabled {
    color: #515151 !important;
}
.pagination > li > a, .pagination > li > svg {
    background-color: #424242;
    border: 1px solid #222222;
}
/*end pagination*/
.comparePBG{
    background: transparent;
    border: 1px solid rgba(0,0,0,0.125);
}

/*TAG*/
.label.label-default {
    background-color: #424242;
    color: #ffffff;
}
.label.label-default:hover {
    background-color: #111111;
    color: #a9a9a9;
}
.nav-tabs > li > a:hover{
    background-color: #656364;
    border-color: #222222;
}

.productshow .btn-default {
    color: #fff !important;
    background-color: #424242;
    border: 1px solid #111;
}

.productshow .btn-default:hover{
    color: #fff !important;
    background-color: #222;
    border: 1px solid #111;
}

.productshow .btn-default:active, .btn-group .active {
    color: #fff !important;
    background-color: #111;
    border: 1px solid #000;
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.productshow .disabled {
    opacity: 1 !important;
}

/*lang wid*/
@media only screen and (min-width:1025px) {
    .dropdown-chooselang{
       background-color: #373737;
    }
    .dropdown-chooselang > li > a {
        color: #ffffff !important;
    }
}


.btnSearchTopWidget,.aCloseSearchIcon{
    background-color: #111111 !important;
    border-color: #e5e6e8 !important;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
}
.btnSearchTopWidget:hover{
    background-color: #1E1E1E !important;
}
.aCloseSearchIcon:hover{
    background-color: #1E1E1E !important;
}



.pageCompareProduct .theme-main .table-bordered {
    background-color: #424242;
    border: 1px solid #2E2E2E;
}
.pageCompareProduct .theme-main .table-bordered>thead>tr>th,
.pageCompareProduct .theme-main .table-bordered>tbody>tr>th,
.pageCompareProduct .theme-main .table-bordered>tfoot>tr>th,
.pageCompareProduct .theme-main .table-bordered>thead>tr>td,
.pageCompareProduct .theme-main .table-bordered>tbody>tr>td,
.pageCompareProduct .theme-main .table-bordered>tfoot>tr>td {
    border: 1px solid #2E2E2E;
}
.pageCompareProduct .theme-main,
.pageCompareProduct .theme-main h4,
.pageCompareProduct .theme-main h4:hover,
.pageCompareProduct .theme-main h5,
.pageCompareProduct .theme-main h5:hover,
.pageCompareProduct .theme-main p,
.pageCompareProduct .theme-main .h4,
.pageCompareProduct .theme-main .h5,
.pageCompareProduct .theme-main .p {
    color: rgba(255,255,255,1);
}
.pageCompareProduct .theme-main a {
    color: rgba(255,255,255,1);
}
.pageCompareProduct .theme-main a:hover {
    color: rgba(255,255,255,0.5);
}
.pageCompareProduct .theme-main hr {
    border-color: #2E2E2E;
}

.pageCompareProduct .theme-main .table-responsive {
    font-size: 16px;
}



/* member */
.memberMenu li{
    position: relative;
    display: block;
    cursor: pointer;
}
.memberMenu li:hover{
    background-color: #2d2d2d;
}
.memberMenu li>p{
    display: block;
    padding: 10px 15px;
    margin:0;
}

.cart-step-progress-bar .step-line {
    border-bottom-color: #FFFFFF !important;
}
.cart-step-progress-bar .step-item.active .step-icon span {
    background-color: #FFFFFF;
    border-color: #424242;
    color: #424242;
}
.cart-step-progress-bar .step-item .step-icon span::after {
    border-color: #FFFFFF !important;
}