/**
 * custom css
 * */

/*css for Packages*/

.choose-package {
    max-width: 85%;
    padding: 10px 20px;
}
.choose-package:hover {
    background: #aa243f;
}
.price {
    font-size: 32px;
    margin-bottom: 0;
}

/*home-page-recent-jobs*/
.header-right-2 a.elementor-button-prev:before {
    position: absolute!important;
    width: 28px;
    height: 109%;
    left: -1px;
    content: "";
    background: #0a6c8c;

}
/*advertiser-registration*/

form#forminator-module-2246 .forminator-pagination-steps, form#forminator-module-2303 .forminator-pagination-steps, form#forminator-module-2903 .forminator-pagination-steps, form#forminator-module-2924 .forminator-pagination-steps {
    background-image: url(https://socialworkjobs.aasw.asn.au/wp-content/uploads/2025/11/Rectangle-39254.png)!important;
    padding: 25px 160px 40px!important;
    color: #fff;
    background-position: center;
    margin: 0;
    background-size: cover;
    background-repeat: no-repeat;
border-radius: 15px 15px 0 0;

    justify-content: space-between;
}
form#forminator-module-2246, form#forminator-module-2303, form#forminator-module-2903, form#forminator-module-2924 {
  
	border: 10px solid #fff!important;
	background: #fff;}
.forminator-response-message.forminator-error {
    margin: 0 !important;
}
@media (max-width: 1200px) {
    .job-section .swiper-button-prev {
        left: 86%;
    }
  .select2-container--open .select2-dropdown {
    margin-top: 50px;
} 
.swiper-button-next, .swiper-button-prev {
        display: flex!important
    }
.swiper-button-next, .swiper-button-prev {
    width: 40px!important;
	height: 40px!important;}
form#forminator-module-2246 .forminator-pagination-steps, form#forminator-module-2303 .forminator-pagination-steps, form#forminator-module-2903 .forminator-pagination-steps, form#forminator-module-2924 .forminator-pagination-steps {               display: flex;
        justify-content: center;}
}
@media (max-width: 767px) {


      .job-section .swiper-button-next{
        right: 39%;
bottom: 60px
    }
    .job-section .swiper-button-prev {
        left: 39%;
bottom: 60px
    }
.testimonial .elementor-swiper-button.elementor-swiper-button-next{
        left: 47%;
width:35px;
    }
	.testimonial .elementor-swiper-button.elementor-swiper-button-prev {left:42%!important;
		width:35px
}
.swiper-button-next, .swiper-button-prev {
    width: 35px!important;
	height: 35px!important;}


    .job-section {
     padding: 0px!important; 
    }
    #job-alert-form .job_alert_form_home {
        display: flex;
        flex-direction: column;
    }

}

@media (max-width: 480px) {
    body {
        padding: 0px !important;
    }
   .job-section .swiper-slide {
        width: 100% !important;
   }


}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #00688F !important;
   
}
/* registeration form tabs css */
	@media only screen and (min-device-width: 320px) and (max-device-width: 900px){
.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break {
        width: auto;
        height: 1px;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 7px 0;
    }
    .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step {
        width: 15px;
        height: auto;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: unset;
        -ms-flex-pack: unset;
        justify-content: unset;
    }
    .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step .forminator-step-label {
        overflow: unset;
        text-align: center;
        text-overflow: unset;
        white-space: normal;
        word-break: normal;
    }

   .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-bottom: 30px;
    }
.forminator-field-html h2 {
    font-size: 1.5rem;
}
body .forminator-ui#forminator-module-2246.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label, body .forminator-ui#forminator-module-2303.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
    width: 150px;
}
}
@media (max-width: 700px) {
.dashboard-header{
box-shadow:none!important;
	border:none!important}
body form#forminator-module-2303, form#forminator-module-2246 {
        width: 100%!important;
    }
.forminator-break {
    display: none !important;
}
    form#forminator-module-2246 .forminator-pagination-steps, form#forminator-module-2303 .forminator-pagination-steps, form#forminator-module-2903 .forminator-pagination-steps, form#forminator-module-2924 .forminator-pagination-steps {
        justify-content: space-around;
    }
.forminator-ui.forminator-custom-form[data-design=default] .forminator-pagination-steps .forminator-step {
    display: flex;
    flex-direction: column!important;
    height: 100%!important;
}
form#forminator-module-2246 .forminator-pagination-steps, form#forminator-module-2303 .forminator-pagination-steps, form#forminator-module-2903 .forminator-pagination-steps, form#forminator-module-2924 .forminator-pagination-steps {
	padding: 25px 20px 25px !important;}

body .forminator-ui#forminator-module-2246.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label, body .forminator-ui#forminator-module-2303.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label {
        width: 85px!important;
        flex-direction: column;
        white-space: normal !important;
        text-overflow: unset !important;
        overflow: visible !important;
        display: inline-block !important;
        line-height: 1.2em;
        margin-bottom: 10px;
    }

}


.dashboard-container {
	padding: 0px!important;}

@media (min-width: 1280px) {
 .page-id-2669 #job-packages-container .package {
        height: 450px;
        min-width: 240px;
    }
.page-id-2669 #job-packages-container .packages {
  
    flex-wrap: nowrap;
}
}


/* 1st card - Active Jobs */
.stats-section .stat-card:nth-child(1) {
    
border-bottom: 4px solid #00688F;
}

/* 2nd card - User Views */
.stats-section .stat-card:nth-child(2) {
    border-bottom: 4px solid #A32441;
}

/* 3rd card - Plan */
.stats-section .stat-card:nth-child(3) {
    border-bottom: 4px solid #369ADD;
}


