.buddypress .group-doc-card button, .buddypress .group-doc form input.acf-button, #add-document button, #add-document form input.acf-button, .buddypress-wrap input.acf-button.button.button-primary.button-large{
	padding: 8px 18px;
    font-size: 0.9rem;
    line-height: 1.36;
    color: var(--aish-white);
    border-radius: var(--aish-border-radius-pill);
    border: 1px solid var(--aish-red);
    background-color: var(--aish-red);
    transition: all 0.3s;
    cursor: pointer;
    white-space: nowrap;
	color: white;
    border-radius: 30px!important;
    border: 1px solid var(--aish-red);
    background-color: var(--aish-red);
	transition:background-color 0.5s, color 0.5s;
}

 .group-doc-card button:hover, .group-doc form input.acf-button:hover, #add-document button:hover, #add-document form input.acf-button:hover, .buddypress-wrap input.acf-button.button.button-primary.button-large:hover{
	background-color: var(--aish-white);
	color:var(--aish-red);
	
}

#add-document button, #add-document form input.acf-button{
	font-sixe:1rem;
}


	.group-doc-card{
		border:1px  var(--aish-red)  solid;	
		padding: 30px;
		background-color:var(--aish-light-red);
		border-radius: 20px;
		border: 1px var(--aish-red) solid;
		margin-bottom: 20px;
	}

	.group-doc-top-bar{
		width:100%;
		float:left;
		margin-bottom:10px;
		display:flex;
		flex-direction:column;
	}

@media screen and (min-width:600px){
	.group-doc-top-bar{
		flex-direction:row;
	}	
}

	.group-doc-title{
		width:100%;
		font-size:1.6rem;
		float:left;
		margin-right:30px;
	}


@media screen and (min-width:768px){
	.group-doc-title{
		width:calc(100% - 165px);
	}
}

	.group-doc-title h3{
		margin-top: 0px!important;
	}



	
	
@media screen and (min-width:768px){
	.group-doc-edit-buttons{
		width:135px;
		float:left;
	}
}
	.group-doc-description-label{
		font-weight:700;
		margin-bottom:10px;
	}
	.group-doc-description{
		background-color:#FFFFFF;
		padding:20px;
		margin-bottom:20px;
		word-break: break-word;
	}
	.group-doc-button-container button{
		font-size:1.1rem;
	}





.group-doc form{
	width:100%;
}

@media screen and (min-width:768px){
	.group-doc form{
		width:70%;
	}
}

.deleted-doc{
	background-color:var(--aish-white);
}

.aish-docs-message{
	font-size: 14px;
    line-height: 1.42;
    color: var(--aish-grey-dark);
    padding-bottom: 20px;
	margin-top:10px;
}

#acf-form .acf-input input{
	width:100%;
}

#acf-form .acf-form-submit{
	margin-top:20px;
}

body.buddypress .group-doc .group-doc-details a h3{
	margin-top:0px;
	color:#var(--aish-dark-red);
}

body.buddypress .group-doc .group-doc-details a:hover h3{
	text-decoration:underline;
}

#acf-form .wp-editor-tabs{
	display:none;
}

/* ADDING IN SOME CSS TO OVERRIDE ISSUES IN BUDDYPRESS */

#left-area ul{
	
	list-style-type: none!important;
    padding: 0 0 10px 0px!important;

}

ul.subnav-filters li#group-roles-filter{
	display:none;
}

@media screen and (min-width:880px){
	ul#invite-anyone-invite-list{
		margin-top:115px;
	}
}

	ul#invite-anyone-invite-list li{
		padding: 10px;
		background-color: #fff8f6;
		margin-bottom: 20px;
		border-left: 5px solid #5b1d11;
		padding-left: 20px;
		padding-bottom: 20px;	
	}
	
	ul#invite-anyone-invite-list li img{
		display:none;
	}
	
	.group-doc-edit-buttons{
		display: flex;
		justify-content: flex-end;
		margin-bottom: 10px;
		order:1;
	}
	
@media screen and (min-width:600px){
	.group-doc-edit-buttons{
		order:2;
	}
}	
	
	.group-doc-edit-buttons button{
		width: 32px!important;
		height: 32px;
		padding: 5px!important;
		margin-left: 6px;
	}
	.group-doc-edit-buttons button span{
		font-size:1.2rem!important;
	}	