
#goback>a{
    line-height: 20px;
    font-family: TradeGothicLTW05-Light,Arial,sans-serif;
    text-decoration: underline;
    color: #666;
}
#bag{
/* border: 1px solid red; */
width: 850px;
margin: auto;
}
#applycoupon{
                            border: 0px;
                           background-color: black;
                           color: white;
                           font-size: small;
                           padding: 3px;
                           font-family: 'Radio Canada', sans-serif;
}

#content{
    font-family: 'Mitr', sans-serif;
    font-family: 'Poppins', sans-serif;
    font-family: 'Quicksand', sans-serif;
    font-family: 'Raleway', sans-serif;
    font-size: large;
    /* border: 1px solid black; */
    border-bottom:2px solid rgb(0, 0, 0);
    margin-bottom:10px ;
    padding-bottom: 5px;
    font-weight: bolder;
}
.adbox>fieldset{
border:1px  solid rgb(211, 211, 211);
width: 80%;
margin: auto;
height: 300px;
margin-bottom: 10px;
display: flex;
gap: 20px;
padding: 20px;
}
.adbox>h4{
color: rgb(110, 110, 110);

}
.adbox>fieldset>div{
/* border: 1px solid red; */
height: 90%;
width: 25%;
}
.adbox>fieldset>div>img{
width:100%;
height: 75%;
}
.adbox>fieldset>div>h3{
text-align: center;
margin-top: -5px;
font-family: 'Roboto Condensed', sans-serif;
}
.adbox h3+p{
    font-size: 12px;
     text-align: center;
      /* margin-top: -20px; */
      font-family: 'Radio Canada', sans-serif; 
}
.adbox h3+p+p{
    font-size:medium;
                    text-align: center;
                    /* margin-top: -10px; */
                    font-weight: bold;
                    font-family: 'Radio Canada', sans-serif;
}
.adbox h3+p+p+p{
    font-size: 12px;
                    text-align: center;
                    color: red;
                    /* margin-top: -10px; */
                    font-family: 'Radio Canada', sans-serif; 
}
legend{
    font-family: 'Varela Round', sans-serif;
text-align: center;
}
#productincartforcheckout{
border-bottom: 2px solid gray;
}
#realcart{
border-collapse: collapse;
width: 100%;
/* height: 20%; */
margin: auto;
margin-top: 10px;
text-align: left;
/* border: 1px solid red; */
padding: 20px;

}
#cartmodify{
display: flex;
gap: 2px;


}
#cartmodify>div{
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
background-color: #d4d4d4;
/* margin-top: 20px; */
font-weight: bold;

}
#cartmodify>div:hover{
background-color: #2b2b2b;
color: wheat;
cursor: pointer;
}
#item{
    padding-left: 10px;
width: 40%;
font-family: 'Roboto Condensed', sans-serif;
/* border: 1px solid blue; */
}
#price{
width: 20%;font-family: 'Roboto Condensed', sans-serif;
/* border: 1px solid blue; */
}
#qty{
width: 20%;font-family: 'Roboto Condensed', sans-serif;
/* border: 1px solid blue; */
}
#tprice{
    font-family: 'Roboto Condensed', sans-serif;
width: 15%;
/* border: 1px solid blue; */
}
#paypl{
display: flex;
font-family: 'Radio Canada', sans-serif;
/* border:1px solid green; */
justify-content:space-between;  
}
#deleteitem{
width: 5%;
}
#deleteitembyproduct{
font-size: larger;
}
#paypl>p{
font-size: small;
font-family: 'Radio Canada', sans-serif;
}
#btns{
display: flex;
justify-content: right;
}
.pay{

text-align: right;

background-color: #ffc439;
/* font-size: large; */
border: 0px;
border-radius: 5px;
padding-left: 40px;
padding-right: 40px;
margin-right: 10px;
}
a{
text-decoration: none;
}
#updatebutton>button:hover{
cursor: pointer;
background-color: rgb(177, 177, 177);
color: black;
} 


.pay:hover{
cursor: pointer;
background-color: rgb(177, 177, 177);
}
.checkout:hover{
cursor: pointer;
background-color: rgb(177, 177, 177);
}
.tablerow{
margin-left: 17px;
}
#buttonpaypl{
height: 17px;
width: 67px;
}
.checkout{font-size: large;
padding-left: 40px;
padding-right: 40px;
background-color: rgb(0, 105, 14);
border: 0px;
color: white;
border-radius: 5px;
}
#urjenttext>p:nth-child(1){
background-color: rgb(211, 216, 248);
color: rgb(0, 0, 110);
font-size: smaller;
padding: 10px;
font-family: 'Radio Canada', sans-serif;
font-weight: bold;
}
#urjenttext>p:nth-child(2){
background-color: rgb(196, 196, 196);
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
font-family: 'Roboto Condensed', sans-serif;
letter-spacing: 1px;
font-weight: bold;
}
#pickup{
display: flex;
/* border: solid orange; */
height: 90px;
}
#pickup>div:nth-child(1){
display: flex;
text-align: right;
width: 50%;
justify-content: right;
align-items: center;
padding-right: 25px;
font-family: 'Radio Canada', sans-serif;
color: blue;
border-right: 1px solid gray;
}
#pickup>div:nth-child(2){
width: 50%;
font-family: 'Radio Canada', sans-serif;
}
#pickup>div:nth-child(2)>p:nth-child(1) img{
    height:15px;
}
#pickup>div:nth-child(2)>p:nth-child(1){
color: rgb(255, 20, 59);
font-size: small;
font-family: 'Radio Canada', sans-serif;
padding-left: 30px;
margin-top: 7px;
font-weight: bold;
}
#pickup>div:nth-child(2)>p:nth-child(2){
color: rgb(0, 0, 0);
font-size: small;
margin-top: -0px;
font-family: 'Radio Canada', sans-serif;
padding-left: 30px;
}
#pickup>div:nth-child(2)>a{
margin-top: -1px;
padding-left: 30px;
font-size: small;
}
#updatebutton{
text-align: right;
/* border: 1px solid red; */
margin-top: 10px;
margin-bottom: 10px;

}
#updatebutton>button{
border: 0px;
background-color: rgb(59, 59, 59);
font-size: smaller;
color: white;
padding: 10px 25px;
}
#code{
display: flex;
height: 250px;
border-top: 1px solid gray;
margin-bottom: 10px;
}
#code>div{
width: 50%;

/* border: 1px solid rgb(38, 0, 255); */
}
.left{
width: 80%;
font-size: small;
padding: 5px;
font-family: 'Radio Canada', sans-serif;
font-weight:bold;
}
.right{
width: 20%;
font-size: small;
text-align: center;
font-family: 'Radio Canada', sans-serif;font-weight:bold

}
.hrline{
border: 1px solid gray;
}
#promocode{
margin-top: 10px;
height: 50%;
width: 70%;
border:1px solid rgb(117, 117, 117);
padding: 15px;
}
#promocode>h3{
    font-family: 'Radio Canada', sans-serif;
    font-weight: bolder;
}
#promocode>h3+p{
    font-size: small;
    font-family: 'Radio Canada',sans-serif;
}
#pricedetails{
background-color: lightgray;
margin-top: 10px;
padding: 17px;
}
#tablebodydata img{
height: 200px;
width: 150px;  
padding: 10px;  
}
