@charset "utf-8";
/* CSS Document 
   Moved from Zephyr hand coded Styling part
   for MACRO Recruitment WordPress Project
   D Wen March 2017 
*/

body.page-id-23219 > h4, strong, div.form-group, #macro-apply-please-enter  {
	color: #005599 !important;
}

body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   /*display: inline-block !important;
		border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 0em !important;
		padding-bottom: 0 !important;
		
	}

body.page-id-23219 i.glyphicon.glyphicon-user, 
body.page-id-23219 i.glyphicon.glyphicon-envelope,
body.page-id-23219 i.glyphicon.glyphicon-lock,
body.page-id-23219 i.glyphicon.glyphicon-phone-alt,
body.page-id-23219 i.glyphicon.glyphicon-globe,
body.page-id-23219 i.glyphicon.glyphicon-eye-open,
body.page-id-23219 i.glyphicon.glyphicon-education,
body.page-id-23219 i.glyphicon.glyphicon-calendar{
	color: #ffffff !important;
}


/* fix Chrome autofill fields yellow background color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

div.l-subheader-cell.at_right div.logout.w-text.ush_text_5.font_regular,
div.l-subheader-cell.at_right ul.w-nav-list.level_1.hover_simple li#menu-item-23418 span.w-nav-title/*,
div.l-subheader-cell.at_right ul.w-nav-list.level_1.hover_simple li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.w-nav-item.level_1.togglable a.w-nav-anchor.level_1 span.w-nav-title*/
{
	display: none !important;
	visibility: hidden !important
}

.has-error input,
.has-error textarea
{
    border: 1px solid red !important;
}


input::-webkit-input-placeholder { /* Chrome */
  color: #605c5a !important;
  opacity: 1;
	font-size: 1em !important;
}
input:-ms-input-placeholder { /* IE 10+ */
  color: #605c5a !important;
  opacity: 1;
	font-size: 1em !important;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #605c5a !important;
  opacity: 1;
	font-size: 1em !important;
}
input:-moz-placeholder { /* Firefox 4 - 18 */
  color: #605c5a !important;
  opacity: 1;
	font-size: 1em !important;
}



/* blog page NEXT/PREVIOUS hyperlink hover postion move around bug fix */
a.w-blognav-prev:link, a.w-blognav-prev:visited, a.w-blognav-prev:hover, a.w-blognav-prev:active {
	margin:1em 0 1em 0;
	padding: 1em 0 1em 2em;
}

a.w-blognav-next:link, a.w-blognav-next:visited,a.w-blognav-next:hover, a.w-blognav-next:active {
	margin:1em 0 1em 0;
	padding: 1em 2em 1em 0;
}

a.w-blognav-prev::before, a.w-blognav-next::before {
	/*border: 1px solid green;*/
	margin-top: -0.45em;
}

/* blog page NEXT/PREVIOUS hyperlink hover postion move around bug fix */

/* blog search result title layout */


/* Hinzan Added Start  */



/* Hinzan End  */

@media only screen and (max-width: 1000px) {
	body.archive.search.search-no-results.category div.l-titlebar-content h1, body.archive.search.search-results.category div.l-titlebar-content h1 {
	color: #00cbdf;
	font-size: 2em !important;
	font-weight: 600;
	/*height: 5em;
	border: 1px solid green;*/
}
	
	body.archive.search.search-no-results.category div.l-titlebar-content, body.archive.search.search-results.category div.l-titlebar-content {
		margin-bottom: 1em !important;
	/*	height: 10em;
		border: 1px solid red;*/
	}
}

body.archive.search.search-no-results.category div.l-titlebar-h, body.archive.search.search-results.category div.l-titlebar-h {
	color: #00cbdf;
	font-size: 0.75em;
	font-weight: 800;
	/*border: 1px solid green;*/
}
/*
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;

		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		clear: both !important;
		
	}*/


@media only screen and (max-width: 767px) {
	
	
	
	
	
	table#mypc {
		display: none !important;
		visibility: hidden !important;
		border: 1px solid red;
	}
	
	table#mymobile {
		display: inline-table !important;
		visibility: visible !important;
		/*border: 1px solid green;*/
	}
	
/*	body.page-id-23224 div[id^="job"] {
		color: #00a2e8 !important;
	}*/
	
	tr#mypcjobtitle td {
		display: inline-block !important;
		visibility: visible !important;
	}
	.click-action {
		padding: 0px !important;
		text-align: right;
		margin-right: -15px !important;
	}
	.pricing-new-hh{
		margin-bottom: 20% !important;
	}
}

#mypc {
	position: relative;
	left: 1em;
	margin-top: 0.5em;
}

@media only screen and (min-width: 768px) {
	table#mypc{
		display: inline-table !important;
		visibility: visible !important;
		/*border: 1px solid red;*/
	}
	
	table#mymobile {
		display: none !important;
		visibility: hidden !important;
		border: 1px solid green;
	}
	
	tr#mymobilejobtitle td {
		display: none !important;
		visibility: hidden !important;
		border: 1px solid green;
	}
}
/* END of blog search result title layout */

/* blogs pages title Category/breadctrumbs layout */
div.g-breadcrumbs {
	display: none;
	visibility: hidden;
}

body.archive.category div.l-titlebar.size_large.color_alternate {
	
	border-bottom: 5px solid #ffffff;
}

body.archive.category div.l-titlebar-h {
	height: 1em !important;
	padding-top: 1em;
	padding-bottom: 0.5em;
	font-size: 0.75em;
	font-weight: 800;
	color: #4f7798;
	/*border: 1px solid red;*/
}

/* END of blogs pages title Category/breadctrumbs layout */

/* blog right column on top in Mobile version */

@media only screen and (max-width: 900px) {
	body.archive.category div.l-main-h.i-cf {
		display: flex !important;
		flex-direction: column-reverse !important;
	}
	
	body.archive.category aside.l-sidebar.at_right.default_sidebar {
		margin-top: 1.25em !important;
		
	}
}
/* END of blog right column on top in Mobile version */

div.owl-item {
	margin-top: 0 !important;
	padding-top: 0 !important
}

div#slider_23096.owl-carousel.owl-pagination-true.autohide-arrows.owl-theme {
	/*vertical-align: middle !important;
	border: 5px solid pink !important;*/
}

body.page-id-22769 div.vc_col-sm-6.wpb_column.vc_column_container div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper div#slider_23096 {
	/*vertical-align: middle !important;
	border: 10px solid yellow !important;*/
}

/** Blog Related Articles layout **/
page-id-23224 div.l-section-h.i-cf div.g-cols.type_default.valign_top div.vc_col-sm-3.wpb_column.vc_column_containter  {
	border: 1px solid red !important;
	clear: both !important;
}

.l-section.for_related div.l-section-h  {
	background-color: #f5f5f5 !important;
	border-radius: 1em !important;
	margin-bottom: 1em;
	/*border: 10px solid yellow !important;*/
}

section.l-section.for_author .l-section-h.i-cf div.w-author
{
background-color: #f5f5f5 !important;
	border-radius: 1em !important;
}
/** END of Blog Related Articles layout **/

.employers img.attachment-full.size-full, .jobresults img.attachment-full.size-full, .jobseekers img.attachment-full.size-full {
	border-radius: 0.5em;
	clear: left;
	/*border: 1px solid gold;*/
}

div.facesocial {
	margin-top: 1em !important;
/*	border: 1px solid white !important*/
}

/* cooments changed by Hinzan */ 

#comments input#submit {
        background-color: #005599;
}
#comments input#submit:hover{
        background-color: #005599;
}

#comments textarea[name=comment], 
#comments input[name=author], 
#comments input[name=email], 
#comments input[name=url]{
	border-bottom:1px solid #005599 !important;
	border-top:0px !important;
	border-right:0px !important;
	border-left:0px !important;
	border-radius:0px !important;
}
#comments .comment-notes{
	display:none;
}

section.l-section.for_comments {
	
	/*
	border: 5px solid red !important;
	display: none !important;
	visibility: hidden !important
	*/
	
}

.w-author-url {
	border: 1px solid blue !important;
	display: none !important;
	visibility: hidden !important
}


/************ BLOG Facebook comments layout *************/
.fbcomments:nth-of-type(1), .fbcomments:nth-of-type(2) {
	display: none;
	visibility: hidden;
}

.fb_iframe_widget:nth-of-type(1) {
	border: 10px solid blue;
	display: none;
	visibility: hidden;
}

div.pluginSkinLight.pluginFontHelvetica {
	border: 1px solid blue;
	display: none;
	visibility: hidden;
}



.fbcomments:nth-of-type(2) {
	font-size: 1em;
	color: orange;
	font-weight: bold;
}

div[id$=macro-recruitment-] .fb_iframe_widget:nth-of-type(1) {
	display: none;
	visibility: hidden;
	border: 2px red solid;
}

body.single.single-post h3.fbcomments:nth-of-type(2) {
    overflow: hidden;
}


/************ END of BLOG Facebook comments layout *************/



/******** top nav menu hyperlink words font layou ***********/
a.level_1:link span.w-nav-title, a.level_1:visited span.w-nav-title, a.level_1:hover span.w-nav-title, a.level_1:active span.w-nav-title,
a.level_2:link span.w-nav-title, a.level_2:visited span.w-nav-title, a.level_2:hover span.w-nav-title, a.level_2:active span.w-nav-title,
a.level_3:link span.w-nav-title, a.level_3:visited span.w-nav-title, a.level_3:hover span.w-nav-title, a.level_3:active span.w-nav-title
{
	font-size: 1.25em !important;
	font-weight: 400 !important;
	color: #ffffff
}

a.w-nav-anchor.level_1:hover, a.w-nav-anchor.level_2:hover, a.w-nav-anchor.level_3:hover {
	text-decoration: none;
} 

a.w-nav-anchor.level_1:link span.w-nav-arrow, a.w-nav-anchor.level_1:visited span.w-nav-arrow, a.w-nav-anchor.level_1:active span.w-nav-arrow,
a.w-nav-anchor.level_2:link span.w-nav-arrow, a.w-nav-anchor.level_3:link span.w-nav-arrow,
a.w-nav-anchor.level_2:active span.w-nav-arrow, a.w-nav-anchor.level_3:active span.w-nav-arrow,
a.w-nav-anchor.level_2:visited span.w-nav-arrow, a.w-nav-anchor.level_3:visited span.w-nav-arrow
{
	color: #ffffff;
}

/******** END of top nav menu hyperlink words font layou ***********/



/**** Blog layout ****/
h2.w-blog-post-title {
/*	border: solid 2px purple; */
	margin-top: 1em;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	font-size: 1em !important;
	font-weight: 500;
	width: 100% !important
}
.entry-title {
    margin: 0;
	padding: 0;	
	width: 100% !important;
/*	border: solid 1px red  */
}

.w-blog-post-content p {
	font-weight: normal !important;
	text-align: left;
	font-size: 1em;
	
}



a.entry-title:link, a.entry-title:visited, a.entry-title:active, a.entry-title:hover {
   text-decoration: none;
   margin: 0;
   padding: 0;
   font-size: 1.5em !important;
   font-weight: 500 !important;
   }

.w-blog-post-meta-category > a:link, a:hover, a:visited, a:active {
	color: #005599;
    text-decoration: none;
	margin: 0;
	padding: 0;
	/*color: grey;*/
}

article[class*="post-"] a.entry-title:link, article[class*="post-"] a.entry-title:visited, article[class*="post-"] a.entry-title:active {
	font-size: 1.75em !important;
	font-weight: 400 !important;
	color: #043d6c;
}

article[class*="post-"] a.entry-title:hover {
	font-size: 1.75em !important;
	font-weight: 400 !important;
	color: #89a8cd;
}


article[class*="post-"] {
/*	border: solid 2px #000000; */
	margin-top: -2em;
	padding-top: -2em;
	position: relative;
	left: 0em;
	text-align: left;
	
	
	margin-right: 0;
	padding-right: 0;
}

article[class*="post-"] div.w-blog-post-h {
	margin-left: -1em;
	padding-left: -1em;
}


/**** END of Blog layout ****/



/**** blog search box layout ****/
h3.widgettitle {
	color: #00cbdf;
	font-size: 1.25em;
	font-weight: 600;
}

input[name=s] {
    border: 1px solid #eeeeee !important;
	padding-left: 0.5em;	
	border-radius: 0.5em;
	font-size: 1.6em !important;
	color: #605c5a !important;
}

input[name=s]:focus {
	border: 1px solid #75EBDE !important;
	border-radius: 0.5em;
}

div.w-form-row.for_s.focused::after div.w-form-row-field {
	border-bottom: 2px solid #ffffff !important;
}

div.w-form-row.for_author.required.focused::before input[name=author] {
	border-bottom: 2px solid #ffffff !important;
}

.focused .w-form-row-field-bar::before {
	border-bottom-color: transparent !important;
	border: 2px solid red;
	display: none;
	visibility: hidden;
}

.focused .w-form-row-field-bar::after {
	border-bottom-color: transparent !important;
	border: 2px solid pink;
	display: none;
	visibility: hidden;
}

textarea[name=comment]:focus, input[name=author]:focus, input[name=email]:focus, input[name=url]:focus {
	border: 1px solid #75EBDE !important;
	border-radius: 0.5em;
}

textarea[name=comment], input[name=author], input[name=email], input[name=url] {
	border: 1px solid #eeeeee !important;
	padding-left: 0.5em;	
	border-radius: 0.5em;
}

.focused div.w-form-row-label label {
	margin-top: 1em;
	margin-left: 1em;
	color: #B7B6B6
}

/**** END of blog search box layout ****/

/** submit a vacancy input field layout ***/


input[name=company-name], input[name=first-name], input[name=surname], input[name=email2], input[name=job-title],
input[name=suburb], input[name=state], input[name=duties], input[name=skills-required], input[name=phone], textarea[name=your-message]{
    border: 0.125em solid #eeeeee !important;
	padding-left: 0.5em;	
	border-radius: 0.5em;
}


span.wpcf7-form-control-wrap.skills-required {
	/*border: 5px solid blue !important;
	display: none;
	visibility: hidden;*/
}

body.home.page-template-default.page.page-id-1546 div#pz_jobsearch div#pz_keywordsearch.keyword_search {
/*	position: relative !important;
	font-color: transparent !important;
	top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
	*/
}

body.home.page-template-default.page.page-id-1546 section#myjobsearchlayout div.l-section-h.i-cf div.g-cols.type_boxes.valign_top div.wpb_wrapper {
	/*position: relative !important;
	font-color: transparent !important;
	top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;*/
	border: 3px solid orange;
	
	
}

.page-id-1546 > a.homepage:active, a.homepage:hover, a.homepage:link, a.homepage:visited {
	color: #ffffff !important;
	text-decoration: underline !important;
}

.page-id-1546 .home1077 .myhome {
	color: #ffffff;
	position: relative;
	top: -15em !important;
	display: none !important
}

@media only screen and (max-width: 1114px) {
	.page-id-1546 .home1077 .myhome {
	color: #ffffff;
	position: relative;
	top: -12em !important;
		display: none !important
	}
}

@media only screen and (max-width: 1077px) {
	.page-id-23224 div.job_search_result table tr.bullets td p {
		/*border: 1px solid red !important;*/
		margin-top: 2em !important;
	}
	.page-id-1546 .home1077 .myhome {
	color: #ffffff;
	position: relative;
	top: -8em !important;
		display: none !important
	}
	
	.page-id-1546 .home1077 > h3, p {
		position: relative;
	top: -1.5em !important;
	}
	
	.page-id-1546 .home1077 .jobsearchonly div#pz_jobsearch {
		position: relative;
	top: -3.5em !important;
		display: inline-block !important;
		vertical-align: middle !important;
		float: none !important;
		margin-top: 0;
		padding-top: 0;
		/*border: 1px solid red;*/
		z-index: 5 !important;
	}
	
	.page-id-23224 table#mypc, .page-id-22757 table#mypc  {
		position: relative;
		top:15px !important;
	}
	
	.page-id-22757 table#mypc tr.bullets td p {
	margin-top: 2em !important;
}
}

@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px) {
	.page-id-1546 .home1077 .myhome i {
	color: #ffffff;
	position: relative !important;
	top: 2.5em !important;
		display: none !important
	}
}


@media only screen and (max-device-width: 320px) 
{
	 .page-id-1546 .home1077 .myhome i {
	color: #ffffff;
	/*position: relative !important;
	top: 8.5em !important;*/
		margin-top: 18em !important;
		 display: none !important
}}

@media only screen and (max-width: 900px) {
	.page-id-1546 .home1077 .myhome {
	color: #ffffff;
	position: relative;
	top: -10em !important;
		display: none !important
	}
}

body.home.page-template-default div#pz_keywordsearch {
	background-color: transparent !important;
	z-index: 1;
}

body.page-id-1546 div#pz_jobsearch {
	/*background-color: #4c8ec1;*/
	/*background-color: rgba(76, 142, 193, 0.15);
	/*border: 1px solid #4c8ec1;*/
	/*opacity: 0.5;
    filter: Alpha(opacity=50); /* IE8 and earlier */
	background-color: rgba(4, 61, 108, 0.25);
	padding: 0 2em 2em 2em;
	border-radius: 0.25em;
	z-index: -1;
}

body.home.page-template-default input[type=text]#keyword, body.home.page-template-default input#location.ui-autocomplete-input, 
body.home.page-template-default select#field.select,
body.home.page-template-default select#location_combine.select

 {
	background-color: #ffffff !important; /*transparent;*/
	color:#6d6d6d;
	font-weight: 600;
	height: 3em !important;
}

/*body.home.page-template-default div#pz_keywordsearch input#keyword.search_input {
	color: #000000;
	background-color: #ffffff !important;
	border-bottom: 1px solid #ffffff;
	height: 2em;
}*/

body.page-id-1546 div.vc_column-inner, body.page-id-1546 div.wpb_wrapper, body.page-id-1546 div#pz_jobsearch  {
	margin: 0 auto !important;
}

body.page-id-1546 div.searchjobsinaustralia {
	/* background-color: #003d85 !important;*/
	width: 6.75em !important;
	height: 1.5em !important;
	padding-left: 0.15em !important;
	position: relative !important;
	top: 1em !important;
	/*border-top-right-radius: 0.5em;
	border-top-left-radius: 0.5em;*/
	color: #ffffff;
	font-weight: 400;
	font-size: 1.75em !important;
	margin-bottom:6px;
	/* font-family: Helvetica,Arial,sans-serif !important; */
	/* font-family: Calibri light !important; */
	/*opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

span.egwordsl, span.egwordsr {
	color: #ffffff;
	font-size: 0.85em;
	display: inline-block;
	margin-top: 7px;
}

span.egwordsr {
	position: relative;
	left: 488px;
}

div.shortwords {
	color: #ffffff;
	text-align: center;
	font-size: 2em;	
	position: relative;
	/* bottom: 2em; */
	bottom: 1.5em;
}

@media only screen and (max-width: 1170px){
	span.egwordsl, span.egwordsr, div.shortwords {
		display: none;
	}
	body.page-id-1546 div#pz_keywordsearch input#location,
	body.page-id-1546 div#pz_keywordsearch button[type=button],
    body.page-id-1546 div#pz_keywordsearch input#location.ui-autocomplete-input {
	height: 45px !important;
	z-index: 5 !important;
}
	
	body.page-id-1546 div#pz_jobsearch {
	z-index: -1;
}
	input[type=text]:enabled {
		font-size: 16px !important;
	}

}

body.page-id-1546 div#pz_keywordsearch input#keyword.search_input {
	padding-left: 0.5em !important;
	background-color: #ffffff !important;
	border: 1px solid silver;
	border-radius: 0.25em;
	/*border-bottom-left-radius: 0.25em;*/
	height: 3em !important;
	color: #000000 !important;
	font-weight: normal !important;
	width: 18em !important;
	font-size: 1.25em !important;
	/*opacity: 0.80;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

body.page-id-1546 div#pz_keywordsearch select#field.select,
body.page-id-1546 div#pz_keywordsearch select#location_combine.select
 {
	background-color: #ffffff !important;
	border-bottom: 1px solid #ffffff;
	padding-left: 0.25em !important;
	color: #454545 !important;
	border: 1px solid silver;
	border-radius: 0.25em;
	font-weight: normal !important;
	width: 15em !important;
	font-size: 1.25em !important;
	/*opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
}

body.page-id-1546 div#pz_keywordsearch select#field.select > option {
	font-size: 16px !important;
	color: #605c5a !important;
}

body.page-id-1546 div#pz_keywordsearch input#location,
body.page-id-1546 div#pz_keywordsearch input#location.ui-autocomplete-input {
	background-color: #ffffff !important;
	border: 1px solid silver;
	padding-left: 0.5em !important;
	color: #454545 !important;
	font-weight: normal !important;
	border-radius: 0.25em;
	height: 3em !important;
	/*border-bottom-right-radius: 0.25em;*/
	width: 18em !important;
	font-size: 1.25em !important;
	/*opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
	z-index: 5 !important;
}

body.page-id-1546 div#pz_keywordsearch button[type=button] {
	background-color: #3fb211;
	color: #ffffff;
	font-size: 2.7em !important;
	width: 1em !important;
	height: 52px !important;
	/*opacity: 0.85;
    filter: alpha(opacity=85); /* For IE8 and earlier */
	z-index: 5 !important;
}

body.page-id-1546 div#pz_keywordsearch button[type=button] i.fa.fa-search {
	position: relative;
	right: 0.5em !important;
}

/* body.home.page-template-default div#pz_keywordsearch select.select  */

body.page-id-23215 div#pz_apply_vms input[name=email], body.page-id-23215 div#pz_apply_vms input[name=password] {
   background-color: #ffffff !important;
}

body.page-id-23215 #pz_apply_header_back {
    background: url(/images/search_bg.png) repeat-x scroll center bottom, rgba(0, 0, 0, 0) linear-gradient(to bottom, #00a9e1 0%, #46c7f5 93%, #3bc1f4 100%) repeat scroll 0 0;
    width: 100% !important;
    height: 100% !important;
    padding-top: 2em !important;
	padding-bottom: 20em !important;
	margin-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
}
/*
@media only screen and (max-width: 1236px) and (min-width: 789px){
	body.page-id-23219 i.fa.fa-question-circle-o.applypage,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd {
	position: relative !important;
	top: -1.5em !important;
	}
	
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
	
	body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #1ee123 !important;
	border-bottom: 1px solid #1ee123 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 75% !important;
	background-color: #ffffff !important;
		position: relative !important;
		top: -2.85em !important;
		left: 42px !important;
			}
	
	body.page-id-23219 .has-error label#mypwdeye.input-group-addon.control-label {
	border-top: 1px solid #1e9104 !important;
	border-bottom: 1px solid #1e9104 !important;
	border-right: 1px solid #1e9104 !important;
		position: relative !important;
		top: -2.85em !important;
		left: 42px !important;
}

	body.page-id-23219 label#mypwdeye.input-group-addon.control-label {
	margin-top: 0 !important;
	border-top: 1px solid #1ee123 !important;
	border-bottom: 1px solid #1ee123 !important;
	border-right: 1px solid #1ee123 !important;
	background-color: #1ee123 !important;
		position: relative !important;
		top: -3.25em !important;
		left: 42px !important;
}
body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-open,
	body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-close {
		position: relative !important;
		top: 0.25em !important;
		
	}
	
}  */

@media only screen and (max-width: 1077px) {
	body.page-id-1546 div#pz_jobsearch {
		position: relative;
		top: 4em;
	}
	
	body.page-id-1546 div#pz_keywordsearch input#keyword.search_input  {
		width: 100% !important;
		margin-bottom: 0.5em;
		border-radius: 0.25em;
		/*border-bottom-left-radius: 0.25em;
		border-bottom-right-radius: 0.25em;*/
	}
	
	body.page-id-1546 div#pz_keywordsearch input#location.ui-autocomplete-input, body.page-id-1546 div#pz_keywordsearch select#field.select {
		width: 100% !important;
		margin-bottom: 0.5em;
		border-radius: 0.25em;
		
	}
	
	body.page-id-1546 div#pz_keywordsearch button[type=button] {
	background-color: #3fb211;
	color: #ffffff;
	font-size: 2.7em !important;
	width: 100% !important;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	text-align: center;
		
}
	
	body.page-id-1546 div#pz_keywordsearch button[type=button] i.fa.fa-search {
		margin-left: 1em;
		display: inline-block;
	}
	
	a.toolkitright:link, a.toolkitright:visited, a.toolkitright:hover, a.toolkitright:active
	{
		position: relative !important;
		top: 0 !important;
	}
	
}

/* job search results page layout and Plus Job Seekers page Layout */
body.page-id-23224 div.wpb_text_column h4 {
	display: none !important;
	visibility: hidden !important;
}

body.page-id-23224 a.job_apply_link, body.page-id-22757 a.job_apply_link {
	display: none !important;
	visibility: hidden !important;
}

body.page-id-23224 div.job_search_result, body.page-id-22757 div.job_search_result {
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
	
}

body.page-id-23224 div.job_search_result b.jobtitle, body.page-id-22757 div.job_search_result b.jobtitle {
	 margin: auto;
	width: 100% !important;
	font-weight: 600 !important;
	font-size: 2em !important;
	font-family: Calibri !important;
	/*display: inline-block;
	text-align: center !important;*/
	/*border: 3px solid green !important;*/
}

body.page-id-23224 tr.bullets td b,
body.page-id-22757 tr.bullets td b {
	font-size: 1.6em !important;
	font-weight: 600 !important;
	font-family: Calibri !important;
}

body.page-id-23224 tr.bullets td p,
body.page-id-22757 tr.bullets td p,
body.page-id-22757 tr.bullets td li,
body.page-id-23224 tr.bullets td li {
	font-size: 1.6em !important;
	font-family: Calibri !important;
}

body.page-id-23224 tr.bullets td ul li, body.page-id-22757 tr.bullets td ul li {
	margin: -0.25em 0;
}

body.page-id-23224 tr.bullets td p {
	margin-right: 1em !important;
	
}


body.page-id-23224 input#keyword.search_input, body.page-id-23224 select#field.select, body.page-id-23224 select#suburb,
body.page-id-23224 input#location_combine.search_input, body.page-id-23224 select#location_combine.select,
body.page-id-22757 input#keyword.search_input, body.page-id-22757 select#field.select, body.page-id-22757 select#suburb{
	width: 33% !important;
    display: inline !important;
	margin: auto !important;
	padding-left: 0.5em !important;
	border: solid 1px silver;
	margin-top: 0.75em !important;
	border-radius: 0.25em !important;
	background-color: #ffffff !important;
	font-size:1.6em !important;
}




body.page-id-23224 input#keyword.search_input, body.page-id-22757 input#keyword.search_input,
body.page-id-23224 input#location_combine.search_input, body.page-id-22757 input#location_combine.search_input
{
	height: 2.05em !important;
}

body.page-id-23224 div#pz_keywordsearch.keyword_search, body.page-id-22757 div#pz_keywordsearch.keyword_search,
body.page-id-23224 div#location_combine.keyword_search, body.page-id-22757 div#location_combine.keyword_search
 {
    height: 5em !important;
	
	/*border: solid 2px #700856;*/
	border-radius: 0.5em;
/*	background-color: #005599 !important;	*/
}

@media only screen and (max-width: 1169px) {
	body.page-id-23224 input#keyword.search_input, body.page-id-23224 select#field.select, body.page-id-23224 select#suburb,
	body.page-id-22757 input#keyword.search_input, body.page-id-22757 select#field.select, body.page-id-22757 select#suburb {
	width: 65% !important;
    margin: auto !important;
	border: solid 1px silver;
	margin-top: 0.25em !important;
	border-radius: 0.25em !important;
	background-color: #ffffff !important;
		position: relative !important;
		top: -1.5em !important;
		display: inline-block !important;
		font-size:1.6em !important;
}
	
	body.page-id-23224 div.job_search_result, body.page-id-23224 div#totaljobs, body.page-id-23224 div#totalpages.search_pages,
	body.page-id-22757 div.job_search_result, body.page-id-22757 div#totaljobs, body.page-id-22757 div#totalpages.search_pages {
		position: relative !important;
		top: 5em !important;
		
	}
	
	body.page-id-23224 div#pz_keywordsearch.keyword_search, body.page-id-22757 div#pz_keywordsearch.keyword_search {
	    /*border: 1px solid red !important; */
		text-align: center !important;
		/*margin-top: 0.5em !important;*/
	}
	
	
}

@media only screen and (max-width: 767px) {
	body.page-id-23224 div.g-cols.type_default.valign_top div.vc_col-sm-3.wpb_column.vc_column_container div.vc_column-inner  {
		margin-top: 8em !important;
	}
	
	a.toolkitright:link, a.toolkitright:visited, a.toolkitright:hover, a.toolkitright:active {
		position: relative;
		top: 0.5em !important;
	}
	
	body.page-id-23224 div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4,
	body.page-id-22757 div.vc_column-inner div.wpb_wrapper div.wpb_text_column div.wpb_wrapper h4 {
		margin-top: 5em !important;
		
		/*border: 1px solid blue;*/
	}
	
	body.page-id-23224 div.w-image.align_center.jobresults div.us-frame img.attachment-full.size-full,
	body.page-id-22757 div.w-image.align_center.jobresults div.us-frame img.attachment-full.size-full {
		margin-top: -0.5em !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		
	}
	
	body.page-id-23224 div.wpb_text_column, body.page-id-22757 div.wpb_text_column {
		margin-top: -0.5em !important;
		margin-bottom: 0;
		padding-bottom: 0;
		/*border: 1px solid green;*/
	}
	
	body.page-id-23224 div#pz_keywordsearch.keyword_search, body.page-id-22757 div#pz_keywordsearch.keyword_search {
	    /*border: 1px solid red !important; */
		text-align: center !important;
		margin-top: 0.5em !important;
	}
	
	body.page-id-23224 tr#mypcjobtitle, body.page-id-23224 tr#mymobilejobtitle {
		max-height: 1em !important;
		width: 100% !important;
		
		
	}
	
	body.page-id-23224 table#mymobile {
		position: relative;
		top: 18px !important;
	}
	
	i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
	i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
	i.form-control-feedback.glyphicon.glyphicon-ok,
	i.form-control-feedback.glyphicon.glyphicon-remove	
	{
		display:none !important;
	}
	/* Hinzan Added */
	
	
	
}

body.page-id-23224 br.brline {
	line-height: 0.5em !important;
	/*border: 1px solid red;*/
}

a.toolkitright:link, a.toolkitright:visited, a.toolkitright:hover, a.toolkitright:active {
	font-weight: 400;
	font-family: Calibri !important;
	color: #00a2e1; 
	font-size: 1.6em;
	position: relative;
	top: -0.85em;
	/*border: 1px solid green;*/
}

/** Job Seekers Toolkit/Coaching page ***/
body.category-34 div.w-blog-post-meta,
body.category-41 div.w-blog-post-meta,
body.archive.category div.w-blog-post-meta,
body.single.single-post span.w-blog-post-meta-category
{
	display: none !important;
	visibility: hidden !important;
}

@media only screen and (max-width: 734px) {
	body.archive.category div.l-titlebar-content h1 {
		font-size: 2.5em !important;
		font-weight: 600 !important;
	}
}

/** END of Job Seekers Toolkit/Coaching page ***/


body.page-id-23224 span.job_title, body.page-id-23224 div.job_title {
	color: #00a2e8 !important;
	font-size: 1.125em !important;
	font-weight: normal !important;
	
}

body.page-id-23224 span.job_teaser {
	font-size: 1em !important;
}
/* end of job search results page layout and Plus Job Seekers page Layout  */

/* Job Apply page layout */
body.page-id-23219 select.ynselectskill {
	height: 2.876em !important;
	font-size: 16px !important;
}

body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-success {
	position: relative !important;
	right: 0 !important;
}

body.page-id-23219 span.myaddbutton,
body.page-id-23212 span.myaddbutton{
	/*left: 2.5%;*/ 
/*	position: relative;
	left: 7em !important;
	top: 0.15em; 
	color: #005599;
	border: red 1px solid !important;*/
	float: right !important;
}



body.page-id-23212 select[name=secclearance],
body.page-id-23212 select[name=industry],
body.page-id-23212 select[name=currentfunction],
body.page-id-23212 select[name=agerange],
body.page-id-23212 select[name=gender],
body.page-id-23212 select[name=country],
body.page-id-23219 select[name=country],
body.page-id-23219 select[name=visastatus],
body.page-id-23212 select[name=visastatus],
body.page-id-23219 select[name=jalocation],
body.page-id-23212 select[name=jalocation],
body.page-id-23219 select[name=jaindustry],
body.page-id-23212 select[name=jaindustry],
body.page-id-23212 select[name=jajobtype],
body.page-id-23219 select[name=jajobtype],
body.page-id-23212 select[name=gender]
{
	font-size: 16px !important;
	height: 2em !important;
}


body.page-id-23219 i.form-control-feedback.glyphicon.glyphicon-ok::before,
body.page-id-23212 i.form-control-feedback.glyphicon.glyphicon-ok::before{
	color: #1e9104 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
}
body.page-id-23219 i.form-control-feedback.glyphicon.glyphicon-remove::before, 
body.page-id-23219 i.form-control-feedback.glyphicon-remove.glyphicon::before,
body.page-id-23212 i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color:#a94442 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
}




body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 2.5em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: 2.5em !important;
	right: 2.5em !important;
}



body.page-id-23219 div.skill_section.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before{
	color: #1e9104 !important;
	position: relative !important;
	top: 1em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.skill_section.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before
{
	color: #a94442 !important;
	position: relative !important;
	top: 1em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.yn.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 0.5em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.yn.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: 0.5em !important;
	right: 2.5em !important;
}




body.page-id-23219 div.mydate.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 0.5em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.mydate.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442  !important;
	position: relative !important;
	top: 0.5em !important;
	right: 2.5em !important;
}



body.page-id-23219 div.yearsco.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before
{
	color: #a94442 !important;
	position: relative !important;
	top: 0.75em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.yearsco.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before{
	color: #1e9104 !important;
	position: relative !important;
	top: 0.75em !important;
	right: 2.5em !important;
}

body.page-id-23212 small.help-block {
	margin-left: 35% !important;
	color: #a94442!important;
}

body.page-id-23219 small.help-block {
	color: #a94442 !important;
	position: relative !important;
	left: 1.5em !important;
}

body.page-id-23219 .has-error label#mypwdeye.input-group-addon.control-label {
	border-top: 1px solid #1e9104 !important;
	border-bottom: 1px solid #1e9104 !important;
	border-right: 1px solid #1e9104 !important;
}

body.page-id-23219 .has-error .input-group-addon {
    color: #a94442 !important;
   /* background-color: #f2dede !important; */
	background-color: #a94442 !important;
    border-color: #a94442 !important;
}

body.page-id-23219 .has-error div.radio,
body.page-id-23219 .has-success div.radio{
	color: #000000;
}

body.page-id-23219 div.alert.alert-danger {
	display: none !important;
	visibility: hidden !important;
}

input:required:focus {
 /* border: 1px solid red;*/
  outline: none;
}
textarea:required:focus {
  border: 1px solid red;
  outline: none;
}

body.page-id-23219 label.input-group-addon.control-label
{
   border-top: 1px solid #eeeeee !important;
	border-bottom: 1px solid #eeeeee !important;
	border-right: 1px solid #eeeeee !important;
	border-left: 0 !important;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
	display: inline-block !important;
    line-height: 2.29em !important;
	margin-top: -0.55em !important;
}

body.page-id-23219 label#mypwdeye.input-group-addon.control-label {
	margin-top: 0 !important;
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 1px solid #005599 !important;
	background-color: #005599 !important;
}
body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-open,
	body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-close {
		position: relative !important;
		top: 0.25em !important;
		
	}



body.page-id-23219 span.filesize, body.page-id-23219 strong.fileno {
	display: none !important;
	visibility: hidden !important;
}


body.page-id-23219 span.pzjobdetails p {
	font-size: 1.5em !important;
	/*border: 1px solid green !important;*/
}
body.page-id-23219 p.line-pzjobtitle {
	
	width: 100% !important;
	text-align: center !important;
	/*border: 1px solid red;*/
	
}

body.page-id-23219 p.line-pzjobtitle span.pzjobtitle {
	color: #00a2e8 !important;
	font-size: 1.5em !important;
	font-weight: 400 !important;
}



/*
body.page-id-23219 div.wpb_wrapper form#application_form {
	display: none !important;
	visibility: hidden !important;
	border: red 1px solid;
}
*/


body.page-id-23219 span.pzjobtitle {
	color: #0066cc !important;
	font-weight: normal;
}

body.page-id-23219 div.pzjobtitle {
	/*text-align: center !important;*/
	color: #0066cc !important;
	font-weight: normal;
	font-size: 1.25em;
	margin-bottom: 1em;
}

body.page-id-23219 div.pzjobdistrict, body.page-id-23219 div.pzjobsalary, body.page-id-23219 div.pzjobworktype {
	font-weight: bold !important;
	font-size: 1em !important;
	margin-left: 1em;
}



body.page-id-23219 button#applybutton {
	margin-top: 0.5em;
	height: 2.5em;
	background-color: #005599;
	color: #ffffff;
	font-weight: bold !important;
	margin-left: 1em;
	z-index: 10 !important;
}

body.page-id-23219 div.pzjobdetails {
	margin-top: 1em !important;
}



body.page-id-23219 input[name=firstname] {
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 1px solid #005599 !important; 
	padding-left: 0.5em;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
}



/*
body.page-id-23219 input[name=firstname]:focus {
	border-top: 1px solid #f79ddf !important;
	border-bottom: 1px solid #f79ddf !important;
	border-right: 1px solid #f79ddf !important;
	padding-left: 0.5em;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
}*/

body.page-id-23219 span.input-group-addon {
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-left: 1px solid #005599 !important;
	border-top-left-radius: 0.5em !important;
	border-bottom-left-radius: 0.5em !important;
	background-color:#005599 !important;
	
}



body.page-id-23219 input[name=surname] {
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	
}

body.page-id-23219 div.macro-apply-form-input {
	margin-top: 0.85em !important;
	
}

/* For removing autocomplete highlight color in chrome (note: use this at bottom of your css file). */

.page-id-23219 form.application_form {
	
}

body.page-id-23219 input:-webkit-autofill,
body.page-id-23219 input:-webkit-autofill:hover,
body.page-id-23219 input:-webkit-autofill:focus,
body.page-id-23219 input:-webkit-autofill:active {
    transition: all 5000s ease-in-out 0s;
    transition-property: background-color, white;
}

body.page-id-23219 input[name=email] {
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 1px solid #005599 !important;
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
	padding-left: 0.5em;
	 width: 90% !important;
}

body.page-id-23219 input[name=password]:focus,
body.page-id-23219 input[name=password]:blur,
body.page-id-23219 input[name=email]:focus,
body.page-id-23219 input[name=email]:blur
{
	background-color: #ffffff !important;
}


body.page-id-23219 input[name=mobile], 
body.page-id-23219 input[name=dlnumber],
body.page-id-23219 input[name=phoneafterhrs],
body.page-id-23219 input[name=qual], 
body.page-id-23219 input[name=grad],
body.page-id-23219 input[name=candidateAge], 
body.page-id-23219 select#gender.select,
body.page-id-23219 select#country.select {
	border-top: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-right: 1px solid #005599;
	border-left: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
	padding-left: 0.5em;
	
	 width: 90% !important;
}
body.page-id-23219 input[name=phoneafterhrs]{
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 1px solid #005599 !important;
}
body.page-id-23219 i.glyphicon.glyphicon-earphone {
    color: #ffffff;
}

body.page-id-23219 input[name=password] {
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 82.5% !important;
	background-color: #ffffff !important;
}

i.fa.fa-question-circle-o.applypage.mypwd {
    display: none;
}


@media only screen and (max-width: 363px) {
	
	/*
	body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #005599 !important;
	border-bottom: 1px solid #005599 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 55% !important;
	background-color: #ffffff !important;
			}
	*/
	}

@media only screen and (min-width: 364px) and (max-width: 547px) {
	body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 65% !important;
	background-color: #ffffff !important;
			}
}

/*
@media only screen and (max-width: 788px) and (min-width: 768px) {
	body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #1ee123 !important;
	border-bottom: 1px solid #1ee123 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 55% !important;
	background-color: #ffffff !important;
			}

		}*/


@media only screen and (min-width: 1024px) and (max-width: 1280px) {
body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
	width: 72.25% !important;

	background-color: #ffffff !important;
			}
	body.page-id-23219 i.fa.fa-question-circle-o.applypage,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd {
		top: 0 !important;
		position: relative !important;
		left: -0.6em !important;
		width: 0.15em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		float: left;
		clear: both !important;
		
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: 0 !important;
		float: right !important;
		/*right: 2.85em !important;*/
		
	}

	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   	
		display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 0em !important;
		padding-bottom: 0 !important;
		
		
	}
	
	body.page-id-23219 div.input-group.macro-apply-form-input
	{
		/*border: 1px solid red !important;*/
		height: 2.875em !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		
	}	
	
	body.page-id-23219 i.glyphicon.glyphicon-lock {
		padding-top: 0.45em !important;
	}
	body.page-id-23219 br.pwdline {
		display: none !important;
		visibility: hidden !important;
		margin: 1em !important;
		padding: 1em !important;
		font-size: 1em !important;
		height: 2em !important;
		border: 1px solid purple !important;
	}
			}  


@media only screen and (max-width: 1023px) and (min-width: 789px) {
body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
	width: 66.25% !important;

	background-color: #ffffff !important;
			}
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd {
		top: -1.25em !important;
	/*	border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		float: left;
		clear: both !important;
		
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		/*right: 2.85em !important;*/
		
	}

	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   	
		display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom:0px !important;
		padding-bottom: 0 !important;
		
		
	}
	
	body.page-id-23219 div.input-group.macro-apply-form-input
	{
		/*border: 1px solid red !important;*/
		height: 2.875em !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		
	}	
	
	body.page-id-23219 i.glyphicon.glyphicon-lock {
		padding-top: 0.45em !important;
	}
	body.page-id-23219 br.pwdline {
		display: none !important;
		visibility: hidden !important;
		margin: 1em !important;
		padding: 1em !important;
		font-size: 1em !important;
		height: 2em !important;
		border: 1px solid purple !important;
	}
			}  

body.page-id-23219 div.input-group.macro-apply-form-input, 
body.page-id-23219 div.macro-apply-form-input.form-group.has-error,
body.page-id-23219 div.macro-apply-form-input.form-group
{
	width: 100% !important;
	/*border: 1px solid purple;*/
}

body.page-id-23219 select#jajobtype[name=jajobtype].selectMedium.form-control option {
	height: 5em !important;
	line-height: 5em !important;
	font-size: 1em !important;
	padding: 0.5em !important;
}

select#skillyn_55893{
	color:#333!important;
}


body.page-id-23219 div.skill_section textarea[id^=skill].skill_comment.form-control,
body.page-id-23219 p.skill_section textarea[id^=skill].skill_comment,
body.page-id-23219 input[id^=skilldate].skilldate.hasDatepicker,
body.page-id-23219 select[id^=skillyn].selectskill,
body.page-id-23219 div.skill_section input[id^=skillyce].selectskill.form-control.yearscommercial,
body.page-id-23219 p.skill_section input[id^=skillyce].selectskill,
body.page-id-23219 select#visastatus.select
{
	border: 1px solid #005599;
	border-radius: 0.5em !important;
	width: 90.75% !important;
	height: 2.875em !important;
	resize: vertical !important;
	color:black !important;
}

body.page-id-23219 div.sfia-answer-summary textarea.sfia_describe.form-control {
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	width: 90% !important;
	min-height: 5em !important;
	resize: vertical !important;
}


body.page-id-23219 input#suburb[name=suburb]
{
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	width: 90.8% !important;
	height: 2.875em !important;
	color:black !important;
}
/*
::-webkit-input-placeholder {
    color: #4a4545 !important;
	opacity: 1 !important;
}

::-moz-placeholder {
    color: #4a4545 !important;
	opacity: 1 !important;
}

::-ms-placeholder {
    color: #4a4545 !important;
	opacity: 1 !important;
}

::placeholder {
    color: #4a4545 !important;
	opacity: 1 !important;
}*/

body.page-id-23219 select#jaindustry[name=jaindustry].selectMedium
 {
	border: 1px solid #eeeeee !important;
	border-radius: 0.5em !important;
	width: 90% !important;
	height: 2.875em !important;
}

body.page-id-23219 .pzjobdetails p,
body.page-id-23219 .pzjobdetails ul {
	clear: both;
	border: 1px solid rgba(255,255,255,0); /* transparent border style */
}


/* Hinzan*/
.skillexp,
body.page-id-23219 select#jalocation[name=jalocation],
body.page-id-23219 select#jajobtype[name=jajobtype],
body.page-id-23219 select#secclearance.select
    {
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	width: 90% !important;
	height: 2.875em !important;
	font-size:16px !important;
	
}
body.page-id-23219 .referee-input{
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	width: 100% !important;
	height: 2.875em !important;
	font-size:16px !important;
	
}
body.page-id-23219 .referee-row{
	padding-bottom:10px;
}
body.page-id-23219 .referee-row .text-left{
	color:#005599 !important;
	font-weight:600 !important;
	font-size: 14px;
}

.skillexp{
	height:3.4em !important;
	color:#333 !important;
}

body.page-id-23219 select#jaindustry[name=jaindustry].selectMedium {
	height: 2.875em !important;
	border: 1px solid #005599 !important;
}

body.page-id-23219 textarea[name=pollanswer], 
body.page-id-23219 p.skill_section textarea[id^=skill].skill_comment,
body.page-id-23219 div.mycomment.form-group div.skill_section textarea[id^=skill].skill_comment.form-control{
	border: 1px solid #005599;
	border-radius: 0.5em !important;
	/*width: 20em !important;*/
	width: 90% !important;
	height: 100% !important;
	color: #000000 !important;
}

body.page-id-23219 p.skill_section input[id^=skillyce].selectskill,
body.page-id-23219 div.skill_section.form-group input[id^=skillyce].selectskill.form-control.yearscommercial {
	border: 1px solid #005599;
	border-radius: 0.5em !important;
	/*width: 18em !important;*/
	width: 90% !important;
}

body.page-id-23219 #cv,
body.page-id-23219 #cv:active,
body.page-id-23219 #cover:active,
body.page-id-23219 #cover
{
	/*border: 1px solid #005599 !important;*/
	border-radius: 0.5em !important;
	width: 20em !important;
	margin-bottom: 0.5em !important;
	height: 3.25em !important;
	z-index: 1 !important;
}

body.page-id-23219 input[name=cv], body.page-id-23219 input[name=cover] {
  /* border-color: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;	
	background-color:rgba(0,0,0,0) !important;
       border:none !important;
	border-radius: 0.5em !important;
 	border-color: #cfdc00 !important;
    box-shadow: 0 0 0px rgba(207, 220, 0, 0.4) !important;*/
	outline: none !important;
    box-shadow:none !important;
   /*
   border:1px solid #005599 !important;
   */
}



/*body.page-id-23219 #cv {
	border: 1px solid #1ee123 !important;
	border-radius: 0.5em !important;
	height: 2.5em !important;
	width: 14.5em !important;
	padding-top: -0.5em !important;
}*/

/*
body.page-id-23219 #cv {
		display: inline-block;
		position: relative;
		color: #533e00;
	   
	}

	body.page-id-23219 #cv input {
		visibility: hidden;
		width: 10em;
		 height: 2.875em !important;
		
	}
	body.page-id-23219 #cv:before {
		content: 'Choose File';
		display: block;
		background: -webkit-linear-gradient( -180deg, #fff, #fff);
		background: -o-linear-gradient( -180deg, #fff, #fff);
		background: -moz-linear-gradient( -180deg, #fff, #fff);
		background: linear-gradient( -180deg, #fff, #fff);
		border: 1px solid #1ee123;
		border-radius: 0.5em;
		padding: 0.75em 0px;
		outline: none;
		white-space: nowrap;
		cursor: pointer;
		text-shadow: 1px 1px rgba(255,255,255,0.7);
		text-align: center;
		font-size: 16px;
		position: absolute;
		left: 0;
		right: 0;
		 height: 2.875em !important;
		width: 8em !important;
	}
	body.page-id-23219 #cv:hover:before {
		border-color: ##1ee123;
		height: 2.875em !important;
		border-radius: 0.5em;
	}
		body.page-id-23219 #cv:active:before {
		background: #ffffff;
			height: 2.875em !important;
			border-radius: 0.5em;
	}  */

body.page-id-23219 select[name=secclearance],
body.page-id-23219 select[name=visastatus], 
body.page-id-23219 p.skill_section input.skilldate,
body.page-id-23219 div.skill_section input.skilldate,
body.page-id-23219 select.selectskill {
	border: 1px solid #005599;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: 90%;
	height: 2.875em !important;
}

body.page-id-23219 input[name=suburb] {
	border: 1px solid #005599;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	/*width: 45%;*/
	width: 90% !important;
	height: 2.875em !important;
}

body.page-id-23219 select[name=jalocation],
body.page-id-23219 select[name=jaindustry],
body.page-id-23219 select[name=jajobtype] {
	border: 1px solid #005599;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: 100%;
	height: 2.875em !important;
}

body.page-id-23219 select[name=country]#country.form-control {
	border-top: 1px solid #005599;
	border-right: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-left: 0 !important;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
	padding-left: 0.5em;
	/*width: 42.75% !important;*/
	width: 90% !important;
	height: 2.875em !important;
}

body.page-id-23219 select[name=gender]#gender.form-control option {
	border: 1px solid red !important;
}
body.page-id-23219 select[name=gender]#gender.form-control {
	border-top: 1px solid #005599;
	border-right: 1px solid #005599;
	border-bottom: 1px solid #005599;
	border-left: 0 !important;
	border-top-right-radius: 0.5em !important;
	border-bottom-right-radius: 0.5em !important;
	padding-left: 0.5em;
	/*width: 42.75% !important;*/
	width: 90% !important;
	height: 3.3em !important;
}

body.page-id-23219 select[name=country]#country.form-control option {
	border: 1px solid red !important;
}


body.page-id-23219 div.skill_section.form-group,
body.page-id-23219 div.mycomment.form-group {
	/*border: 1px solid red !important;*/
	width: 100% !important;
}

body.page-id-23219 div.yearsco.has-feedback {
	/*border: 1px solid blue !important;*/
	width: 100% !important;
}

body.page-id-23219 p.skill_section input.selectskill,
body.page-id-23219 div.skill_section input.selectskill.form-control.yearscommercial,
body.page-id-23219 p.skill_section textarea.skill_comment,
body.page-id-23219 div.mycomment.form-group div.skill_section textarea.skill_comment.form-control {
	border: 1px solid #005599;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	/*width: 50%;*/
	width: 90% !important;
}

body.page-id-23219 i.glyphicon::before {
	/*-webkit-text-stroke: -1px white !important;
	-webkit-font-smoothing: antialiased !important;*/
	font-family: 'Glyphicons Halflings';
  font-style: normal;
  line-height: 1;
}

/*
body.page-id-23219 select[name=country] {
	border: 1px solid #cccccc !important;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: auto;
}*/

body.page-id-23219 div.radio.cvYes{
	 /*   border: 1px solid #022104 !important;*/
		position: relative !important;
		left: 0.125em !important;
	}



	body.page-id-23219 div.radio.cvNo {
		margin-left: -0.20em !important;
		/*border: 1px solid red !important;*/
	}

body.page-id-23219 div.radio.cvYes {
	 width:100%; 
	position: relative; 
	top: -1.25em;
	margin-left: -0.05em !important;
}

@media only screen and (max-width: 387px) {
	.page-id-23219 div#mydocs {
		height: 16em !important;
	}
}
@media only screen and (max-width: 252px) {
	.page-id-23219 div#mydocs {
		height: 18em !important;
	}
}

@media only screen and (max-width: 237px) {
	.page-id-23219 div#mydocs {
		height: 20em !important;
	}
}

@media only screen and (max-width: 767px) {
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
	
	body.page-id-23219 div.input-group.macro-apply-form-input span.input-group-addon.globe
	{
		max-height: 3em !important;
		border: 1px solid red !important;
	}
	

	
	body.page-id-23219 br.pwdline {
		/*display: none !important;
		visibility: hidden !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;*/
	}
	
	body.page-id-23219 label.input-group-addon.control-label
{
	margin-top: -0.25em !important;
	line-height: 2.35em !important;
	display: inline-block !important;
	
	} 
	
	body.page-id-23219 div.radio.yescl {
		margin-top: -3.5em !important;
		margin-left: 1.5em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 div.radio.nocl {
		margin-left: 1em !important;
	}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.35em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 span.input-group-addon.mylock i.glyphicon.glyphicon-lock {
		padding-right: 0.5em !important;
		display: inline-block !important;
		line-height: 2.875em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-open,
	body.page-id-23219 span#eye-open i.glyphicon.glyphicon-eye-close {
		margin-left: -0.5em !important;
		
	}
	body.page-id-23219 span.myaddbutton img.myadd,
	body.page-id-23212 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		/*right: 2.85em !important;*/
		
	}
	


body.page-id-23219 input[name=addloc],
body.page-id-23219 input[name=addind]	
	{
    position: relative !important;
	top: -2.65em !important;
	float: right !important;
	/*border: 1px solid red !important;*/
}

/*	body.page-id-23219 p.skill_section a.myapplypage i#yearscommercial.fa.fa-question-circle.applypage.yearscommercial,
	body.page-id-23219 div.skill_section a.myapplypage i#yearscommercial.fa.fa-question-circle.applypage.yearscommercial
	{
	position: relative !important;
	top: -2em !important;
	z-index: 10;*/
	/*border: 1px solid orange !important;
	}
	*/

	
	
	/*body.page-id-23219 p.skill_section a.myapplypage i.fa.fa-question-circle,
	body.page-id-23219 div.skill_section a.myapplypage i.fa.fa-question-circle*/
	body.page-id-23219  a.myapplypage i.fa.fa-question-circle-o.applypage
	{
	position: relative !important;
	top: -0.25em !important;
	/*border: 1px solid blue !important;*/
	}
	
	/*body.page-id-23219 div.radio.cvYes,*/
	body.page-id-23219 div.radio.cvNo,
	body.page-id-23219 input#cv{
		/*border: 1px solid red !important;*/
		position: relative !important;
		/*top: 2.5em !important;*/
	}
	
	body.page-id-23219 input[type=radio]#resume_file
	{
		width: 1em !important;
		height: 1em !important;
		margin-top: -1.125em !important;
		margin-left: 0 !important;
		margin-right: 1em !important;
		/*border: 1px solid pink !important;*/
	    z-index: 2 !important;
	}
	
	body.page-id-23219 div.radio.cvYes {
		/*border: 2px solid green !important;*/
		/*margin-top: -3.25em !important;*/
		position: relative !important;
		top: -1em !important;
		z-index: 1 !important;
	}
	
	body.page-id-23219 div.radio.cvNo {
		/*border: 4px solid red !important;*/
		
	}
	
		
	body.page-id-23219 input[type=radio]#resume_file_1
	{
		width: 1em !important;
		height: 1em !important;
		margin-top: -1.25em !important;
		margin-left: 0.15em !important;
		margin-right: 1em !important;
		border: 1px solid blue !important;
	}
	
	
	
	
	
	body.page-id-23219 input[name=suburb]#suburb {
		margin-bottom: 1em !important;
	}
	
	body.page-id-23219 div.radio.cvYes input#resume_file.form-control,
	body.page-id-23219 div.radio.cvNo input#resume_file.form-control
	{
	 border: 1px solid blue !important;
	}
}

@media screen and (max-width: 836px) and (min-width: 768px) {
	body.page-id-23219 div.mydate.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.mydate.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before {
	color: #1e9104 !important;
	position: relative !important;
	top: 0.5em !important;
	right: 2.5em !important;
	
	}
	

	body.page-id-23219 div.yearsco.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.yearsco.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 0.125em !important;
	right: 2.5em !important;
}
	
	body.page-id-23219 div.skill_section.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.skill_section.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 5em !important;
	right: 2.5em !important;
	
}

	body.page-id-23219 div.skill_section a.myapplypage i.fa.fa-question-circle-o.applypage::before
	
	{
	position: relative !important;
	top: -1.5em !important;
	/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 div.skill_section.form-group div.yearsco.has-feedback {
		/*border: 5px solid orange !important;*/
	}
	
	
	
body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before,
body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: -2.5em !important;
	right: 2.5em !important;
}
	
/*	body.page-id-23219 div.skill_section.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.skill_section.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: 3.5em !important;
	right: 2.5em !important;

}*/


body.page-id-23219 div.yn.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.yn.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before/*,
body.page-id-23219 div.yearsco.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before,
body.page-id-23219 div.yearsco.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before*/
{
	color: #1e9104 !important;
	position: relative !important;
	top: 0.125em !important;
	right: 2.5em !important;
	
}
	

}



/*** SFIA section layout ***/
body.page-id-23219 div.sfia-answer-summary {
	margin-left: 1.25em !important; 
}

/*** END of SFIA section layout ***/
/*** END of mobile version apply page layout ***/

/* end of Job Apply page layout */



/*** disc page layout ***/
body.page-id-23345 input#manualemail {
	border: 1px solid #cccccc !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
        width: 55% !important;
	padding-left: 0.5em;
}

body.page-id-23345 td.small, body.page-id-23345 tr.disctitle, body.page-id-23345 td.question,
body.page-id-23345 td.discqnum, body.page-id-23345 td.discanum, body.page-id-23345 td.discml,
body.page-id-23345 td.discdesc, body.page-id-23345 table.discquestion tr td, body.page-id-23345 table tr td {
	border-bottom: 1px solid #ffffff !important;
}

/*body.page-id-23345 td.discqnum, body.page-id-23345 td.discanum, body.page-id-23345 td.discml {
	width: 16px !important;
}*/

body.page-id-23345 td.discqnum, body.page-id-23345 td.discanum, body.page-id-23345 td.discml,
body.page-id-23345 td.discdesc {
	width: 0.5em !important;
}

@media only screen and (max-width: 700px) {
	body.page-id-23345 div.width50 {
		width: 100% !important;
		
	}
	
	body.page-id-23345 div.width5 {
		width: 8% !important;
	}
	
	body.page-id-23345 div.width35 {
		width: 85% !important;
		
	}
	
	body.page-id-23345 p.mobilegap {
		line-height: 1em !important;
	}
	
	body.page-id-23345 i.mypc {
		
		display: none !important;
		visibility: hidden !important;
	}
	
	body.page-id-23345 i.myphone {
		display: block !important;
		visibility: visible !important;
		margin-top: 1.5em !important;
	}
}

@media only screen and (min-width: 700px) {
	body.page-id-23345 div.width50 {
		width: 50% !important;
		
	}
	
	body.page-id-23345 div.width5 {
		width: 5% !important;
	}
	
	body.page-id-23345 div.width35 {
		width: 35% !important;
		
	}
	
	body.page-id-23345 p.mobilegap {
		display: none !important;
		visibility: hidden !important;
	}
	
	body.page-id-23345 i.mypc {
		display: block !important;
		visibility: visible !important;
	}
	
	body.page-id-23345 i.myphone {
		display: none !important;
		visibility: hidden !important;
	}
}
/*** end of disc page layout ***/


/*** value page layout ***/


@media only screen and (max-width: 700px) {
	body.page-id-23347 div.valueswidth {
		width: 100% !important;
	}
}

@media only screen and (min-width: 700px) {
	body.page-id-23347 div.valueswidth {
		width: 50% !important;
	}
}

body.page-id-23347 input#manualemail {
	border: 1px solid #cccccc !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
        width: 55% !important;
	padding-left: 0.5em;
}
/*
body.page-id-23347 td.small, body.page-id-23347 tr.disctitle, body.page-id-23347 td.question,
body.page-id-23347 td.discqnum, body.page-id-23347 td.discanum, body.page-id-23347 td.discml,
body.page-id-23347 td.discdesc, body.page-id-23347 table.discquestion tr td, body.page-id-23347 table tr td */
body.page-id-23347 div.small, body.page-id-23347 div.disctitle, body.page-id-23347 div.question,
body.page-id-23347 div.discqnum, body.page-id-23347 div.discanum, body.page-id-23347 div.discml,
body.page-id-23347 div.discdesc, body.page-id-23347 div.discquestion{
	border-bottom: 1px solid #ffffff !important;
	
}

body.page-id-23347 select#values1A, body.page-id-23347 select#values2A, 
body.page-id-23347 select#values1B, body.page-id-23347 select#values2B,
body.page-id-23347 select#values1C, body.page-id-23347 select#values2C, 
body.page-id-23347 select#values1D, body.page-id-23347 select#values2D,
body.page-id-23347 select#values1E, body.page-id-23347 select#values2E,
body.page-id-23347 select#values1F, body.page-id-23347 select#values2F,
body.page-id-23347 select#values3A, body.page-id-23347 select#values4A,
body.page-id-23347 select#values3B, body.page-id-23347 select#values4B,
body.page-id-23347 select#values3C, body.page-id-23347 select#values4C,
body.page-id-23347 select#values3D, body.page-id-23347 select#values4D,
body.page-id-23347 select#values3E, body.page-id-23347 select#values4E,
body.page-id-23347 select#values3F, body.page-id-23347 select#values4F,
body.page-id-23347 select#values5A, body.page-id-23347 select#values6A,
body.page-id-23347 select#values5B, body.page-id-23347 select#values6B,
body.page-id-23347 select#values5C, body.page-id-23347 select#values6C,
body.page-id-23347 select#values5D, body.page-id-23347 select#values6D,
body.page-id-23347 select#values5E, body.page-id-23347 select#values6E,
body.page-id-23347 select#values5F, body.page-id-23347 select#values6F,
body.page-id-23347 select#values7A, body.page-id-23347 select#values8A,
body.page-id-23347 select#values7B, body.page-id-23347 select#values8B,
body.page-id-23347 select#values7C, body.page-id-23347 select#values8C,
body.page-id-23347 select#values7D, body.page-id-23347 select#values8D,
body.page-id-23347 select#values7E, body.page-id-23347 select#values8E,
body.page-id-23347 select#values7F, body.page-id-23347 select#values8F,
body.page-id-23347 select#values9A, body.page-id-23347 select#values10A,
body.page-id-23347 select#values9B, body.page-id-23347 select#values10B,
body.page-id-23347 select#values9C, body.page-id-23347 select#values10C,
body.page-id-23347 select#values9D, body.page-id-23347 select#values10D,
body.page-id-23347 select#values9E, body.page-id-23347 select#values10E,
body.page-id-23347 select#values9F, body.page-id-23347 select#values10F,
body.page-id-23347 select#values11A, body.page-id-23347 select#values12A,
body.page-id-23347 select#values11B, body.page-id-23347 select#values12B,
body.page-id-23347 select#values11C, body.page-id-23347 select#values12C,
body.page-id-23347 select#values11D, body.page-id-23347 select#values12D,
body.page-id-23347 select#values11E, body.page-id-23347 select#values12E,
body.page-id-23347 select#values11F, body.page-id-23347 select#values12F

{
	border: 1px solid #cccccc !important;
	width: 8% !important;
	border-radius: 0.25em !important;
	height: 1.85em !important;
	margin-bottom: 1em !important;
}

body.page-id-23347 div.question {
	font-weight: bold;
	padding-bottom: 1em;
}

/*** end of value page layout ***/



/*** login page layout ***/
body.page-id-23215 div#macro_login {
	width: 40% !important;
	margin: auto !important;
	/*border: 1px solid red;*/
}

body.page-id-23215 div#macro_login_header {
	color: #0066cc !important;
}

body.page-id-23215 input[name=email]

{
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	width: 100% !important;
}

body.page-id-23215 input[name=email2] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	width: 100% !important;
}

body.page-id-23215 input[name=password] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	width: 100% !important;
}

body.page-id-23215 input[name=password] {
	padding-left: 0.5em !important;
}

.iocn-color {
    color: white;
}




@media only screen and (max-width: 700px) {
	body.page-id-23215 div#macro_login {
	width: 80% !important;
	margin: auto !important;
	/*border: 1px solid red;*/
}
}

/*** end of login page layout ***/

/*** Reset Password page layout ***/


body.page-id-23215 span.input-group-addon.resetpassword {
	border: 1px solid red;
	display: inline-block !important;
	line-height: 2.35em !important;
	float: left !important;
}
body.page-id-23215 div#macro_reset_password {
	width: 35% !important;
	margin: auto !important;
}

@media only screen and (max-width: 1000px) {
	body.page-id-23215 div#macro_reset_password {
	width: 65% !important;
	margin: auto !important;
	}
}

@media only screen and (max-width: 700px) {
	body.page-id-23215 div#macro_reset_password {
	width: 85% !important;
	margin: auto !important;
	}
}

body.page-id-23215 input#email2 {
/*	margin-top: 1em !important;
	margin-bottom: 1em !important;*/
	float: left !important;
}


/*** END of Reset Password page layout ***/


/*** sing-up/register page layout ***/
body.page-id-23212 div.input-group.macro-apply-form-input,
body.page-id-23212 div.macro-apply-form-input {
	font-size: 16px !important;
	/*border: 1px solid green !important;*/
}

@media only screen and (max-width: 767px) {
	.page-id-23219 div#mydocs i.form-control-feedback.glyphicon.glyphicon-ok::before
	{
		color: #1e9104 !important;
	position: relative !important;
	top: 8em !important;
		/*border: 1px solid red !important;*/
	}
	.page-id-23219 div#mydocs i.form-control-feedback.glyphicon.glyphicon-remove::before{
		color: ##a94442 !important;
		position: relative !important;
		top: 8em !important;
		/*border: 1px solid red !important;*/
		
	}
	
.page-id-23219 div#mycoverletter i.form-control-feedback.glyphicon.glyphicon-ok::before
	{
		color: #1e9104 !important;
		position: relative !important;
		top: 2.5em !important;
		/*border: 1px solid blue !important;*/
	}
.page-id-23219 div#mycoverletter i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: 2.5em !important;
	
}	
	
	
	
body.page-id-23219 div.mydate.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before {
	color: #1e9104 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
}

body.page-id-23219 div.mydate.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
}
	

body.page-id-23219 div.yearsco.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: -1.125em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.yearsco.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: -1.125em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.skill_section.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #1e9104 !important;
	position: relative !important;
	top: 3.5em !important;
	right: 2.5em !important;
	
}
body.page-id-23219 div.skill_section.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before{
	color: #a94442 !important;
	position: relative !important;
	top: 3.5em !important;
	right: 2.5em !important;
}

body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: -2.5em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.macro-apply-form-input.form-group.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: #a94442 !important;
	position: relative !important;
	top: -2.5em !important;
	right: 2.5em !important;
}
body.page-id-23219 div.yn.has-feedback.has-success i.form-control-feedback.glyphicon.glyphicon-ok::before
{
	color: #1e9104 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
	
}
body.page-id-23219 div.yn.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove::before{
	color: ##a94442 !important;
	position: relative !important;
	top: -1.25em !important;
	right: 2.5em !important;
}
	
	
	
	body.page-id-23212 select[name=jalocation],
body.page-id-23212 select[name=jajobtype] {
	border: 1px solid #cccccc !important;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: 50% !important;
	
}
	 .tooltip-inner {
         min-width: initial;
         width: 767px;
    }
	
	body.page-id-23212 div#pz_register_page2 {
		width: 90% !important;
		/*border: 1px solid red !important;*/
	}
	
	body.page-id-23212 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: 0 !important;
		float: right !important;
		margin-right: -1.5em !important;
       /* border: 1px solid blue !important;*/
		
	}
	
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
}

body.page-id-23212 select[name=jalocation],
body.page-id-23212 select[name=jajobtype] {
	border: 1px solid #cccccc !important;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: 80%;
}

body.page-id-23212 select[name=visastatus],
body.page-id-23212 select[name=secclearance],
body.page-id-23212 select[name=agerange],
body.page-id-23212 select[name=industry],
body.page-id-23212 select[name=currentfunction],
body.page-id-23212 select[name=country],
body.page-id-23212 input[name=suburb],
body.page-id-23212 input[name=mobile],
body.page-id-23212 select[name=jaindustry],
body.page-id-23212 input[name=dl],
body.page-id-23212 input[name=availafter],
body.page-id-23212 input[name=currentposition],
body.page-id-23212 input[name=salarysought]
{
	border: 1px solid #cccccc !important;
	border-radius: 0.25em !important;
	padding-left: 0.5em;
	width: 90% !important;
	
}

body.page-id-23212 select[name=visastatus],
body.page-id-23212 select[name=secclearance],
body.page-id-23212 select[name=agerange],
body.page-id-23212 select[name=industry],
body.page-id-23212 select[name=currentfunction],
body.page-id-23212 select[name=country],
body.page-id-23212 select[name=gender],
body.page-id-23212 input[name=suburb],
body.page-id-23212 input[name=mobile],
body.page-id-23212 select[name=jaindustry],
body.page-id-23212 input[name=dl],
body.page-id-23212 input[name=availafter],
body.page-id-23212 input[name=currentposition],
body.page-id-23212 input[name=salarysought],
body.page-id-23212 input[name=phone],
body.page-id-23212 select[name=jalocation],
body.page-id-23212 select[name=jajobtype]
{
	height: 2.5em !important;
	color: #333 !important;
}

body.page-id-23212 select[name=country],
body.page-id-23212 input[name=mobile],
body.page-id-23212 input[name=dl],
body.page-id-23212 select[name=gender],
body.page-id-23212 input[name=phone]

{
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	padding-left: 0.5em;
	width: 90% !important;
	color: #333 !important;
}

@media only screen and (max-width: 700px) {
	body.page-id-23212 div#pz_register_page1 {
		width: auto !important;
	}
}

body.page-id-23212 div#registerForm div#pz_register_page1 h3 {
	color: #0066cc !important;
}

body.page-id-23212 input[name=email] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	width: 100% !important;
	color: #333 !important;
}

 body.page-id-23212 input[name=password] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top: 1px solid #cccccc !important;
	border-right: 1px solid #cccccc !important;
	border-bottom: 1px solid #cccccc !important;
	padding-left: 0.5em !important;
	color: #333 !important;
	/*width: 91% !important;*/
}

body.page-id-23212 input[name=firstname], body.page-id-23212 input[name=surname] {
	width: 50% !important;
}

body.page-id-23212 input[name=firstname] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom: 1px solid #cccccc !important;
	border-top: 1px solid #cccccc !important;
	padding-left: 0.5em !important;
}


body.page-id-23212 input[name=surname] {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-top-right-radius: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	border: 1px solid #cccccc !important;
}
/*** end of sing-up/register page layout ***/



/**************************
  DEFAULT BOOTSTRAP mybutton STYLES
**************************/
a.mybutton {
	color: #ffffff !important;
}

body.page-id-23219 .btn-primary.applypage {
  color: #ffffff;
  background-color: #005599 !important;
  border-color: #005599;
  width: 90% !important;

	
}

body.page-id-23219 .btn-primary.applypage:hover,
body.page-id-23219 .btn-primary.applypage:hover:focus,
body.page-id-23219 .btn-primary.applypage:focus, 
body.page-id-23219 .btn-primary.applypage:active, 
body.page-id-23219 .btn-primary.applypage:active:focus,
body.page-id-23219 .btn-primary.applypage.active, 
body.page-id-23219 .open .dropdown-toggle.btn-primary.applypage {
 color: #ffffff;
  background-color: #00a0d9 !important;
  border-color: #00a0d9;
	outline: none;
	width: 90% !important;
}

body.page-id-23219 .btn.btn-primary.cv:link,
body.page-id-23219 .btn.btn-primary.cv:link span,
body.page-id-23219 .btn.btn-primary.cv:visited,
body.page-id-23219 .btn.btn-primary.cv:visited span,
body.page-id-23219 .btn.btn-primary.cv:hover,
body.page-id-23219 .btn.btn-primary.cv:hover span,
body.page-id-23219 .btn.btn-primary.cv:hover:focus,
body.page-id-23219 .btn.btn-primary.cv:hover:focus span,
body.page-id-23219 .btn.btn-primary.cv:focus,
body.page-id-23219 .btn.btn-primary.cv:focus span,
body.page-id-23219 .btn.btn-primary.cv:active,
body.page-id-23219 .btn.btn-primary.cv:active span,
body.page-id-23219 .btn.btn-primary.cv:active:focus span,
body.page-id-23219 .btn.btn-primary.cv:active:focus
{
	 color: #ffffff !important;
  background-color: #1ee123 !important;
  border-color: #1ee123 !important;
	outline: none !important;
	width: 8em !important;
	height: 2.675em !important;
    position: relative !important;
	top: 0.25em !important;
	color: #555555 !important;
	font-size: 16px !important;
}

/*body.page-id-23219 .btn.btn-primary.cv:hover
{
	 color: #ffffff !important;
  background-color: #1ee123 !important;
  border-color: #1ee123 !important;
	outline: none !important;
	width: 8em !important;
	height: 2.675em !important;
    position: relative !important;
	top: 0.25em !important;
	color: #555555 !important;
	font-size: 16px !important;
}*/

body.page-id-23219 .btn.btn-primary.cl:link,
body.page-id-23219 .btn.btn-primary.cl:visited,
body.page-id-23219 .btn.btn-primary.cl:hover,
body.page-id-23219 .btn.btn-primary.cl:hover span,
body.page-id-23219 .btn.btn-primary.cl:hover:focus,
body.page-id-23219 .btn.btn-primary.cl:hover:focus span,
body.page-id-23219 .btn.btn-primary.cl:focus,
body.page-id-23219 .btn.btn-primary.cl:focus span,
body.page-id-23219 .btn.btn-primary.cl:active,
body.page-id-23219 .btn.btn-primary.cl:active:focus
{
	 color: #ffffff !important;
  background-color: #1ee123 !important;
  border-color: #1ee123 !important;
	outline: none !important;
	width: 8em !important;
	height: 2.675em !important;
    position: relative !important;
	top: 0.25em !important;
	color: #555555 !important;
	font-size: 16px !important;
}

.btn-primary {
  color: #ffffff;
  background-color: #005599 !important;
  border-color: #005599;
}



.btn-primary:hover,
.btn-primary:hover:focus,
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary:active:focus,
.btn-primary.active, 
.open .dropdown-toggle.btn-primary {
 color: #ffffff;
  background-color: #00a0d9 !important;
  border-color: #00a0d9;
	outline: none;
}





/** sing-up/login hover **/
 a.w-text-value:link, 
 a.w-text-value:visited, 
 a.w-text-value:active {
	color: #ffffff !important;
	position: relative !important;
	/*border: 1px solid #ffffff !important;*/
}

a.w-text-value:hover {
	margin-left: 0.6em !important;
}


/** END of sing-up/login hover **/


/** unsub page layout css **/
.unsub select[name=jaskillcategory2],
.unsub select[name=jaskillcategory],
.unsub select[name=jalocation],
.unsub select[name=jaindustry],
.unsub select[name=jajobtype],
.unsub select[name=jaskillany2],
.unsub select[name=jaskillany] {
	font-size: 16px !important;
	padding-left: 0.5em !important;
	
}



.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 28em;
	top: -3em;
}

@media only screen and (max-width: 1199px) {
	.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 22em;
	top: -3em;
}
}

@media only screen and (max-width: 735px) {
	.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 18em;
	top: -3em;
}
}

@media only screen and (max-width: 645px) {
	.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 14em;
	top: -3em;
}
}

@media only screen and (max-width: 515px) {
	.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 12em;
	top: -3em;
}
}

@media only screen and (max-width: 465px) {
	.unsub i.form-control-feedback.glyphicon.glyphicon-ok,
.unsub i.form-control-feedback.glyphicon.glyphicon-remove 
{
	position: relative;
	left: 8em;
	top: -3em;
}
}

.unsub small.help-block 
{
	position: relative;
	top: -2em;
	margin-bottom: 0.125em !important;
	margin-top: 0.125em !important;
	visibility: hidden !important;
	display: none !important;
}

.unsub div.form-group.has-feedback.has-error,
.unsub div.form-group.has-feedback
{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	/*border: 1px solid red !important;*/
	height: 4.5em !important;
}

.unsub .has-error .form-control,
.unsub div.form-group.has-feedback.has-error i.form-control-feedback.glyphicon.glyphicon-remove {

  border-color: #3c763d !important;
 /* box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;*/
  color: #3c763d !important;
}

.unsub select#jalocation,
.unsub > select#jalocation, select#jaindustry, select#jajobtype, select#q1, select#jaskillcategory, select#jaskillany, select#jaskillcategory2, select#jaskillany2 
{
	border: 1px solid #eeeeee !important;
	border-radius: 0.5em !important;
	width: 65% !important;
	height: 2.875em !important;
}

.unsub input[name=myemail2],
.unsub > input[name=myemail2], input[name=workemail3], input[name=myemployer3], input[name=workemail4], input[name=myemployer4]
{
	border: 1px solid #eeeeee !important;
	border-radius: 0.5em !important;
	width: 65% !important;
	height: 3em !important;	
}


.unsub div#accordion.panel-group.unsub {
	 width: 60%; 
	margin: auto;
}

.unsub .custom-style {
    
    font-size:50px;
    color:#6CF;
    border:2px solid #6CF;
	
    -webkitbox-shadow:inset 0px 0.1em 0.1em rgba(0,0,0,0.3);
    -moz-box-shadow:inset 0px 0.1em 0.1em rgba(0,0,0,0.3);
    box-shadow:inset 0px 0.1em 0.1em rgba(0,0,0,0.3);

}

.unsub .btn-bs-file{
    position:relative;
}
.unsub .btn-bs-file input[type="file"]{
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0);
    opacity: 0;
    width:0;
    height:0;
    outline: none;
    cursor: inherit;
}

@media only screen and (max-width: 767px) {
	.unsub div#accordion.panel-group.unsub {
		width: 90%; 
		margin: auto;
	}
	.radio.cvYes {
		padding-top: 15px !important;
	}
}
/** END of unsub page layout css **/



/** form placeholder font size **/
::-webkit-input-placeholder {
   font-size: 16px !important;
}

:-moz-placeholder { /* Firefox 18- */
      font-size: 16px !important;
}

::-moz-placeholder {  /* Firefox 19+ */
      font-size: 16px !important;
}

:-ms-input-placeholder {
      font-size: 16px !important;
}

/** end of form placeholder font size **/







/*** Tablet version apply page layout ***/

@media only screen 
and (min-device-width: 801px) 
and (max-device-width: 1024px) {
body.page-id-23219 input[name=password]#password {

	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 72.25% !important;
	background-color: #ffffff !important;
	margin-bottom: 1em !important;
			}	
	
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		border: 1px solid red !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage {
		top: -1.25em !important;
		position: relative !important;
		left: 0.55em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: 0.25em !important;
		float: right !important;
		right: -1em !important;	
	}
}

@media only screen 
and (min-device-width: 769px) 
and (max-device-width: 800px) {
	body.page-id-23219 input[name=password]#password {
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 68.25% !important;
	background-color: #ffffff !important;
	margin-bottom: 1em !important;
			}	

body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
	
/*
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		border: 2px solid black !important;
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}*/
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage {
		top: -1.25em !important;
		position: relative !important;
		left: 0.55em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		right: -1em !important;	
	}
	
}


@media only screen 
and (min-device-width: 721px) 
and (max-device-width: 768px) {
body.page-id-23219 input[name=password]#password {
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 40.25% !important;
	background-color: #ffffff !important;
	
			}	
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}

	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage {
		top: -1.25em !important;
		position: relative !important;
		left: 0.55em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		right: -1em !important;	
	}
	


	
}


@media only screen 
and (min-device-width: 601px) 
and (max-device-width: 720px) {
body.page-id-23219 input[name=password]#password {

	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 76.5% !important;
	background-color: #ffffff !important;
			}	
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}	
}


@media only screen 
and (min-device-width: 376px) 
and (max-device-width: 600px) {
body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #1ee123 !important;
	border-bottom: 1px solid #1ee123 !important;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 78.25% !important;
	background-color: #ffffff !important;
			}
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}	
	
}
/*** END of Tablet version apply page layout ***/

/*** mobile version apply page layout ***/

@media only screen 
and (min-device-width: 361px) 
and (max-device-width: 375px) {
	body.page-id-23219 #cv,
body.page-id-23219 #cv:active,
body.page-id-23219 #cover:active,
body.page-id-23219 #cover
{
	border: 1px solid #1ee123 !important;
	border-radius: 0.5em !important;
	width: 21em !important;
	margin-bottom: 0.5em !important;
	height: 3.25em !important;
	z-index: 1 !important;
}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 input[name=password]#password {
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 71% !important;
	background-color: #ffffff !important;
			}
	
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage {
		top: -1.25em !important;
		position: relative !important;
		left: -0.55em !important;
		/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		right: -1em !important;	
	}
	
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
}

@media only screen 
and (min-device-width: 321px) 
and (max-device-width: 360px) {
	
	body.page-id-23219 i.fa.fa-question-circle-o.applypage.mypwd,
	body.page-id-23219 i.fa.fa-question-circle-o.applypage {
		top: -1.25em !important;
		position: relative !important;
		left: -0.35em !important;
		/*border: 1px solid blue !important;*/
	}
	
body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}

body.page-id-23219 input[name=password]#password {
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 69.5% !important;
	background-color: #ffffff !important;
			}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		right: -1.55em !important;	
	}
	
body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
	
}
@media only screen and (max-width: 320px) {
	
	body.page-id-23212 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		margin-right: -1.5em !important;	
	}
	
	body.page-id-23219 span.myaddbutton img.myadd {
	   	position: relative !important;
		top: -2.85em !important;
		float: right !important;
		right: -1.5em !important;	
	}
	
	body.page-id-23219  a.myapplypage i.fa.fa-question-circle-o.applypage
	{
	position: relative !important;
	top: -0.25em !important;
	left: -0.25em !important;
	/*border: 1px solid blue !important;*/
	}
	
	body.page-id-23219 span.input-group-addon.mylock {
		display: inline-block !important;
		line-height: 2.875em !important;
		float: left !important;
		width: 2.85em !important;
		height: 46px !important;
	}
	
	body.page-id-23219 span.input-group-addon.mylock i.glyphicon.glyphicon-lock {
		padding-right: 0.5em !important;
		display: inline-block !important;
		line-height: 2.35em !important;
		height: 2.875em !important;
	}
	
	body.page-id-23219 input[name=password]#password {
	border-top: 1px solid #005599;
	border-bottom: 1px solid #005599 ;
	border-right: 0 !important;
	border-left: 0 !important;
	padding-left: 0.5em;
    width: 65% !important;
	background-color: #ffffff !important;
			}
	
	body.page-id-23219 #cv,
body.page-id-23219 #cv:active,
body.page-id-23219 #cover:active,
body.page-id-23219 #cover
{
	border: 1px solid #005599 !important;
	border-radius: 0.5em !important;
	width: 17.25em !important;
	margin-bottom: 0.5em !important;
	height: 3.25em !important;
	z-index: 1 !important;
}
	
	body.page-id-23219 div#pwd.input-group.macro-apply-form-input
	{   display: inline-block !important;
		/*border: 2px solid black !important;*/
		height: 46px !important;
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
		
	}
}

/* IE/Edge bugs fix */
body[id^="page-id-"] br.brline {
		border: 0 !important;
	}

/* END of IE/Edge bugs fix */

h4#jstleft, h4.jstleft {
	font-size: 2em;
	color: #043D6C !important;
	font-family: Calibri !important;
	display: block !important;
	background-color: transparent !important;
	z-index: 100000;
}

.page-id-23224 div.vc_col-sm-9.wpb_column.vc_column_container,
.page-id-22757 div.vc_col-sm-9.wpb_column.vc_column_container {
	border-right: 1px solid lightgrey;
}

.page-id-23224 div.job_search_result,
.page-id-22757 div.job_search_result {
	border-top: 0 !important;
}

.page-id-22757 div#pz_keywordsearch.keyword_search,
.page-id-23224 div#pz_keywordsearch.keyword_search {
	border-bottom: 0px solid lightgrey;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

hr.jobsearchresultpage {
	border-width: 0;
	border-style: inset;
}



/* Employers/fees/ tables layout */

div.feesonly {
	border: 1px solid #005599;
	margin: 2.5px;
	width: 22%;
}
div.feestitle, span.feestitle {
	background-color: #005599;
	color: #ffffff;
	display: block;
	text-align: center;
	font-size: 1.6em;
	font-family: Calibri;
	font-weight: 200;
	height: 1.6em;
	border-top: 1px solid #ffffff;
	max-width: 100% !important;
	min-width: 100% !important;
}

div.feesamount {
	color: #005599;
	font-size: 2.5em;
	text-align: center;
	font-family: Calibri;
}

div.feeswords {
	color: #005599;
	font-size: 1.6em;
	font-family: Calibri;
	margin-left: 1px auto;
	margin-right: 1px auto;
	
}

div.feeswords p {
	text-align: center;
}

div.feesbutton {
	text-align: center;
}

div.feestob {
	text-align: center !important;
	margin-top: 0.5em !important;
	margin-bottom: 0.5em !important;
}
a.feestoblink:link, 
a.feestoblink:active, 
a.feestoblink:visited {
	color: #005599;
	font-size: 1em;
	font-family: Calibri;
	text-align: center;
	text-decoration: underline;
}

a.feestoblink:hover {
	color: #2EAADE;
	font-size: 1em;
	font-family: Calibri;
	text-align: center;
	text-decoration: underline;
}

/* archive/blog layout */
body.category-34 .w-blog.layout_latest .w-blog-post,
body.category-35 .w-blog.layout_latest .w-blog-post,
body.category-36 .w-blog.layout_latest .w-blog-post,
body.category-37 .w-blog.layout_latest .w-blog-post,
body.category-38 .w-blog.layout_latest .w-blog-post,
body.category-39 .w-blog.layout_latest .w-blog-post,
body.category-40 .w-blog.layout_latest .w-blog-post,
body.category-42 .w-blog.layout_latest .w-blog-post,
body.category-43 .w-blog.layout_latest .w-blog-post,
body.category-44 .w-blog.layout_latest .w-blog-post,
body.category-57 .w-blog.layout_latest .w-blog-post,
body.category-41 .w-blog.layout_latest .w-blog-post {
    min-height: 50px !important;
    margin-bottom: 0 !important;
}

.navigation.pagination {
    font-size: 0;
    text-align: center;
    display: block;
}

.g-pagination {
	position: relative;
	top: 3em !important;
	float: left;
	left: 7em;
}

a.page-numbers:link,
a.page-numbers:active,
a.page-numbers:visited,
a.page-numbers:hover {
	color: #005599 !important;
	font-weight: 600 !important;
}

a.page-numbers:hover {
	color: #337ab7 !important;
	font-weight: 600 !important;
}

div.nav-links span.page-numbers.current span, .pagination .page-numbers.current {
	background-color: #005599 !important;
}

/* END of archive/blog layout */

/*
div.w-pricing-item.type_default {
	margin: 0.5em;
}

div.w-pricing-item-h {
	border: 1px solid #043D6C;
	border-radius: 0;
}

div.w-pricing-item-header h5.w-pricing-item-title {
	color: #ffffff;
	background-color: #043D6C;
	display: block;
	height: 4em;
	width: 10em;
}*/

/* END of Employers/fees/ tables layout */



table.fees {
		font-family: Calibri;
	}
	.col3 {
		border: 3px solid #22b14c;
	}
	
	.col1, .col2, .col4, .col5, .col6 {
		border: 3px solid #fff;
	}
	
	 span.new {
		font-size: 0.65em;
		background-color: #ee3d6e;
		color: #ffffff;
		padding: 2px;
		font-weight: 600;
	}
	
	span.newcol1 {
		font-size: 0.65em;
		background-color: #ffffff;
		color: #ffffff;
		padding: 2px;
		font-weight: 600;
	}
	
	td.tdsb {
		font-size: 1em;
		font-weight: 600;
		color: #005599;
		text-align: center;
	}
	
	td.dollarTB {
		text-align: center;
		font-size: 2em;
		color: #005599;
	}
	
	td.dollarTB span.tb {
		font-size: 0.4em;
		position: relative;
		top: -1.6em;
	}
	
	td.dollarTB span.mi {
		font-size: 0.4em;
		position: relative;
		top: -3.6em;
	}
	
	
	
	td.tdwords {
		text-align: center;
		font-size: 1em;
		color: #005599;	
		white-space: nowrap;
	}
	
	td.tdtick {
		text-align: center;
		font-size: 1em;
		color: #81bd12;	
	}
	
	td.tdcol1 {
		font-size: 1em;
		color: #005599;
		white-space: nowrap;
	}
	
	span.moreinfo {
		position: relative;
		top: 0.15em !important;
	}
	
div.col2, tr:nth-child(odd),
	div.col3 tr:nth-child(odd),
	div.col4 tr:nth-child(odd),
	div.col5 tr:nth-child(odd),
	div.col6 tr:nth-child(odd)
	{ background-color:#fff; }
	
div.col2 tr:nth-child(even),
	div.col3 tr:nth-child(even),
	div.col4 tr:nth-child(even),
	div.col5 tr:nth-child(even),
	div.col6 tr:nth-child(even)
	{ background-color:aliceblue; }

.page-id-22769 h5.w-pricing-item-title {
	font-size: 1.5em !important;
	color: #ffffff !important;
	font-weight: 600 !important;
	font-family: Calibri;
	white-space: nowrap;
}

.page-id-22769 div.w-pricing-item-header div.w-pricing-item-price {
	font-size: 2.5em !important;
	font-family: Calibri;
	white-space: nowrap;
	color: #ffffff;
}

.page-id-22769 div.w-pricing-item-header div.w-pricing-item-price small {
	color: #ffffff !important;
}

.page-id-22769 div.w-pricing-item-header {
	padding-top: 0.5em !important;
}

.page-id-22769 .w-pricing.style_1 .w-pricing-item-header {
    padding: 30px;
    margin-bottom: 5px !important; 
    border: 1px solid #005599;
    min-height: 16em !important;
	background-color: #005599 !important;
}

.page-id-22769 div.w-pricing-item-h {
	border: 1px solid #005599;
	min-height: 53.5em !important;
}

.page-id-22769 div#new {
	color: #ffffff !important;
	font-weight: 600;
	background-color: #ee3d6e;
	width: 3em !important;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
.page-id-22757 table#mymobile tr.bullets td p {
	margin-top: 2em !important;
}

.page-id-22757 table#mymobile  {
		position: relative;
		top:15px !important;
	}

.w-pricing-item-h{
	
}
.heading-apply-page{
	color: #005599 !important;
    display: inline-block;
}
.heading-apply-preference{
	color: #005599 !important;
    display:block;
	padding-top:15px !important;
	padding-bottom:10px !important;

}


body.page-id-23219 .has-error .form-control,
body.page-id-23219 .has-error input[name=firstname].form-control,
body.page-id-23219 .has-error input[name=surname].form-control,
body.page-id-23219 .has-error input#suburb.form-control,
body.page-id-23219 .has-error select#jalocation.form-control,
body.page-id-23219 .has-error select#jaindustry.selectMedium.form-control,
body.page-id-23219 .has-error select#jajobtype.selectMedium.form-control,
body.page-id-23219 .has-error select#visastatus.form-control,
body.page-id-23219 .has-error textarea.skill_comment.form-control,
.has-error textarea.skill_comment.form-control
{
   /* border-color: #a94442 !important; */
	border-color: #a94442 !important;
	border:1px solid #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
	background-color:#fff !important;
	
}
body.page-id-23219 .has-error input[name=mobile], 
body.page-id-23219 .has-error input[name=qual], 
body.page-id-23219 .has-error input[name=grad], 
body.page-id-23219 .has-error select#country.select{
	/* border-color: #a94442 !important; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
	background-color:#fff !important;
	border-right:1px solid #a94442 !important;
	
	border-top: 1px solid #a94442;
	border-bottom: 1px solid #a94442;
	border-right: 1px solid #a94442;
	border-left: 0 !important;	
}

#visastatus .form-inline .has-feedback .form-control-feedback{
	top:22px !important;
}
.skill_section .form-inline .has-feedback .form-control-feedback{
	top:10px !important;
}
@media (min-width: 768px)
{
	.visaClass .form-control-feedback {
		top:22px !important;
	}
}
.input-group.macro-apply-form-input.firstname{
	width:50% !important;
}

.outer-qualification i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-age i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-gender i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-tqual i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-country i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-mobile i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-suburb i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-email i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.mobile-valid i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.landline-valid i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
#wrpapper-password i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.visaClass i.form-control-feedback.glyphicon.glyphicon-remove 
{
    top: 35px;
	right:-10px;
}

.outer-qualification i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-tqual i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-age i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-gender i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-country i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-mobile i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.mobile-valid i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.landline-valid i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-suburb i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-email i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
#wrpapper-password i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.outer-country i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-ok,
.visaClass i.form-control-feedback.glyphicon.glyphicon-ok{
	top: 35px;
	right:-10px;
}
.outer-suburb i.form-control-feedback.glyphicon.glyphicon-remove,
.outer-suburb i.form-control-feedback.glyphicon.glyphicon-ok{
    top: 24px !important;
	right:-10px;
}
#wrpapper-fullname i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove {
    top: 36px;
    right: -60px;
}
#wrpapper-fullname i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon.glyphicon-ok{
    top: 36px;
    right: -60px;
}
.mycomment i.form-control-feedback.glyphicon.glyphicon-remove,
.mycomment i.form-control-feedback.glyphicon.glyphicon-ok{
    right: -5px;
}
.expField i.form-control-feedback.glyphicon.glyphicon-remove,
.expField i.form-control-feedback.glyphicon.glyphicon-ok{
    right: -5px;
	top: 36px;
}
.yn i.form-control-feedback.glyphicon.glyphicon-remove, 
.yn i.form-control-feedback.glyphicon.glyphicon-ok{
	top: 0px !important;
	right:-10px;
}
div#wrpapper-password {
    margin-bottom: 12px !important;
}

.cv-wrapper small.help-block {
    top: -28px;
}
.cv-wrapper i.form-control-feedback.glyphicon.glyphicon-remove,
.cv-wrapper i.form-control-feedback.glyphicon.glyphicon-ok,
.cover-wrapper i.form-control-feedback.glyphicon.glyphicon-remove,
.cover-wrapper i.form-control-feedback.glyphicon.glyphicon-ok { 
    top: 25px !important;
	right: -10px !important;
}
.has-error input, .has-error textarea{
	    border: 1px solid #a94442 !important;
}
.outer-mobile i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.glyphicon-remove,
.outer-mobile i.form-control-feedback.fv-bootstrap-icon-input-group.glyphicon.ok{
    top: 25px !important;
}

.desktoponly{
	padding-top:15px;
}
.w-pricing-item-footer{
	padding: -3px 0 40px !important;
}

a.btn-prcing {
    display: inline-block;
    padding: 4px 12px;
    background-color: white;
    background-color: #005599;
    color: white;
	margin-top: 10px;
}

a.btn-prcing:hover {
    color: white;
}

a.btn-prcing:focus{
    color: white;
}

.heading-main-pp{
	font-size:20px;
	display:block;
}
.heading-main-des{
	font-weight:normal !important;
}

#wrpapper-firstname-mobile,
#wrpapper-lastname-mobile{
	display:none;
}


.firstname-text,.lastname-text{
		display:none;
}


.nonup-resume-text
{
	display: inline-block;
	padding-left: 8px;
}
.up-resume-text{
	display: inline-block;
	padding-left: 4px;
}


.review-google, .recommand-facebook {
		display: inline-block;
		color: #fff !important;
		background: #005599;
		padding: 7px;
		text-decoration: none;
	}
	
a.review-google:hover,
a.review-google:active {
    	display: inline-block;
		color: #fff !important;
		background: #005599;
		padding: 7px;
		text-decoration: none;
}

a.recommand-facebook:hover,
a.recommand-facebook:active {
   	display: inline-block;
		color: #fff !important;
		background: #005599;
		padding: 7px;
		text-decoration: none;
}

.proceeding-btn{
	display: inline-block;
    padding-top: 1.6%;
    padding-left: 1%;
}
.item-summary-hh a{
	color:#337ab7 !important;
}
.item-summary-hh a:hover,
.item-summary-hh a:focus{
	color:#69aaf0 !important;
}

p.line-two,p.line {
	font-size:18px !important; 
}

@media only screen and (max-width: 767px) {
	
	.emploey {
		font-size: 20px;
	}
	.job-seeker-submit-vacc{
		font-size: 15px !important;
		text-align:left !important;
		padding: 15px !important;

	}

	
	.page-id-1546 .home1077 .jobsearchonly div#pz_jobsearch {
		position: relative;
		top: 0.5em !important;
	}
	
	
	body.page-id-23219 #cv, body.page-id-23219 #cv:active, body.page-id-23219 #cover:active, body.page-id-23219 #cover{
		border:0 !important;
	}
	.desktoponly{
		padding-top:0px;
	}
	body.page-id-23219 .g-cols > div:not([class*=" vc_col-"]){
		margin-bottom:-40px !important;
	}
	button.btn.btn-primary.btn-lg.applypage {
		margin-bottom: 60px;
	}
	.firstname-text,.lastname-text{
		display:none;
	}
	#wrpapper-firstname-mobile,
	#wrpapper-lastname-mobile{
		display:block;
	}
	#wrpapper-fullname{
		display:none;
	}
	
	body.page-id-23219 input[name=firstname],
	body.page-id-23219 input[name=surname]{
		width: 91% !important;
	}
	
	body.page-id-23219 input[name=surname] {
		border-radius:0em !important;
		border-top: 1px solid #005599 !important;
		border-bottom: 1px solid #005599 !important;
		border-right: 1px solid #005599 !important;
		padding-left: 0.5em;
		border-top-right-radius: 0.5em !important;
		border-bottom-right-radius: 0.5em !important;
	}
	body.page-id-23219 input[name=password] {
		border-top: 1px solid #005599 !important;
		border-bottom: 1px solid #005599 !important;
		border-right: 0 !important;
		border-left: 0 !important;
		padding-left: 0.5em;
		width: 82.5% !important;
		background-color: #ffffff !important;
	}
	
	body.page-id-23219 i.glyphicon.glyphicon-lock {
		top: -5px;
	}
	div#wrpapper-password{
		margin-bottom:0px !important;
	}
	.nonup-resume-text{
		display: inline-block;
		padding-left: 20px;
	}
	body.page-id-23219 div.radio.cvNo {
		margin-left: -1.5px !important;
	}
	body.page-id-23219 div.radio.nocl {
		margin-left: 13px !important;
	}
	.up-resume-text{
		display: inline-block;
		padding-left: 21px;
	}
	body.page-id-23219 div.radio.cvYes {
		top: -18px !important;
	}
	body.page-id-23219 .has-feedback .form-control {
		padding-right: 30.0px;
	}
	
	body.page-id-23224 section.l-section.wpb_row.height_small {
		padding-top: 80px !important;
	}
	body.page-id-23224 input#keyword.search_input, 
	body.page-id-23224 select#field.select, 
	body.page-id-23224 select#suburb, 
	body.page-id-22757 input#keyword.search_input, 
	body.page-id-22757 select#field.select, 
	body.page-id-22757 select#suburb{
		width:100% !important;
	}
	
	.page-id-1546 .home1077 > h3, p{
		top:0px !important;
	}
	.cover-wrapper.has-feedback {
		margin-top: -10px;
	}
	
	div#categories-2 {
		display: none;
	}
	
	div#tag_cloud-1 {
		display: none;
	}
	.w-blog.layout_latest .w-blog-post-body{
		margin-left:0px;
		padding: 15px 15px;
	}
	.g-pagination {
		left: 0em;
	}
	.pagination .page-numbers {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		font-size: 18px;
		line-height: 44px;
		height: 45px;
		width: 45px;
		/* margin: 2px; */
		border-radius: 50%;
		padding: 0px;
		margin: 0px 2px 25px 2px;
	}
	
	.ult_modal-header p.line-two, p.line{
		font-size:12px;
	}
	.marketupdate{
		padding: 15px 15px !important;
	}
	.marketupdate a {
		display: block !important;
		font-size:15px !important;
	}
	.aboutus li{
		font-size:12px !important;
	}
	p.line-two, p.line{
		font-size:12px !important;
		
	}
	p.line-two {
		padding-bottom: 15px!important;
	}
	
	.ult_modal .ult_modal-body {
		padding: 15px 30px 10px 30px !important;
	}
	
}


	background-color: #005599;
    color: #fff;
    padding: 0px 30px;




img.google-download-home {
    width: 160px;
    height: auto;
}
.google-download-div {
    padding-top: 30px;
	text-align:center;
}
.google-download-home-text {
    font-size: 30px;
    padding: 0px 0px 0px 0px;
	color: white;
}
/* Market update */

.marketupdate a {
    display: inline-block;
    background-color: #005599;
    color: white;
    padding: 7px 10px;
    margin: 0px 18px;
	font-size:18px;
}
.ult_modal-header{
	border-color:#d8cbcb !important;
}

.aboutus li{
	font-size:18px; 
}
.ult_modal-header{
	display:none;
}
p.line-two{
	padding-bottom:20px;
}
.marketupdate{
	padding: 33px 90px;
}
p.line-two {
    padding-bottom: 46px;
}
#macro-job-apply i.glyphicon.glyphicon-phone {
    color: #ffffff;
}
#macro-job-apply .mobile-valid{
    margin-bottom: 12px;
}

.mobile-valid i.form-control-feedback.glyphicon.glyphicon-ok {
    top: 24px !important;
	right:-10px;
}
.landline-valid i.form-control-feedback.glyphicon.glyphicon-ok {
    top: 24px !important;
	right:-10px;
}
.mobile-valid i.form-control-feedback.glyphicon.glyphicon-remove {
    top: 24px !important;
	right:-10px;
}
.landline-valid i.form-control-feedback.glyphicon.glyphicon-remove {
    top: 24px !important;
	right:-10px;
}
#macro-job-apply i.fas.fa-phone-volume {
    color: #ffffff;
    font-size: 19px;
}
#macro-job-apply .homephone-optional{
	margin-top:10px;
}
.emploey {
    font-size: 30px;
}
.job-seeker-submit-vacc{
	font-size: 15px;
    text-align: right;
    vertical-align: middle;
    padding: 15px 15px 0px 0px;
}

.w-form-row.for_url {https://www.macrorecruitment.com.au/about-us/
    display: none;https://www.macrorecruitment.com.au/about-us/
}
.w-form-row.for_email.required {
    padding-bottom: 30px;
}

/* Referee Response */

.referee-response .send-button{
	background-color: #005599;
    color: #fff;
    padding: 0px 30px;
}
.referee-response .input[type="submit"]{
	text-transform:none !important;
}

.referee-response input#send-button {
    text-transform: none !important;
}

.referee-response .bottom-space{
	padding-bottom:20px;
}

.referee-response input[type=checkbox],
.referee-response input[type=radio]{
    transform: scale(1.2);
}

.referee-response .error{
    color: red;
    font-size: 12px;
    font-weight: 600;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.egwordsl,
.egwordsr
{
	display:none !important;
}

#ez_phonenumber{
	border:1px solid #c7c5c5 !important;			
}
.ez-apply-block{
	margin-top: 100px !important;
}
.ez-apply{
	padding: 15px 0px;
}
.ez-apply>a,
.ez-apply>a:hover,
.ez-apply>a:focus,
.ez-apply>a:active,
{
	width:150px !important;
	color:white !important;
}

.apply-top,
.apply-bottom
{
    color: white !important;
    display: inline-block !important;
    background-color: #005599 !important;
    padding: 11px 10px !important;
    padding: 8px 40px !important;
}
.apply-bottom{
	line-height:1.5 !important;
}

#applyblock{
    margin-top: 30px !important;
}
.well{
	background-color:#fdfdfd !important;
}
.error{
    color: #bf0606;
    font-size: 13px;
    font-weight: normal;
}
.error-proceed{
	color:white;
	display:inline-block;
	background-color: #005599;
}

a.error-proceed {
    color: white;
    padding: 5px 20px;
}

.alert-danger a:focus, 
.alert-danger a:hover
{
	 color: white;
}





