

/** Buttons **/
.crm-submit-buttons button {
  border-radius: 0!important;
	border: none !important;
  background-color: var(--color-black) !important;
  color: var(--color-white)!important;
	font-family:var(--primary-font)!important;
  font-size:20px !important;
	line-height: 24px !important;
	font-weight:bold;
  text-decoration:none !important;
  text-shadow: none !important;
	padding:15px 20px !important;
  margin: 10px 10px 20px 0!important;
}
.crm-submit-buttons button:hover {
  background-color:var(--color-white)!important;
	color:var(--color-black) !important;
}

/** Page Title **/
.crm-title h2{
  color:var(--color-black);
}

/** theme sub-heading **/
.crm-public-form-item fieldset legend,
fieldset.crm-profile legend{
  display:block;
	font-family:var(--primary-font);
	line-height:30px;
	font-size: 20px !important;
	font-weight:bold !important;
	text-transform: uppercase;
	padding-top:30px !important;
  color:var(--color-black) !important;
}

/* 
.af-container.af-layout-cols {
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
}
.af-container.af-layout-cols af-field{
    flex-basis:33% !important;
}
.af-container.af-layout-cols af-field .crm-af-field .form-control{
    max-width: 80% !important;
    min-width: 80%;
} */
.crm-container#bootstrap-theme{
    max-width:100% !important;
}
.af-container.af-layout-inline{
    padding:30px 3% 0 !important;
    background:#f7f7f7;
}
.crm-container.crm-public{
    padding:1% 0 0 !important;
}
.crm-public #crm-main-content-wrapper{
    width:100% !important;
}

/* .afform-directive{
    margin: 40px 0;
    padding: 40px;
    border-radius: 15px 2px 2px;
    box-shadow: 3px 4px 7px 0px #ccc;
} */
.crm-search-display.crm-search-display-table,
.crm-public #crm-main-content-wrapper>form,
.crm-public #crm-main-content-wrapper form#bootstrap-theme{
    margin:3%;
}
.afform-directive *{
    font-size: .9rem !important;
}
.crm-container .select2-container-multi .select2-choices{
    padding: 8px 10px !important;
    margin-top: 5px;
}
