
.orders-table, 
.carttotal-table {
    font-size: 14px;
}

.carttotal-table.table > tbody > tr > td {
    border-top: none;
    padding: 14px 10px;
}
.carttotal-table.table > tbody > tr.border {
    border-top: 2px solid black;
    border-bottom: 1px solid black;
}
.carttotal-table.table > tbody > tr.border-dotted {
    border-top: 2px dotted rgb(95, 93, 93);
    /* border-bottom: 1px dotted black; */
}
nav select {
	display: none
}

.toggle-password{
    cursor: pointer;
    font-weight: 500;
    font-size: larger;
}

.input-group-multi [class*='col-'] {
    margin: 0 !important;
    padding: 0 !important;
  }
  
  .input-group-multi .form-control {
    border-right: 0;
  }
  
  .input-group-multi [class*='col-']:last-child .form-control {
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #ccc;
  }

nav ul {
	margin: 0
}

nav>ul>li {
	float: left;
	position: relative;
	/* text-align: center */
}

nav ul li {
	list-style: none
}

nav ul li a,
nav ul li a:hover {
	text-decoration: none
}

nav>ul>li a {
	padding: 4px 4px;
	display: block;
	font-size: 16px;
	color: #000;
}

nav>ul>li a:hover {
    color: #000;
    cursor: pointer;
}

nav>ul>li:hover:after {
	left: 0;
	right: 0
}

nav>ul>li>span {
	position: absolute;
	right: 5px;
	top: 35px;
	width: 7px;
	height: 6px;
	margin: 0 0 0 5px;
	float: right;
	background: url(../images/nav_arrow.png) left top no-repeat
}

nav>ul>li.current a {
    /* color: #fff806!important; */
    padding: 10px 12px;
    color: #6f6c0a!important;
    background-color: white;
    border-right: 4px solid #d2cc25 !important;
    border-left: 4px solid #d2cc25;
    
}
nav i {
    padding-right: 10px;
}

#myaccount-widget-container{
    padding: 20px 0px;
}

@media only screen and (max-width: 1023px){
    .myAccountContainersList {
        /* display: flex !important; */
    }
    
}

.myAccountContainersList{
    padding-left: 0px !important;
   }
@media (max-width: 576px) {
    nav ul{
        /* text-align: center; */
        display: inline-block;
        position: relative;
    }
    nav {
        padding-top: 0px;
        width: 100%;
        /* text-align: center; */
        
   }
   nav>ul>li a {
	/* padding: 27px 20px; */
    padding: 10px 10px;
	display: block;
	font-size: 15px;
	color: rgb(0, 0, 0)
}
  
    nav h1 {
        display: none;
   }
  
    nav i {
        padding-right: 0px;
        font-size: 1.3em !important;
   }


   
li.col.colll {
    padding: 6px 0px !important;
}
  
   
}

.shipAddrCard h5 {
    font-family: unset;
    font-size: 15px;
    margin: 0px;
    padding: 5px;
}
.shipAddrCard p {
    padding: 5px;
    font-size: 13px;
}
.mb-20{
    margin-bottom: 25px;
}
.kriscart-widget h3.heading {
    font-family: Signika,sans-serif;
    color: var(--app-body-theme-color);
    border-bottom: 1px solid var(--app-body-theme-color);
    padding: .3em 0;
    margin-bottom: 1em;
    font-weight: 400;
}

.kriscart-widget h3.heading1 {
    font-family: Signika,sans-serif;
    color: var(--app-body-theme-color);
    padding: .3em 0;
    margin-bottom: 1em;
    font-weight: 400;
    text-align: center;
}
.forgotpwd{
    color: var(--app-body-theme-color) !important;
}

.shipAddrCard {
    min-height: 120px;
    padding: 8px;
    cursor: pointer;
    background: #ebebeb;
}
.shipAddrCard.active {
    border: 1px solid #918d22;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    -moz-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

.loginbtn,.registerbtn{
    font-size: 18px;
    font-weight: 600;
}
.signupa,.signina{
    float: left;
    padding: 10px 0px;
    cursor: pointer;
}
.forgotpwd{
    color: #2591d0 !important;
    padding: 8px 0px;
    cursor: pointer;

}

.rightsideblock_css{
    background: #f1f1f1;
}


.loginblock_css{
    border-radius: 5px;
    overflow: hidden;
    background: #f1f1f1;
}
.item_details label {
    width:100%;
}
.myAccountContainersList li{
    /* text-align: left; */
}
.myAccountContainersList {
    width: 100%;
}
@media screen and (min-width:976px) {
    .myAccountContainersList li{
        width: 100%;
        text-align: left;
    }
  }



#accountDetailsForm,#ordersContainer,#wishlistContainer,#orderDetailsContainer,#addressesContainer,#changePwdContainer{
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
}

#accountDetailsForm h3,#ordersContainer h3,#wishlistContainer h3,#orderDetailsContainer h3,#addressesContainer h3,#changePwdContainer h3, #eKYCContainer h3 {

    color: #918d22 !important;
    text-align: center;
    padding: 10px;
    font-size: 22px;
    margin-bottom: 10px;
    border-bottom: 1px solid #6e6e63 !important;
    margin-top: 0px !important;
}
#ReturnTimerNote{
    padding: 0px 20px !important;
}
/* 
.viewOrderDetailsBtn {
    background-color: #e8e6e3;
} */

.shipping{
    /* padding: 10px 30px !important; */
}


#addressesContainer h3{
    margin-bottom: 0px;
}
.saveAccountDetailsbtn,.changePwdbtn{
    margin-bottom: 10px;
}
#ordersContainer table thead,#wishlistContainer table thead{
    background: #918d22;
}
.backToOrdersContainer{
    cursor: pointer;
}
.addressheadincss{
    background: #f0f0f0;
    padding: 10px 5px;
}

.billingPreview,.shippingPreview,.shippingAddrListContainer{
    padding: 10px;
}



/* my csss */
.ordersContainer{
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.input-group-addon {
    border: 1px solid #e0e0e0;
}
.input-group-addon {
    padding: 10px 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #f2f2f2;
    text-align: center;
    background-color: #918d22;
    border: 1px solid #918d22;
    /* border-radius: 4px; */
}

#registerForm{
    padding: 40px 50px;
}
#loginForm{
    padding: 40px 50px;
}

#changePwdForm{
    padding: 0px 15px;
}


.w_100{
    width: 100% !important;
}
.heading1{
    text-align: center;
    margin: 10px 0px!important;
    color: #918d22;
    font-weight: 600;
}
.registerForm_row{
    padding: 20px;
}
.signina, .signupa{
    color: #918d22;
    font-size: 14px;
    font-weight: 500;
}
.signina:hover{
    text-decoration: none !important;
    color: #918d22!important;
    font-size: 14px;
    font-weight: 500;
}
.signupa:hover{
    text-decoration: none !important;
    color: #918d22!important ;
    font-size: 14px;
    font-weight: 500;
}
.forgotpwd{
    text-decoration: none !important;
}
.forgotpwd:hover{
    text-decoration: none !important;
}
.loginbtn:hover{
    color: #fff !important;
}
.registerbtn:hover{
    color: #fff !important;
}
.logoutLink {
    color: #000;
}
.logoutLink:hover {
    color: #000;
}


.sav_btn {
    background-color: #918d22;
    box-shadow: rgb(0 0 0 / 25%) 0px 14px 28px, rgb(0 0 0 / 22%) 0px 10px 10px;
    color: #fff;
}
.sav_btn:hover{
    background-color: #918d22;
    color: #fff;
}

.billing_ord_details_pad{
    padding: 0px 20px ;
}

.addToCartBtn{
    font-size: 14px;
}
/* .myAcount_div_container{
    padding: 25px 0px;
} */

.removeBtn{
    background-color: fff !important;
}
.removeBtn .fa .fa-trash{
    color: red !important;
}

button.btn.clsss_bttt.addToCartBtn {
    /* background-color: #918d22; */
    color: #918d22;
}
.rm_btn:hover{
    color: #fff;
    background-color: red;
    border-color: red;
}
.rm_btn{
    color: red;
    border-color: red;

}



.registerForm_row .form-control{
    border: 1px solid #918d22 ;
}
#loginForm .form-control{
    border: 1px solid #918d22 ;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #e80d22 !important;
}

li.col.colll {
    padding: 12px 0px;
}
.no_padding {
    /* background-color: #918d22; */
    color: #fff!important;
    padding: 0px 2px!important;
    margin-top: 15px;
    
    /* box-shadow: rgb(0 0 0 / 24%) 0px 5px 15px;  */
}
/* 
.colll :hover{
    background-color: #b3b3a7;
} */



.bgground_clr{
    background-color:#918d22 ;
}
.bgground_clr_light{
    background-color: #eaeaea !important;
}


.profile_div {
    margin-top: -125px;
    z-index: 99999;
    margin-left: 12px;
}
.top_div {
    height: 150px;
    background-color: #918d22;
}
.data_div{
    margin-top: 20px;
}
.data_div p{
    font-size: 15px !important;
    color: #fff;
    margin: 4px 6px !important;
}
.acc_para{
    color: #918d22;
    font-size: 16px;
    font-weight: 600;
}
.ekyc_span{
    color: #e80d22;
    font-size: 18px;
    cursor: pointer;
}
.mlm_registerbtn{
    margin-top: 30px;
}

#lookup_modal .modal-header{
    background-color: #918d22;
    color: #fff;
}
.lookup_search_container{
    margin-bottom: 8px;
}
.opts_btns{
    margin: 4px 5px;
    border-radius: 8px;
    padding: 2px 14px;
    border: 0.5px solid grey;
}
.search_ntn{
    background-color: #6f6c0a;
    color: #fff;
    font-size: 13px;
}
.clear_ntn{
    background-color: #e8e8e8;
    color: #000;
    font-size: 13px; 
}
.table_div thead
{
    background-color: #918d22;
    color: #000;
}
.table_div tbody{
    border: 0.5px solid #e1e1e1;
}
.lookup_btn{
    color: #fff !important;
    background-color: #918d22 !important;
    border-color: #918d22 !important;
}
.table{
    font-size: 13px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.lookup_search_container input{
    margin-bottom: 8px !important;
    height: 35px;
    font-size: 14px;
}

#customersData tr.even {
    background-color: #eeeeee !important;
}

