@charset "utf-8";
/* CSS Document */

/* CSS Document */
 /* Using a string */

@font-face {
    font-family: 'Sans';
     src: url('AIranianSans.woff2') format('woff2'),
        url('AIranianSans.woff') format('woff'),
        url('AIranianSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ssss';
    src:url('shabnam/Shabnam-FD.woff2') format('woff2'),
		url('shabnam/Shabnam-FD.eot') format('eot'),
        url('shabnam/Shabnam-FD.woff') format('woff'),
        url('shabnam/Shabnam-FD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.header{
	
	
}

.sfont{
	font-family: 'Sans' !important;
}

.drp-input:focus {
	color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
/*    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);*/
	box-shadow: none!important;
}
.drp-parent {
	color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);

}
 .drp-arrow {
	
    border-color: #86b7fe!important;
    outline: 0;
/*    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);*/
	box-shadow: none!important;
}

.avatar{
  vertical-align: middle;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}

.body,input{
	font-family: 'Sans';
}

.top_menu{
	background-color: #6A6A6A;
	color: white;
	font-family: 'sans';
	font-size: 0.9em;
	border-bottom: solid #FFFFFF 1px;
}

.sub_menu{
	background-color: #D9D9D9;
	color: white;
}
.side_menu{

	text-align: right;
	
}

.top-item{
	background-color: #9B9B9B;
}

.sec-item{
	background-color: #2B2222;
}

.nav-link{
	color: white;
	cursor: pointer;
}

.file {
  visibility: hidden;
  position: absolute;
}

.specifi_tag{
	background-color: #585858;
	color: white;
	cursor: pointer;
	border-radius: 5px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.my-inf-ttl{
	font-family: 'sans';
	direction: rtl;
	text-align: right;
}
h4{
	font-family: 'Sans';
	font-size: 1.5em;
}
h5{
	font-family: 'Sans';
	font-size: 1em;
}
.odr-dtls-daid{
	font-size: 0.9rem !important;
}
p,button,label{
	font-family: 'Sans' !important;
}
.my-prf-err{
	direction: rtl;
	text-align: right;
}

.ps-up{
	color: red;
}
.ps-pa{
	color: forestgreen
}

.odr-dtls-daid{
	font-size: 0.9rem !important;
}

.odr-dtls-Processing, .odr-dtls-Sending, .odr-dtls-Delivered{
	color: darkgreen;
}


.odr-dtls-UnPaid, .odr-dtls-Canceled{
	color:red;
}
.address_item{
		background-color: white;
		border: #F1F1F1 solid 1px;
		border-radius: 5px;
			
	}
a{
	color:inherit !important;
	text-decoration: none !important;
}

a:hover{
	color: inherit;
	 text-decoration: none;
}
.product-title{
	font-family: "Sans";
}


.seller_dropdown_menu{
	font-family: "Sans";
	
	border-radius: 5px;
}
*.seller_dropdown_menu{
	cursor:pointer;
}
.seller_dropdown_menu:hover{
	background-color: #F9F9F9;
}

.circle {
	width: 5rem;
	height: 5rem;
	display: inline-block;
	line-height: 5rem;
	border-radius: 50%;
	font-size: 2rem;
	color: #fff;
	text-align: center;
	user-select: none;
	-webkit-user-select: none; 
	-ms-user-select: none; 
	user-select: none; 
}

#overlay {
		position: fixed;
		display: none; 
		width: 20%;
		height: 10%;
		top: 40%;
		left: 40%;
		background-color: white;
		z-index: 999999;
		cursor: pointer;
	}

.groups_box{
	max-height: 200px;
	height: 200px;
}

.groups_box li {
	list-style: none;
}

.groups_box::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.groups_box::-webkit-scrollbar-track {
	background: #f1f1f1; 
	padding-right: 2px;
}
 
/* Handle */
.groups_box::-webkit-scrollbar-thumb {
	background: #888; 
}

/* Handle on hover */
.groups_box::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.group_item{
	color: #3A3A3A;
	cursor: pointer;
	border-radius: 7px;
	font-size: 10pt;
}

.ajax_item{
	color: #3A3A3A;
	cursor: pointer;
	border-radius: 7px;
	font-size: 10pt;
}

.group_item:hover{
	background-color: #E8E8E8;
}

.group_item:hover .arrow{
	padding-right:  25px;
}
.group_item:hover .name{
	text-shadow: 0px 0px 3px #CECCCC;
}

.group_item_selected{
	background-color: #E8E8E8;
}
.group_item_selected .arrow{
	padding-right:  25px;
}
	
.group_item_selected .name{
	text-shadow: 0px 0px 3px #CECCCC;
}


.category_box{
	max-height: 200px;
	height: 200px;
}

.category_box li {
	list-style: none;
}

.category_box::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.category_box::-webkit-scrollbar-track {
	background: #f1f1f1; 
	padding-right: 2px;
}
 
/* Handle */
.category_box::-webkit-scrollbar-thumb {
	background: #888; 
}

/* Handle on hover */
.category_box::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.category_item{
	color: #3A3A3A;
	cursor: pointer;
	border-radius: 7px;
	font-size: 10pt;
}

.category_item:hover{
	background-color: #E8E8E8;
}

.category_item:hover .arrow{
	padding-right:  25px;
}
.category_item:hover .name{
	text-shadow: 0px 0px 3px #CECCCC;
}

.category_item_selected{
	background-color: #E8E8E8;
}
.category_item_selected .arrow{
	padding-right:  25px;
}
	
.category_item_selected .name{
	text-shadow: 0px 0px 3px #CECCCC;
}

.breadcumb{
	font-size: 10pt;
	color: black;
}

.breadcumb-span{
	color: #9E9E9E!important;
}

.added_items{
	color: #3A3A3A;
	cursor: pointer;
	border-radius: 7px;
	font-size: 10pt;
}

.added_items:hover{
	background-color: #E8E8E8;
}

.cus_scrll::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.cus_scrll::-webkit-scrollbar-track {
	background: #f1f1f1; 
	padding-right: 2px;
}
 
/* Handle */
.cus_scrll::-webkit-scrollbar-thumb {
	background: #888; 
}

/* Handle on hover */
.cus_scrll::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.uploaded_pictures > li {
	list-style-type: none;
}

.primary-photo:hover{
	border-color: chartreuse !important;
}
