.block-layout-builder .field--name-field-summary {
font-size: 2.5em !important;
line-height: 1.2;
}

.block-layout-builder .field--name-field-register-button-top .link_button a{
font-size: 2em !important;
color: #0c234b !important;
text-decoration: none !important;
}

.layout--twocol-section a{
font-size: .5em !important;
color: #0c234b !important;
text-decoration: none !important;
}

.layout--twocol-section h2{
margin-top: -.2em !important;
color: #0c234b !important;
text-decoration: none !important;
}

.layout--fourcol-section a{
font-size: .5em !important;
color: #0c234b !important;
text-decoration: none !important;
}
.layout--fourcol-section h2{
margin-top: -.2em !important;
color: #0c234b !important;
}

.programs-boot-grid .programs-view-card-title a{
font-size: 0.7em !important;
line-height: 0.6em !important;
color: #0c234b !important;
}


.programs-view-card-title .span a{
	margin-top: 2em !important;
}

.form-row {
    font-size: 0.8em !important;
    font-weight: 500 !important;
}

.programs-view-grid-link a{
	color: #403635! important;
	text-decoration: none !important;
}

.field--name-field-cost h3{
	    margin: 0 !important;
}
.btn .btn-red a{
	color: #ffffff !important;
}

.field--name-field-register-button-top a{
	color: #ffffff !important;
  text-decoration: none !important;	
  font-size: 1.3em !important;
}
.field--name-field-register a{
	color: #ffffff !important;
  text-decoration: none !important;	
}
.field--name-field-cost .h3, .h4, .h5, .h6, .text-size-h3, .text-size-h4, .text-size-h5, .text-size-h6, h3, h4, h5, h6 {
margin: 0em !important;
}
.field--name-field-day-and-time .h3, .h4, .h5, .h6, .text-size-h3, .text-size-h4, .text-size-h5, .text-size-h6, h3, h4, h5, h6 {
margin: 0em !important;
}
.field--name-field-subject .h3, .h4, .h5, .h6, .text-size-h3, .text-size-h4, .text-size-h5, .text-size-h6, h3, h4, h5, h6 {
padding: 0em !important;
}
.p-3 {
    padding: 0em !important;
}


.field--name-field-course-type {
    background-image: url(/sites/default/files/styles/thumbnail/public/2024-05/icon-books-b.png);
    background-repeat: no-repeat !important;
    padding-left: 2em;
    margin-left: 1em;
}
.field--name-field-subject {
    background-image: url(/sites/default/files/styles/thumbnail/public/2024-05/icon-book-b.png);
    background-repeat: no-repeat !important;
    padding-left: 2.2em;
    margin-left: 1em;
}
.btn-default, .btn-red {
    margin-bottom: 1em !important;
    margin-top: 0.3em !important;
}