b, strong {
color: #515151;
font-weight: 300;
}
label{ width: 100% }
.careers-content{
padding: 50px 0;
}
.site-main.page-careers .careers-content p{
color: var(--text-color);
margin-bottom: 15px
}
.site-main.page-careers .careers-content a{
color: var(--base-color);
}
.site-main.page-careers .careers-content .table-responsive{
margin: 30px auto
}
.site-main.page-careers .careers-content table{
border-radius: 4px;
overflow: hidden;
margin: 0 auto;
}
.site-main.page-careers .careers-content table thead th{
background: var(--base-color);
color: #fff;
font-weight: 300;
border-bottom: 1px solid #fff;
border-top: none;
}
.site-main.page-careers .careers-content table tbody{
color: var(--text-color) !important;
font-size: 15px
}
.site-main.page-careers .careers-content table tbody tr{
background-color: #fafafa;
border-bottom: 1px solid #fff;
} .site-main.single-careers .careers-content{
color: var(--text-color);
}
.site-main.single-careers .heading h1 {
padding: 30px 0;
text-align: center;
background: var(--light-gray);
color: #505050;
margin: 0 auto;
}
.site-main.single-careers h3,
.site-main.single-careers h4,
.site-main.single-careers h5,
.site-main.single-careers h6{
color: #505050;
font-size: 24px
}
.site-main.single-careers ul {
margin-left: 30px;
margin-bottom: 30px;
}
.site-main.single-careers ul li {
padding: 5px 0;
list-style-type: disc;
}
.btn-apply {
padding: 15px !important;
display: block;
width: 180px;
background: var(--base-color) !important;
color: #fff !important;
text-align: center;
border-radius: 50px !important;
margin: 30px 0 0;
border: 0;
}
input:focus,
button:focus{
outline: none!important
}
.modal-header{
border-bottom: 0
}
.modal-header h4{
color: var(--base-color)!important;
font-size: 28px!important;
float: left;
width: 100%;
text-align: center;
margin: 10px auto;
}
.modal-header p{
text-align: center;
width: calc(100% - 30%);
margin: 0 15%;
}
.modal-header .close {
position: absolute;
top: 12px;
right: 20px;
}
form.wpcf7-form .modal-body {
display: flex;
flex-direction: column;
padding: 1rem 30px
}
form.wpcf7-form .modal-body > p{
margin-bottom: 0
}
form.wpcf7-form .modal-body label {
margin-bottom: 10px;
font-size: 12px;
}
form.wpcf7-form .modal-body span{
margin-bottom: 15px;
}
form.wpcf7-form .modal-body span span.wpcf7-not-valid-tip{
margin-bottom: 0;
font-size: 12px;
margin-top: 5px;
}
form.wpcf7-form .modal-body span input{
width: 100%;
padding: 10px 15px;
}
input.wpcf7-form-control.wpcf7-file.attach-file {
padding: 0;
}
.candidate-position,
div.wpcf7 .ajax-loader{
display: none!important;
visibility: hidden!important
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {
padding: 10px 14px;
background: var(--base-color);
color: #fff;
font-size: 16px;
border-radius: 5px;
width: 48%;
float: left;
margin: 0 auto 0 0;
}
form.wpcf7-form button.btn-danger {
width: 48%;
float: right;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
text-align: center;
}
form.wpcf7-form .modal-footer {
border-top: 0;
padding: 1rem 30px;
position: relative;
}
div.wpcf7-response-output {
padding: 6px 8px!important;
width: calc(100% - 40px)!important;
margin: 5px 30px 20px!important;
float: left!important;
font-size: 14px!important;
border-radius: 4px!important;
border: none!important;
padding: 0!important;
}
div.wpcf7-mail-sent-ok{
color: var(--success)
}
div.wpcf7-validation-errors{
color: #f00!important
}
div.wpcf7 .ajax-loader{
position: absolute;
right: 54%;
top: 50%;
color: #fff;
transform: translateY(-50%);
filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(250deg) brightness(250%) contrast(180%)
}
@media (max-width: 767px){
.modal-header p{
width: calc(100% - 14%);
margin: 0 7%;
}
form.wpcf7-form .modal-body,
form.wpcf7-form .modal-footer{
padding: 1rem 20px
}
}