

/** Start Template Kit CSS: STEM School (css/customizer.css) **/

/*--------------------------------------------------------------
>>> Collection 28 Custom Styles
--------------------------------------------------------------*/
@media(max-width:1024px){
    .sub-menu.elementor-nav-menu--dropdown a{
        font-weight: 400 !important;
    }
}

.collection-28-curriculum-title{
	font-size:1.5em;
	line-height:1em;
}
.collection-28-curriculum{
	list-style-type:none;
	margin:0;
	padding:0;
}

.collection-28-curriculum li{
	list-style-type:none;
	padding:15px 0;
	margin:0;
	line-height:1em;
	font-weight:700;
	font-size:1em;
	border-bottom:1px solid #f0f0f0;
}

/** End Template Kit CSS: STEM School (css/customizer.css) **/

/* forms css start */
.checkbox-form .ff_submit_btn_wrapper {
    display: none;
}
.check-label .ff-el-form-check-label span {
    color:#000 !important;
}

/*test form css*/

.test-form .ff-default .ff-btn-secondary:not(.ff_btn_no_style) {
    background-color: #fff !important;
    border-color: #2ed8d6 !important;
    color: #1c429c !important;
    padding:10px 30px !important;
    border-radius:50px !important;
}

.test-form .ff-el-form-check-.ff-el-image-holder {
    background-color: #fff !important;
    padding: 10px !important;
    border-radius: 10px !important;
}

.test-form .ff-el-form-check-label span {
    color: #1725a9 !important;
    font-weight:600 !important;
}

.test-form .ff-el-form-check.ff-el-form-check-.ff-el-image-holder.ff_item_selected {
    background-color: #1725a9 !important;
    border-color: #1725a9 !important;
}

.test-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
    background-color: #1725a9 !important;
    color:#fff !important;
}

.test-form .ff-el-image-input-src {
    width: 65px !important;
    height: 65px !important;
    object-fit: cover !important;
}

.test-form .ff-el-image-input-src {
    margin: auto !important;
}

.test-form .ff-el-form-check.ff-el-image-holder.ff_item_selected .ff-el-image-input-src {
filter: brightness(0) invert(1) !important;
}

.test-form .step-nav.ff_step_nav_last {
    margin-top:20px;
    display: flex;
    justify-content: center;
    column-gap: 20px;
}

/*test form css*/