
/* Panel - Form */
.panel-form select { background: url(icon-chevron-down.png) no-repeat; background-position: right 27px top 50%; background-size: 13px 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width:100%; }

.panel-form.panel-class-careers { padding-bottom: 70px; }
.panel-form.panel-class-careers .col-resume { display: inline-block; margin-right: 39px; }
.panel-form.panel-class-careers .col-resume .wpcf7-form-control-wrap { position: relative; }
.panel-form.panel-class-careers .wpcf7-submit { color: #7663ef; font-size: 16px; font-weight: 600; background-color: transparent; border: 0; width: auto; padding-left: 1px; padding-right: 2px; border-bottom: 2px solid #7663ef; border-radius: 0; }
.panel-form.panel-class-careers form { max-width: 930px; margin-left: auto; margin-right: auto; }
.panel-form.panel-class-careers .col-resume-submit { float: right; }
.panel-form.panel-class-careers .wpcf7-form-control-wrap.resume input { height: 46px; }
.panel-form.panel-class-careers .wpcf7 .ajax-loader,
.panel-form.panel-class-careers .wpcf7-spinner { position: absolute; right: 15px; margin-right: 62px; margin-top: 6px; }
.panel-form.panel-class-careers .wpcf7 input[type="text"], 
.panel-form.panel-class-careers .wpcf7 input[type="tel"], 
.panel-form.panel-class-careers .wpcf7 input[type="email"],
.panel-form.panel-class-careers .wpcf7 select { margin-bottom: 26px; }
.panel-form.panel-class-careers textarea { height: 217px; margin-bottom: 24px; }
.panel-form.panel-class-careers .wpcf7-form-control-wrap.resume label span { max-width: 213px; overflow: hidden; display: inline-block; white-space: nowrap; }
.panel-form.panel-class-careers .col-disclaimer { padding-top: 12px; }
.panel-form.panel-class-careers .wpcf7-not-valid-tip { top: -25px; }
@media (max-width: 767px){
	.panel-form.panel-class-careers .col-resume { margin-bottom: 15px; margin-right: 0; }
	.panel-form.panel-class-careers .col-resume-submit { width: 100%; text-align: center; }
	.panel-form.panel-class-careers .wpcf7 .col-submit { float: none; width: 100%; }
}
