/*Custom styles*/

/* Vacancies */
.VACANCIES_V3 .JT-ui.JT-three.JT-cards>.JT-card:hover {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.1);
	z-index: 9000;
}
.VACANCIES_V3 .JT-ui.JT-cards>.JT-card {
	box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
	border: 1px solid rgba(0, 0, 0, 0.35)!important;
	-moz-border: 1px solid rgba(0, 0, 0, 0.35)!important;
	-webkit-border: 1px solid rgba(0, 0, 0, 0.35)!important;
}
.VACANCIES_V3 a.JT-header {
    	word-wrap: break-word;
}

/* DisplayJob */
@media (max-width: 47.99em) {#JobMap {float: left;}}

/* CadidateHomePage */
.CANDIDATEHOME .JT-ui.JT-cards>.JT-card {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.35)!important;
	-moz-border: 1px solid rgba(0, 0, 0, 0.35)!important;
	-webkit-border: 1px solid rgba(0, 0, 0, 0.35)!important;
}

@media (max-width: 365px)
{
.JT-inner .JT-ui.JT-button.JT-secondary{margin-top:10px;}
.JT-extra.JT-padded.JT-actions .JT-ui.JT-button {margin-top: 10px;}
}

.astrikwidth{display:none;}
p.JT-mandatoryText{display:none;}

.jt-mainagency .table th, .jt-mainagency .table td, .jt-mainagency .table th, .jt-mainagency .table td{text-align:center;}
.JT-inner.DISPLAYJOB .button_attachment{font-weight:bold;}
.VACANCIES .JT-ui.JT-cards>.JT-card .JT-ui.JT-card.JT-no-border{box-shadow:none; border:none !important; -webkit-box-shadow:none !important;}
.JT-ordered.JT-steps .JT-step:before {font-size:40px;}


/* CE */
body, html {height: initial;}
#jt_inner_main {padding-left: 15px; padding-right: 15px;}
.JT-inner {max-width: 100%; padding: 0;}
h1 {margin: 32px 0 24px 0!important;}
.JT-intro-copy p {font-size: 16px; line-height: 1.5625;}

/*ejaz - 1102 */
.JT-intro-copy li {font-size: 16px; }

.JT-ui.JT-segment.JT-logged-in-bar p {padding-top: .2em;}
.JT-ui.JT-steps .JT-step .JT-title {font-size: 1.6em;}




.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-ui.JT-link.JT-list a 
{
    padding: 10px 0;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    background-color: transparent;
    text-decoration: none;
    border-top: 1px solid #999;
}
.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-ui.JT-link.JT-list a:last-child {border-bottom: 1px solid #999;}

.JT-ui.JT-segment.JT-secondary {background-color: #fff; border-color: #fff;}
.VACANCIES .JT-ui.JT-segment.JT-tertiary {background-color: #D5D5D5; border-color: #D5D5D5;}
.JT-ui.JT-segment.JT-tertiary .JT-ui.JT-form .JT-field>label, .JT-ui.JT-segment.JT-tertiary a {color: #4A4A4A;}


.VACANCIES .JT-ui.JT-card>.JT-extra, .VACANCIES .JT-ui.JT-cards>.JT-card>.JT-extra {background-color: #0F6EA4;}
.VACANCIES .JT-ui.JT-card>.JT-extra, .JT-ui.JT-cards>.JT-card>.JT-extra {background-color: #0F6EA4; color: #fff;}
.JT-ui.JT-card>.JT-extra a:not(.JT-ui), .JT-ui.JT-cards>.JT-card>.JT-extra a:not(.JT-ui) {color: #fff;}
.JT-ui.JT-card>.JT-extra a:not(.JT-ui):hover, .JT-ui.JT-cards>.JT-card>.JT-extra a:not(.JT-ui):hover {color: #fff;}

.JT-ui.JT-pagination.JT-menu .JT-active.JT-item {background-color: #000;}
.JT-ui.JT-pagination.JT-menu .JT-active.JT-item {color: #fff;}

footer.JT-custom {padding: 10px; margin-top: 0; border-top: none;background-color: #000; color: #fff; text-align: center;}

footer.JT-custom p {font-size: 14px; float: left; padding-left: 6px;}

/* Agency */
.JT-ui.JT-segment.JT-tertiary {background-color: #D5D5D5;}

/* Buttons */
.JT-ui.JT-button.JT-secondary,
#JobMap p.links a.directions {background-color: #006ca6;}
.JT-ui.JT-secondary.JT-button:hover,
.JT-ui.JT-secondary.JT-buttons .JT-button:hover,
#JobMap p.links a.directions:hover {background-color: #585a5d;}

/* Colours */
.JT-ui.JT-segment.JT-logged-in-bar {background: #000;}
.JT-ui.JT-segment.JT-logged-in-bar .JT-right.JT-menu {background: #006ca6;}
.JT-ui.JT-segment.JT-logged-in-bar .JT-ui.JT-dropdown .JT-menu {background: #006ca6; border-color: #006ca6;}
.JT-ui.JT-segment.JT-logged-in-bar .JT-right.JT-menu:hover {background: #585a5d;}
.JT-ui.JT-card.JT-card-applications .JT-ui.JT-bottom.JT-attached.JT-button {background-color: #006ca6;}
.JT-ui.JT-card>.JT-extra.JT-content a {color: #000;}

.VACANCIES .JT-ui.JT-cards>.JT-card {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid 0F6EA4!important;
    -moz-border: 1px solid 0F6EA4!important;
    -webkit-border: 1px solid 0F6EA4!important;
}

/*Logos*/

.jt-vac-logo.id_7,
.jt-vac-logo.id_12 {
  background-image: url("../clientimages/logos/Copernicus.png");
  height: 92px; background-repeat: no-repeat;
    background-size: 100% 100%; max-width:250px;
}

.jt-vac-logo,
.jt-vac-logo.id_5,
.jt-vac-logo.id_6,
.jt-vac-logo.id_8,
.jt-vac-logo.id_9,
.jt-vac-logo.id_10,
.jt-vac-logo.id_11,
.jt-vac-logo.id_13,
.jt-vac-logo.id_14 {
  background-image: url("../clientimages/logos/ECMWF.png");
  height: 92px; background-repeat: no-repeat;
    background-size: 100% 100%; max-width:250px;
}

/* fixes */
body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #333;
}

.JT-ui.JT-card>.JT-content>.JT-header, .JT-ui.JT-cards>.JT-card>.JT-content>.JT-header,
.JT-header, .JT-ui.JT-header, h1, h2, h3, h4, h5,
.JT-ui.JT-card .JT-meta, .JT-ui.JT-cards>.JT-card .JT-meta,
.JT-ui.JT-card .JT-content .JT-description p,
.JT-ui.JT-header .JT-sub.JT-header,
.JT-intro-copy.JT-tight, .JT-ui.JT-header, .JT-intro-copy
 {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333;
}

.JT-quick-links h3 {display: none;}
.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-ui.JT-link.JT-list a:hover,
.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-ui.JT-link.JT-list a:focus {color: #004e72; text-decoration: underline}


footer.JT-custom {display: none;}

.VACANCIES .JT-ui.JT-three.JT-cards>.JT-card:hover {
    -webkit-transform: initial;
    -ms-transform: initial;
    transform: initial;
}


.JT-ui.JT-dropdown.JT-inline.JT-basic-steps>strong { width: 125px;}
.JT-ui.JT-form {position: inherit;}

.JT-site.JT-nine.JT-max.JT-grid>.JT-four.JT-column {width: 100%!important;}
/*.JT-ui.JT-segment.JT-logged-in-bar p {padding-top: 0;}*/

@media (min-width: 75em){.JT-site.JT-nine.JT-max.JT-grid>.JT-four.JT-column { width: 100%;}}

/* client pdf requests */
.JT-ui.JT-secondary.JT-no-box-shadow.JT-no-border-radius.JT-clearing.JT-segment.JT-columns.JT-padded.JT-quick-links {padding: 0;}
.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-items {margin-top: 0;}
.DISPLAYJOB {margin-top: 96px;}
.JT-intro-copy.JT-tight p {line-height: 1.5625;}

.JT-ui.JT-card .JT-content .JT-description p {line-height: 1.5625;}

.JT-ui.notfound p {margin: 8px;}

.JT-site.JT-twelve.JT-column.JT-grid>.JT-three {width: 23.405%;}
.JT-ui.JT-segment {border: none;}
.JT-ui.JT-segment.JT-columns.JT-quick-links .JT-ui.JT-link.JT-list a {line-height: 24.8px;}

/*ejaz - 1102 */
.DISPLAYJOB .JT-intro-copy {font-weight: initial;}

/* ce hh request */
/* .CANDIDATEHOME .JT-extra.JT-content.JT-padded.JT-dates, .VIEWDETAILS .JT-extra.JT-content.JT-padded.JT-dates
{background-color: initial;} *?

/*
.CANDIDATEHOME .JT-extra.JT-content.JT-padded.JT-actions {
    background-color: initial;
}
*/

.CANDIDATEHOME .JT-ui.JT-card.JT-card-applications .JT-content.JT-header{min-height: 14vh;}

.VIEWDETAILS .JT-extra.JT-content.JT-padded.JT-dates strong {color: #fff;}

/* CE 8443 */
.JT-inner table tbody tr td,
.JT-inner table tbody tr th,
.JT-inner table thead tr td,
.JT-inner table thead tr th
{
    border-color: transparent;
}