.job_manager_page_main {margin-bottom: 50px;}

.app-outer.about-inner.job_manager_otr {padding: 0;border: 2px solid var(--darkGreen);padding-top: 20px;padding-bottom: 20px;}

.job_filters{background:none !important;}

.job_filters .search_jobs {display: flex;flex-wrap: nowrap;}

.job_filters .job_types {background: none;border: none;}

.job_filters .job_types li {border: none;}

.job_manager_otr ul.job_listings li.job_listing a{display: block !important;}

.job_filters .search_jobs input, .job_filters .search_jobs select{background: #f8f9fa;margin: 0 2px;max-width: 100%;font-size: 15px!important;color: #495057!important;border: 1.5px solid var(--darkGreen)!important;height: auto!important;padding: 8px 15px!important;border-radius: 0.25rem!important;}

.job_filters .search_jobs div.search_submit {padding: 0;padding-left: 0.5em;}

.job_filters .search_jobs div.search_submit input[type=submit]{background: #027391;color: #ffffff !important;height: 45px !important;}	

.job_filters .search_jobs div.search_submit input[type=submit]:hover {background: #ffffff;color: #027391 !important;}

div.job_listings ul.job_listings .position {text-align: left;}

#job-manager-job-dashboard table ul.job-dashboard-actions{visibility: visible;}

#job-manager-job-dashboard table th {color: #027391;}

.memb-heading.text-center p {font-size: 20px;font-weight: 600;}

.job_detail_page {padding: 60px 0px;}

.account-sign-in a.button{background: #027391;color: #ffffff;}

.single_job_listing .job_description p{padding-bottom: 15px;}

.site .job_application input.application_button{background: #027391;color: #ffffff;padding: 14px 25px;padding: 8px 20px;}

.site .job_application input.application_button:hover{background: #fff;color: #027391;border-color: #027391;padding: 8px 20px;}

.site .button:not(:hover):not(:active):not(.has-background){background-color: #027391;color: #ffffff;font-size: 1rem;border-radius: 5px;}



.job-manager-form fieldset{display: flex;flex-wrap: wrap;}

.job-manager-form fieldset label:not(.full-line-checkbox-field label){text-align: left;}

.job-manager-form fieldset small.description{text-align: left;}

.job-manager-form fieldset .account-sign-in .button:hover{background: #fff;color: #027391;border-color: #027391;padding: 8px 25px;border-radius: 5px;font-size: 1rem;}

.site .job_dashboard_page .button:not(:hover):not(:active):not(.has-background){padding: 8px 25px;}

.job-manager-form fieldset .account-sign-in .button::before{margin: 0px 5px 0 0;}

.job-manager-form fieldset input.input-text, .job-manager-form fieldset select{background: #f8f9fa;

    margin: 0 2px;

    max-width: 100%;

    font-size: 15px!important;

    color: #495057!important;

    border: 1.5px solid var(--darkGreen)!important;

    height: auto!important;

    padding: 8px 15px!important;

    border-radius: 0.25rem!important;}



.job-manager-form fieldset select{background: #f8f9fa url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;background-position: 98%;}

.job_dashboard_page .job-manager-form fieldset input.button{padding: 8px 25px;}

.job_dashboard_page .job-manager-form fieldset input.button:hover{padding: 8px 25px;}

.site .button, button, input[type=submit]{padding: 8px 25px;}

.job-manager-form fieldset div.field:not(.full-line-checkbox-field){text-align: left;}



.fieldset-logged_in .field.account-sign-in a.button{float: right;}

.site .button:hover{background: #fff;color: #027391;border-color: #027391;padding: 8px 25px;font-size: 1rem;border-radius: 5px;}

.job_listing_page #job-manager-job-dashboard table td.job_title{text-align: left;padding: 15px;}

#job-manager-job-dashboard table th,#job-manager-job-dashboard table td{border: 1px solid #027391;} 

#job-manager-job-dashboard table ul.job-dashboard-actions li a{color: #027391;}

.job_listing_page #job-manager-job-dashboard table td.job_title a{color: #027391;}

.job_listing_page #job-manager-job-dashboard table td.job_title a.job-dashboard-action-delete{color: red;}

.rtcl {padding: 50px 0px;}



.rtcl .btn{background-color: #027391;color: #ffffff;padding: 8px 25px;font-size: 1rem;border-radius: 5px;}

input[type=submit]:not(:hover):not(:active):not(.has-background){background-color: #027391;color: #ffffff;border-color: #027391;padding: 8px 25px;font-size: 1rem;border-radius: 5px;}

.rtcl .btn:hover {background-color: #fff;color: #027391;border-color: #027391;padding: 8px 25px;font-size: 1rem;border-radius: 5px;}

input[type=checkbox]:after {width: 6px;height: 10px;left: 3px;top: 0px;}

.rtcl a:hover {color: #027391;}

.badge.rtcl-badge-new {background-color: #027391;}

.rtcl .rtcl-icon, .rtcl-chat-form button.rtcl-chat-send, .rtcl-chat-container a.rtcl-chat-card-link .rtcl-cc-content .rtcl-cc-listing-amount, .rtcl-chat-container ul.rtcl-messages-list .rtcl-message span.read-receipt-status .rtcl-icon.rtcl-read {color: #027391;}

input[type=radio]:after {left: 2px;top: 2px;width: 9px;height: 9px;}

.wp-editor-container textarea.wp-editor-area{border: 1.5px solid var(--darkGreen);}

.wp-editor-wrap .wp-editor-tabs button {background: none;}

.rtcl-btn{background: #027391;}

.rtcl .rtcl-listings-actions select{font-size: 15px;color: #495057;border: 1.5px solid var(--darkGreen);height: auto;padding: 8px 15px;border-radius: 0.25rem;width: 250px;}

.btn{padding: 9px 20px;}

.page-id-9151 .rtcl {padding: 10px 0;}

.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul {border-bottom: solid 1px #d4ded9;}

.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li a:hover{border-bottom: solid 2px #027391;}

.rtcl .rtcl-MyAccount-wrap .rtcl-MyAccount-navigation ul li.is-active a{color: #027391;border-bottom: solid 2px #027391;}

.header{padding-bottom: 15px;}

.rtcl.rtcl-widget-search .active-3 .ws-item:first-child {padding-left: 0;}

.rtcl.rtcl-widget-search .active-3 .ws-item:last-child{padding-right: 0;}

.form-control{height: 44px !important;}
