	/* Ensure the container aligns items to the start in RTL */
.rtl-container {
  display: flex!important;
  justify-content: flex-start!important; /* Aligns items to the left in RTL */
  align-items: flex-end!important; /* Aligns items to the bottom */
}

/* Optional: Adjust margins if needed */
.rtl-container i {
  margin-left: 0; /* Adjust if necessary */
}



body {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.title{
	font-weight:700;
	font-size:16px;
}


.btn-paypal{
    color: #fff;
    background-color: #2e7c66;
    border-color: #2e7c66;
	width:100%;
}


.btn-paypal:hover{
    color: #fff;
    background-color: #2e7c66;
    border-color: #2e7c66;
}


#login-reg-btn{
	cursor:pointer;
}


#login-reg-btn:hover {
    font-weight: bold;
}


#button-addon3{
	text-decoration: none;	
}

#cart{
	cursor:pointer;
}

#logout-btn{
	cursor:pointer;
}

#orders-btn{
	cursor:pointer;
}

.floating-div {
  position: -webkit-sticky; /* For Safari */
  position: sticky;
  top: 0; /* Adjust if needed */
  /*width: 300px;*/
  height: 100vh; /* Full viewport height */
  background-color: #f8f9fa; /* Background color, adjust as needed */
  /*border: 1px solid #ddd; /* Optional border */
  padding: 0px; /* Optional padding */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional shadow */
	  overflow-y: auto; /* Enable vertical scrolling */
	 overflow-x: hidden; /* Prevent horizontal scrolling */
}

#cart-table {
    max-height: calc(100vh - 100px); /* Adjust the value to fit the height of other elements if needed */
    overflow-y: auto; /* Enable scrolling if content overflows */
	 overflow-x: hidden; /* Prevent horizontal scrolling */	
}



.active{
	/*background:#191974!important;*/
	
}

.buy-book{
	color:#000;
	background:#F0F0F0;
	border-color: #ccc;
}

#emptyCart{
	cursor:pointer;
}

#loadCart{
	cursor:pointer;
}


.removeBook{
	cursor: pointer;
}