/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.apply_jobs {
  background: #eee;
  padding: 2em;
	display: block;
	position: relative;
	width: 100%!important;
	margin-bottom: 2em;
}
.jobs{
	display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.jobs > div {
    width: 45%;
}
a.job_apply.open{
	  background: #e88923;
    color: #fff!important;
    padding: .5em 1em;
}
.jobs h2.group_headline {
    width: 100%;
    text-align: center;
    background: #eee;
    padding: .5em 1em;
}

/*
Version 1
@font-face{
	font-family: 'Nova Flat', cursive;
    font-family: 'Oxygen', sans-serif;
}

img {
    border: 1px solid #ddd;
    border-radius: 50px;
    padding: 5px;
}

ul{
	list-style-type: none;
}
li{
	align:left;
}
#textboxtext{
    font-size:15pt;   
}

hr {

    background-image: linear-gradient(90deg, #294874, #ea8a2f);
    border-width: 5px;
    border: 0;
    height: 2px;
}
.no-border {
    border: 0;
    box-shadow: none; 
}

table.data{
	table-layout: auto;
    width: 100%;

}
td{
	height:80px;
	font-family: Nova Flat;
}

--------------------------------------
Version 2
<span class="glyphicon glyphicon-search" style="top:70px; left:75px; font-size: 20px"></span>
*/



.careerpage img {
    border: 1px solid #ddd;
    border-radius: 50px;
    padding: 5px;
}

.careerpage ul{
	list-style-type: none;
}
.careerpage li{
	align:left;
	margin: 10px 0;
	cursor: pointer;
}
.careerpage #textboxtext{
    font-size:15pt;   
}
.careerpage #categories a{
	text-decoration:none;
}

.careerpage hr {
    background-image: linear-gradient(90deg, #294874, #ea8a2f);
    border-width: 5px;
    border: 0;
    height: 2px;
}
.careerpage .no-border {
    border: 0;
    box-shadow: none; 
}

.careerpage table.data{
	table-layout: auto;
    

}
.careerpage td{
	height:50px;
}

.careerpage .ng-table th {
	position:relative;
	bottom:15px;
	font-size:14pt;
	cursor: pointer;
}

/************************
 * BEGIN search-careers 
 ************************/
.search-careers img {
    border: 1px solid #ddd;
    border-radius: 50px;
    padding: 5px;
}

.search-careers ul{
	list-style-type: none;
}
.search-careers li{
	align:left;
	margin: 10px 0;
	cursor: pointer;
}
.search-careers #textboxtext{
    font-size:15pt;   
}
.search-careers #categories a{
	text-decoration:none;
}

.search-careers hr {
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: linear-gradient(90deg, #294874, #ea8a2f);
    border-width: 5px;
    border: 0;
    height: 2px;
}
.search-careers th.header {
    padding: 8px;
    line-height: 1.42857143;
}
.search-careers .no-border {
    border: 0;
    box-shadow: none; 
}

.search-careers table.data{
	table-layout: auto;
    

}
.search-careers td{
	height:50px;
}


.search-careers .ng-table th {
	position:relative;
	bottom:15px;
	font-size:14pt;
	cursor: pointer;
}
.search-careers th.header {
    text-align: left;
}
.search-careers button.btn.btn-default::before {
    border-radius: 50% 50% 50% 50%;
    content: "\f002";
}

.search-careers .input-group button.btn.btn-default {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    font-family: icomoon;
    border: none;
    background: #fff;
    display: block;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
 .search-careers .input-group button.btn.btn-default:hover,
 .search-careers .input-group button.btn.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
 }
 .search-careers .input-group .form-control {
     margin: 0;
    position: relative;
    padding: 5px 10px;
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
 }
 .search-careers .input-group {
     display: flex;
     align-items: left;
     justify-content: flex-start;
    border-radius: 3px;
 }


.search-careers .input-group-btn {
    border-radius: 3px;
    background: none;
    border: 1px solid #ccc;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: -1px;
    position: relative;
}
/************************
 * END search-careers 
 ************************/
