/*********************
		icon hover 
*********************/
.sppb-addon.sppb-addon-feature.hover-scale-icon:hover img {
    transform: translate(0px, -10px);
    transition: 0.3s ease; 
}

.sppb-addon.sppb-addon-feature.hover-scale-icon img {
    transition: 0.3s ease;
    
}
/*********************
	feature-box-001
*********************/
.feature-box-001 img.sppb-img-responsive {
    background: white;
    border-radius: 50%;box-shadow: rgb(13 62 147 / 15%) 0px 10px 36px 0px, rgb(13 62 147 / 9%) 0px 0px 0px 1px!important;
}

.feature-box-001:hover h3:before{width: 120px;transition:0.3s ease;}

/*icons*/
.categories-toym-2023 img {
    width: 80px;
}
@media (min-width: 768px){
.categories-toym-2023 h3.sppb-addon-title.sppb-feature-box-title {
    font-size: 14px!Important;
    min-height: 70px!important;
}}
@media (max-width: 767px){
.categories-toym-2023 h3.sppb-addon-title.sppb-feature-box-title {
    font-size: 18px!Important;
}}


/*********************
	rules
*********************/
.program-rule-box {
    background: #f1f6ff;
}



/*********************
	form
*********************/
button.bfPrevButton{
    border-radius: 50px;
}
button.bfNextButton{
    border-radius: 50px;
}

.glyphicon-calendar:before, .glyphicon-upload:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900; 
}
.glyphicon-calendar:before {
    content: "\f133";
    line-height:0;
    top: -4px;
    position: relative;
}


.glyphicon-upload:before{
    content: "\f093";line-height:0;
}

button#ff_elem640_calendarButton,button#ff_elem761_calendarButton,button#ff_elem769_calendarButton,button#ff_elem773_calendarButton {
  height: 34px;background-image: none!important;background-color: #2d2d2d;border-color: #2d2d2d;}
button.js-btn.btn.btn-clear {padding: 8px 15px;background:#2a75bb;}
button.js-btn.btn.btn-today {padding: 8px 15px;background:#429942;}
button.js-btn.btn.btn-exit {padding: 8px 15px;background:#c65e30;}

.field-calendar.input-append {
    display: contents;
}

.field-calendar.input-append {
    width: 45%;
}

.bfSectionDescription {
    margin-bottom: 30px;
    margin-top: 50px;
}


