/*
Theme Name: Onjob
Theme URI: https://themepalace.com/downloads/onjob/
Author: Theme Palace
Author URI: https://themepalace.com
Description: Onjob is a modern and clean WordPress theme for the recruitment business. It can be used for general job listing websites and even job boards. The theme has a well-planned design with a fully functional interface that helps job providers and job seekers. It is feature-packed with unique functionality to help you build the best job publishing websites. Both job seekers and providers can create user-profiles and add details to the website. Other than that, you can easily list and publish the job opportunities in different categories; the users can search and filter through listings, view a description of each opening, and submit their applications. The theme includes pre-made content and design for you to choose from. You can import dummy content and start building your website. Also, the theme is totally customizable.
Version: 1.0.4
Requires PHP: 5.6
Requires at least: 4.8
Tested up to: 6.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: onjob
Tags:  translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, left-sidebar, editor-style, full-width-template, two-columns,  grid-layout, custom-colors, custom-header, custom-logo, featured-image-header, blog, portfolio, entertainment

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Onjob is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

.showing_jobs {
    display: none !important;
}
.file span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 0.8em !important;
    left: 0;
    line-height: 1.6rem !important;
	  top: 42px;
	  display: block !important;
	  white-space: nowrap;
	  text-transform: none;
}
.wpcf7-submit {
    margin-top: 0;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.file {
	  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align: center;    -ms-flex-align: center;    align-items: center;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}
.file .custom_file {
    padding: 0 16px;
	  background: #fff;
	  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    border-radius: 5px;
    margin-right: 11px;
}
.file .custom_file .icon__attach {
    background: transparent url("/wp-content/themes/onjob/assets/images/ico-attach-black.svg") no-repeat 0 0 / contain;
	margin-right: 11px;
  width: 14px;
  height: 15px;
}
.file .custom_file>input {
	    background: #fff;
    border: none;
    margin: 0;
    width: auto;
    max-width: -webkit-fit-content;    max-width: -moz-fit-content;    max-width: fit-content;
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 44px;
    color: #080808;
    overflow: hidden;
    text-overflow: ellipsis;
}
.file .custom_file span.wpcf7-form-control-wrap {
    position: static;
}
.file .wpcf7-form-control-wrap input {
    font-size: 16px;
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #787878;
    padding: 2px 16px 2px 16px;
    border-radius: 5px 5px 5px 5px;
}
.file__notice {
    font-size: 0.8em;    line-height: 1.2em;
}
.file .custom_file input[type=file] {
    opacity: 0;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 9;
}

.file__delete {
    width: 32px;
    height: 32px;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    display: none;
    position: relative;
    z-index: 10;
    cursor: pointer;
	  color: #080808 !important;
}
@media(max-width:768px){
	.file {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
	.file__notice {
    margin-top: 20px;
}
.wpcf7-submit{
margin-top: 0 !important;

}
}
.job-manager-error.job-manager-message, .job-manager-info.job-manager-message, .job-manager-message.job-manager-message {
border-top-color: #57BFF8 !important;
}

span.email {
    word-break: break-all;
    overflow-wrap: break-word;
    display: inline-block;
    max-width: 100%;
}