.loginform{
	color: #777;
}

.lockscreen .lock-image{
	position: relative;
	background-image: none;
	display: grid;
	place-content: center;
}
.fruttaloginimage{

    width: 13rem;
}


.loginlabel{
	font-size: 12px;
	font-weight: 400;
	color: #777;
}
.logininput{
	border: none;
	border-radius: 0px;
	background-color: #f2f2f2;
	border-bottom: 2px solid transparent;
	transition: all 1s;
}

.logininput:focus{
	border-bottom: 2px solid #61A512;
}
.logininput::placeholder{
	color: #bbb;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
	border: #61A512;
	background-color: #61A512;
}

.loginbtn{
/*	background-image: linear-gradient(to right, #61A512, #266D03);*/
	border: none !important;
	width: 100%;
	transition: all 0.3s ease-in;

}
.loginbtn2{
	background-image: linear-gradient(to right, #B5D75C, #2289CE);


}

.loginbtn:hover{
	transform: translateY(-1px);
}
.loginbtn:hover {
	background-color: #61A512 !important;
	border: none !important;
}
.rebateSubmit{
    background-image: linear-gradient(to right, #61A512, #266D03) !important;
	border: none !important;
	width: 100%;
	transition: all 0.3s ease-in;
}
.rebateSubmit:hover{
    transform: translateY(-1px);
	color: #fff !important;
}


@media only screen and (max-width: 600px) {
  .rebateRulesForms{
		flex-direction: column;
		
	}
	.rebateRulesSelect{
		width: 100%;
	}
 #data_cont{
		margin: 1rem 0px;
	}
}

#reset-img{
	    width: 10rem;
	margin: 8px;

}
#reset_button{
		color:#fff;
}
#reset-text{
	font-size: 18px;
	font-weight: bold;
}
#reset-link{
	font-size: 15px;
	color: blue;
}
#reset-link:hover{
	color:#61a512;
	cursor: pointer;
}
#checking{
	display: flex;
	justify-content: flex-end;
	align-content: center;
	width: 100%;
	display: none
}
#checking >div{
	width:25px ;
	height: 25px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	animation: rot .3s linear infinite;
}
#checking >div span{
	width:7px;
	height: 7px;
	background-color: red;
	border-radius: 50%;
	position: absolute;
	
	
}
#checking>div>div{
	margin: 3px;
	width:100%;
	height: 3px;
	background-color: green;
	
}
#checking>div>div:first-child{
	transform:translate(0px,5px)rotate(45deg);
}
#checking>div>div:last-child{
	transform:translate(0px,-5px)rotate(-45deg);
}
#checking>div>div::after,#checking>div>div::before{
	content: '';
	width:100%;
	height: 3px;
	position: absolute;
}

#checking>div>div::after{
	transform:rotate(33deg);
	background-color: #61A512;
}

#checking>div>div::before{
	transform:rotate(-31deg);
	background-color: lawngreen;
}

@keyframes rot {
	from{
		transform: rotate(0deg)
	}
	to{
		transform: rotate(360deg)
	}
}
#err{
	color:red;
	display: none;
}


.breadCrumbsHeader {
/*  font-size: 2rem;*/
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  background-image: linear-gradient(to right, #7ed56f,  #28b485);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  transition: all 0.4s;
  letter-spacing: 0.2rem;

}
.heading-secondary:hover {
/*    transform: skewY(2deg) skewX(15deg) scale(1.1);*/
    text-shadow: 0.5rem 1rem 2rem rgba(0,0,0, 0.2);
  }


.orderDetailsCard{
	margin-top: 2rem;
	background-color: #F6F6F6;
	padding: 1rem;
	background: #fff;
    box-shadow: 0 1.5rem 4rem rgb(0,0,0, 0.05);

}
.orderDetailsCard h4{
	background-color: #f8f8f8;
	font-size: 1.2rem;
	margin-bottom: 1rem;
	font-weight: 700;
	color: #777;
	
}

.orderDetailsList{
   padding: 0px;
	list-style: none;
}
.orderDetailsItem{
/*	background-color: red;*/
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
	font-size: 0.8rem;
	color: #777;
	font-weight: 500;
	text-transform: capitalize;
	
}



/*
.orderDetailsTable td:nth-child(5){
	background-color: #29C75F0D;
	color: #777;
	text-align: center;
}
*/
.orderDetailsTable td:first-child{
	background: gainsboro;
}

.bi-arrow-down::before {
    content: "\f128";
    font-size: 1.2rem;
}
.viewCustomerDet p {
	border-bottom: 1px solid darkgray;
	font-size: 0.8rem;
	color: #000;
	font-weight: 500;
}
.viewCustomerDet p span {
	font-weight: 300;
}
.cus-table-striped>tbody>tr:nth-child(odd)>td, 
.cus-table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #fff;; 
 }
.financeCsvTable tr:first-child {
	font-weight: 700;
    font-size: 0.8rem;
}
.customerBtn{
	background-color: #61af12; 
	padding: 0.5rem 1rem;
	outline: none;
	border: none;
    color: #fff;
    font-weight: 700;
    font-size: 0.8rem;
}
.customerBtn:focus{
	outline: none;
}
.customerBtnActive{
	background: #fff;
	color: #61af12;
}
.newCustomer{
	display: none;
}
.newStore{
	display: flex;
}

.fruttabclist{
    display: flex;
	align-items: center;
    background: #fff;
    padding: 0.5rem 1rem;
    border-radius: 1rem;
	 box-shadow: 0 1.5rem 4rem rgb(0,0,0, 0.05);
}
.fruttabcItem{
	margin-right: 0.5rem;
}
.fruttabcItemActive{
	color: #61A512;
	font-weight: 600;
}
.searchbar{
	border-radius: 1rem;
    border: 1px solid #f8f8f8;
    background-color: #fff;
    padding: 0.5rem 3rem;
    box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%);

}