/* global elements */
div#skip, div#header, div#leftmenu, div#footer2, div#key, div#left_menu_head, div#options, div#namediv, #options_bar, .help_link, div.submit_row, div#clear_all, div#footer_all, div.topnavmenu, div.csr-portal-warningbox, .noprint{
    display: none;
}

div#main {
   margin-left: 0px;
   padding-left: 0px;
}

a:link:after {
   display: none;
}

.csr-portal-standard-container {

  font-family: nta, Arial, sans-serif;
  background: white;
  line-height: 1.5;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 160%;
  margin-left: 0px;
  margin-right: 0px;
}

/* .clearBoth { display: none; } */

#vac_desc_container {
  width: 80%;
}

/* job view */
#job_sidebar, .csr-job-box-logo {
    display: none;
}

div.field_title {
  font-weight: bold;
}

div.field_value, .view_vac_text_only_field {
   margin-bottom: 1em;
}



/* job results */
div.csr-portal-sortform, .csr-search-box-email, #refinesearch {
    display: none;
}

li.csr-job-box {
    margin-bottom: 1em;
}

div.csr-job-box-title {
   font-weight: bold;
}

/* vacancy display */

.vac_display_title_block {
    width: 100%;
}

.vac_display_title_block h1 {
    font-family: "nta",Arial,sans-serif;
    font-size: 48px;
    line-height: 1.04167;
    text-transform: none;
    font-weight: 700;
}

.vac_display_return_link {
    display: none;
}

.vac_display_logo {
    width: 100%;
}

.vac_display_apply {
    display: none;
}

.vac_display_panel_side {
    width: 100% !important;
    padding-top: 15px;
    float: none !important;
}

.vac_display_panel_main {
    width: 100% !important;
    display: block;
    float: none !important;
}

.vac_display_attachments {
    display: none;
}

.vac_display_field {
    margin-left: 0px;
}
    
.vac_display_section_heading h3 {
    margin-left: 0px;
}

.vac_display_panel_side .vac_display_section_heading h3{
    margin-left: 0px;
}


