		button:focus {
		outline: 0;

		}

		.primary-titr-font{
		font-family:titr ;
		}
		.primary-font{
		font-family:yekan ;
		}


		@import url('../../fonts/fontiran.css');
		/*  small font css  */
		
		.font-small-1 {
		  font-size : 0.7rem !important;
		  font-family: 'yekan';	
		}

		.font-small-2 {
		  font-size : 0.8rem !important;
		  font-family: 'yekan';	
		}

		.font-small-3 {
		  font-size : 0.9rem !important;
		  font-family: 'yekan';	
		}
		/*---------------*/
		
		/* medium font css */
		
		.font-medium-1 {
		  font-size : 1.1rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-2 {
		  font-size : 1.2rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-3 {
		  font-size : 1.3rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-4 {
		  font-size : 1.4rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-5 {
		  font-size : 1.5rem !important;
		  font-family: 'yekan';	
		}
		/*---------------*/

		/* large font css */
		
		.font-large-1 {
		  font-size : 2.3rem !important;
		  font-family: 'titr';	
		}

		.font-large-2 {
		  font-size : 3.3rem !important;
		  font-family: 'titr';	
		}

		.font-large-3 {
		  font-size : 4.3rem !important;
		  font-family: 'titr';	
		}

		.font-large-4 {
		  font-size : 5.3rem !important;
		  font-family: 'titr';	
		}

		.font-large-5 {
		  font-size : 6.3rem !important;
		  font-family: 'titr';	
		}
		/*---------------*/
		h1{
		 font-size : 1.7rem !important;	
		   font-family: 'titr';	
		}
		h2{
		 font-size : 1.6rem !important;	
		   font-family: 'titr';	
		}
		h3{
		 font-size : 1.5rem !important;
         font-family: 'titr';			 
		}
		h4{
		 font-size : 1.4rem !important;
         font-family: 'titr';			 
		}
		h5{
		 font-size : 1.3rem !important;	
		   font-family: 'titr';	
		}
		h6{
		 font-size : 1.2rem !important;	
		   font-family: 'titr';	
		}
		
		
		/*  media font css  */
		@media (max-width: 992px){
		.font-small-1 {
		  font-size : 0.5rem !important;
		  font-family: 'yekan';	
		}

		.font-small-2 {
		  font-size : 0.6rem !important;
		  font-family: 'yekan';	
		}

		.font-small-3 {
		  font-size : 0.7rem !important;
		  font-family: 'yekan';	
		}
		/*---------------*/
		
		/* medium font css */
		
		.font-medium-1 {
		  font-size : 0.7rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-2 {
		  font-size : 1rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-3 {
		  font-size : 1.2rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-4 {
		  font-size : 1.4rem !important;
		  font-family: 'yekan';	
		}

		.font-medium-5 {
		  font-size : 1.5rem !important;
		  font-family: 'yekan';	
		}
		/*---------------*/

		/* large font css */
		
		.font-large-1 {
		  font-size : 1.6rem !important;
		  font-family: 'titr';	
		}

		.font-large-2 {
		  font-size : 1.8rem !important;
		  font-family: 'titr';	
		}

		.font-large-3 {
		  font-size : 2rem !important;
		  font-family: 'titr';	
		}

		.font-large-4 {
		  font-size : 3rem !important;
		  font-family: 'titr';	
		}

		.font-large-5 {
		  font-size : 4rem !important;
		  font-family: 'titr';	
		}
		/*---------------*/
		h1{
		 font-size : 1.3rem !important;	
		   font-family: 'titr';	
		}
		h2{
		 font-size : 1.2rem !important;	
		   font-family: 'titr';	
		}
		h3{
		 font-size : 1.1rem !important;
         font-family: 'titr';			 
		}
		h4{
		 font-size : 1.1rem !important;
         font-family: 'titr';			 
		}
		h5{
		 font-size : 0.9rem !important;	
		   font-family: 'titr';	
		}
		h6{
		 font-size : 0.7rem !important;	
		   font-family: 'titr';	
		}
		
		}
		
		/*---------------*//*---------------*//*---------------*/
		
		
		html {
		  scroll-behavior: smooth;
		}
		html body p {
	
		}
		body{
		font-family: yekan ;
		color: #000;
		background-color: #ffffff;
opacity: 1;
background: radial-gradient(circle, transparent 20%, #ffffff 20%, #ffffff 80%, transparent 80%, transparent), radial-gradient(circle, transparent 20%, #ffffff 20%, #ffffff 80%, transparent 80%, transparent) 22.5px 22.5px, linear-gradient(#ebf7cc 1.8px, transparent 1.8px) 0 -0.9px, linear-gradient(90deg, #ebf7cc 1.8px, #ffffff 1.8px) -0.9px 0;
background-size: 45px 45px, 45px 45px, 22.5px 22.5px, 22.5px 22.5px;;
		font-size:14px !important;
		}

		::-moz-selection { /* Code for Firefox */
		  color: #fff;
		  background: #438605;
		  border-radius: 5px 5px 5px 5px !important; ;
		}

		::selection {
		  color: #fff;
		  background: #438605;
		  border-radius: 5px 5px 5px 5px !important; ;
		}
		
		::-webkit-scrollbar {
		  width: 10px;
		  height: 5px;
		  border-radius: 5px 5px 5px 5px !important; ;
		}

		/* Track */
		::-webkit-scrollbar-track {
		  background: #d8d8d8; 
		}
		 
		/* Handle */
		::-webkit-scrollbar-thumb {
		  background: #438605; 
		}

		/* Handle on hover */
		::-webkit-scrollbar-thumb:hover {
		  background: #9fd700; 
		}
		
		a,span,b,p,li,figure,strong,small,center,label,.collapsible,.card,.card-footer{
		font-family: 'yekan';	
		}

		h1,h2,h3,h4,h5,h6{
		font-family: 'titr';
		color: #000;		
		}
		
			
		a{
		color: #000;
		text-decoration: none;
		background-color: transparent;
		font-size:14px !important;
		} 
		
		a:hover{
		color: #438605;
		
		}
		.disabled a, :disabled a {
		color: #c6c6c6 !important;
		}
		
		label {
		color: #000;
	   }
		 
		.border {
		border: 1px solid #d8d8d8 !important;
		}   
		.round {
		border-radius: 5px 5px 5px 5px !important; 		}
		.no-round {
		border-radius: 0px !important;
		}

		.bg-light {
		background-color : #d8d8d8 !important;
		}
		
		.line-height {
		line-height: 3rem;
		}
		.bg-gradient {
		background-image: linear-gradient(82deg,#438605,#9fd700)!important
		}		
		.primary {
		color: #438605 !important;
		font-family: yekan ;
		
		}
		.bg-primary {
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; 		}
		.bg-primary.bg-lighten-1 {
		background-color: #9fd700 !important;
		border-radius: 5px 5px 5px 5px !important; 		font-size:14px !important		}
		.bg-primary.bg-light {
		background-color: #9fd700 !important;
		border-radius: 5px 5px 5px 5px !important; 		font-size:14px !important		}
		.text-primary {
		color: #438605 !important;
		
		}
		.text-light-primary {
		color: #9fd700 !important;
		}
		a.text-primary:hover, a.text-primary:focus {
		color: #000 !important;
		}
		.box-shadow-mute{    
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}
		.box-shadow-mute:hover{    
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.box-shadow-light{    
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		
		.bg-color-hover:hover{
		 background-color: #438605 !important;
		 color:#fff;
		}
		.text-color-hover:hover{
		 color:#438605;
		}
		.bg-color-hover-light:hover{
		 background-color: #9fd700 !important;
		 color: #000;
		}
		.text-color-hover-light:hover{
		 color:#9fd700;
		}
		/*-----------------*/
		
		/*  text color  */
		
		.text-secondary {
		color : #c6c6c6 !important;
		
		}
		.text-light-secondary {
		color : #d8d8d8 !important;
		
		}

		a.text-secondary:hover, a.text-secondary:focus {
		color :#d8d8d8 !important;
		}

		.text-success {
		  color : #009c12 !important;
		 
		}

		a.text-success:hover, a.text-success:focus {
		  color : #e3fbe6 !important;
		}

		.text-info {
		  color : #00d2c9 !important;
		  
		}

		a.text-info:hover, a.text-info:focus {
		  color : #d8f5f3 !important;
		}

		.text-warning {
		  color : #ffbc00 !important;
		 
		}

		a.text-warning:hover, a.text-warning:focus {
		  color : #fbeec9 !important;
		}

		.text-danger {
		  color : #c40808 !important;
		 
		}

		a.text-danger:hover, a.text-danger:focus {
		  color : #c40808 !important;
		 
		}

		.text-light {
		  color : #fff !important;
		
		}

		a.text-light:hover, a.text-light:focus {
		  color : #000 !important;
		}

		.text-dark {
		  color : #000 !important;
		  
		}

		a.text-dark:hover, a.text-dark:focus {
		  color : #000 !important;
		}

		.text-body {
		  color : #000 !important;
		 
		}

		.text-muted {
		 color: #3a3a3a !important;
	
		 }
		a.text-muted:hover, a.text-muted:focus {
			 color : #438605 !important;
		}	
		
		/*-----------------*/	
        
		
		/* color  */
		
		.secondary {
		color : #c6c6c6 !important;
		
		}
		.light-secondary {
		color : #d8d8d8 !important;
		
		}

		a.secondary:hover, a.secondary:focus {
		color :#d8d8d8 !important;
		}
         
		 .light {
		  color : #d8d8d8 !important;
		
		}

		a.light:hover, a.light:focus {
		  color : #c6c6c6 !important;
		}
		
		.dark {
		  color : #c6c6c6 !important;
		  
		}

		a.dark:hover, a.dark:focus {
		  color : #d8d8d8 !important;
		}

		.success {
		  color : #009c12 !important;
		 
		}

		a.success:hover, a.success:focus {
		  color : #e3fbe6 !important;
		}

		.info {
		  color : #00d2c9 !important;
		  
		}

		a.info:hover, a.info:focus {
		  color : #d8f5f3 !important;
		}

		.warning {
		  color : #ffbc00 !important;
		 
		}

		a.warning:hover, a.warning:focus {
		  color : #fbeec9 !important;
		}

		.danger {
		  color : #c40808 !important;
		 
		}
      .danger-light {
		  color : #fde5e5 !important;
		 
		}

		a.danger:hover, a.danger:focus {
		  color : #fde5e5 !important;
		 
		}

		
		

		.body {
		  color : #000 !important;
		 
		}

		.muted {
		 color: #3a3a3a !important;
		
		 }
	    
		a.muted:hover, a.muted:focus {
		  color : #438605 !important;
		}
		
		
		
		/*-----------------*/	
		
		/*  bg color  */
		.bg-secondary {
		  background-color : #c6c6c6 !important;
		
		}	
		
		.bg-success {
		  background-color : #009c12 !important;
		  border-radius: 5px 5px 5px 5px !important; ;
		}
		
		.bg-danger {
		background-color: #c40808 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.bg-warning {
		background-color: #ffbc00 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.bg-info {
		background-color: #00d2c9 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		 }
		 
		.bg-secondary.bg-light {
		background-color: #d8d8d8 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		 }
		 
		 .bg-success.bg-light {
		background-color: #e3fbe6 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.bg-danger.bg-light {
		background-color: #fde5e5 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.bg-warning.bg-light {
		background-color: #fbeec9 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.bg-warning.bg-light {
		background-color: #fbeec9 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		
		.btn-danger {
		border-color: #c40808 !important;
		background-color: #c40808 !important;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		}	
	    
		
		/*-----------------*/
		/* bg color lighten for rgba  */
		.bg-rgba-danger {
		background : #fde5e5 !important;
		}
		.bg-rgba-success {
		background : #e3fbe6 !important;
		}
		.bg-rgba-secondary {
		background : #d8d8d8 !important;
		}
		.bg-rgba-warning {
		background : #fbeec9 !important;
		}
		.bg-rgba-info {
		background : #d8f5f3 !important;
		}
		.bg-rgba-primary {
		background : #9fd700 !important;
		}
		
		
		/*-----------------*/
		/* Border dark */
		/* ---------------- */
		.border-dark {
		border : 1px solid #d8d8d8 !important;
		}

		.border-dark.alert {
		color : #d8d8d8;
		}

		.border-dark.alert.alert-dismissible .close {
		color : #d8d8d8;
		}

		.border-top-dark {
		border-top : 1px solid #d8d8d8;
		}

		.border-bottom-dark {
		border-bottom : 1px solid #d8d8d8 ;
		}

		.border-left-dark {
		border-right : 1px solid #d8d8d8;
		}

		.border-right-dark {
		border-left : 1px solid #d8d8d8;
		}

		/* Border primary */

		.border-primary {
		border : 1px solid #438605 !important;
		}

		.border-primary .select2-selection__arrow b {
		border-color : #9fd700 !important;
		}

		.border-primary.alert {
		color : #438605;
		}

		.border-primary.alert.alert-dismissible .close {
		color : #438605;
		}

		.border-top-primary {
		border-top : 1px solid #438605;
		}

		.border-bottom-primary {
		border-bottom : 1px solid #438605;
		}

		.border-left-primary {
		border-right : 1px solid #438605;
		}

		.border-right-primary {
		border-left : 1px solid #438605;
		}
		/* ---------------- */	
		/* Border light */
		/* ---------------- */
		.border-light {
		border : 1px solid #fff !important;
		}

		.border-light.alert {
		color : #fff;
		}

		.border-light.alert.alert-dismissible .close {
		color : #fff;
		}

		.border-top-light {
		border-top : 1px solid #fff;
		}

		.border-bottom-light {
		border-bottom : 1px solid #fff;
		}

		.border-left-light {
		border-right : 1px solid #fff;
		}

		.border-right-light {
		border-left : 1px solid #fff;
		}

		
		/* Border danger */
		
		.border-danger {
		border : 1px solid #c40808 !important;
		}

		.border-danger .select2-selection__arrow b {
		border-color : #c40808 !important;
		}

		.border-danger.alert {
		color : #c40808;
		}

		.border-danger.alert.alert-dismissible .close {
		color : #c40808;
		}

		.border-top-danger {
		border-top : 1px solid #c40808;
		}

		.border-bottom-danger {
		border-bottom : 1px solid #c40808;
		}

		.border-left-danger {
		border-right : 1px solid #c40808;
		}

		.border-right-danger {
		border-left : 1px solid #c40808;
		}
		/* ---------------- */

		/* Border success */

		.border-success {
		border : 1px solid #009c12 !important;
		}

		.border-success .select2-selection__arrow b {
		border-color : #009c12 !important;
		}

		.border-success.alert {
		color : #009c12;
		}

		.border-success.alert.alert-dismissible .close {
		color : #009c12;
		}

		.border-top-success {
		border-top : 1px solid #009c12;
		}

		.border-bottom-success {
		border-bottom : 1px solid #009c12;
		}

		.border-left-success {
		border-right : 1px solid #009c12;
		}

		.border-right-success {
		border-left : 1px solid #009c12;
		}
		/* ---------------- */

		
		.main-menu.menu-light
		.navigation > li.active:not(.sidebar-group-active) > a {
		background: #9fd700;
		color: #438605;
		
		}
		.main-menu.menu-light .navigation li a {

		color: #000;

		}

		html body .content .content-wrapper .cont ent-header-title {
		color: #000;
		border-left: 1px solid #c6c6c6;
		}
		 
		/*  card  */
		.card {
		
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		background-color:#ececec ;;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:14px !important		}
        .card .card {
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		font-size:14px !important		}
		.card .card-footer {
		color: #000;
		padding: 1rem 1.9rem;
		background-color:transparent;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:14px !important		}
		.card-header {
		background-color: #ececec;
		border-bottom: 0 solid #d8d8d8;
		background-color:transparent;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.card .table-responsive .table-bordered {
		border: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		}
		
		.card .card-header {
		border: solid 1px #e7e7e700 !important;
		background-color:transparent;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		}
		.card .card-text , .card-text {
		color: #000;
		font-size:14px !important			
		}
		.card .card-title {
		color: #000;
		font-size:14px !important;	
		}
		
		
		/*---------------*/
		
		
	   /*header */
	   
		.main-menu.menu-light {
		color: #000;
		
		border: #d8d8d8;
		background-color:  #fff ;;
		font-size:14px !important		 }
		.header-navbar .navbar-container ul.nav li i.ficon {
		color: #000 !important;    
		}
		.dropdown-notification .dropdown-menu-header .dropdown-header {
		color: #438605;
		font-size:14px !important		}
		.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
		border-bottom: 1px solid #d8d8d8;
		}
		.dropdown-notification .dropdown-menu-header {
		background: #438605;
		font-size:14px !important		
		
		}
		.header-navbar .navbar-container .dropdown-menu-media .media-list .media:hover {
		background: #ececec;
		}
		.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
		border-bottom: 1px solid #ececec;
		}

		.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
		border-top: 1px solid #ececec;
		}
		@media (min-width: 992px){
		body.vertical-layout.vertical-menu-modern .main-menu {
		border-left: 1px solid #ececec;
		}
		}
		.main-menu .navbar-header {
			background-color:  #fff ;;
		color: #fff;
		font-size:14px !important		
		}
		.main-menu.menu-light .navigation {
	background-color:  #fff ;;
	padding-top:30px;
		
		}
		.header-navbar.fixed-top {
		
		background-color:  #ececec ;;
		font-size:14px !important			}
		.main-menu.menu-light .navigation .navigation-header {
		color: #000;
		font-size:14px !important		}
		.main-menu.menu-light .navigation > li.nav-item.open.has-sub.open, 
		.main-menu.menu-light .navigation > li.nav-item.open.has-sub.sidebar-group-active,
		.main-menu.menu-light .navigation > li.nav-item.sidebar-group-active.has-sub.open,
		.main-menu.menu-light .navigation > li.nav-item.sidebar-group-active.has-sub.sidebar-group-active {

		border: 1px solid #ececec;
		background-color: #ececec;
		font-size:14px !important
		}
		.main-menu.menu-light .navigation > li.nav-item.open > a i,
		.main-menu.menu-light .navigation > li.nav-item.sidebar-group-active > a i {
		color: #438605 !important;
		font-size:14px !important		}
		
		.main-menu .navbar-header .navbar-brand .brand-text {
		color: #438605;
		font-size:14px !important		}
		.header-navbar[class*='bg-']
		.navbar-nav .nav-item > a i, 
		.header-navbar[class*='bg-'] 
		.navbar-nav .nav-item > a span {
		color: #fff !important;
		font-size:14px !important		}
		body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu
		.navigation li.has-sub > a:not(.mm-next):after {
		color: #000;
		font-size:14px !important
		}
		.main-menu.menu-light .navigation > li ul .active {
		background: #9fd700;
		font-size:14px !important		}
		 .main-menu.menu-light .navigation > li ul .active > a {
		color: #438605;
		font-size:14px !important		}
		.horizontal-menu 
		.header-navbar.navbar-brand-center
		.navbar-header .navbar-brand .brand-text {
		color: #fff ;
		font-size:14px !important
		}
		.main-menu .shadow-bottom {
		background: #ececec;
		
		}
		
		.horizontal-menu .header-navbar.navbar-horizontal {
		    background: rgba(255,255,255,0.5); 
	-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);  
	top:60px;
	border-bottom: 1px solid #dfe3e700;;
		
		}
		.horizontal-menu .header-navbar .navbar-container {
		background: none;
		}
		/**********/
		.horizontal-menu .header-navbar1 {
		
		border-bottom: 1px solid #ff000000 ;
		  background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);   top: 0; ;
		}
		.header-navbar .navbar-container ul.nav li > a.nav-link {
		 color: #000;
		 font-size:14px !important		 }
			 
		.horizontal-menu
		.navbar-expand-sm .navbar-nav
		.dropdown .dropdown-toggle:after {
		content: '\ea4f';
		font-family: 'boxicons';
		font-size: 1.2rem;
		color: #000;
		display: inline-block;
		left: 15px;
		}  
		
		.horizontal-menu .navbar-expand-sm
		.navbar-nav > li li:not(.sidebar-group-active).active a {
		background: #9fd700 !important;
		color: #438605 !important;
		border-right: 4px solid #d8d8d8;
		

		}
		.horizontal-menu .navbar-expand-sm 
		.navbar-nav > li li:not(.sidebar-group-active).active a i {
		color: #438605;
		}
		.dropdown-menu {
		color: #000;
		background-color: #ececec;
		border: 1px solid #d8d8d8;
		

		}
		.horizontal-menu 
		.navbar-expand-sm .navbar-nav > li.active > a,
		.horizontal-menu .navbar-expand-sm 
		.navbar-nav > li.sidebar-group-active > a {
		background-color: transparent;
		color: #438605!important;
		
		}
		.horizontal-menu .navbar-expand-sm .navbar-nav .dropdown .dropdown-menu {
		min-width: 270px;
		border: 1px solid #d8d8d8;
		padding: 0.7rem 0;
		}
		/*---------------*/
		
		
		/*icon */
		.fonticon-container:hover i {
		color : #438605;
		font-size : 2.9rem;
		-webkit-transform : scale(1.1);
		-ms-transform : scale(1.1);
		transform : scale(1.1);
		}

		/*---------------*/
		
		
		/*btn */
		.btn {
		
		color: #000;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:14px !important		}
		.btn-primary {
		border-color: #438605 !important;
		background-color: #438605!important;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important		 } 
		 
		.btn-primary:hover, .btn-primary.hover {
		
		background-color: #9fd700 !important;
		color: #438605 !important;
		
		}
		  
		.btn-outline-primary {
		border: 1px solid #438605;
		background-color: transparent;
		color: #438605 !important;
		font-size:14px !important		}
		
		.btn-outline-primary:hover, .btn-outline-primary.hover {
		  background-color : #438605 !important;
		  border: 1px solid #438605;
		  color : #fff !important;
		  font-size:14px !important		}
		
		.btn-primary.glow {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important		}
		
		.btn-primary:hover.glow, .btn-primary.hover.glow {
		  box-shadow : -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		}
		.btn-light-primary {
		background-color: #9fd700;
		color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important		}
		.btn-light-primary:hover, .btn-light-primary.hover {
		 background-color : #438605 !important;
		color : #fff !important;
		font-size:14px !important		
		}
		 
		.btn-primary:focus, .btn-primary:active, .btn-primary.active {
		background-color: #438605 !important;
		color: #fff !important;
		border-radius: 5px 5px 5px 5px !important; ;
		 }
		.btn-group:not(.dropdown) > .btn:active, 
		.btn-group:not(.dropdown) > .btn.active, 
		.btn-group:not(.dropdown) > .btn:hover, 
		.btn-group:not(.dropdown) > .btn:focus {
		background-color: #438605;
		color: #fff;
		border-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important		}
		/*---------------*/
		
		/*calendar */
		.calendar-wrapper .calendar-view .calendar-action .btn-action {
		border: 1px solid #d8d8d8;
		color: #000 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		@media screen and (min-width: 1440px)
		.calendar-wrapper {
		border-bottom: 1px solid #d8d8d8;
		}
		.calendar-wrapper {
		border: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		.calendar-wrapper .calendar-view {
		background-color: #ececec;
		border-right: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.tui-full-calendar-layout{
		background-color: #ececec !important ;
        border-radius: 5px 5px 5px 5px !important; ;	
		font-size:14px !important;		
		}
		/*---------------*/
		
		/*email */
		.email-application .content-area-wrapper
		.sidebar .email-app-sidebar .email-app-menu 
		.list-group .list-group-item.active {
		color: #438605;
		font-size:14px !important;
		}
		.email-application .content-area-wrapper .action-icon {

		border: 1px solid #d8d8d8;
		color: #000;
		font-size:14px !important;
		}
		.email-application .content-area-wrapper .content-right
		.email-app-list-wrapper .email-app-list .email-action 
		.action-right .email-fixed-search input {
		border-color: #d8d8d8;
		}
		.email-application .content-area-wrapper .content-right
		.email-app-list-wrapper .email-app-list .email-action .action-right 
		.email-pagination-next, .email-application .content-area-wrapper .content-right 
		.email-app-list-wrapper .email-app-list .email-action .action-right .email-pagination-prev {

		border: 1px solid #d8d8d8;

		}
		.email-application .content-area-wrapper .sidebar .email-app-sidebar 
		.email-app-menu .form-group-compose .compose-btn {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; ;

		}
		.email-application .content-area-wrapper 
		.content-right .email-app-list-wrapper
		.email-app-list .email-user-list .users-list-wrapper li.mail-read {
		
		background-color: #ececec;
		}
		.email-application .content-area-wrapper .content-right .email-app-list-wrapper .email-app-list .email-user-list .users-list-wrapper li .mail-message p {

		color: #c6c6c6;
		font-size:14px !important;

		}
		.email-application .content-area-wrapper .content-right .email-app-list-wrapper
		.email-app-list .email-user-list .users-list-wrapper li .mail-date {
		color: #c6c6c6;
		font-size:14px !important;
		}
		.ps__thumb-x, .ps__thumb-y {
		background-color: #ececec;
		}
		.email-application .content-area-wrapper .sidebar-label {
		color: #c6c6c6;
		}
		/*---------------*/

		
		/*file-manager */
		.file-manager-application .content-area-wrapper 
		.sidebar .app-file-sidebar .app-file-sidebar-left .list-group .list-group-item.active {
		color: #438605;
		}
		.file-manager-application .content-area-wrapper .app-file-label {
		color: #000;
		}
		.file-manager-application .content-area-wrapper 
		.content-right .app-file-area .app-file-content .app-file-name, 
		.file-manager-application .content-area-wrapper .content-right .app-file-area 
		.app-file-content .app-file-folder-name {
		color: #000;
		font-size:14px !important;
		}
		.file-manager-application .content-area-wrapper
		.content-right .app-file-area .app-file-content .app-file-info .app-file-edit-icon {
		color: #d8d8d8;
		font-size:14px !important;
		}
		.file-manager-application .content-area-wrapper .content-right
		.app-file-area .app-file-content .app-file-content-logo {
		border-bottom: 1px solid #d8d8d8;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;	
		font-size:14px !important;
		}
		.file-manager-application .content-area-wrapper 
		.content-right .app-file-area .app-file-content 
		.app-file-folder .app-file-folder-logo i {
		color: #438605 !important;
		font-size:14px !important;
		}
		.file-manager-application .content-area-wrapper 
		.sidebar .app-file-sidebar-info .nav-tabs .nav-link:active, 
		.file-manager-application .content-area-wrapper .sidebar 
		.app-file-sidebar-info .nav-tabs .nav-link.active {
		color: #438605 !important;
		font-size:14px !important;
		}
		.widget-timeline li.timeline-items .timeline-content {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
font-size:14px !important;		
		}
		.widget-todo .widget-todo-list-wrapper .widget-todo-item:hover {
		background-color:#9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		/*---------------*/
		
		
		/*invoice */
		.invoice-edit-wrapper .invoice-action-wrapper .invoice-action-btn .invoice-send-btn {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.invoice-edit-wrapper .subtotal-preview-btn {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.invoice-list-wrapper .dataTables_wrapper 
		.invoice-data-table .dt-checkboxes-cell input:checked::after {
		border-color: #438605;
		}
		.invoice-list-wrapper .dataTables_wrapper 
		.invoice-data-table .dt-checkboxes-cell input::before {

		background-color: #ececec;
		border: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.invoice-list-wrapper .dataTables_wrapper .top {
		border: 1px solid #d8d8d8;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;	
		}
		.invoice-list-wrapper .dataTables_wrapper
		.invoice-data-table tr .invoice-action a {
		color: #000;
		}
		.invoice-list-wrapper .dataTables_wrapper .invoice-data-table {
		background-color:#ececec;
		border: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.invoice-view-wrapper .invoice-action-wrapper {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.invoice-edit-wrapper .invoice-action-wrapper {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.invoice-edit-wrapper .invoice-terms .invoice-terms-title {
		color:#fff;
		}
		.invoice-edit-wrapper .invoice-subtotal-title {
		color: #000;
		}
		.invoice-edit-wrapper .invoice-subtotal-value {
		color: #fff;
		}
		/*---------------*/
		
		
		
		/*kanban */
		.kanban-sidebar {
		box-shadow: <br />
<b>Notice</b>:  Undefined variable: 6px 8px 8px 0px rgb(0 0 0 / 8%) in <b>/home/nrpmac41/domains/machinezeraat.ir/public_html/theme/templats/default/css/them.php</b> on line <b>1733</b><br />
;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;

		}
		.picker__holder {
		background-color: #ececec;
		border: 1px solid #d8d8d8;
		}
		.kanban-container .kanban-board {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.kanban-container .kanban-board .kanban-board-header {
		color: #000;
		}
		.kanban-container .kanban-board .kanban-board-header
		.kanban-title-board:hover, .kanban-container .kanban-board 
		.kanban-board-header .kanban-title-board:focus {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #fff;
		}
		.kanban-item {
		background: #ececec;
		}
		.kanban-container .kanban-board .kanban-item {
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}
		/*---------------*/
		
		
		
		
		/*todo */
		.todo-application .content-area-wrapper .sidebar
		.todo-sidebar .todo-app-menu .add-task .add-task-btn {
		box-shadow:-1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.todo-application .content-area-wrapper .sidebar .todo-sidebar
		.todo-app-menu .sidebar-menu-list .list-group .list-group-item.active {
		color: #438605;
		}
		.todo-application .content-area-wrapper .content-right
		.todo-app-list-wrapper .todo-fixed-search .todo-sort .sorting {
		border: 1px solid #d8d8d8;
		}
		.todo-application .content-area-wrapper .content-right 
		.todo-app-list-wrapper .todo-app-list .todo-task-list .todo-task-list-wrapper .todo-item .todo-title {
		color: #000;
		}

		.todo-application .content-area-wrapper .content-right
		.todo-app-list-wrapper .todo-app-list .todo-task-list .todo-task-list-wrapper
		.todo-item .todo-item-favorite, .todo-application .content-area-wrapper .content-right 
		.todo-app-list-wrapper .todo-app-list .todo-task-list .todo-task-list-wrapper .todo-item
		.todo-item-delete {
		color: #000;
		}
		.todo-application .content-area-wrapper .sidebar .todo-sidebar .todo-app-menu 
		.sidebar-menu-list .filter-label {

		color: #000;
		}
		.todo-application .content-area-wrapper .sidebar .todo-sidebar .todo-app-menu
		.sidebar-menu-list .list-group .list-group-item {
		color: #000;
		background-color: transparent;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		/*---------------*/

		
		
		
		/*apexcharts */
		.apexcharts-zoom-icon, .apexcharts-zoom-in-icon, 
		.apexcharts-zoom-out-icon, .apexcharts-reset-zoom-icon, 
		.apexcharts-pan-icon, .apexcharts-selection-icon, .apexcharts-menu-icon, 
		.apexcharts-toolbar-custom-icon {
		   color: #000 !important;
	   }
		/*---------------*/

		
		
		
		/*breadcrumb */

		.breadcrumb .breadcrumb-item a i {
		color: #000;
		position: relative;
		top: 2px;
		font-size:14px !important;
		}

		.breadcrumb.breadcrumb-divider .breadcrumb-item.active {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #fff; 
		font-size:14px !important;
		
		}
		.breadcrumb-item.active {
		color: #438605;
		}
		.breadcrumb .breadcrumb-item a {
		color: #000;
		font-size:14px !important;
		}

		.breadcrumb.rounded-pill {
		background-color: #ececec;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		border-radius: 5px 5px 5px 5px !important; ;	
		font-size:14px !important;
		}

		.breadcrumb {
		background-color: transparent;
		border-radius: 5px 5px 5px 5px !important; ;	
		}
		html body .content .content-wrapper .breadcrumb-wrapper
		.breadcrumb .breadcrumb-item a, html body .content .content-wrapper 
		.breadcrumb-wrapper .breadcrumb .breadcrumb-item a i {
		color: #000;
		}
		html body .content .content-wrapper .breadcrumb-wrapper
		.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
		color: #000;
		font-size:14px !important;

		}
		html body .content .content-wrapper
		.breadcrumb-wrapper .breadcrumb .breadcrumb-item a:hover, 
		html body .content .content-wrapper .breadcrumb-wrapper 
		.breadcrumb .breadcrumb-item a i:hover {
		color: #438605;
		
		}
		.breadcrumb-item + .breadcrumb-item::before {
		color: #000;
		}
		/*---------------*/
		
		/*alert*/
		.alert.alert-primary {
		background: #438605 !important;
		color: #fff !important;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		font-size:14px !important;
	   }
		.bg-rgba-primary.alert {
		color: #438605 !important;
		}
		.bg-rgba-secondary.alert {
		color: #c6c6c6 !important;
		}
		.bg-rgba-success.alert {
		color: #009c12 !important;
		}
		.bg-rgba-danger.alert {
		color: #c40808 !important;
		}
		.bg-rgba-warning.alert {
		color: #ffbc00 !important;
		}
		.bg-rgba-info.alert {
		color: #00d2c9 !important;
		}
	   
	   
		/*---------------*/
		
		/*badge*/

		.badge {
		color: #fff;
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family:yekan;
		font-size:14px !important;
		}
		.badge.badge-primary {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;	
		font-size:14px !important;
		}
		.badge.badge-light-primary {
		background-color: #9fd700;
		color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		.badge.bg-primary.badge-glow, 
		.badge.border-primary.badge-glow,
		.badge.badge-primary.badge-glow {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.badge-circle-primary {
		background-color: #438605;
		color: #fff !important;
		border-radius: 5px 5px 5px 5px !important; ;	
		}
		.badge-circle-light-primary {
		background-color: #9fd700;
		color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}
          
		.badge.badge-light-danger {
		background-color: #fde5e5;
		color: #c40808 !important;
		}
		.badge.badge-light-success {
		background-color: #e3fbe6;
		color: #009c12 !important;
		}



		.badge.badge-secondary {
		background-color :#c6c6c6;
		}

		.badge.badge-light-secondary {
		background-color :#d8d8d8;
		color : #c6c6c6 !important;
		}

		.badge.bg-secondary.badge-glow, .badge.border-secondary.badge-glow, .badge.badge-secondary.badge-glow {
		box-shadow : 0 0 10px <br />
<b>Notice</b>:  Undefined variable: secondary_color_shodow in <b>/home/nrpmac41/domains/machinezeraat.ir/public_html/theme/templats/default/css/them.php</b> on line <b>1965</b><br />
;
		}

		.badge-circle-secondary {
		background-color : #c6c6c6;
		}

		.badge-circle-light-secondary {
		background-color :#d8d8d8;
		color : #c6c6c6;
		}

		.overlay-secondary {
		background : #c6c6c6;
		background : #c6c6c6;
		}


		.badge.badge-success {
		background-color : #009c12;
		}

		.badge.badge-light-success {
		background-color : #e3fbe6;
		color : #009c12 !important;
		}

		.badge.bg-success.badge-glow, .badge.border-success.badge-glow, .badge.badge-success.badge-glow {
		box-shadow : 0 0 10px #e3fbe6;
		}

		.badge-circle-success {
		background-color : #009c12;
		}

		.badge-circle-light-success {
		background-color : #e3fbe6;
		color : #009c12;
		}

		.overlay-success {
		background : #009c12;
		background : #009c12;
		}

		.badge.badge-info {
		background-color : #00d2c9;
		}

		.badge.badge-light-info {
		background-color : #d8f5f3;
		color :#00d2c9 !important;
		}

		.badge.bg-info.badge-glow, .badge.border-info.badge-glow, .badge.badge-info.badge-glow {
		box-shadow : 0 0 10px #d8f5f3;
		}

		.badge-circle-info {
		background-color : #00d2c9;
		}

		.badge-circle-light-info {
		background-color : #d8f5f3;
		color : #00d2c9;
		}

		.overlay-info {
		background : #d8f5f3;
		background : rgba #d8f5f3 ;
		}

		.badge.badge-warning {
		background-color : #ffbc00;
		}

		.badge.badge-light-warning {
		background-color : #fbeec9;
		color : #ffbc00 !important;
		}

		.badge.bg-warning.badge-glow, .badge.border-warning.badge-glow, .badge.badge-warning.badge-glow {
		box-shadow : 0 0 10px #fbeec9;
		}

		.badge-circle-warning {
		background-color : #ffbc00;
		}

		.badge-circle-light-warning {
		background-color : #ffbc00;
		color : #fbeec9;
		}

		.overlay-warning {
		background : #ffbc00;
		background : #ffbc00;
		}
		.badge.badge-danger {
		background-color : #c40808;
		}

		.badge.badge-light-danger {
		background-color : #fde5e5;
		color : #c40808 !important;
		}

		.badge.bg-danger.badge-glow, .badge.border-danger.badge-glow, .badge.badge-danger.badge-glow {
		box-shadow : 0 0 10px #fde5e5;
		}

		.badge-circle-danger {
		background-color : #c40808;
		}

		.badge-circle-light-danger {
		background-color : #fde5e5;
		color : #c40808;
		}

		.overlay-danger {
		background : #c40808;
		background : #c40808;
		}
		/*---------------*/
		
		
		
		/*carousel*/
		.carousel-indicators li {
		background-color : #ececec;
		
		
		}
		/*---------------*/
		
		/*progress-bar*/
		.progress {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.progress-bar-primary .progress-bar {
		background-color: #438605;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.progress .progress-bar {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.progress-bar {
		color: #fff;
		background-color: #438605;
		}
		/*---------------*/
		
		/*toast*/
		.toast-placement .toast {
		background: #ececec;
		}
		.toast-header {
		color: #fff;
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		/*---------------*/
		
		
		/*Collapse*/
		
		.collapsible .card.open, .accordion .card.open {
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		border-radius: 0.267rem !important;
		font-family: yekan ;
	   }
		.collapsible .card .card-header, .accordion .card .card-header {
		   color: #438605;
		 }
		.nav.nav-tabs ~ .tab-content {
		   color: #000;
		   font-family: yekan ;
		 }
		.collapsible .card.open .card-header, .accordion .card.open .card-header {
		border-bottom: 1px solid #d8d8d8 !important;
		font-family: yekan ;
		}
		/*---------------*/

		/*dropdown*/
		.dropdown-item {
		color: #000;
		text-align: inherit;

		}
		.dropdown-item:hover, .dropdown-item:focus {
		color:  #438605 !important;
		background-color:#72b74400;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.btn-primary ~
		.dropdown-menu 
		.dropdown-item.active,
		.btn-outline-primary ~
		.dropdown-menu 
		.dropdown-item.active {
		background-color: #438605;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.dropdown-menu i {
		color: #000;
		} 
		.dropdown-menu::before {
		border-top: 1px solid #d8d8d8 !important;
		border-right: 1px solid #d8d8d8 !important ;
		background: #ececec;
		
		}
		
		.header-navbar .navbar-container ul.nav li.dropdown .dropdown-menu:before {
		content: '' !important;
		background-color: transparent !important;
		border: none !important;
		}
		/*---------------*/

		/*list-group*/
		.list-group-item.active {
		z-index: 2;
		color: #fff;
		background-color: #438605;
		border-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.list-group .list-group-item.active:hover {
		background-color: #438605;
		color: #000 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}

		.list-group-item.disabled, .list-group-item:disabled {
		color: #000;
		pointer-events: none;
		background-color: #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.disabled, :disabled {
		color: #000 !important;
		}
		.list-group-item {
		color: #000;
		background-color: #ececec;
		border: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;	
		}

		.list-group .list-group-item-action:hover {
		background-color: #9fd700;
		}
		.list-group-item-action:hover, .list-group-item-action:focus {
		color: #438605;
		background-color: #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;	
		}
		#dd-with-handle .list-group .handle {

		background-color: #ececec;
		color: #000 !important;
		border-radius: 5px 5px 5px 5px !important; ;	
		}
		/*---------------*/

		/*pagination*/
		.pagination
		.page-item.active 
		.page-link, .pagination
		.page-item.active .page-link:hover {
		background-color: #438605 !important;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;	
		}

		.pagination .page-item .page-link {
		color: #000;
		}
		.pagination .page-item .page-link:hover {
		 background-color: #9fd700;
		 border-radius: 5px 5px 5px 5px !important; ;
		}
		.pagination	.page-item
		.previous .page-link, .pagination
		.page-item.next .page-link, .pagination
		.page-item.first .page-link, .pagination 
		.page-item.last .page-link {
		color: #438605;

		}

		.pagination.pagination-borderless 
		.page-item.previous .page-link,
		.pagination.pagination-borderless 
		.page-item.next .page-link {
		background-color: #9fd700;
		 border-radius: 5px 5px 5px 5px !important; ;
		}
		.pagination.pagination-borderless 
		.page-item.previous .page-link:hover, 
		.pagination.pagination-borderless
		.page-item.next .page-link:hover {
		background-color: #9fd700;
		 border-radius: 5px 5px 5px 5px !important; ;
		}
		.pagination .page-item.previous 
		.page-link, .pagination .page-item.next 
		.page-link, .pagination .page-item.first
		.page-link, .pagination .page-item.last .page-link {
		color: #438605;
		}

		/*---------------*/
		
		/*tabs*/

	   .nav.nav-tabs .nav-item .nav-link.active, .nav.nav-pills .nav-item .nav-link.active {
	   box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}

	   .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
		color: #fff;
		background-color: #438605;
		 border-radius: 5px 5px 5px 5px !important; ;
		 font-size:14px !important;
	   }
		.nav-tabs .nav-link, .nav-pills .nav-link {
		background-color: unset;
		color: #000;
		font-size:14px !important;
	   }
	   .nav.nav-tabs {
		margin-bottom: 1rem;
		border-bottom-color: #d8d8d8;
		}

		.nav-tabs {
		border-bottom: 1px solid #d8d8d8;
		}
		.nav.nav-tabs .nav-item.current::before {
		border-bottom: 8px solid #d8d8d8;

		}
		.nav.nav-tabs .nav-item.current::after {
		border-bottom: 6px solid #ececec;
		}

		/*---------------*/
		
		/*pills*/
		.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
		color: #438605;
		background-color: unset;
		box-shadow: 0 2px 4px 0 transparent !important;
		border-bottom: 2px solid #438605;
		border-radius: 0px !important;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
	   }

	   .nav.nav-tabs .nav-item .nav-link.active:hover, .nav.nav-pills .nav-item .nav-link.active:hover {
		color: #000;
		font-size:14px !important;
	   }
	   .nav.nav-tabs .nav-item .nav-link:hover, .nav.nav-pills .nav-item .nav-link:hover {
		color: #438605;
		font-size:14px !important;
		} 
		.nav.nav-pills ~ .tab-content {
		background-color: #ececec;
		color: #000;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		.pills-stacked .tab-content {
		background-color: #ececec;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		color:#000;
		font-size:14px !important;
	}
		
		/*---------------*/
		
		
		/*timeline*/
		.widget-timeline li.timeline-items.timeline-icon-primary:before {
		background: #438605 !important;
		}
		.widget-timeline li.timeline-items:before {
		border: 3px solid #fff;
		background: #438605;
		}
		.widget-timeline li .timeline-time {

		color: #000;
		font-size:14px !important;

		}
		.widget-timeline .timeline-text {
		color:  #000;
		font-size:14px !important;
		}
		.widget-timeline .timeline-content {
		color: #000;
		background-color: transparent !important;
		}
		/*---------------*/
		
		
		/*widget-earnings*/
		#widget-earnings .widget-earnings-swiper.swiper-container .swiper-slide {
		background-color: #ececec;
		color: #000;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		#widget-earnings .widget-earnings-swiper.swiper-container .swiper-slide.swiper-slide-active {
		color: #fafafa;
		background-color: #438605 !important;
		box-shadow:-1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.widget-img-top .card-footer {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
	}
		/*---------------*/
		
		
		/*chip*/
		.chip {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.chip .chip-body {
		color: #000;
		}
		.chip-primary {
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.chip .chip-body .avatar {
		background-color: #ececec;
		color: #000;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.chip .chip-body .chip-closeable {
		background: #c6c6c6;
		color: #ececec;
		}
		/*---------------*/
		
		
		/*divider*/
		.divider .divider-text:before, .divider .divider-text:after {

		border-top: 1px solid #d8d8d8;
		}
		.divider.divider-primary .divider-text:before,
		.divider.divider-primary .divider-text:after {
		border-color: #438605 !important;
		}
		.divider .divider-text {

		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.divider.divider-dashed .divider-text:before, 
		.divider.divider-dashed .divider-text:after {

		border-color: #000;
		}
		/*---------------*/
		
		
		/*modal*/
		.modal-header {
	
		border-bottom: 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		 background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);   top: 0;
		background-image: none; ;
		font-size:14px !important;
		}
		.modal-content {
		
		border: none solid rgba(0, 0, 0, 0.2);
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
			 background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);   top: 0;
		background-image: none; ;
		}
		.modal .modal-content {
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
			 background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);   top: 0;
		background-image: none; ;
			 font-size:14px !important;
		}
		.modal-footer {
		
		border-top: 1px solid #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
			 background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);   top: 0;
		background-image: none; ;
			 font-size:14px !important;
		
		}
		.modal .modal-content .modal-header .close {
		background-color: #ececec;
		color: #000;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:14px !important;
		}

		/*---------------*/
		
		
		 /*tooltip*/
		.tooltip-inner {
		 
		color : #fff;
		background-color : #438605; 
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:11px !important;
		
		}
		
		.bs-tooltip-top .arrow::before,
		.bs-tooltip-auto[x-placement^='top'] .arrow::before {
		 border-top-color : #438605;
		}
			
		.bs-tooltip-right .arrow::before,
		.bs-tooltip-auto[x-placement^='right'] .arrow::before {
		 border-left-color : #438605;
		}
		.bs-tooltip-bottom .arrow::before,
		.bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
		 border-bottom-color : #438605;
		}
		.bs-tooltip-left .arrow::before, 
		.bs-tooltip-auto[x-placement^='left'] .arrow::before {
		border-right-color : #438605;
		}
		/*---------------*/
		
		 /*popover*/
	   .popover .popover-body {
		color: #000;
		font-family: yekan ;
		font-size:11px !important;
		}
		.popover-header {
		color: #000;
		background-color : #fafafa;
		border-bottom : 1px solid #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:11px !important;
		}
		.popover {
		background-color: #fafafa;
		border: 1px solid #d8d8d8;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		font-size:11px !important;
		}
		
		.bs-popover-left > .arrow::before, 
		.bs-popover-auto[x-placement^='left'] > .arrow::before {
		border-right-color: #d8d8d8;
		}
		.bs-popover-top > .arrow::before, 
		.bs-popover-auto[x-placement^='top'] > .arrow::before {
		border-top-color : #d8d8d8;
		 }
		.bs-popover-top > .arrow::after,
		 .bs-popover-auto[x-placement^='top'] > .arrow::after {
		 border-top-color : #fff;
		}

		.bs-popover-right > .arrow::before,
		.bs-popover-auto[x-placement^='right'] > .arrow::before {
		border-left-color : #d8d8d8;
		}

		.bs-popover-right > .arrow::after,
		.bs-popover-auto[x-placement^='right'] > .arrow::after {
		 border-left-color : #fff;
		}
		.bs-popover-bottom > .arrow::before, 
		.bs-popover-auto[x-placement^='bottom'] > .arrow::before {
		 border-bottom-color : #d8d8d8;
		}

		.bs-popover-bottom > .arrow::after,
		.bs-popover-auto[x-placement^='bottom'] > .arrow::after {
		 border-bottom-color : #fff;
		}
		.bs-popover-bottom .popover-header::before,
		.bs-popover-auto[x-placement^='bottom'] .popover-header::before {
		 border-bottom : 1px solid #fff;
		}
		.bs-popover-left > .arrow::before, 
		.bs-popover-auto[x-placement^='left'] > .arrow::before {
		 border-right-color : #d8d8d8;
		}

		.bs-popover-left > .arrow::after,
		.bs-popover-auto[x-placement^='left'] > .arrow::after {
		 border-right-color: #d8d8d8;
		}

		 /*---------------*/

		 /*media*/
		 
		.media{
		background: #ececec;
		font-family: yekan ;
		font-size:14px !important;
		}
		.media-bordered .media {
		border-top: 1px solid #d8d8d8;
		}
		/*---------------*/

		/*form*/
		.form-control {
		color: #438605;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		background-clip: padding-box;
		border: 1px solid #d8d8d8;
		font-family: yekan ;
		font-size:14px !important;
		   }
		.has-icon-left .form-control-position i {
         color:#000;
       }
	   .has-icon-right .form-control-position i {
         color:#000;
       }
	   
	   .form-control-position {
       color: #000;
     }
		.form-control:focus {
		color : #438605;
		background-color : #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border-color : #438605;
		outline : 0;
		box-shadow : 0 3px 8px 0 rgba(0, 0, 0, 0.1);
		}
		
		.form-control::-webkit-input-placeholder {
		  color : #000;
		  font-size:14px !important;
		 }

		.form-control::-moz-placeholder {
		  color : #000; 
		  font-size:14px !important;
		}

		.form-control:-ms-input-placeholder {
		  color : #000;
		  font-size:14px !important;
		 }

		.form-control::-ms-input-placeholder {
		  color : #000;
		  font-size:14px !important;
		}

		.form-control::placeholder {
		  color : #000;
		  font-size:14px !important;
		}
		.form-control:disabled, .form-control[readonly] {
		  background-color : #ececec;
		  border-radius: 5px 5px 5px 5px !important; ;
		  color : #fde5e5 ;
		  font-size:14px !important;
		 
		}
		.select2-container--default .select2-selection--single {
		background-color : #ececec;
		border: none;
		border-radius: 5px 5px 5px 5px !important; ;  font-size:14px !important;
		}
		
		.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: 'انتخاب فایل';
}
		select.form-control:focus::-ms-value {
		  color : #438605;
		  background-color : #ececec;
		  border-radius: 5px 5px 5px 5px !important; ;
		  font-size:14px !important;
		}
		.form-control-plaintext {
		 
		  color : #438605;
		  background-color : transparent;
		  font-size:14px !important;
		 
		} 
		.form-check-input:disabled ~ .form-check-label {
		  color : #c6c6c6;
		  font-size:14px !important;
		}
		
		.valid-feedback {
		color : #009c12;
		font-size:14px !important;
		}

		.valid-tooltip {
		
		color : #c6c6c6;
		background-color :#9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}

		.was-validated .form-control:valid, .form-control.is-valid {
		border-color : #009c12;
		}

		.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
		border-color : #009c12;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}

		
		.was-validated .custom-select:valid, .custom-select.is-valid {
		border-color : #009c12;
		}

		.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
		border-color : #009c12;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}

		
		.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
		color : #009c12;
		}

			.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
		color : #009c12;
		font-size:14px !important;
		}

		.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
		border-color : #009c12;
		}

		
		.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
		border-color : #009c12;
		background-color : #009c12;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		
		}

		.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}

		.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
		border-color : #009c12;
		}

		.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
		border-color : #009c12;
		}

		
		.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
		border-color : #009c12;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.invalid-feedback {
		  color : #c40808;
		}

		.invalid-tooltip {
		  color : #fff;
		  background-color : rgba(255, 91, 92, 0.2);
		  border-radius: 5px 5px 5px 5px !important; ;
		  
		}

		.was-validated .form-control:invalid, .form-control.is-invalid {
		  border-color : #c40808;
		 
		}

		.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
		  border-color : #c40808;
		  box-shadow : 0 0 0 0.2rem #fde5e5;
		}
		.was-validated .custom-select:invalid, .custom-select.is-invalid {
		  border-color : #c40808;
		 }

		.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
		  border-color : #c40808;
		  box-shadow : 0 0 0 0.2rem #fde5e5;
		}

		
		.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
		  color : #c40808;
		}

			.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
		  color : #c40808;
		}

		.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
		  border-color : #c40808;
		}
		
		.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
		  border-color : #c40808;
		  background-color : #c40808;
		  border-radius: 5px 5px 5px 5px !important; ;
		}

		.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
		  box-shadow : 0 0 0 0.2rem #fde5e5;
		}

		.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
		  border-color : #c40808;
		}

		.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
		  border-color : #c40808;
		}

		.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
		  border-color : #c40808;
		  box-shadow : 0 0 0 0.2rem #fde5e5;
		}
		
		
		.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label, .form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
		color: #fff !important;
		}
		.form-label-group > input:focus:not(:placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:placeholder-shown) ~ label, .form-label-group textarea:focus:not(:placeholder-shown) ~ label, .form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
		color: #438605 !important;
		}
		
		
		.form-label-group > label {
		color: #c6c6c6;
		}
		.form-control:focus ~ .form-control-position i {
		  color : #438605;
		}
		
		.input-group-text {
		
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border: 1px solid #d8d8d8;
		color: #000;
		}
		.checkbox label:after {
		 border: 1px solid #000;
		}
		.radio label::before {
		 border: 1px solid #000;
		}
		
		.select2-dropdown {
    background-color: #fafafa !important;
		border: 1px solid #c6c6c6;}
		.custom-file-label {
		
		color: #000;
		font-size:14px !important;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border: 1px solid #d8d8d8;
		}
		
		.custom-file-label::after {
	   
		color: #000;
		content: 'انتخاب ';
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.custom-file-input:focus ~ .custom-file-label {
		border-color : #438605;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}
	   /*---------------*/



		/*Number Input*/
	   .input-group.touchspin-glow .bootstrap-touchspin-down.btn-primary,
	   .input-group.touchspin-glow .bootstrap-touchspin-up.btn-primary {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		
		/*---------------*/
		
		/*Select*/
		.custom-select {

		color: #000;
		font-size:14px !important;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border: 1px solid #d8d8d8;
		}

		.custom-select:focus {
		border-color : #438605;
		outline : 0;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}

		.custom-select:focus::-ms-value {
		color : #000;
		background-color : #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		


		.custom-switch .custom-control-input:disabled:checked ~ 
		.custom-control-label::before {
		background-color : #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.custom-switch .custom-control-label::after {
		background-color : #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.select2-container--default 
		.select2-results__option[aria-selected=true] {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.select2-container--default 
		.select2-results__option--highlighted[aria-selected] {
		background-color: #438605;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		}  
		.select2-container--classic.select2-container--open
		.select2-selection--single, .select2-container--default.
		select2-container--open .select2-selection--single {
		border-color: #438605 !important;
		}
		.select2-container--classic .select2-selection--single:focus,
		.select2-container--default .select2-selection--single:focus {
		border-color: #438605 !important;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		}

		.select2-container--classic .select2-selection--single, 
		.select2-container--default .select2-selection--single {
		border: 1px solid #d8d8d8;
		}
		.select2-container--classic .select2-selection--single 
		.select2-selection__arrow b {
		border-color : #d8d8d8 !important;
		}

		.select2-container--classic.select2-container--open 
		.select2-selection--single .select2-selection__arrow b, 
		.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
		border-color : #d8d8d8  transparent;
		}

		.select2-container--classic.select2-container--focus 
		.select2-selection--multiple, .select2-container--default
		.select2-container--focus .select2-selection--multiple {
		border-color : #438605 !important;
		}
		.select2-container--classic .select2-selection--multiple,
		.select2-container--default .select2-selection--multiple {

		border : 1px solid #d8d8d8;
		}
		.select2-container--classic .select2-selection--multiple:focus,
		.select2-container--default .select2-selection--multiple:focus {
		border-color : #d8d8d8 !important;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		}
		.select2-container--classic .select2-selection--multiple
		.select2-selection__choice, .select2-container--default 
		.select2-selection--multiple .select2-selection__choice {
		background-color : #438605 !important;
		color : #fff !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.select2 .form-control:focus {
		border-color : #438605 !important;
		}
		.select2-container--classic .select2-selection--multiple 
		.select2-selection__choice, .select2-container--default 
		.select2-selection--multiple
		.select2-selection__choice {
		background-color: #438605 !important;
		color: #fff !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		select.select-light-danger ~ .select2-container 
		.select2-selection--multiple .select2-selection__rendered .select2-selection__choice, 
		select.select-light-danger ~ .select2-container .select2-selection--multiple
		.select2-selection__rendered .select2-selection__choice__remove {
		background-color:#fde5e5  !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #c40808 !important;
		}
		select:-internal-list-box option:checked {
		background-color: #d8d8d8 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #000 !important;
		font-size:14px !important;
		}

		
		/*---------------*/
		
		/*Radio*/
		.radio label::after {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}  
		.radio input[type='radio']:disabled ~ label::before {
		background-color: #d8d8d8 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		input[type='checkbox'].bg-secondary + .custom-control-label:before,
		input[type='radio'].bg-secondary + .custom-control-label:before {
		background-color: #c6c6c6 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		border-color: #c6c6c6 !important;
		}
		.custom-control-input:checked ~ .custom-control-label::before {
		color: #fff !important;
		border-color: #438605 !important;
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		} 
		.custom-radio .custom-control-input:disabled:checked ~ 
		.custom-control-label::before {
		background-color: #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}  
		.custom-control-label::before {
		position: absolute;

		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border: #d8d8d8 solid 1px;
		} 
		.custom-control-input:disabled ~ .custom-control-label::before {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.checkbox.checkbox-primary input:checked ~ label::before, .checkbox.radio-primary input:checked ~ label::before, .radio.checkbox-primary input:checked ~ label::before, .radio.radio-primary input:checked ~ label::before {
		background-color: #438605;
		border-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.checkbox.checkbox-primary.checkbox-glow input:checked ~ label::before,
		.checkbox.checkbox-primary.radio-glow input:checked ~ label::before, 
		.checkbox.radio-primary.checkbox-glow input:checked ~ label::before, 
		.checkbox.radio-primary.radio-glow input:checked ~ label::before,
		.radio.checkbox-primary.checkbox-glow input:checked ~ label::before,
		.radio.checkbox-primary.radio-glow input:checked ~ label::before, 
		.radio.radio-primary.checkbox-glow input:checked ~ label::before, 
		.radio.radio-primary.radio-glow input:checked ~ label::before {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		}
		.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
		border-color : #438605;
		}
		.custom-control-input:disabled ~ .custom-control-label {
		color : #000;
		font-size:14px !important;
		}
		.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
		background-color :#9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}

		.custom-checkbox .custom-control-input:disabled:indeterminate ~ 
		.custom-control-label::before {
		background-color : #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.custom-radio .custom-control-input:disabled:checked ~
		.custom-control-label::before {
		background-color : #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		/*---------------*/
		
		/*checkbox*/
		.checkbox input:checked ~ label:before {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		border: 1px solid #d8d8d8;
		}

		.checkbox input:checked ~ label:after {

		height: 0.8rem;
		width: 0.4rem;
		border-color: #438605;
		top: 3px;
		right: 6px;
		}
		.checkbox input:disabled ~ label::before {
		background-color: #d8d8d8 !important;
		border-color: #d8d8d8 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		input[type='checkbox'].bg-primary + .custom-control-label:before, 
		input[type='radio'].bg-primary + .custom-control-label:before {
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		border-color: #d8d8d8 !important;
		}
		/*---------------*/

		/*switch*/
		.custom-switch.custom-switch-glow .custom-control-input:not(:disabled):checked ~ 
		.custom-control-label::before {
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		}
		.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
		background-color: #438605 !important;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		
	   }

		/*---------------*/

		/*Textarea*/
		.counter-value {
		background-color: #438605;
		color: #fff;
		border-radius: 5px 5px 5px 5px !important; ;
		font-size:14px !important;
		}
		/*---------------*/
		
		/*Date Picker*/
		.picker .picker__day--highlighted, .picker
		.picker__day--highlighted:hover, .picker .picker--focused .picker__day--highlighted {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.picker .picker__day--today:before, .picker .picker__button--today:before {
		border-top-color: #438605;
		}
		/*---------------*/
		
		/*Form Layouts*/
		.btn-light-secondary {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #000 !important;
		font-size:14px !important;
		}
		.btn-light-secondary:hover, .btn-light-secondary.hover {
		background-color : #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color : #fff !important;
		font-size:14px !important;
		}

		.btn-light-secondary:active, .btn-light-secondary.active {
		background-color : #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color : #fff !important;
		font-size:14px !important;
		}

		/*---------------*/


		/*dropzone*/
		.dropzone {
		border: 2px dashed #438605;
		background: #ececec;
		}
		.dropzone .dz-message {
		color: #438605;
		font-size:14px !important;
		}
		.dropzone .dz-message:before {
		color: #438605;
		font-size:14px !important;
		}

		/*---------------*/


		/*Form wizard*/
		.wizard .steps ul li.current a {
		color: #438605;
		}
		.wizard .steps ul li a .step {
		background-color : #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.wizard .steps ul li.current::before {
		background-color : #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.wizard .steps ul li.current:after {
		background-color : #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		
		}
		.wizard .steps ul li.current ~ li a {
		color : #000;
		}
		.wizard .steps ul li.current ~ li:before {
		background-color : #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}

		.wizard .steps ul li.current ~ li:after {
		background-color : #d8d8d8;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.wizard .steps ul li.done a {
			color : #009c12;
			font-size:14px !important;
		}

		.wizard .steps ul li.done::after,
		.wizard .steps ul li.done::before {
		background-color : #009c12;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.wizard .steps ul li.error a {
		color : #c40808;
		font-size:14px !important;
		}

		.wizard .steps ul li.error a .step {
		color : #c40808;
		font-size:14px !important;
		}
		.wizard.vertical .steps ul li a i + span {
		color : #000;
		}
		.wizard.vertical .content {
		border-right : 1px solid #ececec;
		}
		.wizard.vertical .steps ul li.current {
		background: #ececec;
		}
		/*---------------*/

		/*Form Validation*/
		.form-group.issue .help-block,
		.form-group.issue .help-inline,
		.form-group.error .help-block, .form-group.error .help-inline {
		   color : #c40808 !important;
		}

		.form-group.issue input, 
		.form-group.issue select, .form-group.issue textarea, 
		.form-group.error input, .form-group.error select, .form-group.error textarea {
		  border-color : #c40808 !important;
		}

		.form-group.issue input:focus, 
		.form-group.issue select:focus, .form-group.issue textarea:focus, 
		.form-group.error input:focus, .form-group.error select:focus, .form-group.error textarea:focus {
		  border-color : #c40808 !important;
		  box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%);
		}
		.form-group.issue input, .form-group.issue select, .form-group.issue textarea, .form-group.error input, .form-group.error select, .form-group.error textarea {
			border-color: #c40808 !important;
		}

		/*---------------*/

		/*table*/
		
		.table {
			font-family: yekan ;
		color: #000;
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.table thead th {
			font-family: yekan ;
		color: #000;
	
		}
		.table td {
		border-bottom: 1px solid #d8d8d8;
		//border-bottom: 1px solid transparent;

		}
		.table.table-dark thead th {
		color: #fff;
		font-size:14px !important;
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.table.table-dark tbody td {
		border-color: #000;
		

		}
		.table-dark {
		color: #000;
		font-size:14px !important;
		background-color: #c6c6c6;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.table-light, .table-light > th, .table-light > td {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.table-light th, .table-light td, 
		.table-light thead th, .table-light tbody + tbody {
		border-color: #000;
		}
		.table .thead-dark th {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		border-color: #438605;
		color: #000;
		

		}
		.table.table-striped.table-dark th {
		background-color: #9fd700;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.table-dark th, .table-dark td, .table-dark thead th {
		border-color: #fff;
		}


		.table.table-striped.table-dark tbody td {
		border-color: #000;
		}

		.table-hover tbody tr:hover {
		color : #c6c6c6;
		background-color : #d8d8d8;
	
		

		}

		.table-primary, .table-primary > th, .table-primary > td {
		background-color : #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}

		.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
		border-color : #438605;
		}

		.table-hover .table-primary:hover {
		background-color : #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}

		.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
		background-color : #438605;
	
		

		}
		.table-striped tbody tr:nth-of-type(odd) {
		background-color: #fafafa;
	
		}
		
		.table.table-striped.table-hover tbody tr:hover {
    background-color:#c6c6c6;
	color:#000 ;
}
		/*---------------*/

		/*Datatable*/
		.table.dataTable thead .sorting:before, 
		.table.dataTable thead .sorting:after, .table.dataTable thead .sorting_asc:before,
		.table.dataTable thead .sorting_asc:after, .table.dataTable thead .sorting_desc:before,
		.table.dataTable thead .sorting_desc:after, .table.dataTable thead .sorting_desc_disabled:before, 
		.table.dataTable thead .sorting_desc_disabled:after {
		font-family: 'boxicons';
		color: #475F7B;
		}

		.table.dataTable thead .sorting:before,
		.table.dataTable thead .sorting:after, .table.dataTable thead
		.sorting_asc:before, .table.dataTable thead .sorting_asc:after,
		.table.dataTable thead .sorting_desc:before, .table.dataTable thead 
		.sorting_desc:after, .table.dataTable thead .sorting_desc_disabled:before,
		.table.dataTable thead .sorting_desc_disabled:after {
		color: #000;
		}

		.pagination .page-item.previous.disabled .page-link,
		.pagination .page-item.next.disabled .page-link, .pagination .page-item.first.disabled
		.page-link, .pagination .page-item.last.disabled .page-link {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.pagination .page-item.previous .page-link {
		border: 1px solid #d8d8d8;
		}
		.table tbody tr.group {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		/*---------------*/


		/*search*/
		.search-bar-wrapper .search-results 
		.swiper-button-next:after, .search-bar-wrapper
		.search-results .swiper-button-prev:after {
		color:#fff;
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		font-family: yekan ;

		}
		
		.search-bar-wrapper .search-results .swiper-container .swiper-slide {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
			 }
		/*---------------*/

		/*swiper*/
		
		.button-next {
         background-image:none !important;  
        }
		.button-prev {
         background-image:none !important;  
        }
		.swiper-button-prev, .swiper-button-next {
		background-image: none !important;
		color: #fff;
		


		}
		.swiper-pagination-bullet {
		background: #438605 !important;
		


		}

		.swiper-pagination-bullet-active {
		background: #438605;
		

		}
		.swiper-pagination-progressbar {
		background: #438605;
		

		}
		.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
		background: #438605;
		


		}
		.swiper-centered-slides.swiper-container .swiper-slide.swiper-slide-active {
		background: #ececec;
		border: 2px solid #438605;
		

		}
		.swiper-centered-slides.swiper-container .swiper-slide.swiper-slide-active i {
		color: #438605;
		}
		.swiper-centered-slides .swiper-button-next:after, .swiper-centered-slides .swiper-button-prev:after {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #fff !important;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		
		}
		.swiper-centered-slides-2.swiper-container .swiper-slide.swiper-slide-active {
		color: #fff;
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		}
		.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		background-image:none !important; 
		
		}
		.swiper-button-next, .swiper-container-rtl .swiper-button-next {
		background-image:none;
		left: 10px;
		right: auto;
		}
		.swiper-button-next:after {
		  background: #438605;
		  content : '\ea49';border-radius: 5px 5px 5px 5px !important; ;
		}

		.swiper-button-prev:after {
		  content : '\ea4a';
          background: #438605;border-radius: 5px 5px 5px 5px !important; ;
		}

		.swiper-container .swiper-shadow {
		box-shadow: 6px 8px 8px 0px rgb(0 0 0 / 8%) !important;
		background: #ececec;
		}
		.swiper-centered-slides.swiper-container .swiper-slide {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.swiper-centered-slides-2.swiper-container .swiper-slide {
		background-color:#ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		/*---------------*/
	  
		/*treeview*/
		.node-tags-badge-treeview {
		color: #438605 !important;
		}
		.node-custom-icon-treeview {
		color: #438605 !important;
		}
		.node-primary-color-treeview {
		color: #c40808 !important;
		font-size:14px !important;
		}
		.node-primary-color-treeview:not(.node-disabled):hover {
		background-color: #d8d8d8 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		

		}
		.node-no-border-treeview {
		color: #438605 !important;
		}
		.node-colorful-treeview {
		color: #fff !important;
		background-color: #438605 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		


		}
		.node-colorful-treeview:not(.node-disabled):hover {
		background-color: #9fd700 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #000 !important;
		

		}
		.node-searchable-tree {
		color: #438605 !important;
		}
		.node-default-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-collapsed-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-expanded-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-checkable-tree:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-expandible-tree:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-disabled-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-searchable-tree:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #438605 !important;
		}
		.node-data-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.node-link-enabled-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		.node-no-border-treeview:not(.node-disabled):hover {
		background-color: #ececec !important;
		border-radius: 5px 5px 5px 5px !important; ;
		}
		/*---------------*/
		
		
		/*plyr*/
		.plyr--audio .plyr__controls {
		background: #ececec;
		color: #000;
		}
		.plyr--full-ui input[type=range] {
		color: #438605;

		}
		.plyr--audio .plyr__progress__buffer {
		color: #d8d8d8;
		}
		.plyr--audio .plyr__control.plyr__tab-focus, 
		.plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
		background: #438605;
		color: #fff;
		}
		
		.plyr--video .plyr__control.plyr__tab-focus,
		.plyr--video .plyr__control:hover, .plyr--video 
		.plyr__control[aria-expanded=true] {
		background: #438605;
		color: #fff;
		 }
		.plyr__control.plyr__tab-focus {
		box-shadow:-1px 1px 8px 0px rgb(67 134 5 / 37%) !important;;
		outline: 0;
		}
		.plyr__control--overlaid {
		background: #438605;
		color: #fff;
		}
		.plyr__menu__container 
		.plyr__control[role=menuitemradio][aria-checked=true]::before {
		background: #438605;
		}
		
		
		/*---------------*/
		
		/*noUi*/
		.noUi-background {
		background : #d8d8d8;
		

		}
		.noUi-target {
		background-color: #ececec;
		border-radius: 5px 5px 5px 5px !important; ;
		
		}
		.noUi-handle {

		background: #ececec;
		border: 5px solid #438605;
		}
		.circle-filled .noUi-handle {
		background : #438605;
		
		}
		.square .noUi-handle {
		background : #438605;
		

		}
		.noUi-connect {
		background : #438605;
		
		}
		.noUi-vertical.square .noUi-handle {
		background : #438605;
		
		}
		.example-val {
		color : #d8d8d8;
		}
		/*---------------*/
		
		/*swal2*/
		.swal2-container.swal2-shown {
		background-color: rgba(0,0,0,.4);
		}
		.swal2-popup {
		background: #fafafa !important;
		border-radius: 5px 5px 5px 5px !important; ;
		
		}
		.swal2-popup .swal2-title {
		color: #000 !important;
		}
		.swal2-popup .swal2-content {
		color: #000 !important;
		}
		/*---------------*/

		/*toast*/
		.toast {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.toast-success {
		background-color: #009c12;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.toast-error {
		background-color: #c40808;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.toast-info {
		background-color: #00d2c9;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.toast-warning {
		background-color: #ffbc00;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;
		
		}
		.toast-message a,
		.toast-message label {
		color: #fff;
		}
		.toast-message a:hover {
		color: #CCCCCC;
		}
		.toast-close-button {
		color: #fff;
		}
		.toast-close-button:hover,
		.toast-close-button:focus {
		color: #000;
		}
		.toast-container > div {
		color: #fff;
		font-size:14px !important;
		}

		/*---------------*/
		
		/*Tour*/
		.tippy-popper .tippy-tooltip .tippy-content 
		.shepherd-content {
		background-color: #438605;
		border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;

		}
		.shepherd-element .shepherd-content {
		background: #d8d8d8;
			border-radius: 5px 5px 5px 5px !important; ;
		font-family: yekan ;

		}
		.shepherd-element .shepherd-content footer
		.shepherd-buttons li .shepherd-button:hover {
		background: #438605;
		
		}
		.tippy-popper .tippy-tooltip .tippy-content
		.shepherd-content .shepherd-footer .shepherd-buttons .shepherd-button {
		background-color: #9fd700 !important;
		border-radius: 5px 5px 5px 5px !important; ;
		color: #fafafa !important;
		}
		.tippy-popper[x-placement='bottom'] .tippy-arrow {
		border-bottom-color: #438605;
		}
		/*---------------*/


		/*widget-chat*/
		.widget-chat .chat-content .chat-body .chat-message {
		color: #fff !important;
		background: #438605 !important;
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important; !important;
		
		}
		/*---------------*/

		/*contact widget footer start*/

		.c-list-content {
			text-align: right !important;
		}
		/*---------------*/


	  .faq-bg {
		background-image: url('../img/faq_pattern.png') !important;
	background-position: center;
	transition: background .3s;
	background-repeat:repeat;  !important;	
	
		}
         
		.img-fluid {
		border-radius: 5px 5px 5px 5px !important; ;
		}
		
		html body.bg-full-screen-image {
		 background: url(../img/bg_full_screen.jpg) no-repeat center center;
    background-size: cover;
	;
	 ;	
		}



		footer.footer{
		 background: url(../img/background_footer.jpg) no-repeat center center;
    background-size: cover;
	;
	 ;		
		}
		.kb-categories .kb-effect:hover, .kb-question .kb-effect:hover {
		color: #438605 !important;

		}
		/*=========================================================================================
		 customized
		==========================================================================================*/
		.card-img-top {
		
		}
		
		.blank-page .card.bg-authentication {
		box-shadow:none !important ;
		background-color: #ffffffd4 !important;
		}	
		@media screen and (max-width: 992px) {
		.menu-brand {
		display: block;
		width: 50px;
		}
		}
		
		@media screen and (max-width: 600px) {
		.main-menu-content{
		margin-right:10px !important;	
		}
		}
		@media screen and (max-width: 1200px) {
		.main-menu-content{
		margin-right:10px !important;	
		}
		}
		@media screen and (max-width: 600px) {
		.menu-brand {
		display: block;
		width: 50px;

		}
		}
		.horizontal-menu .header-navbar.navbar-brand-center .navbar-header .navbar-brand .brand-logo {
		height: 70px;
		width: auto;
		}
		.horizontal-menu .header-navbar.navbar-brand-center .navbar-header .navbar-brand .brand-logo .logo {
		height: 70px;
		}

		.swiper-container-3d .swiper-slide-shadow-right {

		background-image: none !important;
		}
		.swiper-container-3d .swiper-slide-shadow-left {
		background-image: none !important;
		}
		
		.card-body {
		    padding: 10px;
		}
		
		@media (max-width: 992px){
		.card-body {
		    padding: 5px;
		}
		}
		.chat-demo-button {
		bottom: 5%;
		 
		}
		
		bootstrap-touchspin.input-group.input-group-sm .input-group-btn .btn {
		padding: 0.2rem 0.3rem  !important;
		}
		.bootstrap-touchspin.input-group .input-group-btn .btn {
	     padding: 0.2rem 0.3rem  !important;
		}
		
		.bootstrap-touchspin.input-group.input-group-lg .input-group-btn .btn {
		padding: 0.2rem 0.3rem  !important;
		}

		/*=========================================================================================
		 END customized
		==========================================================================================*/
		
		/*=========================================================================================
		 NEW style
		==========================================================================================*/
		html body.bg-full-screen-image1 {
		 background: url(../img/bg_full_screen_body.jpg) no-repeat center center ;
    background-size: cover;
	;
	 ;	
		}
		
		html body.bg-full-screen-image404{
		 background: url(../img/bg_full_screen_body404.jpg) no-repeat center center  ;
    background-size: cover;
	;
	 ;	
		}

		
		.head_line{
		margin-bottom: 20px;
		border-bottom: 1px solid #dfdfdf00;
		position: relative;

		}

		.head_line h1 {
		display: inline-block;
		line-height: 20px;  
		color:#438605;
		position: relative;
		}
		.head_line h1:before {
		content: "";
		position: absolute;
		right: 120%;
		top: 100%;
		height: 1px;
		width: 20px;
		background: transparent;
		}
		.head_line h1:after {
		background: #438605  !important;
		color: #fff !important;
		}
		.head_line h1:after{
		content: "";
		position: absolute;
		right: 0;
		width: 120%;
		top: 202%;
		height: 2px;
		}
		.slide-hover {
		transition-timing-function: ease-in-out;
		}
		.slide-hover:hover {  
		box-shadow: -1px 1px 8px 0px rgb(67 134 5 / 37%) !important;  !important;
		border:none;
		}

		/* mobile media*/
		@media (max-width: 767.98px){
		.specificationstable tr {
		display: grid;
		}
		.specificationstable tr  td:first-child   {
		background:#f2f4f4;	
		}
		.img-cat{
		height: 100px !important;	
		}
		}
		/*---------------*/
		.cursor-alias {cursor: alias !important;}
		.cursor-all-scroll {cursor: all-scroll !important;}
		.cursor-auto {cursor: auto !important;}
		.cursor-cell {cursor: cell !important;}
		.cursor-context-menu {cursor: context-menu !important;}
		.cursor-col-resize {cursor: col-resize !important;}
		.cursor-copy {cursor: copy !important ;}
		.cursor-crosshair {cursor: crosshair !important;}
		.cursor-default {cursor: default !important;}
		.cursor-e-resize {cursor: e-resize !important;}
		.cursor-ew-resize {cursor: ew-resize !important;}
		.cursor-grab {cursor: grab !important;}
		.cursor-grabbing {cursor: grabbing !important;}
		.cursor-help {cursor: help !important;}
		.cursor-move {cursor: move !important;}
		.cursor-n-resize {cursor: n-resize !important;}
		.cursor-ne-resize {cursor: ne-resize !important;}
		.cursor-nesw-resize {cursor: nesw-resize !important;}
		.cursor-ns-resize {cursor: ns-resize !important;}
		.cursor-nw-resize {cursor: nw-resize !important;}
		.cursor-nwse-resize {cursor: nwse-resize !important;}
		.cursor-no-drop {cursor: no-drop !important;}
		.cursor-none {cursor: none !important;}
		.cursor-not-allowed {cursor: not-allowed !important;}
		.cursor-pointer {cursor: pointer !important;}
		.cursor-progress {cursor: progress !important;}
		.cursor-row-resize {cursor: row-resize !important;}
		.cursor-s-resize {cursor: s-resize !important;}
		.cursor-se-resize {cursor: se-resize !important;}
		.cursor-sw-resize {cursor: sw-resize !important;}
		.cursor-text {cursor: text !important;}
		.cursor-w-resize {cursor: w-resize !important;}
		.cursor-wait {cursor: wait !important;}
		.cursor-zoom-in {cursor: zoom-in !important;}
		.cursor-zoom-out {cursor: zoom-out !important;}
		
		
		/* btn animation */	
		.flicker {
		background-color: #438605;
		color: #fff;
		border: 0;
		border-radius: 5px 5px 5px 5px !important; ;
		animation: wink 1.5s linear infinite;
		}
		.flicker:active {
		animation: none;
		}
		@keyframes wink {
		50% { background-color: #9fd700; color:#438605; opacity: 0; }
		} 


		.flickering {
		background-color: #438605;
		color: #fff;
		border: 0;
		border-radius: 5px 5px 5px 5px !important; ;
		outline: 0;
		animation: winking 1s linear infinite;
		}
		.flickering:active {
		animation: none;
		}
		@keyframes winking {
		10% { opacity: 1; }
		20% { opacity: 0.5; }
		30% { opacity: 0.7; }
		40% { opacity: 0.1; }
		50% { opacity: 0.4; }
		60% { opacity: 0.8; }
		70% { opacity: 0.2; }
		80% { opacity: 0.6; }
		90% { opacity: 0.9;}
		100% { opacity: 0.5;}
		}


		.colors {

		background-color:#438605;
		color: #fff;
		border: 0;
		border-radius: 5px 5px 5px 5px !important; ;
		outline: 0;
		animation: change 1s linear infinite;
		}
		.colors:active {
		animation: none;
		}
		@keyframes change {
		12.5% { background-color: #f0f; }
		25% { background-color: #00f; }
		37.5% { background-color: #0ff; }
		50% { background-color: #0f9; }
		62.5% { background-color: #0a0; }
		75% { background-color: #ff0; }
		87.5% { background-color: #fa0; }
		100% { background-color: #f00;}
		}


		.gradients {
		background-image: linear-gradient(82deg,#438605,#9fd700)!important
		color: #fff;
		border: 0;
		border-radius: 10px;
		outline: 0;
		animation: drift 2s linear infinite;
		}
		.gradients:active {
		animation: none;
		}
		@keyframes drift {
		12.5% { background-image: linear-gradient(to right, #438605, #9fd700); }
		25% { background-image: linear-gradient(to right,#9fd700, #438605); }
		37.5% {  background-image: linear-gradient(to right, #438605, #9fd700); }
		50% {background-image: linear-gradient(to right,#9fd700, #438605); }
		62.5% { background-image: linear-gradient(to right, #438605, #9fd700); }
		75% { background-image: linear-gradient(to right,#9fd700, #438605);  }
		87.5% {  background-image: linear-gradient(to right, #438605, #9fd700); }
		100% { background-image: linear-gradient(to right,#9fd700, #438605); }
		}
         
		/* btn animation */	
		
		.social:hover{
			background:#438605 !important;
		}
		.hrfooter{
			margin-top: -43px;
			border-top: 2px solid #ececec;
		}
		
		.glass-bg{
		background: rgba(255,255,255,0.5);
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
		}
		
		/*=========================================================================================
		 END  NEW style
		==========================================================================================*/
		
		
		
		/*=========================================================================================
		zerrat
		==========================================================================================*/
        
		
		.widget-chat.widget-chat-demo .widget-chat-container {
		height: 11rem;
		}
		/* Floating Social Media Bar Style Ends Here */
		.fl-fl {
		background:#fff ;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding: 4px;
		width: 190px;
		position: fixed;
		left: -145px;
		z-index: 1000;
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease;
		border-radius: 5px 5px 5px 5px !important; ;
		}

		.fa {
		font-size: 20px;
		color: #fff;
		padding: 10px 0;
		width: 40px;
		margin-left: 8px;
		}

		.fl-fl:hover {
		left: 0;
		}

		.fl-fl a {
		color: #438605 !important;
		text-decoration: none;
		text-align: center;
		line-height: 43px!important;
		vertical-align: top!important;

		}
		.fl-fl i {
		color: #fff !important;
		margin-top: 10px;
		float: right;
		margin-left: 10px;
		}

		.float-fb {
		top: 435px;
		}

		.float-tw {
		top: 490px;
		}

		.float-gp {
		top: 545px;
		}



		.float-rs {
		top: 600px;
		}

		.float-ig {
		top: 655px;
		}

		.float-pn {
		top: 710px;
		}
		/* Floating Social Media Bar Style Ends Here */

		.award{
		background-image:url('../img/awrard.png') , linear-gradient(45deg, #ffdfb3, transparent)  !important;
		background-position: right;
		transition: background .3s;

		background-repeat: no-repeat


		}
		.contact-bg{
         background: url(../img/contact.png) no-repeat center center  ;
    background-size: cover;
	;
	
		}
		/* category 1  */	
		.category .card .imgContainer {
		position: relative;
		top: -50px;
		}

		.category .card .imgContainer img {
		max-width: 100%;
		border-radius: 4px
		}

		.category .card .content {
		position: relative;
		margin-top: -140px;
		padding: 10px 15px;
		text-align: center;
		color: #111;
		visibility: hidden;
		opacity: 0;
		pointer-events: none;
		transition: 0.3s ease-in-out
		}

		.category .card:hover .content {
		visibility: visible;
		opacity: 1;
		margin-top: -40px;
		transition-delay: 0.5s
		}

		@media (max-width: 330px) {
		.category .card .imgContainer {

		}
		}/* category 1  */	

		/* category circel  */	

		.box{
		position: relative;
		perspective: 1000px;
		}
		.box .box-img{
		border: 0px solid #438605;
		border-radius: 50%;
		transform: translateX(0) rotateY(0);
		transition: all 0.40s ease-in-out 0s;
		background:  #ececec;
		}
		
		.box:hover .box-img{
		opacity: 0;
		transform-origin: right center 0;
		transform: translateX(-100%) rotateY(-90deg);
		}
		.box .box-img img{
		width: 100%;
		height: auto;
		border-radius: 50%;
		}
		.box .content{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		border: 1px solid #d8d8d8;
		border-radius: 50%;
		padding: 23% 5%;
		text-align: center;
		background: #438605;
		opacity: 0;
		transform: translateX(-20%);
		transition: all 0.60s ease-in-out 0s;
		color: #fff;
		}
		.box:hover .content{
		opacity: 1;
		transform: translateX(0%);
		}
		.box .title{

		color: #fff;
		margin-bottom: 15px;
		text-transform: capitalize;
		}
		.box .description{

		color:#fff;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		}
		@media screen and (max-width: 990px) {
		.box{ margin-bottom: 15px; }
		}
		/* category circel  */	


		/* text-effect  */	
		.text-effect{
		background: linear-gradient(82deg,#438605,#9fd700);
		background-size: 200% auto;

		font-family: 'titr';	
		text-align: center;
		text-transform: uppercase;
		margin: 0 auto;
		position: relative;
		animation: animate 1.5s alternate linear infinite;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		}
		@keyframes animate{
		100%{
		background-position: 200% center;
		transform: scale(1.05,1.05);
		}
		}
		/* text-effect  */	


		/* iran map  */	
		.path-city{
		stroke: #438605;
		}
		.path-city:hover{
		fill: #438605;

		}
		.path-city-g1{
		fill: #9fd700;
		}
		.path-city-g2{
		fill: #9fd700;
		}
		.path-city-g3{
		fill: #9fd700;
		}
		.path-city-g4{
		fill: #9fd700;
		}

		/* iran map  */	
		
		/* flip card  */
		.flip-card {
		background-color: transparent;
		width: 100%;
		height: 600px;
		perspective: 1000px;
		border-radius: 5px 5px 5px 5px !important; 		}

		.flip-card-inner {
		position: relative;
		width: 100%;
		height: 100%;

		transition: transform 0.6s;
		transform-style: preserve-3d;
		border-radius: 5px 5px 5px 5px !important; 		}
		
		.flip-card-inner img {
		height: 500px;
        max-width: 100%;
		}

		.flip-card:hover .flip-card-inner {
		transform: rotateY(180deg);
		}

		.flip-card-front, .flip-card-back {
		position: absolute;
		width: 100%;
		height: 100%;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		}

		.flip-card-front {
		background-color: #ececec;
		color: #000;
		border-radius: 5px 5px 5px 5px !important; 		}

		.flip-card-back {
		background-color: #438605;
		color:  #fff;
		border-radius: 5px 5px 5px 5px !important; 		transform: rotateY(180deg);
		}


		/* flip card  */	
          
		  
		  /* sticky-footer-mobile */
.sticky-footer-mobile {
  display: block;
  height: 58px;
  background:#ececec;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 3;
}
.sticky-footer-mobile .one-fourth {
  width: 25%;
  float: left;
  color: #000;
  text-align: center;
  height: 58px;
  position: relative;
  cursor: pointer;
}
.sticky-search,
.sticky-filters,
.sticky-map,
.sticky-radius {
  width: 25px;
  height: 25px;
  margin: auto;
  margin-top: 11px;
}
.sticky-footer-mobile .one-fourth p {
 font-size:11px !important;
  margin-top: 3px;
}
		
	.horizontal-menu .navbar-expand-sm .navbar-nav > li .nav-link {
	padding-left: 1.25rem;
	padding-right: 1.25rem;}

	#price_range,#hektar_range{
	height: 6px;
	}
	.ui-slider-handle {
	height: 13px !important;
	width: 13px !important;
	background: #fafafa !important;
	border-radius: 25px;
	}
	.ui-slider-range.ui-corner-all.ui-widget-header {
	background: #438605;
	}
	
	.survey-bg{background: #fff;box-shadow: -1px 1px 20px 0px rgb(222 160 54 / 47%) !important;
	background-image:url('../img/survey.jpg') , linear-gradient(45deg, #fff, transparent)  !important;
		background-position: bottom;
    background-size: cover;
		transition: background .3s;

		background-repeat: no-repeat
	}
	/*=========================================================================================
		END zerrat
		==========================================================================================*/