.matador-button, input[type=submit].matador-button,
input[type=reset].matador-button,
button.matador-button{display:inline-block;padding:8px 10px;margin:8px 10px 8px 0;color:#fff;background-color:#454545;border:0;box-shadow:none;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}
.matador-button:focus, .matador-button:hover,
input[type=submit].matador-button:focus,
input[type=submit].matador-button:hover,
input[type=reset].matador-button:focus,
input[type=reset].matador-button:hover,
button.matador-button:focus, button.matador-button:hover{background-color:rgba(69, 69, 69, 0.8);border:0;box-shadow:none;color:#fff;}
.matador-button-secondary, input[type=submit].matador-button-secondary,
input[type=reset].matador-button-secondary,
button.matador-button-secondary{color:#000;background-color:#ccc;}
.matador-button-secondary:focus, .matador-button-secondary:hover,
input[type=submit].matador-button-secondary:focus,
input[type=submit].matador-button-secondary:hover,
input[type=reset].matador-button-secondary:focus,
input[type=reset].matador-button-secondary:hover,
button.matador-button-secondary:focus, button.matador-button-secondary:hover{color:#000;background-color:rgba(204, 204, 204, 0.8);}
.matador-button-tertiary, input[type=submit].matador-button-tertiary,
input[type=reset].matador-button-tertiary,
button.matador-button-tertiary{color:#000;background-color:#999;}
.matador-button-tertiary:hover, input[type=submit].matador-button-tertiary:hover,
input[type=reset].matador-button-tertiary:hover,
button.matador-button-tertiary:hover{color:#000;background-color:rgba(153, 153, 153, 0.8);}
.matador-screen-reader-text, .matador-job-meta-default .matador-job-field-salary_string .matador-job-meta-label, .matador-job-meta-default .matador-job-field-job_general_location .matador-job-meta-label, .matador-job-meta-default .matador-job-field-isHybrid .matador-job-meta-label,
.matador-job-meta-default .matador-job-field-isRemote .matador-job-meta-label, .matador-job-meta-default .matador-job-field-employmentType .matador-job-meta-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.matador-deprecated-notice{border:4px solid orange;padding:1rem;margin-bottom:1rem;background-color:#ffc;}
.matador-deprecated-notice p:last-child{margin-bottom:0;}
.matador-application .matador-field-job-seeker, .matador-form .matador-field-job-seeker{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;margin:0;padding:0;border:0;word-wrap:normal !important;}
.matador-application .matador-field-type-file .for-file, .matador-application .matador-field-type-files .for-file, .matador-form .matador-field-type-file .for-file, .matador-form .matador-field-type-files .for-file{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:10px 20px;width:100%;max-width:100%;box-sizing:border-box;}
.matador-application .matador-field-type-file .for-file span, .matador-application .matador-field-type-files .for-file span, .matador-form .matador-field-type-file .for-file span, .matador-form .matador-field-type-files .for-file span{display:inline-block;margin-left:6px;}
.matador-application .matador-field-type-file .for-file svg, .matador-application .matador-field-type-files .for-file svg, .matador-form .matador-field-type-file .for-file svg, .matador-form .matador-field-type-files .for-file svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:4px;margin-right:4px;display:inline;}
.no-js .matador-application .matador-field-type-file .for-file, .no-js .matador-application .matador-field-type-files .for-file, .no-js .matador-form .matador-field-type-file .for-file, .no-js .matador-form .matador-field-type-files .for-file{display:none;}
.matador-application .matador-field-type-file .inputfile, .matador-application .matador-field-type-files .inputfile, .matador-form .matador-field-type-file .inputfile, .matador-form .matador-field-type-files .inputfile{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin-left:-10000px;}
.no-js .matador-application .matador-field-type-file .inputfile, .no-js .matador-application .matador-field-type-files .inputfile, .no-js .matador-form .matador-field-type-file .inputfile, .no-js .matador-form .matador-field-type-files .inputfile{width:auto;height:auto;opacity:1;overflow:auto;position:static;z-index:1;margin-left:0;}
.matador-application #matador-upload-overlay,
.matador-form #matador-upload-overlay{display:none;width:104%;height:104%;position:absolute;top:-2%;left:-2%;}
.matador-application #matador-upload-overlay .matador-upload-overlay-background,
.matador-form #matador-upload-overlay .matador-upload-overlay-background{width:100%;height:100%;top:0;left:0;background:whitesmoke;opacity:0.6;filter:alpha(opacity=70);border:0;}
.matador-application #matador-upload-overlay .matador-upload-overlay-message,
.matador-form #matador-upload-overlay .matador-upload-overlay-message{margin-top:-50%;text-align:center;border:1px solid;margin-left:2%;margin-right:2%;padding:40px;opacity:1;filter:alpha(opacity=100);position:absolute;}
.matador-application #matador-upload-overlay .spinner,
.matador-form #matador-upload-overlay .spinner{background:url(//bilingualsource.com/wp-content/plugins/matador-jobs-pro/assets/images/spinner.gif) no-repeat;background-size:20px 20px;display:inline-block;vertical-align:middle;opacity:0.7;filter:alpha(opacity=70);width:20px;height:20px;margin:-4px 6px 0;}
.matador-jobs-table thead th{position:relative;padding-right:20px;}
.matador-jobs-table thead th .matador-jobs-table-orderby-indicators{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.matador-jobs-table thead th .matador-jobs-table-orderby-indicators .matador-jobs-table-orderby-indicator{-webkit-text-decoration:none;text-decoration:none;}
.matador-jobs-table thead th .matador-jobs-table-orderby-indicators .matador-jobs-table-orderby-indicator .dashicons-arrow-down, .matador-jobs-table thead th .matador-jobs-table-orderby-indicators .matador-jobs-table-orderby-indicator .dashicons-arrow-up{scale:1;opacity:0.7;}
.matador-jobs-table thead th .matador-jobs-table-orderby-indicators .matador-jobs-table-orderby-indicator .dashicons-arrow-up.active, .matador-jobs-table thead th .matador-jobs-table-orderby-indicators .matador-jobs-table-orderby-indicator .dashicons-arrow-down.active{scale:1.5;opacity:1;}
.matador-application, .matador-form{box-sizing:border-box;margin-top:2rem;margin-bottom:4rem;position:relative;}
.single-matador-job-listings .matador-application, .single-matador-job-listings .matador-form{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem;border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:2rem;}
.matador-application p, .matador-application label, .matador-form p, .matador-form label{margin:0;padding:0;}
.matador-application ul, .matador-application ol,
.matador-form ul, .matador-form ol{margin:0;padding:0;list-style-type:none;}
.matador-application ul li, .matador-application ol li, .matador-form ul li, .matador-form ol li{margin:0;padding:0 0 0.5rem 0;}
.matador-application select, .matador-form select{width:100%;height:6em;font-size:1.25rem;}
.matador-application input[type=text],
.matador-application input[type=email],
.matador-application input[type=password],
.matador-application input[type=tel],
.matador-application input[type=date],
.matador-application textarea, .matador-application select:not([multiple]),
.matador-form input[type=text],
.matador-form input[type=email],
.matador-form input[type=password],
.matador-form input[type=tel],
.matador-form input[type=date],
.matador-form textarea, .matador-form select:not([multiple]){padding:0.5rem;margin:0;width:100%;height:2.4em;font-size:1.25rem;}
.matador-application input[type=radio],
.matador-application input[type=checkbox],
.matador-form input[type=radio],
.matador-form input[type=checkbox]{width:auto;}
.matador-application input[type=radio],
.matador-form input[type=radio]{-webkit-appearance:radio;}
.matador-application input[type=checkbox],
.matador-form input[type=checkbox]{-webkit-appearance:checkbox;}
.matador-application textarea, .matador-form textarea{min-height:180px;}
.matador-application input.error:not([type=submit]):not([type=reset]),
.matador-form input.error:not([type=submit]):not([type=reset]){border:1px solid #ca4d2d;}
.matador-application .matador-field-group, .matador-form .matador-field-group{padding-top:0.5rem;padding-bottom:1rem;}
.matador-application .matador-field-group .matador-field-label, .matador-form .matador-field-group .matador-field-label{margin:0 0 0.5rem;}
.matador-application .matador-field-group .matador-label label, .matador-form .matador-field-group .matador-label label{line-height:1.25rem;}
.matador-application .matador-required .matador-label label:after, .matador-form .matador-required .matador-label label:after{content:"*";color:#ca4d2d;position:relative;font-size:1.25rem;}
.matador-application .error, .matador-form .error{font-weight:normal;margin-top:0.5rem;font-style:italic;color:#ca4d2d;}
.matador-application .matador-field-job-seeker, .matador-form .matador-field-job-seeker{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;margin:0;padding:0;border:0;word-wrap:normal !important;}
.matador-application .matador-field-type-checkbox label, .matador-application .matador-field-type-radio label, .matador-form .matador-field-type-checkbox label, .matador-form .matador-field-type-radio label{padding-left:1.5rem;position:relative;font-weight:normal;}
.matador-application .matador-field-type-checkbox input, .matador-application .matador-field-type-radio input, .matador-form .matador-field-type-checkbox input, .matador-form .matador-field-type-radio input{position:absolute;left:0;top:0.25rem;}
.matador-application .matador-field-type-file .for-file, .matador-application .matador-field-type-files .for-file, .matador-form .matador-field-type-file .for-file, .matador-form .matador-field-type-files .for-file{font-size:16px;color:#666;border:1px solid #bbb;border-radius:3px;}
.matador-application .matador-field-privacy_policy_opt_in, .matador-form .matador-field-privacy_policy_opt_in{margin:0.5rem 0 1rem;padding:1rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.matador-application #matador-submit,
.matador-form #matador-submit{margin-top:1rem;}
.matador-application #matador-upload-overlay .matador-upload-overlay-background,
.matador-form #matador-upload-overlay .matador-upload-overlay-background{-moz-border-radius:8px;-webkit-border-radius:8px;border:0 solid #ca4d2d;}
.matador-application #matador-upload-overlay .matador-upload-overlay-message,
.matador-form #matador-upload-overlay .matador-upload-overlay-message{-moz-border-radius:8px;-webkit-border-radius:8px;background:#fff;}
.matador-jobs{margin-bottom:2rem;}
.matador-jobs-list{padding-left:1.5rem;}
.matador-jobs-list .matador-job{margin-bottom:0.5rem;}
.matador-powered-by{text-align:center;font-size:14px;font-size:0.875rem;margin-bottom:1em;}
.matador-terms-list li{list-style:none;padding-left:0;margin-left:0;}
.matador-terms-list li.matador-term-current{font-weight:bold;}
.matador-portal-header{padding:0 0 2rem 0;}
.matador-portal-headline{margin-bottom:2rem;}
@media screen and (min-width:768px){
.matador-portal-body-container{display:grid;grid-auto-columns:3fr 1fr;grid-gap:2rem;}
.sidebar-left .matador-portal-body-container{grid-auto-columns:1fr 3fr;}
}
.matador-portal-body-container .matador-portal-body{grid-column:1;}
.sidebar-left .matador-portal-body-container .matador-portal-body{grid-column:2;}
.matador-portal-body-container .matador-portal-body .matador-job-title{margin:0 0 1rem 0;}
.matador-portal-body-container .matador-portal-body .matador-job-description{margin:1rem 0;}
.matador-portal-body-container .matador-portal-body .matador-job-footer .matador-job-navigation{padding:0;}
.matador-portal-body-container .matador-portal-body .matador-job-footer .matador-button{margin:0;}
.matador-portal-body-container .matador-portal-aside{grid-column:2;}
.sidebar-left .matador-portal-body-container .matador-portal-aside{grid-column:1;grid-row:1;}
.matador-portal-body-container .matador-portal-aside ul{padding:0;margin-left:0;}
@media only screen and (min-width: 600px) {
.matador-portal-body-container .matador-portal-aside .matador-search-form{flex-flow:column;}
}
.matador-portal-aside *:first-child{margin-top:0;}
.matador-portal-aside > *{margin-bottom:1rem;}
.matador-portal-footer > *{margin-bottom:1rem;}
.matador-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column;align-items:stretch;gap:16px;}
.matador-search-form label{margin:0;}
.matador-search-form button{margin:0;height:100%;}
@media only screen and (min-width: 600px) {
.matador-search-form{flex-flow:row nowrap;}
.matador-search-form-field-group{flex:2;}
.matador-search-form-field-submit{flex:1;}
}
.matador-search-form input[type=text],
.matador-search-form select{width:100%;box-sizing:border-box;}
.matador-job{margin-bottom:2rem;}
.matador-job-meta{display:block;margin:0 0 1rem;padding:0;overflow:auto;}
.matador-job-meta .matador-job-meta-field{display:inline-block;list-style-type:none;padding:0;margin:0;}
.matador-job-meta-default{padding:0.5rem 1rem;font-size:1rem;line-height:1rem;background:#eee;}
.matador-job-meta-default .matador-job-meta-field{padding:0.25rem 0;margin:0.5rem 0.75rem 0.5rem 0;}
.matador-job-meta-default .matador-job-meta-field:last-child{margin:0.5rem 0 0.5rem;}
.matador-job-meta-default .matador-job-field-isHybrid, .matador-job-meta-default .matador-job-field-isRemote, .matador-job-meta-default .matador-job-field-employmentType{background:#ccc;padding:0.25rem 0.5rem;}
.matador-job-meta-default .matador-job-field-job_general_location{padding-left:2rem;position:relative;}
.matador-job-meta-default .matador-job-field-job_general_location:before{content:url(//bilingualsource.com/wp-content/plugins/matador-jobs-pro/assets/images/dashicons-location-alt.svg);display:block;width:1.75rem;height:1.75rem;margin-right:0.25rem;position:absolute;left:0;top:-0.25rem;}
.matador-job-meta-default .matador-job-field-bullhorn_job_id{float:right;}
.matador-job-header .matador-job-meta{margin:0;}
.matador-job-navigation{clear:both;padding:0 0 1rem;}
.matador-job-navigation ul, .matador-job-navigation li{margin:0;padding:0;list-style-type:none;}
.matador-job-navigation li{display:inline-block;}
.matador-pagination{text-align:center;margin-bottom:2rem;}
.matador-pagination .page-numbers{font-size:1em;font-weight:600;line-height:1em;}
.matador-pagination .prev.page-numbers, .matador-pagination .next.page-numbers{display:inline-block;background:#454545 none repeat scroll 0 0;border-radius:4px;color:#fff;padding:6px 12px;text-align:center;width:auto;box-shadow:none;-webkit-box-shadow:none;font-size:1em;font-weight:600;}
.matador-pagination .prev.page-numbers{float:left;}
.matador-pagination .next.page-numbers{float:right;}
.matador-job-alerts-subscribe input[type=text]{margin-top:10px;margin-bottom:10px;}
@media only screen and (min-width: 600px) {
.matador-job-alerts-subscribe .matador-subscribe-to-alerts-firstname, .matador-job-alerts-subscribe .matador-subscribe-to-alerts-lastname{width:48%;margin-right:10px;float:left;}
.matador-job-alerts-subscribe .matador-subscribe-to-alerts-lastname{margin-left:10px;margin-right:0;}
}
.matador-job-alerts-subscribe .matador-subscribe-to-alerts-lastname + p{clear:both;margin-top:20px;margin-bottom:20px;}
.matador-job-alerts-subscribe .matador-subscribe-to-alerts-groups{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row wrap;}
.matador-job-alerts-subscribe .matador-label-categories-wrap{flex:0 1 160px;padding-right:10px;}
.matador-job-alerts-subscribe .matador-label-categories-wrap .matador-label-categories{font-weight:normal;font-style:italic;}
.matador-job-alerts-subscribe .matador-label-categories-wrap label{font-weight:normal;}
.matador-job-alerts-subscribe .matador-job-alerts-confirm-opt-in{font-weight:normal;margin-top:20px;margin-bottom:20px;padding-left:25px;position:relative;}
.matador-job-alerts-subscribe .matador-job-alerts-confirm-opt-in input{position:absolute;top:4px;left:0;}
.matador-job-alerts-subscribe .matador-job-alerts-error {
border: 1px #ca4d2d solid;
color: rgba(202, 77, 45, 0.18);
padding: 10px;
}