@charset "utf-8";
/* CSS Document */

.head
{
	background-color:#1c75ad;	
	height:50px;
	width:100%;
	-moz-border-radius: 20px;
	font-size:20px;
	border-top-left-radius:0.5em;
	border-top-right-radius:0.5em; 
	color:#FFF;
}

.footer
{
	background-color:#1c75ad;	
	height:50px;
	-moz-border-radius: 20px;
	font-size:20px;
	border-bottom-left-radius:0.5em;
	border-bottom-right-radius:0.5em; 
	color:#7791b4;
}
thead
{
	background-color:#1c75ad;
	color:#FFF;
	height:40px;
    font-size:18px;
	text-align:start;
	
}
thead tr td,table
{
	border:1px solid #dfe0e5;
}
table
{
margin:0 0 0 0;	
}
body
{
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
        margin: 0px;
}
/*input
{
	width:60%;
	color:#000;
	height:20px;
	background-color:#f8fbff;
	border:1px solid #768185;
	display:inline-block !important; 
}
*/
.select2-search__field
{
	border:none;
}



/*.select2
{
	width:60%!important;
}
*/
.sub_form
{
	border:#CCC 1px solid;
}

tbody tr td
{
	height:20px;
	padding-left:10px;
}
.line
{
	width:70%;
	border-bottom:1px solid #dfe0e5;
}
textarea
{
	width:60%;
	color:#000;
	height:20px;
	background-color:#f8fbff;
	border:1px solid #768185; 
	height:70px;
}
.button
{
	border:#CCC 1px solid;
	background-color:#f8fbff;
	width:100px;
	height:30px;
	cursor:pointer;
	line-height:30px;
	text-align:center; 
	
}
#my_frame
{
	 border:none;
	 height:40px;
	 width:500;
	 float:top;
}

.Err_message
{
	display: none;
	position: fixed;
	top: 20%;
    
	width: 80%;
	max-height:50%;
	padding: 16px;
	border: 10px solid #c1d6e9;
	background-color: #f8fbff;
	z-index:1002;
	overflow: auto;
	color:#F00;
	font-size:12px;
}
.required
{
color:#F00;
}
.title
{
	color:#1c75ad;
	font-size:30px;
	text-align:center;
}

.job_vacancy_title
{
	color:#007dc3;
	font-size:18px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	text-align:left;
	text-decoration:none;
}
.job_vacancy_title:hover
{
  text-decoration:underline;
}

.note
{
	color:#F00;
	font-size:9px;
	margin-left:3px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.wizard > .steps > ul > li
{
    width: 16.5% !important;
	
}

.wizard > .content
{
    min-height: 45em !important;
    /*overflow:auto !important;*/
}
.wizard > .content > .body
{
	position:relative !important;
}
.err
{
	font-size:9px;
	color:#F00;
}

.logout
{
color:#FFF;
background-color:#06F;
display:inline-block;
border:1px solid #CCC;
height:20px;
width:75px;
text-align:center;
}

.logout:hover
{
background-color:#03F;	
}

.hide
{
 display:none;	
}
.continue
{
 padding:5px;
 margin:5px;
 width:30%;
 background-color:#06F;
 color:#FFF;
 float:right;
 cursor:pointer;
 text-align:center;
}
.continue:hover
{
	background-color:#03F;
}
.job_vacancy_list
{
  color:#841B2C;
  font-size: 11px;
  text-decoration:none;
  padding:5px;
}

.job_vacancy_list:hover
{
  text-decoration:underline;
}

  .title_job_vacancy
	{
		display:inline;
		font-weight:bold;
		color:#03F;
		
	}
	.JobVacancyContent  div
	{
		padding:5px;
	}
	.head_title_job_vacancy
	{
	 font-weight:bold;
	 color:#03F;	
	}
    .JobVacancyContent
        {
            background-color:#FFF;
			font-family:Verdana, Geneva, sans-serif;
			font-size:11px;
			color:#333;
        }
		.list
		{
			padding:3px;
			
		}
		.list span
		{
			padding:0;
			font-size:16px;
		}
.job_vacancy_button
{
  background-color:#00aeef;;
  width:100px;
  height:30px;
  display:inline-block;
  line-height:30px;
  text-align:center;
  border-radius: 5px;
}

.job_vacancy_button a
{
  color:#FFF;
  text-decoration:none;
  font-size:12px;
}
.container_button
{
	text-align:center;
	padding:5px;
}

.publish_date
{
color:#999;
font-size:9px;	
}
.description
{
font-size:14px;
color:#666;
}

hr 
{
background-color: #CCC; 
height: 1px; border: 0;
width:98%; 
box-shadow: 0.1em  #888888;
}
.job
{
	
}

.responsibilities
{
	font-size:12px;
	color:#666;
	
}

ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
	text-align:center;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
}

ul.pagination li a.active {
    background-color: #1c75ad;;
    color: white;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}	

element.style {
float: left;
text-transform: uppercase;
line-height: 30px;
width: 450px;
}
.title_blue {
font-family: Arial, Helvetica, sans-serif;
color: #00aeef;
font-size: 14px;
font-weight: bold;
}

.clear {
clear: both;
}

.text_blue {
font-family: Arial, Helvetica, sans-serif;
color: #00aeef;
font-size: 12px;
padding-top:30px;
padding-bottom:10px;
width:200px;
margin-bottom:10px; 
font-weight:bold;
}
.text_gray
{
font-family: Arial, Helvetica, sans-serif;
color: #999999;
text-align: justify;
font-size: 12px;
}

.job_info {
float: left;
vertical-align: middle;
height: 25px;
line-height: 25px;
}

.job_title
{
width:130px;
float:left;
font-weight:bold;
color:#666666;
}

.post_info {
border-top: 2px solid #e9e9e9;
}

#search{ 
    background-color:#EEE;
	text-align: center;       
	border-radius: 3px;  
	width:100px;
	cursor:pointer;
	border:1px solid #CCC;
	margin-left:5px;
	margin-top:10px;
}

#search:hover
{
border:1px solid #999;	
}

#search_box select
{
	width:35%;
}

.search_box_title
{
	margin:5px;
	width:8%;
	display:inline-block;
	font-weight:bold;
	color:#666;
}