@charset "UTF-8";
/* modules */
/* do NOT !!!! modify file custom_part1.css, custom_part2.css, custom_part3.css, liferay.css, schemes.css, vendor.css COMPILED, their are styles compiled from scss files. YOU Can modify their scss files*/
/* All SASS variables should be defined here  */
/* images url */
/* arrows */
/* forum - menu buttons*/
/* forms - image */
/* button icons*/
/* tymczasowo poki */
/* tymczasowo poki */
/* global font-size */
/* global font-type */
/* container dimension */
/* max-width for portal */
/* min-width for portal */
/* main text colors */
/* brighter version of the text-color */
/* blue bottom border for portlets */
/* forms colors */
/* containers colors*/
/* top border used in tables list etc */
/* bottom border used in tables list etc */
/* used as a border in buttons*/
/* body bg */
/* gray bg for main content */
/* white bg used in table, list etc. */
/* gray alt bg used in table, list etc. */
/* used in buttons i.e 'dzialania' */
/* light green bg used in buttons */
/* specific colors for each section */
/* Dla bezrobotnych i poszukujacych pracy */
/* Dla pracodawcow i przedsiebiorstw*/
/* Rynek pracy */
/* Oferty pracy */
/* Kalendarz targow i szkolen */
/* Urzad */
/* Intranet */
/* Pozostale */
/* All SASS MIXINS should be defined here  */
/**
*   set icon
*   @param $img url for pix
*     @param @pos-x position x on image
*   @param @pos-y position y on image
*/
/* styles corresponding to the structure of the application */
/* Global style - be careful when mod. those rules */
body, html {
  background-color: white;
  font-size: 16px;
  font-family: "fira sans light";
}
body .ui-tooltip, html .ui-tooltip {
  z-index: 99999999999;
}

/* main container */
#wrapper {
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}

.portlet-borderless-bar {
  top: -15px;
}

.inner-container {
  max-width: 1170px;
  min-width: 240px;
  margin: auto;
}

.outer-container {
  width: 100%;
}
.outer-container.content {
  background-color: #e6e9ee;
  padding-bottom: 50px;
}

.portlet-topper-toolbar {
  padding: 0;
}

.signed-out .portlet-borderless-bar {
  background-color: transparent;
  padding: 0;
}

/*wyrównianie kontrolek w toolbar*/
.portlet-topper-toolbar > * {
  display: inline-block;
}

.aui-panel-hd-text .clearfix {
  float: left;
}

/* remove unessesary padding from bootstrap container*/
.container-fluid.nnk-theme, .row {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 1200px) {
  .container-fluid.nnk-theme {
    min-height: auto !important;
  }
}
.table-overflow {
  overflow-x: auto;
  padding-bottom: 10px;
}

.opens-new-window-accessible {
  display: none;
}

.aui-menu-content, body > .lfr-menu-list ul,
.aui-underlay-content, .aui-dialog-content {
  background: #FFF;
  box-shadow: none;
}

.lfr-menu-list-overflow {
  padding: 5px !important;
}

@media (max-width: 768px) {
  .lfr-menu-list {
    max-width: 70% !important;
  }
}
@media (max-width: 768px) {
  .yui3-widget.aui-component.aui-overlay.aui-overlaycontext.aui-overlaycontextpanel.aui-tooltip.yui3-widget-positioned.yui3-widget-stacked {
    left: auto !important;
    right: 10px !important;
  }
}
/* set background for borderless portlets */
.portlet-borderless {
  background: white;
  padding: 5px;
}

pre {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  padding: inherit;
  margin: inherit;
  font-family: inherit;
}

/* headers */
h1 {
  font-size: 1.875em;
}

/* will remove this sick border radius ;] */
body > .lfr-menu-list, body > .lfr-menu-list ul, .lfr-actions,
.aui-dialog-content, .aui-dialog .yui3-widget-hd, .modify-pages
.delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button,
.tags-search-combobox .aui-field-input-text, .staging-icon-menu-container
.staging-icon-menu.lfr-actions .lfr-trigger strong a, .active-area-proxy,
.portlet-document-library .document-display-style .document-thumbnail img,
.portlet-document-library-display .document-display-style .document-thumbnail img,
.aui-paginator-link, .lfr-header-row .aui-toolbar-only, .lfr-translation-manager,
.lfr-translation-manager-translation, .select-documents, .select-files, .taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote, .rule-group-instance-container .rule-group-instance {
  border-radius: 0px;
}

/* style for liferay context menu */
.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus,
.lfr-menu-expanded li a:focus {
  background-color: #f4f4f4;
  color: #424b54;
}

.aui-menu-content a, .lfr-menu-list li .taglib-icon,
.aui-menu-content .disabled, .lfr-actions .lfr-trigger,
.lfr-actions .lfr-trigger strong {
  text-shadow: none;
}

.aui-menu-content li a.aui-focus,
.lfr-menu-list ul .taglib-icon.aui-focus,
.lfr-menu-expanded li a:focus {
  text-shadow: none;
}

/* ----------   custom global class -----------  */
.hidden-fields {
  position: absolute;
  z-index: 1000;
}

@media (max-width: 992px) {
  .hide-in-mobile {
    display: none;
  }
}
.video-container.middle {
  display: block;
  margin: auto;
}

.video-container {
  display: inline-block;
}
@media (max-width: 992px) {
  .video-container {
    position: relative;
    padding-top: 56%;
    display: block;
  }
}

@media (max-width: 992px) {
  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.text-center {
  text-align: center !important;
}

hr.top-content-line {
  border-top: 1px solid #efeff1;
  border-bottom: 1px solid #e0e1e3;
  margin: 0;
}

.borderless-inner-container {
  background: #FFF;
  padding: 15px;
  border-bottom: 2px solid #48c5fe;
}

.no-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.without-image img {
  display: none;
}

.without-border button, .without-border input {
  border: none !important;
}

.iframe-portlet.portlet-borderless {
  padding: 0 !important;
  border: none !important;
}
.iframe-portlet .portlet-content {
  padding: 0 !important;
}
.iframe-portlet section {
  border: none !important;
}
.iframe-portlet .nnk-article-container {
  margin-bottom: 0 !important;
}

body.portal-popup {
  padding: 0;
}
body.portal-popup .taglib-header {
  margin-left: 20px;
  margin-right: 20px;
}
body.portal-popup .portlet-asset-publisher {
  font-size: 12px;
}

.dual-separator {
  border-bottom: 1px solid #ededef;
  border-top: 1px solid #dfdee3;
  margin: 2em 0 0;
}

.bigger-first-label .aui-field-label:first-child {
  font-size: 1.2em;
}

.overflow-wrapper {
  overflow-x: auto;
}

.shortcut-menu {
  width: 250px;
}

.shortcut {
  color: #e22725 !important;
  display: inline-block;
  font-family: "fira bold";
  font-size: 0.75em;
  line-height: 32px;
  margin-left: 30px !important;
  padding: 10px 0;
  position: absolute;
  top: -200px;
  background: white;
}

.portlet-icon-back {
  display: none;
}

.shortcut:focus {
  top: 0;
  left: 0px;
}

.dl-horizontal {
  margin: 0;
}

.dl-horizontal dt {
  float: left;
  min-width: 100px;
  overflow: hidden;
  clear: left;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}

.dl-horizontal dd {
  margin-left: 120px;
}

.js .controls-hidden .portlet-topper-toolbar {
  display: none;
}

/* modal dialog */
.aui-dialog-bd {
  overflow-y: visible;
}

.aui-dialog {
  max-width: 100% !important;
}

.portal-popup img {
  max-width: inherit;
}

.aui-panel-content.aui-dialog-content {
  font-size: 12px !important;
}
.aui-panel-content.aui-dialog-content #default-title {
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.aui-panel-content.aui-dialog-content input[type="text"], .aui-panel-content.aui-dialog-content select {
  background: none repeat scroll 0 0 #FFFFFF !important;
  box-shadow: 0 1px 0 #FFFFFF, 0 1px 2px #CCCCCC inset !important;
  padding: 5px 3px !important;
}
.aui-panel-content.aui-dialog-content label {
  font-weight: bold;
}
.aui-panel-content.aui-dialog-content input, .aui-panel-content.aui-dialog-content select {
  border-radius: 4px !important;
}

/* ----------   styles specific for nnk-theme templete -----------  */
.market .nnk-theme .header-back-to, .market .nnk-theme .read-more {
  background: #a52b02 url("../images/sprite-small-arrows.png") no-repeat;
}

.unemployed .nnk-theme .header-back-to, .unemployed .nnk-theme .read-more {
  background: #006720 url("../images/sprite-small-arrows.png") no-repeat;
}

.employer .nnk-theme .header-back-to, .employer .nnk-theme .read-more {
  background: #005d95 url("../images/sprite-small-arrows.png") no-repeat;
}

.department .nnk-theme .header-back-to, .department .nnk-theme .read-more {
  background: #6f2545 url("../images/sprite-small-arrows.png") no-repeat;
}

.jobs .nnk-theme .header-back-to, .jobs .nnk-theme .read-more {
  background: #a5a5a5 url("../images/sprite-small-arrows.png") no-repeat;
}

.intranet .nnk-theme .header-back-to, .intranet .nnk-theme .read-more {
  background: #006060 url("../images/sprite-small-arrows.png") no-repeat;
}

.nnk-theme .header-back-to, .nnk-theme .read-more {
  background: #3dc3ff url("../images/sprite-small-arrows.png") no-repeat;
}

.nnk-theme {
  /* auto scroll for privilages */
  /* General custom class for nnk-theme templete which must be under .nnk-theme class */
  /* general style for links */
  /* title ico */
  /* general style for grids (or table ... whatever) */
  /* Liferay tooltip */
  /* back-to-back button */
  /* don't remember what was the reason of this, better if you do not change this*/
  /* revert changes  */
  /* aui paginator */
  /* styles for paginator */
  /* layout(s) */
  /* nested portlet layouts */
  /* style for error msg  */
  /* general styles for all portlets */
  /* category bottom border -  */
  /* restricted only for tables */
  /*fix for tool-tooltip*/
  /* mod of buttons with drop-down menu after click */
  /* add new size for grid system - use it carefully */
}
.nnk-theme .avoid-in-desktop {
  display: none;
}
.nnk-theme .taglib-page-iterator .search-pages .delta-selector,
.nnk-theme .taglib-page-iterator .search-pages .page-selector,
.nnk-theme .taglib-page-iterator .search-pages .page-links {
  float: none;
}
.nnk-theme .header-title {
  word-wrap: break-word;
}
.nnk-theme .asset-metadata {
  display: block;
}
.nnk-theme .taglib-asset-links .asset-links-list {
  margin: 0;
}
.nnk-theme .taglib-asset-links h2 {
  color: #333333;
  font-size: 1em;
  font-weight: bold;
  height: 16px;
  margin: 0 0 10px;
  background: none;
  padding-left: 0px;
}
.nnk-theme .taglib-asset-links .taglib-text {
  color: #656d7a;
  font-weight: bold;
  margin-left: 5px;
}
.nnk-theme #rolesSearchContainer {
  overflow: auto;
}
.nnk-theme .web-form-portlet .portlet-borderless-container {
  padding: 20px 25px 0;
}
.nnk-theme .taglib-page-iterator .search-pages
.page-links .hide-on-front {
  display: none;
}
.nnk-theme .text-color-links a {
  color: #424b54 !important;
}
.nnk-theme .text-color-links a:hover, .nnk-theme .text-color-links a:focus {
  color: #424b54 !important;
}
.nnk-theme .text-color {
  color: #424b54 !important;
}
.nnk-theme .text-color-alt {
  color: #646c77 !important;
}
.nnk-theme select, .nnk-theme #pagination {
  border-color: #d8d9dd;
  border-width: 1px;
}
.nnk-theme select > .pageNumber, .nnk-theme #pagination > .pageNumber {
  font: 1em Arial, Helvetica, Verdana, sans-serif;
  border-top: 1px solid #CCC;
  font-weight: 600;
  padding: 3px 7px 4px;
}
.nnk-theme .article-cell .header a {
  display: block;
}
.nnk-theme a {
  text-decoration: none;
  color: #424b54;
}
.nnk-theme a .taglib-text {
  text-decoration: none;
}
.nnk-theme a .btn-services-footer, .nnk-theme a .title-name {
  text-decoration: underline;
}
.nnk-theme a:active, .nnk-theme a:hover {
  outline: none;
}
.nnk-theme a.taglib-icon {
  text-decoration: none;
  padding: 0px !important;
}
.nnk-theme p a {
  text-decoration: underline;
}
.nnk-theme .title-ico,
.nnk-theme #content .WZS-navigation ul li:before {
  background-image: url("../images/sprite-title-list-arrows.png");
  background-repeat: no-repeat;
  background-position: 0px -293px;
  display: inline-block;
  width: 10px;
  height: 10px;
  position: absolute;
}
.nnk-theme .results-grid {
  overflow-x: auto;
}
.nnk-theme .results-grid table {
  width: 100%;
}
.nnk-theme .results-grid table th {
  white-space: nowrap;
  text-align: left;
}
.nnk-theme .results-grid table td {
  text-align: left;
}
.nnk-theme .aui-tooltip-content {
  background: #FFF;
  box-shadow: none;
}
.nnk-theme .read-more {
  background-position: right 4px top -330px !important;
  display: block;
  float: right;
  padding-right: 22px;
  margin-top: 0.5em;
  border-radius: 2px 0 0 2px;
}
.nnk-theme .read-more a {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #EBECEE;
  border-style: solid;
  border-width: 1px 0px 1px 1px;
  font-weight: normal;
  padding: 0 20px;
  line-height: 22px;
  font-size: 16px;
  color: #444a56 !important;
  height: 25px;
  display: block;
}
.nnk-theme .read-more a:hover {
  text-decoration: none !important;
}
.nnk-theme .header-back-to {
  background-position: 7px -270px !important;
  display: block;
  float: right;
  padding-left: 22px;
  margin-top: 0.5em;
  border-radius: 2px 0 0 2px;
}
.nnk-theme .header-back-to a {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #EBECEE;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  font-weight: normal;
  padding: 0 20px;
  line-height: 25px;
  font-size: 16px;
  color: #444a56 !important;
  width: 100px;
  height: 25px;
  display: block;
}
.nnk-theme .header-back-to a:hover {
  text-decoration: none !important;
}
.nnk-theme .taglib-header {
  clear: both;
  color: #424b54;
  border-bottom: none;
}
.nnk-theme .do-not-style .header-back-to {
  background: none;
  margin-top: 15px;
  padding: 0;
}
.nnk-theme .do-not-style .header-back-to a {
  background: none;
  margin: 0;
  border: none;
  display: inline;
  width: auto;
  height: auto;
  color: #5c85ad;
  font-size: 1em;
  font-weight: bold;
}
.nnk-theme .do-not-style .taglib-header {
  border-bottom: 1px solid #c8c9ca;
  margin-bottom: 2em;
}
.nnk-theme .aui-paginator-container {
  color: #444a56;
  line-height: 33px;
  float: right;
  margin-right: 5px;
}
.nnk-theme .aui-paginator-container .aui-paginator-link {
  width: 33px;
  height: 33px;
  border: 1px solid #d8d9dd !important;
  background-image: url(../images/sprite-arrows.png) !important;
  background-repeat: no-repeat;
  padding: 0;
  background-color: #FFF;
}
.nnk-theme .aui-paginator-container .aui-paginator-link.aui-paginator-first-link {
  background-position: 11px -421px;
}
.nnk-theme .aui-paginator-container .aui-paginator-link.aui-paginator-prev-link {
  background-position: 10px -486px;
}
.nnk-theme .aui-paginator-container .aui-paginator-link.aui-paginator-next-link {
  background-position: 12px -616px;
}
.nnk-theme .aui-paginator-container .aui-paginator-link.aui-paginator-last-link {
  background-position: 11px -551px;
}
.nnk-theme .aui-paginator-container .aui-paginator-link.inactive {
  background-color: #edf0f5;
}
.nnk-theme .taglib-search-iterator-page-iterator-bottom {
  background: #FFF;
  border-top: 1px solid #dfdee3;
}
.nnk-theme .taglib-page-iterator {
  color: #444a56;
  padding: 8px 5px;
}
.nnk-theme .taglib-page-iterator .search-results {
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-left: 5px;
  height: 33px;
}
@media (max-width: 540px) {
  .nnk-theme .taglib-page-iterator .search-results {
    margin: auto;
    float: none;
  }
}
.nnk-theme .taglib-page-iterator .delta-selector {
  font-size: 16px;
  font-weight: bold;
  margin-top: -1px;
}
@media (max-width: 540px) {
  .nnk-theme .taglib-page-iterator .delta-selector {
    clear: both;
    float: none;
  }
}
.nnk-theme .taglib-page-iterator .search-pages > * {
  display: inline-block;
  vertical-align: middle;
}
.nnk-theme .taglib-page-iterator .search-pages .page-links {
  margin-left: 20px;
}
@media (max-width: 540px) {
  .nnk-theme .taglib-page-iterator .search-pages {
    float: none;
    clear: both;
    margin: 10px auto 0 !important;
    width: 190px;
  }
  .nnk-theme .taglib-page-iterator .search-pages .page-links {
    margin: 10px 20px 20px;
  }
  .nnk-theme .taglib-page-iterator .search-pages * {
    float: none;
  }
}
@media (max-width: 540px) {
  .nnk-theme .taglib-page-iterator {
    text-align: center;
  }
}
.nnk-theme .taglib-page-iterator .select2-container {
  height: 32px;
}
.nnk-theme .taglib-page-iterator .select2-container select2-choice > .select2-chosen {
  text-align: center;
  height: 33px;
}
.nnk-theme .taglib-page-iterator .select2-container select2-choice:hover {
  text-decoration: none;
}
.nnk-theme .taglib-page-iterator .delta-selector label:after,
.nnk-theme .taglib-page-iterator .page-selector label:after {
  margin-left: -4px;
}
.nnk-theme .taglib-page-iterator .page-links {
  line-height: 0px;
}
.nnk-theme .taglib-page-iterator .page-links ul li {
  display: inline-block;
}
.nnk-theme .taglib-page-iterator .page-links a {
  border: none;
  margin: 0 !important;
}
.nnk-theme .taglib-page-iterator .page-links a, .nnk-theme .taglib-page-iterator .page-links span {
  width: 33px;
  height: 33px;
  border: 1px solid #d8d9dd !important;
  background-image: url(../images/sprite-arrows.png) !important;
  background-repeat: no-repeat;
  padding: 0;
}
.nnk-theme .taglib-page-iterator .page-links span.first, .nnk-theme .taglib-page-iterator .page-links a.first {
  background-position: 11px -421px;
}
.nnk-theme .taglib-page-iterator .page-links span.previous, .nnk-theme .taglib-page-iterator .page-links a.previous {
  background-position: 10px -486px;
}
.nnk-theme .taglib-page-iterator .page-links span.next, .nnk-theme .taglib-page-iterator .page-links a.next {
  background-position: 12px -616px;
}
.nnk-theme .taglib-page-iterator .page-links span.last, .nnk-theme .taglib-page-iterator .page-links a.last {
  background-position: 11px -551px;
}
.nnk-theme .taglib-page-iterator .page-links span {
  background-color: #edf0f5;
}
.nnk-theme .taglib-page-iterator .page-links a {
  background-color: #FFF;
}
.nnk-theme .portlet-layout, .nnk-theme .portlet-column {
  display: block;
}
@media (max-width: 1200px) {
  .nnk-theme .portlet-layout .portlet-column .portlet-column-content {
    padding: 0 8px;
  }
}
@media (max-width: 768px) {
  .nnk-theme .portlet-layout .col-xs-12.col-sm-6.col-md-6.col-lg-6.portlet-column .portlet-column-content {
    margin: 0;
  }
}
.nnk-theme #main-content.columns-1 > .portlet-layout > .portlet-column > .portlet-column-content {
  margin: 0;
}
.nnk-theme #main-content.columns-2 > .portlet-layout > .portlet-column-first > .portlet-column-content,
.nnk-theme #main-content.columns-3 > .portlet-layout > .portlet-column-first > .portlet-column-content,
.nnk-theme #main-content.columns-4 > .portlet-layout > .portlet-column-first > .portlet-column-content {
  margin-left: 0;
}
.nnk-theme #main-content.columns-2 > .portlet-layout > .portlet-column-last > .portlet-column-content,
.nnk-theme #main-content.columns-3 > .portlet-layout > .portlet-column-last > .portlet-column-content,
.nnk-theme #main-content.columns-4 > .portlet-layout > .portlet-column-last > .portlet-column-content {
  margin-right: 0;
}
.nnk-theme .nested-columns-grid > .portlet-layout {
  width: auto;
}
@media (max-width: 1200px) {
  .nnk-theme .nested-columns-grid {
    margin: 0 -8px;
  }
}
.nnk-theme .portlet-nested-portlets > .portlet-body > .portlet > .portlet-content-border,
.nnk-theme .portlet-nested-portlets > .portlet-body > .portlet > .portlet-content-border > .portlet-content {
  border: 0 !important;
}
@media (max-width: 768px) {
  .nnk-theme .columns-2 > .portlet-layout > .col-outer > .col-1 > .portlet-column-content,
  .nnk-theme .columns-3 > .portlet-layout > .col-outer > .col-1 > .portlet-column-content,
  .nnk-theme .columns-4 > .portlet-layout > .col-outer > .col-1 > .portlet-column-content,
  .nnk-theme .columns-4 > .portlet-layout > .col-outer > .col-3 > .portlet-column-content {
    margin-right: 1px;
  }
}
.nnk-theme .portlet {
  border: none;
  background: #fff;
}
.nnk-theme fieldset {
  display: table-cell;
}
.nnk-theme .portlet-msg-error, .nnk-theme .portlet-msg-success, .nnk-theme .portlet-msg-info {
  border: medium none;
  padding: 5px 0 5px 35px;
  clear: both;
}
.nnk-theme .portlet-msg-error.withoutIcon {
  background: transparent none;
  padding: 5px 0;
}
.nnk-theme .aui-form-validator-error-container {
  color: #424b54;
}
.nnk-theme .portlet-boundary > .portlet-body > section, .nnk-theme .portlet-boundary.portlet-borderless {
  border-bottom: 2px solid #a5a5a5;
  padding: 0;
}
.nnk-theme .lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background-color: #FFF;
  border-bottom: 1px solid #ededef;
  line-height: 3.5em;
  margin-bottom: 0;
}
.nnk-theme .lfr-panel.lfr-panel-basic {
  background: #FFF;
}
.nnk-theme .results-grid {
  /* remove defualt bg and image from buttons  */
}
.nnk-theme .results-grid .lfr-actions.lfr-extended, .nnk-theme .results-grid .lfr-actions.lfr-extended ul {
  border-radius: 2px;
  border: none;
  font-size: 0.94em;
}
.nnk-theme .results-grid .lfr-actions.lfr-extended img, .nnk-theme .results-grid .lfr-actions.lfr-extended ul img {
  display: none;
}
.nnk-theme .portlet-topper-toolbar [class^='max-display-items'],
.nnk-theme .portlet-topper-toolbar [class*='max-display-items'], .nnk-theme .portlet-options [class^='max-display-items'],
.nnk-theme .portlet-options [class*='max-display-items'] {
  background: none !important;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'],
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'],
.nnk-theme .portlet-calendar form [class^='max-display-items'],
.nnk-theme .portlet-calendar form [class*='max-display-items'],
.nnk-theme .job-classification .portlet-content [class^='max-display-items'],
.nnk-theme .job-classification .portlet-content [class*='max-display-items'],
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'],
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'],
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'],
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'],
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'],
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'],
.nnk-theme .edit-file-entry [class^='max-display-items'],
.nnk-theme .edit-file-entry [class*='max-display-items'],
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'],
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'],
.nnk-theme .asset-user-actions [class^='max-display-items'],
.nnk-theme .asset-user-actions [class*='max-display-items'] {
  background: #bd2b12 !important;
  border-radius: 2px;
  border: 1px solid #e6e9ee;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] img,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] img,
.nnk-theme .portlet-calendar form [class^='max-display-items'] img,
.nnk-theme .portlet-calendar form [class*='max-display-items'] img,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] img,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] img,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] img,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] img,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] img,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] img,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] img,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] img,
.nnk-theme .edit-file-entry [class^='max-display-items'] img,
.nnk-theme .edit-file-entry [class*='max-display-items'] img,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] img,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] img,
.nnk-theme .asset-user-actions [class^='max-display-items'] img,
.nnk-theme .asset-user-actions [class*='max-display-items'] img {
  display: none;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-calendar form [class^='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-calendar form [class*='max-display-items'] .lfr-trigger,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] .lfr-trigger,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] .lfr-trigger,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] .lfr-trigger,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] .lfr-trigger,
.nnk-theme .edit-file-entry [class^='max-display-items'] .lfr-trigger,
.nnk-theme .edit-file-entry [class*='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] .lfr-trigger,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] .lfr-trigger,
.nnk-theme .asset-user-actions [class^='max-display-items'] .lfr-trigger,
.nnk-theme .asset-user-actions [class*='max-display-items'] .lfr-trigger {
  padding-right: 0;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] strong,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] strong,
.nnk-theme .portlet-calendar form [class^='max-display-items'] strong,
.nnk-theme .portlet-calendar form [class*='max-display-items'] strong,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] strong,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] strong,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] strong,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] strong,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] strong,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] strong,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] strong,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] strong,
.nnk-theme .edit-file-entry [class^='max-display-items'] strong,
.nnk-theme .edit-file-entry [class*='max-display-items'] strong,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] strong,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] strong,
.nnk-theme .asset-user-actions [class^='max-display-items'] strong,
.nnk-theme .asset-user-actions [class*='max-display-items'] strong {
  margin: 0px;
  padding: 0px;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] strong a,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] strong a,
.nnk-theme .portlet-calendar form [class^='max-display-items'] strong a,
.nnk-theme .portlet-calendar form [class*='max-display-items'] strong a,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] strong a,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] strong a,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] strong a,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] strong a,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] strong a,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] strong a,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] strong a,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] strong a,
.nnk-theme .edit-file-entry [class^='max-display-items'] strong a,
.nnk-theme .edit-file-entry [class*='max-display-items'] strong a,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] strong a,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] strong a,
.nnk-theme .asset-user-actions [class^='max-display-items'] strong a,
.nnk-theme .asset-user-actions [class*='max-display-items'] strong a {
  display: block;
  padding: 0px;
  margin: 0px;
  font-size: 0.9em;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] strong a:hover,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] strong a:hover,
.nnk-theme .portlet-calendar form [class^='max-display-items'] strong a:hover,
.nnk-theme .portlet-calendar form [class*='max-display-items'] strong a:hover,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] strong a:hover,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] strong a:hover,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] strong a:hover,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] strong a:hover,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] strong a:hover,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] strong a:hover,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] strong a:hover,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] strong a:hover,
.nnk-theme .edit-file-entry [class^='max-display-items'] strong a:hover,
.nnk-theme .edit-file-entry [class*='max-display-items'] strong a:hover,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] strong a:hover,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] strong a:hover,
.nnk-theme .asset-user-actions [class^='max-display-items'] strong a:hover,
.nnk-theme .asset-user-actions [class*='max-display-items'] strong a:hover {
  text-decoration: none;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] strong a:hover span,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] strong a:hover span,
.nnk-theme .portlet-calendar form [class^='max-display-items'] strong a:hover span,
.nnk-theme .portlet-calendar form [class*='max-display-items'] strong a:hover span,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] strong a:hover span,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] strong a:hover span,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] strong a:hover span,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] strong a:hover span,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] strong a:hover span,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] strong a:hover span,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] strong a:hover span,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] strong a:hover span,
.nnk-theme .edit-file-entry [class^='max-display-items'] strong a:hover span,
.nnk-theme .edit-file-entry [class*='max-display-items'] strong a:hover span,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] strong a:hover span,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] strong a:hover span,
.nnk-theme .asset-user-actions [class^='max-display-items'] strong a:hover span,
.nnk-theme .asset-user-actions [class*='max-display-items'] strong a:hover span {
  text-decoration: none;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'] strong a span,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'] strong a span,
.nnk-theme .portlet-calendar form [class^='max-display-items'] strong a span,
.nnk-theme .portlet-calendar form [class*='max-display-items'] strong a span,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'] strong a span,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'] strong a span,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'] strong a span,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'] strong a span,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'] strong a span,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'] strong a span,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'] strong a span,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'] strong a span,
.nnk-theme .edit-file-entry [class^='max-display-items'] strong a span,
.nnk-theme .edit-file-entry [class*='max-display-items'] strong a span,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'] strong a span,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'] strong a span,
.nnk-theme .asset-user-actions [class^='max-display-items'] strong a span,
.nnk-theme .asset-user-actions [class*='max-display-items'] strong a span {
  margin: 0px;
  padding: 5px 10px;
  background: #FFF;
  border: none;
  font-weight: normal;
  line-height: 1em;
  width: 100%;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-calendar form [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-calendar form [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .edit-file-entry [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .edit-file-entry [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .asset-user-actions [class^='max-display-items'].direction-right .lfr-trigger strong a img,
.nnk-theme .asset-user-actions [class*='max-display-items'].direction-right .lfr-trigger strong a img {
  display: none;
}
.nnk-theme .portlet-message-boards .global-forum-container [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-message-boards .global-forum-container [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-calendar form [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-calendar form [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .job-classification .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .job-classification .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .occupation .occupation_search-results [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .occupation .occupation_search-results [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-document-library .document-container .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-document-library .document-container .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-document-library-display .document-container .portlet-content [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .edit-file-entry [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .edit-file-entry [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-directory .results-grid [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .portlet-directory .results-grid [class*='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .asset-user-actions [class^='max-display-items'].direction-right .lfr-trigger strong a,
.nnk-theme .asset-user-actions [class*='max-display-items'].direction-right .lfr-trigger strong a {
  padding: 0 0 0 20px;
}
.nnk-theme #content {
  /* will change only nested portlet header*/
  /* nested portlet (section) icons */
}
.nnk-theme #content .portlet {
  border-radius: 2px;
}
.nnk-theme #content .portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper {
  background: none;
  border: 0;
}
.nnk-theme #content .portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper > .portlet-title {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.nnk-theme #content .portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-title-text {
  font-size: 1.05em;
  color: #656d78;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper {
  padding: 15px 0;
  border: 0;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title {
  font-size: 1.5em;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title, .nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title *,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title * {
  font-family: "fira bold";
  font-weight: normal;
  text-shadow: 0 0 transparent;
  color: #656d78;
  vertical-align: middle;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon {
  display: inline-block;
  height: 48px;
  width: 48px;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title-text,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-title-text {
  position: relative;
  top: 0.1em;
  margin-left: 15px;
}
.nnk-theme #content [class*="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-content,
.nnk-theme #content [class^="portlet-icon-"].portlet-nested-portlets > .portlet-body > .portlet > .portlet-content {
  border: 0;
}
.nnk-theme #content .portlet-icon-unemployed.portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon {
  background: transparent url("../images/portlet/nested-portlets/unemployed.png");
}
.nnk-theme #content .portlet-icon-employer.portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon {
  background: transparent url("../images/portlet/nested-portlets/employers.png");
}
.nnk-theme #content .portlet-icon-jobs.portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon {
  background: transparent url("../images/portlet/nested-portlets/jobs.png");
}
.nnk-theme #content .portlet-icon-department.portlet-nested-portlets > .portlet-body > .portlet > .portlet-topper .portlet-icon {
  background: transparent url("../images/portlet/nested-portlets/department.png");
}
.nnk-theme #content [class*="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon,
.nnk-theme #content [class^="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  position: absolute;
  top: 10px;
  left: 10px;
  display: block;
  width: 30px;
  height: 30px;
  /*background-image:url('../images/s-icons-2.png');*/
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .nnk-theme #content [class*="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon,
  .nnk-theme #content [class^="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
    display: none;
  }
}
@media (min-width: 767px) {
  .nnk-theme #content [class*="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-title-text,
  .nnk-theme #content [class^="portlet-header-icon-"] > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-title-text {
    display: inline-block;
  }
}
.nnk-theme #content .portlet-header-icon-1o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: 0px  -60px;
}
.nnk-theme #content .portlet-header-icon-1b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: 0px  -90px;
}
.nnk-theme #content .portlet-header-icon-1g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: 0px -120px;
}
.nnk-theme #content .portlet-header-icon-1w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: 0px -150px;
}
.nnk-theme #content .portlet-header-icon-2o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -30px  -60px;
}
.nnk-theme #content .portlet-header-icon-2b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -30px  -90px;
}
.nnk-theme #content .portlet-header-icon-2g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -30px -120px;
}
.nnk-theme #content .portlet-header-icon-2w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -30px -150px;
}
.nnk-theme #content .portlet-header-icon-3o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -60px  -60px;
}
.nnk-theme #content .portlet-header-icon-3b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -60px  -90px;
}
.nnk-theme #content .portlet-header-icon-3g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -60px -120px;
}
.nnk-theme #content .portlet-header-icon-3w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -60px -150px;
}
.nnk-theme #content .portlet-header-icon-4o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -90px  -60px;
}
.nnk-theme #content .portlet-header-icon-4b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -90px  -90px;
}
.nnk-theme #content .portlet-header-icon-4g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -90px -120px;
}
.nnk-theme #content .portlet-header-icon-4w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -90px -150px;
}
.nnk-theme #content .portlet-header-icon-5o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -120px  -60px;
}
.nnk-theme #content .portlet-header-icon-5b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -120px  -90px;
}
.nnk-theme #content .portlet-header-icon-5g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -120px -120px;
}
.nnk-theme #content .portlet-header-icon-5w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -120px -150px;
}
.nnk-theme #content .portlet-header-icon-6o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -150px  -60px;
}
.nnk-theme #content .portlet-header-icon-6b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -150px  -90px;
}
.nnk-theme #content .portlet-header-icon-6g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -150px -120px;
}
.nnk-theme #content .portlet-header-icon-6w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -150px -150px;
}
.nnk-theme #content .portlet-header-icon-7o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -180px  -60px;
}
.nnk-theme #content .portlet-header-icon-7b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -180px  -90px;
}
.nnk-theme #content .portlet-header-icon-7g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -180px -120px;
}
.nnk-theme #content .portlet-header-icon-7w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -180px -150px;
}
.nnk-theme #content .portlet-header-icon-8o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -210px  -60px;
}
.nnk-theme #content .portlet-header-icon-8b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -210px  -90px;
}
.nnk-theme #content .portlet-header-icon-8g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -210px -120px;
}
.nnk-theme #content .portlet-header-icon-8w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -210px -150px;
}
.nnk-theme #content .portlet-header-icon-9o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -240px  -60px;
}
.nnk-theme #content .portlet-header-icon-9b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -240px  -90px;
}
.nnk-theme #content .portlet-header-icon-9g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -240px -120px;
}
.nnk-theme #content .portlet-header-icon-9w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -240px -150px;
}
.nnk-theme #content .portlet-header-icon-10o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -270px  -60px;
}
.nnk-theme #content .portlet-header-icon-10b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -270px  -90px;
}
.nnk-theme #content .portlet-header-icon-10g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -270px -120px;
}
.nnk-theme #content .portlet-header-icon-10w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -270px -150px;
}
.nnk-theme #content .portlet-header-icon-11o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -300px  -60px;
}
.nnk-theme #content .portlet-header-icon-11b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -300px  -90px;
}
.nnk-theme #content .portlet-header-icon-11g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -300px -120px;
}
.nnk-theme #content .portlet-header-icon-11w > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -300px -150px;
}
.nnk-theme #content .portlet-header-icon-12o > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -330px -60px;
}
.nnk-theme #content .portlet-header-icon-12b > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -330px -90px;
}
.nnk-theme #content .portlet-header-icon-12g > .portlet-body > .portlet > .portlet-topper > .portlet-title > .portlet-icon {
  background-position: -330px -120px;
}
@media (max-width: 768px) {
  .nnk-theme #content .mobile-mini .portlet-topper {
    position: relative;
    width: 100%;
    height: 58px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .nnk-theme #content .mobile-mini .portlet-topper .portlet-title {
    width: 100%;
    height: 58px;
    display: table;
  }
  .nnk-theme #content .mobile-mini .portlet-topper .portlet-title .portlet-title-text {
    width: 100%;
    height: 58px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
  }
  .nnk-theme #content .mobile-mini .portlet-content {
    position: relative;
    height: 120px;
  }
  .nnk-theme #content .mobile-mini .portlet-content .portlet-content-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 120px;
  }
  .nnk-theme #content .mobile-mini .portlet-content .portlet-body {
    position: absolute;
    top: 30px;
    right: -30px;
    width: 60px;
    height: 60px;
    background: #eee;
  }
  .nnk-theme #content .mobile-mini .portlet-content .portlet-body * {
    display: none;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-1 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat 0px 0 !important;
  }
}
@media (max-width: 767px) {
  .nnk-theme .mobile-mini-ico-2 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -60px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-3 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -120px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-4 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -180px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-5 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -240px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-6 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -300px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-7 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -360px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-8 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -420px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-9 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -480px 0 !important;
  }
}
@media (max-width: 768px) {
  .nnk-theme .mobile-mini-ico-10 .portlet-content .portlet-body {
    background: url("../images/s-icons-2.png") no-repeat -540px 0 !important;
  }
}
.nnk-theme .col-xs-2-5 {
  width: 20%;
}
.nnk-theme .col-xs-7-5 {
  width: 62.5%;
}
.nnk-theme .col-xs-4-5 {
  width: 37.5%;
}
.nnk-theme .col-xs-9-1 {
  width: 11.11%;
}
@media (min-width: 768px) {
  .nnk-theme .col-sm-2-5 {
    width: 20%;
  }
  .nnk-theme .col-sm-7-5 {
    width: 62.5%;
  }
  .nnk-theme .col-sm-4-5 {
    width: 37.5%;
  }
  .nnk-theme .col-sm-9-1 {
    width: 11.11%;
  }
}
@media (min-width: 992px) {
  .nnk-theme .col-md-2-5 {
    width: 20%;
  }
  .nnk-theme .col-md-7-5 {
    width: 62.5%;
  }
  .nnk-theme .col-md-4-5 {
    width: 37.5%;
  }
  .nnk-theme .col-md-9-1 {
    width: 11.11%;
  }
}
@media (min-width: 1200px) {
  .nnk-theme .col-lg-2-5 {
    width: 20%;
  }
  .nnk-theme .col-lg-7-5 {
    width: 62.5%;
  }
  .nnk-theme .col-lg-4-5 {
    width: 37.5%;
  }
  .nnk-theme .col-lg-9-1 {
    width: 11.11%;
  }
}
.nnk-theme #content {
  /* asset header */
}
.nnk-theme #content .portlet-topper {
  background-image: none;
  border: 0;
  background-color: #fff;
  /* padding:20px; */
  padding: 0;
  border-bottom: 1px solid #EDEDF0;
  font-size: 1.250em;
  box-shadow: none;
  border-radius: 2px 2px 0px 0px;
}
.nnk-theme #content .portlet-topper .portlet-title {
  padding: 15px;
}
.nnk-theme #content .portlet-topper .portlet-title .portlet-title-text {
  font-size: 0.9em;
}
.nnk-theme #content .portlet-topper, .nnk-theme #content .portlet-topper * {
  font-family: "fira sans light";
  font-weight: bold;
  text-shadow: 0 0 transparent;
  color: #656D78;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .nnk-theme #content .columns-2 .col-1 .portlet, .nnk-theme #content .columns-2 .col-1 .portlet-topper,
  .nnk-theme #content .columns-3 .col-1 .portlet,
  .nnk-theme #content .columns-3 .col-1 .portlet-topper,
  .nnk-theme #content .columns-4 .col-1 .portlet,
  .nnk-theme #content .columns-4 .col-1 .portlet-topper,
  .nnk-theme #content .columns-4 .col-3 .portlet,
  .nnk-theme #content .columns-4 .col-3 .portlet-topper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .nnk-theme #content .columns-2 .col-2 .portlet, .nnk-theme #content .columns-2 .col-2 .portlet-topper,
  .nnk-theme #content .columns-3 .col-2 .portlet,
  .nnk-theme #content .columns-3 .col-2 .portlet-topper,
  .nnk-theme #content .columns-4 .col-2 .portlet,
  .nnk-theme #content .columns-4 .col-2 .portlet-topper,
  .nnk-theme #content .columns-4 .col-4 .portlet,
  .nnk-theme #content .columns-4 .col-4 .portlet-topper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.nnk-theme #content .portlet-content {
  background: #F6F7FB;
  border-top: 2px solid #f2f2f6;
  padding: 10px 15px;
}
.nnk-theme #content .portlet-content-border {
  border-top: 1px solid #dedfe2;
}
.nnk-theme #content .portlet-nested-portlets.portlet-borderless {
  background: none;
  padding: 0;
}
.nnk-theme #content .portlet-nested-portlets.portlet-boundary > .portlet-body > section {
  border: none;
  background-color: #E6E9EE;
}
.nnk-theme #content .portlet-nested-portlets.portlet-boundary > .portlet-body > section > .portlet-content-border > .portlet-content {
  background-color: #E6E9EE;
  padding: 0;
}
.nnk-theme #content .portlet-nested-portlets .portlet-asset-publisher .portlet-content,
.nnk-theme #content .portlet-nested-portlets .portlet-asset-publisher .portlet,
.nnk-theme #content .portlet-nested-portlets .portlet-journal-content .portlet-content,
.nnk-theme #content .portlet-nested-portlets .portlet-journal-content .portlet {
  background-color: #f6f7fb;
  /* border-top: 1px solid #dfdee3; */
}

/* .nnk-theme end */
/*
 * page colors and icons
 *
 */
/* image variations for paginator */
.nnk-theme #content .market.portlet-boundary a.first,
.nnk-theme #content .market a.first,
.market .nnk-theme .taglib-page-iterator .page-links a.first {
  background-position: 11px -1169px;
}
.nnk-theme #content .market.portlet-boundary a.previous,
.nnk-theme #content .market a.previous,
.market .nnk-theme .taglib-page-iterator .page-links a.previous {
  background-position: 11px -1233px;
}
.nnk-theme #content .market.portlet-boundary a.next,
.nnk-theme #content .market a.next,
.market .nnk-theme .taglib-page-iterator .page-links a.next {
  background-position: 12px -1361px;
}
.nnk-theme #content .market.portlet-boundary a.last,
.nnk-theme #content .market a.last,
.market .nnk-theme .taglib-page-iterator .page-links a.last {
  background-position: 11px -1297px;
}

.nnk-theme #content .unemployed.portlet-boundary a.first,
.nnk-theme #content .unemployed a.first,
.unemployed .nnk-theme .taglib-page-iterator .page-links a.first {
  background-position: 11px -797px;
}
.nnk-theme #content .unemployed.portlet-boundary a.previous,
.nnk-theme #content .unemployed a.previous,
.unemployed .nnk-theme .taglib-page-iterator .page-links a.previous {
  background-position: 11px -861px;
}
.nnk-theme #content .unemployed.portlet-boundary a.next,
.nnk-theme #content .unemployed a.next,
.unemployed .nnk-theme .taglib-page-iterator .page-links a.next {
  background-position: 12px -989px;
}
.nnk-theme #content .unemployed.portlet-boundary a.last,
.nnk-theme #content .unemployed a.last,
.unemployed .nnk-theme .taglib-page-iterator .page-links a.last {
  background-position: 11px -925px;
}

.nnk-theme #content .employer.portlet-boundary a.first,
.nnk-theme #content .employer a.first,
.employer .nnk-theme .taglib-page-iterator .page-links a.first,
.nnk-theme #content .portlet-message-boards a.first {
  background-position: 11px -49px;
}
.nnk-theme #content .employer.portlet-boundary a.previous,
.nnk-theme #content .employer a.previous,
.employer .nnk-theme .taglib-page-iterator .page-links a.previous,
.nnk-theme #content .portlet-message-boards a.previous {
  background-position: 11px -113px;
}
.nnk-theme #content .employer.portlet-boundary a.next,
.nnk-theme #content .employer a.next,
.employer .nnk-theme .taglib-page-iterator .page-links a.next,
.nnk-theme #content .portlet-message-boards a.next {
  background-position: 12px -241px;
}
.nnk-theme #content .employer.portlet-boundary a.last,
.nnk-theme #content .employer a.last,
.employer .nnk-theme .taglib-page-iterator .page-links a.last,
.nnk-theme #content .portlet-message-boards a.last {
  background-position: 11px -177px;
}

.nnk-theme #content .department.portlet-boundary a.first,
.nnk-theme #content .department a.first,
.department .nnk-theme .taglib-page-iterator .page-links a.first {
  background-position: 11px -1540px;
}
.nnk-theme #content .department.portlet-boundary a.previous,
.nnk-theme #content .department a.previous,
.department .nnk-theme .taglib-page-iterator .page-links a.previous {
  background-position: 11px -1604px;
}
.nnk-theme #content .department.portlet-boundary a.next,
.nnk-theme #content .department a.next,
.department .nnk-theme .taglib-page-iterator .page-links a.next {
  background-position: 12px -1732px;
}
.nnk-theme #content .department.portlet-boundary a.last,
.nnk-theme #content .department a.last,
.department .nnk-theme .taglib-page-iterator .page-links a.last {
  background-position: 11px -1668px;
}

.nnk-theme #content .portlet-boundary > .portlet-body > section {
  padding: 0;
}

.nnk-theme .portlet-borderless {
  margin-bottom: 10px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
}

/* Specyfic style for market class (Rynek pracy) */
.market .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #a52b02;
}

.market .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #a52b02;
}

.market .print-action img,
.market .export-actions img[title="pdf"], .employer .print-action img,
.employer .export-actions img[title="pdf"], .unemployed .print-action img,
.unemployed .export-actions img[title="pdf"], .department .print-action img,
.department .export-actions img[title="pdf"], .jobs .print-action img,
.jobs .export-actions img[title="pdf"], .calendar .print-action img,
.calendar .export-actions img[title="pdf"], .intranet .print-action img,
.intranet .export-actions img[title="pdf"] {
  display: none;
}

.market .print-action a {
  background: url("../images/common/print-red.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.contrast_version .print-action a {
  background: url("../images/common/print-black.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.contrast_version .print-action img,
.contrast_version .export-actions img[title="pdf"] {
  display: none;
}

.market .export-actions svg {
  fill: #a52b02;
  stroke: #a52b02;
}

.contrast_version .export-actions svg {
  fill: #000;
  stroke: #000;
}

/* Specyfic style for unemployed class (Dla bezrobotnych i poszukujacych pracy) */
.unemployed .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #006720;
}

.unemployed .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #006720;
}

.unemployed .print-action a {
  background: url("../images/common/print.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.unemployed .export-actions svg {
  fill: #006720;
  stroke: #006720;
}

/* Specyfic style for employer class (Dla pracodawcow i przedsiebiorstw) */
.employer .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #005d95;
}

.employer .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #005d95;
}

.employer .print-action a {
  background: url("../images/common/print-blue.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.employer .export-actions svg {
  fill: #005d95;
  stroke: #005d95;
}

.intranet .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #006060;
}

.intranet .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #006060;
}

.intranet .print-action a {
  background: url("../images/common/print-intranet.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.intranet .export-actions svg {
  fill: #006060;
  stroke: #006060;
}

/* Specyfic style for jobs class (Oferty pracy) */
.jobs .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #a5a5a5;
}

.jobs .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #a5a5a5;
}

.jobs .print-action a {
  background: url("../images/common/print-gray.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.jobs .export-actions a {
  fill: #a5a5a5;
  stroke: #a5a5a5;
}

/* Specyfic style for department class (Urzad) */
.department .nnk-theme #content .portlet-boundary > .portlet-body > section {
  border-bottom-color: #6f2545;
}

.department .nnk-theme #content .portlet-boundary.portlet-borderless {
  border-bottom-color: #6f2545;
}

.department .print-action a {
  background: url("../images/common/print-yellow.png") no-repeat 0px 0px;
  width: 21px;
  height: 21px;
  display: inline-block;
}

.department .export-actions a {
  fill: #6f2545;
  stroke: #6f2545;
}

.nnk-theme #content .market.portlet-boundary > .portlet-body > section {
  border-bottom-color: #a52b02;
}

.nnk-theme #content .market.portlet-boundary.portlet-borderless {
  border-bottom-color: #a52b02;
}

.nnk-theme #content .unemployed.portlet-boundary > .portlet-body > section {
  border-bottom-color: #006720;
}

.nnk-theme #content .unemployed.portlet-boundary.portlet-borderless {
  border-bottom-color: #006720;
}

.nnk-theme #content .employer.portlet-boundary > .portlet-body > section {
  border-bottom-color: #005d95;
}

.nnk-theme #content .employer.portlet-boundary.portlet-borderless {
  border-bottom-color: #005d95;
}

.nnk-theme #content .intranet.portlet-boundary > .portlet-body > section {
  border-bottom-color: #006060;
}

.nnk-theme #content .intranet.portlet-boundary.portlet-borderless {
  border-bottom-color: #006060;
}

.nnk-theme #content .jobs.portlet-boundary > .portlet-body > section {
  border-bottom-color: #a5a5a5;
}

.nnk-theme #content .jobs.portlet-boundary.portlet-borderless {
  border-bottom-color: #a5a5a5;
}

.nnk-theme #content .department.portlet-boundary > .portlet-body > section {
  border-bottom-color: #6f2545;
}

.nnk-theme #content .department.portlet-boundary.portlet-borderless {
  border-bottom-color: #6f2545;
}

.nnk-theme #content .nested-clean,
.nnk-theme #content .nested-clean .nested-columns-grid,
.nnk-theme #content .nested-clean .nested-columns-grid > .portlet-layout > .col-outer,
.nnk-theme #content .nested-clean .nested-columns-grid > .portlet-layout > .col-outer > .col-inner,
.nnk-theme #content .nested-clean .nested-columns-grid > .portlet-layout > .col-outer > .col-inner > .portlet-column-content {
  margin: 0    !important;
  padding: 0    !important;
  border: none !important;
}

.portlet-nested-portlets.portlet-borderless {
  border-bottom: 0 !important;
}

/* 404 & 500 error */
.nnk-theme #content .statusPortlet {
  font-weight: normal;
  margin: -1px 0 1px;
}

.employer .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #005d95;
}

.unemployed .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #006720;
}

.jobs .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #a5a5a5;
}

.department .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #6f2545;
}

.market .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #a52b02;
}

.intranet .nnk-theme #content .statusPortlet {
  border-bottom: 2px solid #006060;
}

.nnk-theme #content .statusPortlet h3 {
  font-family: "fira bold";
  font-size: 30px;
  font-weight: normal;
  color: #34404f;
}

.nnk-theme #content .statusPortlet a {
  color: #006720;
}

.statusPortlet .portlet-topper {
  display: none;
}

.nnk-theme #content .statusPortlet .portlet-content-border {
  border: 0;
}

.nnk-theme #content .statusPortlet .portlet-content {
  background-color: #fff;
  border: 0;
}

.nnk-theme #content .col-outer,
.nnk-theme #content .col-inner {
  min-height: 20px;
}

body > nav.site-breadcrumbs {
  display: none !important;
  visibility: hidden;
}

.tables-overflow-slider {
  overflow: auto;
}

.portlet-similar-articles .row {
  margin-left: 0;
  margin-right: 0;
}

.eventDescription table tr th,
.journal-content-article table tr th {
  background-color: #E8E9EE;
}

.eventDescription table tr th,
.eventDescription table tr td,
.journal-content-article table tr th,
.journal-content-article table tr td {
  border: 1px solid #E8E9EF;
  color: #434A54;
  text-align: left;
  padding: 8px;
}

.eventDescription table tr:nth-child(even) td,
.journal-content-article table tr:nth-child(even) td {
  background-color: #FBFBFB;
}

.journal-content-article .officeDataHolder ul {
  list-style: none;
}

.journal-content-article .images-backstage {
  display: none;
}

.contrast_version .journal-content-article table tr th,
.contrast_version .journal-content-article table tr td {
  border: 1px solid #000;
  color: #000;
  text-align: left;
  padding: 8px;
}
.contrast_version .journal-content-article table tr th {
  background-color: #000;
  color: #FFF;
}
.contrast_version .journal-content-article table tr:nth-child(even) td {
  background-color: #F0F0F0;
}

.officeDataHolder.gray {
  background: #F6F7FB;
}

/* title list ico */
.market .nnk-theme #content .title-ico,
.nnk-theme #content .market.portlet-boundary .title-ico,
.market .nnk-theme #content .WZS-navigation ul li:before,
.nnk-theme #content .market.WZS-navigation ul li:before {
  background-position: 0px 3px;
}

.unemployed .nnk-theme #content .title-ico,
.nnk-theme #content .unemployed.portlet-boundary .title-ico,
.unemployed .nnk-theme #content .WZS-navigation ul li:before,
.nnk-theme #content .unemployed.WZS-navigation ul li:before {
  background-position: 0px -193px;
}

.employer .nnk-theme #content .title-ico,
.nnk-theme #content .employer.portlet-boundary .title-ico,
.employer .nnk-theme #content .WZS-navigation ul li:before,
.nnk-theme #content .employer.WZS-navigation ul li:before {
  background-position: 0px -92px;
}

.department .nnk-theme #content .title-ico,
.nnk-theme #content .department.portlet-boundary .title-ico,
.department .nnk-theme #content .WZS-navigation ul li:before,
.nnk-theme #content .department.WZS-navigation ul li:before {
  background-position: 0px -393px;
}

.intranet .nnk-theme #content .title-ico,
.nnk-theme #content .intranet.portlet-boundary .title-ico,
.intranet .nnk-theme #content .WZS-navigation ul li:before,
.nnk-theme #content .intranet.WZS-navigation ul li:before {
  background-position: 0 -1093px;
}

/* style dla listy podpowiedzi w searchu */
.yui3-skin-sam .yui3-aclist-content {
  background-color: #f6f7fb !important;
}

.yui3-skin-sam .yui3-aclist-item {
  border-bottom: 1px solid #e6eaed;
  padding: 5px 10px;
}

.yui3-skin-sam .yui3-aclist-item-hover {
  background-color: white !important;
  color: #000;
}

#hits-counter {
  font-size: 0.9em;
  text-align: center;
}
#hits-counter span {
  margin-left: 5px;
  padding: 4px 6px;
  background: #fff;
  color: #333333;
  font-weight: 400;
  letter-spacing: 1px;
  border-radius: 2px;
}

/* ie fix */
.ie .nnk-theme #content .journal-content-article #index-main-content .item,
.ie .nnk-theme #content .journal-content-article #index-main-content .item,
.ie .nnk-theme #content .journal-content-article #jobs-main-content .item,
.ie .nnk-theme #content .journal-content-article #jobs-main-content .item {
  float: left;
  width: 33%;
  display: block;
}

.ie .nnk-theme #content .portlet-asset-publisher.index-main-content,
.ie .nnk-theme #content .portlet-asset-publisher.jobs-main-content {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: 0 none !important;
  margin: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

/* All forms styles should be defined here  */
/*fix for buttons in configuration popup*/
input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus {
  border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
  background: url("../images/portlet/header_bg.png") repeat-x scroll 0 0 #d4d4d4;
}
input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, button:active {
  background: url("../images/application/state_active_bg.png") repeat-x scroll 0 0 #ebebeb;
  border-color: #555555;
}

select {
  max-width: 250px;
}

.select2-container,
.select2-drop {
  max-width: 200px !important;
}

.nnk-theme {
  /* buttons */
  /* text fields  */
  /*web form*/
  /* modification of select2.css (used to style select field) */
  /* tymczasowo - do zrobienia 1 sprite ze wszystkimi strzalkami dla selecta*/
  /* style for input file field  */
  /* custom radio and checbox*/
  /* validation mode of fields */
  /* remove icon from validation messages */
  /* CKE EDITOR style based on calender view */
}
.nnk-theme fieldset, .nnk-theme .aui-form fieldset {
  margin-bottom: 20px;
}
.nnk-theme .NNK-wrapper .NNK-button, .nnk-theme input[type="submit"], .nnk-theme input[type="button"],
.nnk-theme input[type="reset"], .nnk-theme button {
  border-radius: 2px;
  margin-right: 10px;
  background: #e6e9ee;
  border: none;
  padding: 5px 20px;
  font-family: "fira sans light";
  font-size: 18px;
  text-shadow: none;
  color: #424b54;
}
.nnk-theme .NFI-wrapper .NFI-button input[type="submit"]:focus, .nnk-theme input[type="button"]:focus,
.nnk-theme input[type="reset"]:focus, .nnk-theme button:focus, .nnk-theme input[type="submit"]:hover,
.nnk-theme input[type="button"]:hover, .nnk-theme input[type="reset"]:hover, .nnk-theme button:hover {
  background-image: none;
  background-color: #dee1e6;
}
.nnk-theme input[type="text"], .nnk-theme input[type="password"] {
  height: 33px;
  padding: 0 10px;
}
.nnk-theme input[type="radio"], .nnk-theme input[type="checkbox"] {
  width: 14px;
  height: 18px;
  cursor: pointer;
}
.nnk-theme input[type="text"], .nnk-theme input[type="password"],
.nnk-theme select, .nnk-theme textarea {
  background-image: none;
  border: 1px solid #e6e9ed;
  background: #FFF;
  font-size: 16px;
  max-width: 500px;
  padding: 5px;
}
.nnk-theme .required-ico {
  color: #e9573f;
}
.nnk-theme textarea {
  resize: vertical;
}
.nnk-theme .web-form-portlet .aui-field-element.aui-field-label-right + .aui-field-label {
  display: block;
  padding-left: 30px;
}
.nnk-theme .select2-result-label {
  color: #444a56;
}
.nnk-theme .select2-container .select2-choice {
  border-radius: 0px;
  background-image: none;
  border: none;
  font-weight: bold;
  padding: 0px;
  color: #424b54;
  overflow: visible;
  color: #444a56;
  height: 33px;
}
.nnk-theme .select2-container .select2-choice:hover {
  text-decoration: none;
}
.nnk-theme .select2-container .select2-choice > .select2-chosen {
  padding-left: 5px;
  padding-right: 32px;
  border-color: #d8d9dd;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  height: 33px;
  font-size: 16px;
  line-height: 32px;
  color: #444a56;
}
.nnk-theme .select2-container .select2-choice .select2-arrow {
  border-radius: 0px;
  width: 32px;
  height: 33px;
  border-color: #d8d9dd;
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  background: #FFF;
}
.nnk-theme .select2-search input, .nnk-theme .select2-search-choice-close,
.nnk-theme .select2-container .select2-choice abbr,
.nnk-theme .select2-container .select2-choice .select2-arrow b {
  background-image: url("../images/sprite-arrows.png") !important;
}
.nnk-theme .select2-container .select2-choice .select2-arrow b {
  background-position: 8px -361px;
}
.nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -679px;
}
.nnk-theme .NNK-wrapper {
  overflow: hidden;
  display: inline-block;
  position: relative;
}
.nnk-theme .NNK-wrapper .NNK-button {
  overflow: hidden;
  position: relative;
  display: block;
  float: left;
  white-space: nowrap;
  text-align: center;
  padding: 6px;
  margin-right: 0;
  cursor: pointer;
  height: 33px;
  line-height: 20px;
  font-size: 16px;
}
.nnk-theme .NNK-wrapper .NNK-filename {
  display: block;
  float: left;
  margin: 0;
  padding: 6px;
  width: auto;
}
.nnk-theme .NNK-wrapper .NNK-current {
  opacity: 0;
  position: absolute;
  border: none;
  margin: 0;
  padding: 0;
  left: 0;
  bottom: 0;
  cursor: pointer;
  height: 35px;
  width: 90px;
  z-index: 1000;
}
.nnk-theme .nnk-toogle {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: url("../images/sprite-forms.png") no-repeat !important;
  padding: 0px;
  position: relative;
  top: 0;
}
.nnk-theme .nnk-toogle.checkbox {
  background-position: 0 -43px !important;
}
.nnk-theme .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -86px !important;
}
.nnk-theme .nnk-toogle.checkbox.nnk-indeterminate {
  background-position: 0 -847px !important;
}
.nnk-theme .nnk-toogle.radio {
  background-position: 0 -301px !important;
}
.nnk-theme .nnk-toogle.radio.nnk-checked {
  background-position: 0 -344px !important;
}
.nnk-theme input[disabled] + .nnk-toogle.checkbox {
  background-position: 0 -43px !important;
}
.nnk-theme input[disabled] + .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -86px !important;
}
.nnk-theme input[disabled] + .nnk-toogle.radio {
  background-position: 0 -723px !important;
}
.nnk-theme input[disabled] + .nnk-toogle.radio.nnk-checked {
  background-position: 0 -680px !important;
}
.nnk-theme [class~="aui-form-validator-message"] {
  background: transparent url("../images/error.png") no-repeat scroll 0 13px;
  color: #E9573F;
  float: none;
  position: static;
  font-weight: bold;
  display: block;
  font-size: 16px;
  margin: 5px 0;
  padding: 10px 0 5px 25px;
  width: 100%;
}
.nnk-theme .aui-form-validator-error-container .aui-field-element {
  background-image: none;
}
.nnk-theme .aui-form-validator-error-container .aui-field-element {
  display: block;
}
.nnk-theme .aui-form-validator-error-container .aui-form-validator-error {
  float: left;
}
.nnk-theme .cke_top {
  background: #FFF;
  box-shadow: none;
  border-bottom: 1px solid #d8d9dd;
}
.nnk-theme .cke_chrome {
  box-shadow: none;
  border: 1px solid #d8d9dd;
}
.nnk-theme .cke_bottom {
  background: #FFF;
  border-top: 1px solid #d8d9dd;
  box-shadow: none;
}
.nnk-theme a.cke_path_item:hover, .nnk-theme a.cke_path_item:focus, .nnk-theme a.cke_path_item:active {
  border: #d8d9dd;
  background: #FFF;
  cursor: pointer;
  box-shadow: none;
}

/* images variations for select arrows -> dependend on body class */
.market.nnk-theme .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .market.portlet-boundary .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .market .select2-container .select2-choice .select2-arrow b {
  background-position: 8px -1109px;
}
.market.nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .market.portlet-boundary .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .market .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -1423px;
}

.unemployed .nnk-theme .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .unemployed.portlet-boundary .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .unemployed .select2-container .select2-choice .select2-arrow b {
  background-position: 8px -737px;
}
.unemployed .nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .unemployed.portlet-boundary .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .unemployed .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -1051px;
}

.employer .nnk-theme .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .employer.portlet-boundary .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .employer .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-message-boards .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-document-library .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-document-library-display .select2-container .select2-choice .select2-arrow b {
  background-position: 8px 11px;
}
.employer .nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .employer.portlet-boundary .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .employer .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-message-boards .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-document-library .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .portlet-document-library-display .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -303px;
}

.department .nnk-theme .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .department.portlet-boundary .select2-container .select2-choice .select2-arrow b,
.nnk-theme #content .department .select2-container .select2-choice .select2-arrow b {
  background-position: 8px -1481px;
}
.department .nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .department.portlet-boundary .select2-dropdown-open .select2-choice .select2-arrow b,
.nnk-theme #content .department .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -1794px;
}

.contrast_version .nnk-theme .select2-container .select2-choice .select2-arrow b {
  background-position: 8px -2351px !important;
}
.contrast_version .nnk-theme .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 8px -2536px !important;
}

/* images variations for radio and checkbox -> dependend on body class */
.market .nnk-theme .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .market.portlet-boundary .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .market .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -172px !important;
}
.market .nnk-theme .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .market.portlet-boundary .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .market .nnk-toogle.checkbox.nnk-indeterminate {
  background-position: 0 -933px !important;
}
.market .nnk-theme .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .market.portlet-boundary .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .market .nnk-toogle.radio.nnk-checked {
  background-position: 0 -430px !important;
}

.contrast_version .nnk-theme .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -559px !important;
}
.contrast_version .nnk-theme .nnk-toogle.radio.nnk-checked {
  background-position: 0 -515px !important;
}

.nnk-theme #content .unemployed.portlet-boundary .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .unemployed .nnk-toogle.checkbox.nnk-checked,
.unemployed .nnk-theme .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -129px !important;
}
.nnk-theme #content .unemployed.portlet-boundary .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .unemployed .nnk-toogle.checkbox.nnk-indeterminate,
.unemployed .nnk-theme .nnk-toogle.checkbox.nnk-indeterminate {
  background-position: 0 -890px !important;
}
.nnk-theme #content .unemployed.portlet-boundary .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .unemployed .nnk-toogle.radio.nnk-checked,
.unemployed .nnk-theme .nnk-toogle.radio.nnk-checked {
  background-position: 0 -387px !important;
}

.nnk-theme #content .employer.portlet-boundary .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .employer .nnk-toogle.checkbox.nnk-checked,
.employer .nnk-theme .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .portlet-message-boards .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .portlet-document-library .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .portlet-document-library-display .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 0px !important;
}
.nnk-theme #content .employer.portlet-boundary .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .employer .nnk-toogle.checkbox.nnk-indeterminate,
.employer .nnk-theme .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .portlet-message-boards .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .portlet-document-library .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .portlet-document-library-display .nnk-toogle.checkbox.nnk-indeterminate {
  background-position: 0 -760px !important;
}
.nnk-theme #content .employer.portlet-boundary .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .employer .nnk-toogle.radio.nnk-checked,
.employer .nnk-theme .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .portlet-message-boards .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .portlet-document-library .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .portlet-document-library-display .nnk-toogle.radio.nnk-checked {
  background-position: 0 -258px !important;
}

.nnk-theme #content .department.portlet-boundary .nnk-toogle.checkbox.nnk-checked,
.nnk-theme #content .department .nnk-toogle.checkbox.nnk-checked,
.department .nnk-theme .nnk-toogle.checkbox.nnk-checked {
  background-position: 0 -215px !important;
}
.nnk-theme #content .department.portlet-boundary .nnk-toogle.checkbox.nnk-indeterminate,
.nnk-theme #content .department .nnk-toogle.checkbox.nnk-indeterminate,
.department .nnk-theme .nnk-toogle.checkbox.nnk-indeterminate {
  background-position: 0 -976px !important;
}
.nnk-theme #content .department.portlet-boundary .nnk-toogle.radio.nnk-checked,
.nnk-theme #content .department .nnk-toogle.radio.nnk-checked,
.department .nnk-theme .nnk-toogle.radio.nnk-checked {
  background-position: 0 -473px !important;
}

/* button variation -> dependend on body class */
.market .nnk-theme input[type="submit"], .market .nnk-theme input[type="button"], .market .nnk-theme input[type="reset"], .market .nnk-theme button {
  background-color: #a52b02;
  border: none;
  color: #FFF;
}
.market .nnk-theme input[type="submit"]:focus, .market .nnk-theme input[type="submit"]:hover, .market .nnk-theme input[type="button"]:focus, .market .nnk-theme input[type="button"]:hover, .market .nnk-theme input[type="reset"]:focus, .market .nnk-theme input[type="reset"]:hover, .market .nnk-theme button:focus, .market .nnk-theme button:hover {
  background-color: #a52b02;
}

.unemployed .nnk-theme input[type="submit"], .unemployed .nnk-theme input[type="button"], .unemployed .nnk-theme input[type="reset"], .unemployed .nnk-theme button {
  background-color: #006720;
  border: none;
  color: #FFF;
}
.unemployed .nnk-theme input[type="submit"]:focus, .unemployed .nnk-theme input[type="submit"]:hover, .unemployed .nnk-theme input[type="button"]:focus, .unemployed .nnk-theme input[type="button"]:hover, .unemployed .nnk-theme input[type="reset"]:focus, .unemployed .nnk-theme input[type="reset"]:hover, .unemployed .nnk-theme button:focus, .unemployed .nnk-theme button:hover {
  background-color: #006720;
}

.employer .nnk-theme input[type="submit"], .employer .nnk-theme input[type="button"], .employer .nnk-theme input[type="reset"], .employer .nnk-theme button {
  background-color: #005d95;
  border: none;
  color: #FFF;
}
.employer .nnk-theme input[type="submit"]:focus, .employer .nnk-theme input[type="submit"]:hover, .employer .nnk-theme input[type="button"]:focus, .employer .nnk-theme input[type="button"]:hover, .employer .nnk-theme input[type="reset"]:focus, .employer .nnk-theme input[type="reset"]:hover, .employer .nnk-theme button:focus, .employer .nnk-theme button:hover {
  background-color: #005d95;
}

.jobs .nnk-theme input[type="submit"], .jobs .nnk-theme input[type="button"], .jobs .nnk-theme input[type="reset"], .jobs .nnk-theme button {
  background-color: #a5a5a5;
  border: none;
  color: #FFF;
}
.jobs .nnk-theme input[type="submit"]:focus, .jobs .nnk-theme input[type="submit"]:hover, .jobs .nnk-theme input[type="button"]:focus, .jobs .nnk-theme input[type="button"]:hover, .jobs .nnk-theme input[type="reset"]:focus, .jobs .nnk-theme input[type="reset"]:hover, .jobs .nnk-theme button:focus, .jobs .nnk-theme button:hover {
  background-color: #a5a5a5;
}

.department .nnk-theme input[type="submit"], .department .nnk-theme input[type="button"], .department .nnk-theme input[type="reset"], .department .nnk-theme button {
  background-color: #6f2545;
  border: none;
  color: #FFF;
}
.department .nnk-theme input[type="submit"]:focus, .department .nnk-theme input[type="submit"]:hover, .department .nnk-theme input[type="button"]:focus, .department .nnk-theme input[type="button"]:hover, .department .nnk-theme input[type="reset"]:focus, .department .nnk-theme input[type="reset"]:hover, .department .nnk-theme button:focus, .department .nnk-theme button:hover {
  background-color: #6f2545;
}

.intranet .nnk-theme input[type="submit"], .intranet .nnk-theme input[type="button"], .intranet .nnk-theme input[type="reset"], .intranet .nnk-theme button {
  background-color: #006060;
  border: none;
  color: #FFF;
}
.intranet .nnk-theme input[type="submit"]:focus, .intranet .nnk-theme input[type="submit"]:hover, .intranet .nnk-theme input[type="button"]:focus, .intranet .nnk-theme input[type="button"]:hover, .intranet .nnk-theme input[type="reset"]:focus, .intranet .nnk-theme input[type="reset"]:hover, .intranet .nnk-theme button:focus, .intranet .nnk-theme button:hover {
  background-color: #006060;
}

/* button variation -> dependend on portlet class or button class*/
.nnk-theme #content .market.portlet-boundary input[type="submit"], .nnk-theme #content .market.portlet-boundary input[type="button"], .nnk-theme #content .market.portlet-boundary input[type="reset"], .nnk-theme #content .market.portlet-boundary button,
.nnk-theme #content .market input[type="submit"],
.nnk-theme #content .market input[type="button"],
.nnk-theme #content .market input[type="reset"],
.nnk-theme #content .market button {
  background-color: #a52b02;
  border: none;
  color: #FFF;
}
.nnk-theme #content .market.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .market.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .market.portlet-boundary input[type="button"]:focus, .nnk-theme #content .market.portlet-boundary input[type="button"]:hover, .nnk-theme #content .market.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .market.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .market.portlet-boundary button:focus, .nnk-theme #content .market.portlet-boundary button:hover,
.nnk-theme #content .market input[type="submit"]:focus,
.nnk-theme #content .market input[type="submit"]:hover,
.nnk-theme #content .market input[type="button"]:focus,
.nnk-theme #content .market input[type="button"]:hover,
.nnk-theme #content .market input[type="reset"]:focus,
.nnk-theme #content .market input[type="reset"]:hover,
.nnk-theme #content .market button:focus,
.nnk-theme #content .market button:hover {
  background-color: #a52b02;
}

.nnk-theme #content .unemployed.portlet-boundary input[type="submit"], .nnk-theme #content .unemployed.portlet-boundary input[type="button"], .nnk-theme #content .unemployed.portlet-boundary input[type="reset"], .nnk-theme #content .unemployed.portlet-boundary button,
.nnk-theme #content .unemployed input[type="submit"],
.nnk-theme #content .unemployed input[type="button"],
.nnk-theme #content .unemployed input[type="reset"],
.nnk-theme #content .unemployed button {
  background-color: #006720;
  border: none;
  color: #FFF;
}
.nnk-theme #content .unemployed.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .unemployed.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .unemployed.portlet-boundary input[type="button"]:focus, .nnk-theme #content .unemployed.portlet-boundary input[type="button"]:hover, .nnk-theme #content .unemployed.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .unemployed.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .unemployed.portlet-boundary button:focus, .nnk-theme #content .unemployed.portlet-boundary button:hover,
.nnk-theme #content .unemployed input[type="submit"]:focus,
.nnk-theme #content .unemployed input[type="submit"]:hover,
.nnk-theme #content .unemployed input[type="button"]:focus,
.nnk-theme #content .unemployed input[type="button"]:hover,
.nnk-theme #content .unemployed input[type="reset"]:focus,
.nnk-theme #content .unemployed input[type="reset"]:hover,
.nnk-theme #content .unemployed button:focus,
.nnk-theme #content .unemployed button:hover {
  background-color: #006720;
}

.nnk-theme #content .employer.portlet-boundary input[type="submit"], .nnk-theme #content .employer.portlet-boundary input[type="button"], .nnk-theme #content .employer.portlet-boundary input[type="reset"], .nnk-theme #content .employer.portlet-boundary button,
.nnk-theme #content .employer input[type="submit"],
.nnk-theme #content .employer input[type="button"],
.nnk-theme #content .employer input[type="reset"],
.nnk-theme #content .employer button {
  background-color: #005d95;
  border: none;
  color: #FFF;
}
.nnk-theme #content .employer.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .employer.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .employer.portlet-boundary input[type="button"]:focus, .nnk-theme #content .employer.portlet-boundary input[type="button"]:hover, .nnk-theme #content .employer.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .employer.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .employer.portlet-boundary button:focus, .nnk-theme #content .employer.portlet-boundary button:hover,
.nnk-theme #content .employer input[type="submit"]:focus,
.nnk-theme #content .employer input[type="submit"]:hover,
.nnk-theme #content .employer input[type="button"]:focus,
.nnk-theme #content .employer input[type="button"]:hover,
.nnk-theme #content .employer input[type="reset"]:focus,
.nnk-theme #content .employer input[type="reset"]:hover,
.nnk-theme #content .employer button:focus,
.nnk-theme #content .employer button:hover {
  background-color: #005d95;
}

.nnk-theme #content .jobs.portlet-boundary input[type="submit"], .nnk-theme #content .jobs.portlet-boundary input[type="button"], .nnk-theme #content .jobs.portlet-boundary input[type="reset"], .nnk-theme #content .jobs.portlet-boundary button,
.nnk-theme #content .jobs input[type="submit"],
.nnk-theme #content .jobs input[type="button"],
.nnk-theme #content .jobs input[type="reset"],
.nnk-theme #content .jobs button {
  background-color: #a5a5a5;
  border: none;
  color: #FFF;
}
.nnk-theme #content .jobs.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .jobs.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .jobs.portlet-boundary input[type="button"]:focus, .nnk-theme #content .jobs.portlet-boundary input[type="button"]:hover, .nnk-theme #content .jobs.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .jobs.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .jobs.portlet-boundary button:focus, .nnk-theme #content .jobs.portlet-boundary button:hover,
.nnk-theme #content .jobs input[type="submit"]:focus,
.nnk-theme #content .jobs input[type="submit"]:hover,
.nnk-theme #content .jobs input[type="button"]:focus,
.nnk-theme #content .jobs input[type="button"]:hover,
.nnk-theme #content .jobs input[type="reset"]:focus,
.nnk-theme #content .jobs input[type="reset"]:hover,
.nnk-theme #content .jobs button:focus,
.nnk-theme #content .jobs button:hover {
  background-color: #888888;
}

.nnk-theme #content .department.portlet-boundary input[type="submit"], .nnk-theme #content .department.portlet-boundary input[type="button"], .nnk-theme #content .department.portlet-boundary input[type="reset"], .nnk-theme #content .department.portlet-boundary button,
.nnk-theme #content .department input[type="submit"],
.nnk-theme #content .department input[type="button"],
.nnk-theme #content .department input[type="reset"],
.nnk-theme #content .department button {
  background-color: #6f2545;
  border: none;
  color: #FFF;
}
.nnk-theme #content .department.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .department.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .department.portlet-boundary input[type="button"]:focus, .nnk-theme #content .department.portlet-boundary input[type="button"]:hover, .nnk-theme #content .department.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .department.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .department.portlet-boundary button:focus, .nnk-theme #content .department.portlet-boundary button:hover,
.nnk-theme #content .department input[type="submit"]:focus,
.nnk-theme #content .department input[type="submit"]:hover,
.nnk-theme #content .department input[type="button"]:focus,
.nnk-theme #content .department input[type="button"]:hover,
.nnk-theme #content .department input[type="reset"]:focus,
.nnk-theme #content .department input[type="reset"]:hover,
.nnk-theme #content .department button:focus,
.nnk-theme #content .department button:hover {
  background-color: #6f2545;
}

.nnk-theme #content .intranet.portlet-boundary input[type="submit"], .nnk-theme #content .intranet.portlet-boundary input[type="button"], .nnk-theme #content .intranet.portlet-boundary input[type="reset"], .nnk-theme #content .intranet.portlet-boundary button,
.nnk-theme #content .intranet input[type="submit"],
.nnk-theme #content .intranet input[type="button"],
.nnk-theme #content .intranet input[type="reset"],
.nnk-theme #content .intranet button {
  background-color: #006060;
  border: none;
  color: #FFF;
}
.nnk-theme #content .intranet.portlet-boundary input[type="submit"]:focus, .nnk-theme #content .intranet.portlet-boundary input[type="submit"]:hover, .nnk-theme #content .intranet.portlet-boundary input[type="button"]:focus, .nnk-theme #content .intranet.portlet-boundary input[type="button"]:hover, .nnk-theme #content .intranet.portlet-boundary input[type="reset"]:focus, .nnk-theme #content .intranet.portlet-boundary input[type="reset"]:hover, .nnk-theme #content .intranet.portlet-boundary button:focus, .nnk-theme #content .intranet.portlet-boundary button:hover,
.nnk-theme #content .intranet input[type="submit"]:focus,
.nnk-theme #content .intranet input[type="submit"]:hover,
.nnk-theme #content .intranet input[type="button"]:focus,
.nnk-theme #content .intranet input[type="button"]:hover,
.nnk-theme #content .intranet input[type="reset"]:focus,
.nnk-theme #content .intranet input[type="reset"]:hover,
.nnk-theme #content .intranet button:focus,
.nnk-theme #content .intranet button:hover {
  background-color: #006060;
}

.nnk-theme .do-not-style input[type="submit"]:hover, .nnk-theme .do-not-style input[type="button"]:hover, .nnk-theme .do-not-style input[type="reset"]:hover, .nnk-theme .do-not-style button:hover {
  background: url("../images/application/state_hover_bg.png") repeat-x scroll 0 0 #b9ced9 !important;
  border-color: #627782;
  color: #369 !important;
}
.nnk-theme .do-not-style .aui-state-default {
  background: url("../images/portlet/header_bg.png") repeat-x scroll 0 0 #d4d4d4 !important;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.nnk-theme .do-not-style input[type="submit"], .nnk-theme .do-not-style input[type="button"] {
  background: url("../images/portlet/header_bg.png") repeat-x scroll 0 0 #d4d4d4 !important;
  border-color: #c8c9ca #9e9e9e #9e9e9e #c8c9ca !important;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-weight: bold;
  overflow: visible;
  padding: 5px;
  text-shadow: 1px 1px #fff;
  width: auto;
  border-radius: 4px;
}
.nnk-theme .do-not-style input[type="submit"], .nnk-theme .do-not-style input[type="button"], .nnk-theme .do-not-style button {
  font-size: 16px;
  line-height: 1.5em;
  font-weight: bold;
  margin: 0;
  padding: 4px 5px;
  text-shadow: 1px 1px #fff;
  color: #34404F !important;
}

/* All icons should be defined here  */
.nnk-theme {
  /* button icons*/
  /* arrows in category bar*/
  /* arrow icons for button 'dzialania' */
  /* arrow icons for button 'dzialania' */
  /* arrows for links like pagination etc. */
  /* icons for error messages*/
  /* portlet icons */
}
.nnk-theme button .aui-icon-plus {
  background-image: url("../images/buttons_icon.png");
  background-position: 3px -22px;
}
.nnk-theme button .aui-icon-comment {
  background-image: url("../images/buttons_icon.png");
  background-position: 3px -73px;
}
.nnk-theme button:hover .aui-icon-plus, .nnk-theme button:focus .aui-icon-plus, .nnk-theme button:active .aui-icon-plus {
  background-position: 3px 3px;
}
.nnk-theme button:hover .aui-icon-comment, .nnk-theme button:focus .aui-icon-comment, .nnk-theme button:active .aui-icon-comment {
  background-position: 3px -47px;
}
.nnk-theme button#select .aui-icon-search {
  background-image: url("../images/buttons_icon.png");
  background-position: 3px -98px;
}
.nnk-theme button#select:hover .aui-icon-search, .nnk-theme button#select:focus .aui-icon-search, .nnk-theme button#select:active .aui-icon-search {
  background-position: 3px -123px;
}
.nnk-theme .lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background-image: url("../images/sprite-big-arrows.png");
  background-position: 10px 21px;
  background-repeat: no-repeat;
  padding-left: 45px;
  font-size: 16px;
  line-height: 56px;
}
.nnk-theme .lfr-panel.lfr-collapsible.lfr-collapsed .lfr-panel-titlebar {
  background-position: 12px -48px;
}
.nnk-theme .lfr-actions.show-arrow.direction-left .lfr-trigger strong a {
  background-image: url("../images/sprite-small-arrows.png");
  background-position: 7px -211px;
  background-repeat: no-repeat;
  padding-left: 24px;
}
.nnk-theme .lfr-actions.show-arrow.direction-left .lfr-trigger strong a:focus, .nnk-theme .lfr-actions.show-arrow.direction-left .lfr-trigger strong a:hover {
  text-decoration: none;
}
.nnk-theme .lfr-actions.show-arrow.direction-right .lfr-trigger strong a {
  background-image: url("../images/sprite-small-arrows.png");
  background-position: 5px -211px;
  background-repeat: no-repeat;
}
.nnk-theme .lfr-actions.show-arrow.direction-right .lfr-trigger strong a:focus, .nnk-theme .lfr-actions.show-arrow.direction-right .lfr-trigger strong a:hover {
  text-decoration: none;
}
.nnk-theme a.right.sprite-right-arrow {
  background-image: url("../images/sprite-arrows.png");
  background-position: right -248px;
  background-repeat: no-repeat;
  padding-right: 30px;
  margin-left: 10px;
  display: inline-block;
}
.nnk-theme span.right.sprite-right-arrow {
  background-image: url("../images/sprite-arrows.png");
  background-position: right -623px;
  background-repeat: no-repeat;
  padding-right: 30px;
  margin-left: 10px;
  display: inline-block;
}
.nnk-theme a.left.sprite-left-arrow {
  background-image: url("../images/sprite-arrows.png");
  background-position: left -120px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
  padding-left: 20px;
}
.nnk-theme span.left.sprite-left-arrow {
  background-image: url("../images/sprite-arrows.png");
  background-position: left -493px;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 10px;
  padding-left: 20px;
}
.nnk-theme .portlet-msg-success {
  color: #369843;
  padding: 10px 0 0 40px;
  background: url("../images/success.png") no-repeat scroll 15px 10px;
}
.nnk-theme .portlet-msg-info {
  clear: both;
  background: url(../images/info.png) no-repeat 10px center;
}
.nnk-theme .portlet-msg-error {
  background: url("../images/error.png") no-repeat scroll 15px 13px;
  color: #E9573F;
  padding: 10px 0 0 40px;
}

.nnk-theme input:hover, .nnk-theme input:focus {
  position: relative;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  display: inline-block;
  outline-offset: 3px;
  z-index: 999999;
}
.nnk-theme select:hover, .nnk-theme select:focus, .nnk-theme #pagination:hover, .nnk-theme #pagination:focus {
  position: relative;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  display: inline-block;
  outline-offset: 3px;
  z-index: 999999;
}
.nnk-theme button:hover, .nnk-theme button:focus {
  position: relative;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  display: inline-block;
  outline-offset: 3px;
  z-index: 999999;
}
.nnk-theme #navigation li.lvl-2 a:focus {
  outline-color: #e22725 !important;
  outline-style: solid !important;
  outline-width: 4px !important;
}
.nnk-theme #navigation li.lvl-1 a:focus {
  outline-color: #e22725 !important;
  outline-style: solid !important;
  outline-width: 4px !important;
}
.nnk-theme #navigation li.market li.lvl-2 a:focus {
  outline-color: blue !important;
}
.nnk-theme #navigation li.market.lvl-1 a:focus {
  outline-color: blue !important;
}
.nnk-theme a:focus {
  position: relative;
  text-decoration: underline;
  color: #424b54;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 3px;
  z-index: 9999;
}
.nnk-theme a:focus.shortcut {
  position: absolute;
}
.nnk-theme a:focus .taglib-text {
  text-decoration: underline;
}
.nnk-theme #index-main-content .item-content div.image a:focus {
  outline-offset: -3px;
}
.nnk-theme #main-content .portlet-asset-publisher .messages-title-list .title-list a,
.nnk-theme #main-content .portlet-asset-publisher a.viewKnowledge {
  outline-offset: -4px;
}
.nnk-theme #main-content .portlet-asset-categories-navigation .aui-tree-view .aui-tree-label a {
  outline-offset: -4px;
}
.nnk-theme #main-content .portlet-navigation .nav-menu ul li a {
  outline-offset: -4px;
}
.nnk-theme #heading .site-title:focus-within,
.nnk-theme #head-line .col-department:focus-within,
.nnk-theme #main-content .portlet-title-text:focus-within,
.nnk-theme #main-content .ico-holder:focus-within,
.nnk-theme #main-content .asset-tags .tag-list .facet-value:focus-within {
  position: relative;
  text-decoration: underline;
  color: #424b54;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  z-index: 9999;
}
.nnk-theme #heading .site-title:focus-within a,
.nnk-theme #head-line .col-department:focus-within a,
.nnk-theme #main-content .portlet-title-text:focus-within a,
.nnk-theme #main-content .ico-holder:focus-within a,
.nnk-theme #main-content .asset-tags .tag-list .facet-value:focus-within a {
  outline: none;
}
.nnk-theme #main-content .taglib-search-iterator .asset-entry-title a:only-child {
  display: flow-root;
  width: 99%;
}
.nnk-theme #main-content .faq-abstracts .asset-title a {
  display: flow-root;
}
.nnk-theme #main-content .journal-content-article li a:only-child {
  display: initial;
}

a.cd-top:focus {
  text-decoration: underline;
  color: #424b54;
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 3px;
  z-index: 9999;
  background-color: #000;
  opacity: 1;
}

#cookie-bar-link:focus,
#cookie-bar .cb-enable:focus {
  outline-color: #e22725;
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 3px;
}

.nnk-theme #main-content .journal-content-article .es-carousel-wrapper li a:focus {
  outline-color: red;
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 3px;
  opacity: 1;
  display: inline-block;
}

/* partials */
/* Style applaying only to Internet explorer */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .side-logo-holder img {
    float: none !important;
  }
}
@media (max-width: 767px) {
  #top_search {
    width: 100%;
  }
  #top_search .portlet-content {
    padding: 0px;
    padding-bottom: 10px;
  }
}

body #cookie-bar p,
.small #cookie-bar p {
  font-size: 16px;
}
body .nnk-theme #banner span,
body .nnk-theme #banner input,
body .nnk-theme #desktop-menu-wrapper,
body .nnk-theme header#banner,
.small .nnk-theme #banner span,
.small .nnk-theme #banner input,
.small .nnk-theme #desktop-menu-wrapper,
.small .nnk-theme header#banner {
  font-size: 16px;
}
body .nnk-theme .breadcrumbs-horizontal > li > span,
.small .nnk-theme .breadcrumbs-horizontal > li > span {
  font-size: 16px;
}
body .nnk-theme .breadcrumbs-horizontal > li > span > a,
.small .nnk-theme .breadcrumbs-horizontal > li > span > a {
  font-size: 16px;
}
body .nnk-theme .col-logo,
.small .nnk-theme .col-logo {
  width: 26%;
}
body .nnk-theme #navigation > ul > li > a,
.small .nnk-theme #navigation > ul > li > a {
  box-sizing: initial;
}

.medium #cookie-bar p {
  font-size: 19.2px;
}
.medium .nnk-theme #banner span,
.medium .nnk-theme #banner input,
.medium .nnk-theme #desktop-menu-wrapper,
.medium .nnk-theme header#banner {
  font-size: 19.2px;
}
.medium .nnk-theme .breadcrumbs-horizontal > li > span {
  font-size: 19.2px;
}
.medium .nnk-theme .breadcrumbs-horizontal > li > span > a {
  font-size: 19.2px;
}
.medium .nnk-theme .col-logo {
  width: 26%;
}
.medium .nnk-theme #navigation > ul > li > a {
  box-sizing: initial;
}

.big #cookie-bar p {
  font-size: 22.4px;
}
.big .nnk-theme #banner span,
.big .nnk-theme #banner input,
.big .nnk-theme #desktop-menu-wrapper,
.big .nnk-theme header#banner {
  font-size: 22.4px;
}
.big .nnk-theme .breadcrumbs-horizontal > li > span {
  font-size: 22.4px;
}
.big .nnk-theme .breadcrumbs-horizontal > li > span > a {
  font-size: 22.4px;
}
.big .nnk-theme .col-logo {
  width: 26%;
}
.big .nnk-theme #navigation > ul > li > a {
  box-sizing: initial;
}

.nnk-theme .collapse_search_arrow {
  display: none;
}
.nnk-theme #banner {
  margin-top: 0;
}
.nnk-theme #heading {
  clear: both;
  padding-bottom: 2px;
}
@media (max-width: 1199px) {
  .nnk-theme #heading.row {
    margin: 0;
  }
}
@media (max-width: 767px) {
  .nnk-theme #heading.row {
    margin-left: 5%;
    margin-right: 2%;
  }
}
@media (max-width: 330px) {
  .nnk-theme #heading.row {
    margin: 0px;
  }
}
.nnk-theme #heading .col-search {
  width: 50%;
}
@media (max-width: 1199px) {
  .nnk-theme #heading .side-logo-holder {
    padding: 0px !important;
    width: 100%;
  }
  .nnk-theme #heading .side-logo-holder a {
    margin: auto;
  }
  .nnk-theme #heading .side-logo-holder .tarcza-logo {
    width: 0px !important;
    height: 0px !important;
    padding-left: 219px;
    padding-top: 70px;
    background: url(/nnk-theme/images/logos/tarcza_logo-short.png);
    background-size: cover;
  }
}
.nnk-theme #heading .site-title {
  margin: 0;
  padding: 5px 0 0 0;
  margin-left: 10px;
}
@media (max-width: 767px) {
  .nnk-theme #heading .site-title {
    margin-left: 0px;
  }
}
.nnk-theme #heading .site-title div.logo {
  position: relative;
  display: block;
  width: 270px;
  height: 60px;
}
@media (min-width: 1200px) {
  .nnk-theme #heading .site-title div.logo {
    background: url("../images/logo-frames.png") no-repeat top left;
  }
}
@media (max-width: 768px) {
  .nnk-theme #heading .site-title div.logo {
    background: url("../images/logo-frames.png") no-repeat top left;
  }
}
.nnk-theme #heading .site-title div.logo #img-logo {
  display: block;
  position: absolute;
  max-width: 270px !important;
  min-width: 170px !important;
  height: 60px !important;
  top: -1px;
  left: 0;
}
@media (min-width: 1200px) {
  .nnk-theme #heading .site-title div.logo #img-logo {
    top: -4px;
    left: -5px;
  }
}
.nnk-theme #heading .site-title div.logo #img-coat-of-arms {
  display: block;
  position: absolute;
  width: 50px !important;
  height: 60px !important;
  top: -1px;
  right: 0;
}
@media (min-width: 1200px) {
  .nnk-theme #heading .site-title div.logo #img-coat-of-arms {
    top: -4px;
    right: 30px;
  }
}
.nnk-theme #heading .site-title .site-name {
  display: block;
  float: none;
  margin: 0;
  padding: 5px 0 0 0;
  width: auto;
  height: auto;
  background: none;
  color: #656d78;
  border: 0;
  outline: none;
  box-shadow: none;
  text-shadow: 0 0 transparent;
  border-radius: 0;
  background: #FFF;
  opacity: 0.8;
  padding-left: 5px;
}
@media (min-width: 768px) {
  .nnk-theme #heading .site-title .site-name {
    word-wrap: break-word;
  }
}
@media (max-width: 767px) {
  .nnk-theme #heading .site-title .site-name {
    padding: 5px 10px 0;
  }
}
.nnk-theme #heading .site-title .site-name.site-central,
.nnk-theme #heading .site-title .site-name.site-intranet {
  letter-spacing: 0.01em;
}
.nnk-theme #heading div.no-grid {
  background: none !important;
}
.nnk-theme #heading #mobile-menu-wrapper {
  position: relative;
  top: 0px;
  /* equal to top search top padding */
  right: 0;
  width: 100%;
  z-index: 999;
  margin: 0;
  padding: 0;
}
.nnk-theme #heading #mobile-menu-wrapper .mobile-menu-trigger {
  display: block;
  float: right;
  height: 42px;
  margin: 0 10px 0 0;
  padding: 10px 0 0 0;
  border: 0;
  background: #339643;
  border-radius: 2px;
}
.nnk-theme #heading #mobile-menu-wrapper .mobile-menu-trigger .bar {
  display: block;
  width: 25px;
  height: 3px;
  margin: 0 8px 4px 9px;
  background: white;
}
.nnk-theme #heading #mobile-menu-wrapper .mobile-menu-trigger .bar-3 {
  margin-bottom: 10px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu {
  position: absolute;
  top: 0;
  right: -258px;
  width: 258px;
  background: #FFFFFF;
  color: #FFFFFE;
  display: none;
  opacity: 0;
  font-size: 0.875em;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu .main-mobile-menu-container {
  margin-left: 0px;
  padding-top: 0px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu a {
  display: block;
  font-weight: 600;
  line-height: 1.2em;
  padding-left: 0.6em;
  margin: 0.35em 0;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu a:hover {
  text-decoration: none;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu .section, .nnk-theme #heading #mobile-menu-wrapper #mobile-menu .links {
  padding-left: 20px;
  padding-right: 25px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu .lvl-2:last-child {
  padding-bottom: 20px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu .lvl-1 {
  border-top: 1px solid #d8d9db;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.lvl-2 {
  padding: 0;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.lvl-2 a {
  border-left: 9px solid;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.main-section-mobile-menu {
  padding-bottom: 0.0em;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu a.main-section-mobile-menu {
  font-weight: 400;
  color: #434a54;
  font-family: "fira bold";
  padding: 20px 0px 20px 0px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.unemployed .lvl-2 a {
  border-color: #006720;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.employer .lvl-2 a {
  border-color: #005d95;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.market .lvl-2 a {
  border-color: #a52b02;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.department .lvl-2 a {
  border-color: #6f2545;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.home .lvl-2 a, .nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.login .lvl-2 a, .nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.register .lvl-2 a {
  border-color: #187427;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.intranet .lvl-2 a {
  border-color: #006060;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul {
  margin: 0;
  list-style: none;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.home {
  background: #fff;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.home a .ico {
  background: url("../images/s-icons.png") no-repeat -384px 0px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.login {
  background: #349744;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.login a .ico {
  background: url("../images/s-icons.png") no-repeat -320px -32px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.register {
  background: #2e8d3c;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.register a .ico {
  background: url("../images/s-icons.png") no-repeat -288px -32px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.login a, .nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.register a {
  color: white;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.edit-profile,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.newsletter-subscriptions,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.sign-out {
  background: #349744;
  border-top: 0;
  border-bottom: 0;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.edit-profile a,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.newsletter-subscriptions a,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu li.sign-out a {
  color: white;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.home,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.login,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.register {
  border-top: 0;
  border-bottom: 0;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.home a,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.login a,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.register a {
  line-height: 32px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.home a .ico,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.login a .ico,
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu ul li.register a .ico {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  position: relative;
  left: 3px;
}
.nnk-theme #heading #mobile-menu-wrapper #mobile-menu img {
  display: none;
}
@media (max-width: 767px) {
  .nnk-theme #heading .side-logo-holder {
    width: 100%;
    text-align: center;
  }
  .nnk-theme #heading .side-logo-holder #img-logo-100-lecie {
    float: none;
  }
}
.nnk-theme #desktop-menu-wrapper {
  padding-top: 10px;
}
.nnk-theme #navigation {
  margin: 0;
  padding: 0;
  background: none;
  border-radius: 0;
  z-index: 210;
  /**
   *
   * unemployed
   *
   */
  /**
   *
   * employer
   *
   */
  /**
   *
   * market
   *
   */
  /**
   *
   * jobs
   *
   **/
  /**
   *
   * calendar
   *
   */
  /**
   *
   * department
   *
   */
  /**
   *
   * intranet
   *
   */
}
.nnk-theme #navigation a {
  font-weight: 500;
  color: #444;
  text-shadow: 0px 0px transparent !important;
  outline: 0 !important;
  border-radius: 0;
}
.nnk-theme #navigation a:hover, .nnk-theme #navigation a:focus {
  background: #ecedf1;
}
.nnk-theme #navigation .selected a {
  background: #ecedf1;
  box-shadow: inset 0 0 0 transparent !important;
}
.nnk-theme #navigation li.hover a {
  background: #ecedf1;
}
.nnk-theme #navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nnk-theme #navigation ul.lvl-2 {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
}
.nnk-theme #navigation li, .nnk-theme #navigation a {
  display: block;
  margin: 0;
  padding: 0;
  background: transparent;
}
.nnk-theme #navigation li.lvl-1 {
  float: left;
}
.nnk-theme #navigation li.lvl-1 a {
  display: block;
  overflow: hidden;
  font-weight: bold;
  color: #444;
  padding: 20px;
  padding-left: 45px;
}
.nnk-theme #navigation li.lvl-1 a .ico {
  display: block;
  position: absolute;
  top: 15px;
  left: 10px;
  width: 30px;
  height: 30px;
}
.nnk-theme #navigation li.lvl-1 a .epsz-ico img {
  max-width: 30px;
  max-height: 30px;
}
.nnk-theme #navigation li.lvl-2 a,
.nnk-theme #navigation li.lvl-2 .description {
  height: auto;
  padding: 5px 10px;
  font-size: 0.875em;
  border-radius: 0;
  color: #fff !important;
  font-weight: bold;
}
.nnk-theme #navigation li.lvl-2 a *,
.nnk-theme #navigation li.lvl-2 .description * {
  position: relative;
  color: white !important;
}
.nnk-theme #navigation li.lvl-2 a .ico {
  display: none;
}
.nnk-theme #navigation li.lvl-2 .description {
  /*display:none;*/
  padding: 10px 15px;
  position: absolute;
  top: 0;
  left: 100%;
  max-width: 400px;
  min-width: 300px;
  background: #ecedf1;
}
.nnk-theme #navigation li.lvl-2:hover .description {
  display: block;
}
.nnk-theme #navigation li.unemployed {
  width: 235px;
}
.nnk-theme #navigation li.unemployed a .ico {
  background-position: 0px 0px;
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.unemployed a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
}
.nnk-theme #navigation li.unemployed a:hover, .nnk-theme #navigation li.unemployed a:focus {
  background: #4B4B4B;
  color: white;
}
.nnk-theme #navigation li.unemployed li.lvl-2 a:hover, .nnk-theme #navigation li.unemployed li.lvl-2 a:focus {
  background: #4B4B4B;
}
.nnk-theme #navigation li.unemployed li.lvl-2:hover a,
.nnk-theme #navigation li.unemployed li.lvl-2 .description {
  background: #4B4B4B;
}
.nnk-theme #navigation li.unemployed.selected a,
.nnk-theme #navigation li.unemployed.hover a {
  background: #006720;
  color: #fff;
}
.nnk-theme #navigation li.unemployed.selected a .ico:before,
.nnk-theme #navigation li.unemployed.hover a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.employer {
  width: 215px;
}
.nnk-theme #navigation li.employer a .ico {
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.employer a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  left: -32px;
}
.nnk-theme #navigation li.employer a:hover, .nnk-theme #navigation li.employer a:focus {
  background: #4B4B4B;
  color: white;
}
.nnk-theme #navigation li.employer li.lvl-2 a:hover, .nnk-theme #navigation li.employer li.lvl-2 a:focus {
  background: #4B4B4B;
}
.nnk-theme #navigation li.employer li.lvl-2:hover a,
.nnk-theme #navigation li.employer li.lvl-2 .description {
  background: #4b4b4b;
}
.nnk-theme #navigation li.employer.selected a,
.nnk-theme #navigation li.employer.hover a {
  background: #005d95;
  color: #fff;
}
.nnk-theme #navigation li.employer.selected a .ico:before,
.nnk-theme #navigation li.employer.hover a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.market {
  width: 180px;
}
.nnk-theme #navigation li.market a .ico {
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.market a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  left: -64px;
}
.nnk-theme #navigation li.market a:hover, .nnk-theme #navigation li.market a:focus {
  background: #4B4B4B;
  color: white;
}
.nnk-theme #navigation li.market li.lvl-2 a:hover, .nnk-theme #navigation li.market li.lvl-2 a:focus {
  background: #4b4b4b;
}
.nnk-theme #navigation li.market li.lvl-2:hover a,
.nnk-theme #navigation li.market li.lvl-2 .description {
  background: #4b4b4b;
}
.nnk-theme #navigation li.market.selected a,
.nnk-theme #navigation li.market.hover a {
  background: #a52b02;
  color: #fff;
}
.nnk-theme #navigation li.market.selected a .ico:before,
.nnk-theme #navigation li.market.hover a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.jobs {
  width: 180px;
}
.nnk-theme #navigation li.jobs a {
  color: #333;
}
.nnk-theme #navigation li.jobs a .ico {
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.jobs a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  left: -96px;
}
.nnk-theme #navigation li.jobs a:hover, .nnk-theme #navigation li.jobs a:focus {
  background: #F5F5F5;
  color: white;
}
.nnk-theme #navigation li.jobs li.lvl-2 a:hover, .nnk-theme #navigation li.jobs li.lvl-2 a:focus {
  background: whitesmoke;
}
.nnk-theme #navigation li.jobs li.lvl-2:hover a,
.nnk-theme #navigation li.jobs li.lvl-2 .description {
  background: whitesmoke;
}
.nnk-theme #navigation li.jobs ul a, .nnk-theme #navigation li.jobs a:hover, .nnk-theme #navigation li.jobs a:focus, .nnk-theme #navigation li.jobs .description {
  color: #48484A !important;
}
.nnk-theme #navigation li.jobs ul a *, .nnk-theme #navigation li.jobs a:hover *, .nnk-theme #navigation li.jobs a:focus *, .nnk-theme #navigation li.jobs .description * {
  color: #48484a !important;
}
.nnk-theme #navigation li.rest {
  width: 180px;
}
.nnk-theme #navigation li.rest a {
  color: #333;
}
.nnk-theme #navigation li.rest a:hover, .nnk-theme #navigation li.rest a:focus {
  background: #dee1e6;
  color: white;
}
.nnk-theme #navigation li.rest li.lvl-2 a:hover, .nnk-theme #navigation li.rest li.lvl-2 a:focus {
  background: #dee1e6;
}
.nnk-theme #navigation li.rest li.lvl-2:hover a,
.nnk-theme #navigation li.rest li.lvl-2 .description {
  background: #dee1e6;
}
.nnk-theme #navigation li.rest ul a, .nnk-theme #navigation li.rest a:hover, .nnk-theme #navigation li.rest a:focus, .nnk-theme #navigation li.rest .description {
  color: #666e7b !important;
}
.nnk-theme #navigation li.rest ul a *, .nnk-theme #navigation li.rest a:hover *, .nnk-theme #navigation li.rest a:focus *, .nnk-theme #navigation li.rest .description * {
  color: #666e7b !important;
}
.nnk-theme #navigation li.jobs.selected a {
  background: #dee1e6;
  color: #666e7b;
}
.nnk-theme #navigation li.jobs.selected a .ico {
  background-position: -96px -98px;
}
.nnk-theme #navigation li.rest.selected a {
  background: #dee1e6;
  color: #666e7b;
}
.nnk-theme #navigation li.jobs.hover a,
.nnk-theme #navigation li.jobs.selected a {
  background: #e6e9ee;
  color: #48484A;
}
.nnk-theme #navigation li.jobs.hover a .ico,
.nnk-theme #navigation li.jobs.selected a .ico {
  background-position: -96px -32px  !important;
}
.nnk-theme #navigation li.jobs.hover a .ico:before,
.nnk-theme #navigation li.jobs.selected a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.rest.hover a {
  background: #e6e9ee;
  color: #666e7b;
}
.nnk-theme #navigation li.calendar {
  width: 215px;
}
.nnk-theme #navigation li.calendar a {
  color: #333;
}
.nnk-theme #navigation li.calendar a .ico {
  background-position: -128px 0px;
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.calendar a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  left: -128px;
}
.nnk-theme #navigation li.calendar a:hover, .nnk-theme #navigation li.calendar a:focus {
  background: #dee1e6;
  color: white;
}
.nnk-theme #navigation li.calendar li.lvl-2 a:hover, .nnk-theme #navigation li.calendar li.lvl-2 a:focus {
  background: #dee1e6;
}
.nnk-theme #navigation li.calendar li.lvl-2:hover a,
.nnk-theme #navigation li.calendar li.lvl-2 .description {
  background: #dee1e6;
}
.nnk-theme #navigation li.calendar ul a, .nnk-theme #navigation li.calendar a:hover, .nnk-theme #navigation li.calendar a:focus, .nnk-theme #navigation li.calendar .description {
  color: #48484A !important;
}
.nnk-theme #navigation li.calendar ul a *, .nnk-theme #navigation li.calendar a:hover *, .nnk-theme #navigation li.calendar a:focus *, .nnk-theme #navigation li.calendar .description * {
  color: #48484a !important;
}
.nnk-theme #navigation li.calendar.selected a {
  background: #dee1e6;
  color: #48484A;
}
.nnk-theme #navigation li.calendar.selected a .ico {
  background-position: -128px -98px  !important;
}
.nnk-theme #navigation li.calendar.selected a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.calendar.hover a {
  background: #e6e9ee;
  color: #666e7b;
}
.nnk-theme #navigation li.calendar.hover a .ico {
  background-position: -128px -98px;
}
.nnk-theme #navigation li.calendar.hover a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.department {
  width: 140px;
}
.nnk-theme #navigation li.department a .ico {
  background-position: -160px 0px;
  display: inline-block;
  overflow: hidden;
}
.nnk-theme #navigation li.department a .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  left: -160px;
}
.nnk-theme #navigation li.department a:hover, .nnk-theme #navigation li.department a:focus {
  background: #4A4A4A;
  color: white;
}
.nnk-theme #navigation li.department li.lvl-2 a:hover, .nnk-theme #navigation li.department li.lvl-2 a:focus {
  background: #4a4a4a;
}
.nnk-theme #navigation li.department li.lvl-2:hover a,
.nnk-theme #navigation li.department li.lvl-2 .description {
  background: #4a4a4a;
}
.nnk-theme #navigation li.department.selected a,
.nnk-theme #navigation li.department.hover a {
  background: #6f2545;
  color: #fff;
}
.nnk-theme #navigation li.department.selected a .ico,
.nnk-theme #navigation li.department.hover a .ico {
  background-position: -160px -32px  !important;
}
.nnk-theme #navigation li.department.selected a .ico:before,
.nnk-theme #navigation li.department.hover a .ico:before {
  top: -32px;
}
.nnk-theme #navigation li.jobs ul.lvl-2,
.nnk-theme #navigation li.calendar ul.lvl-2,
.nnk-theme #navigation li.department ul.lvl-2,
.nnk-theme #navigation li.rest ul.lvl-2 {
  left: auto;
  right: 0;
}
.nnk-theme #navigation li.jobs ul.lvl-2 .description,
.nnk-theme #navigation li.calendar ul.lvl-2 .description,
.nnk-theme #navigation li.department ul.lvl-2 .description,
.nnk-theme #navigation li.rest ul.lvl-2 .description {
  left: auto;
  right: 100%;
}
.nnk-theme #navigation li.intranet a .ico {
  height: 32px;
  float: left;
  width: 32px;
  overflow: hidden;
  background: url("../images/sprite-intranet-menu-icons.png") no-repeat 0 -150px;
}
.nnk-theme #navigation li.intranet a .ico:before {
  content: url("../images/sprite-intranet-menu-icons.png");
  left: -150px;
  position: relative;
}
.nnk-theme #navigation li.intranet a[href*="/rynek-pracy"] .ico {
  background-position: 0 -1290px;
}
.nnk-theme #navigation li.intranet a[href*="/akty-prawne"] .ico {
  background-position: 0 -378px;
}
.nnk-theme #navigation li.intranet a[href*="/rejestry-i-bazy"] .ico {
  background-position: 0 -606px;
}
.nnk-theme #navigation li.intranet a[href*="/biblioteka-dokumentow"] .ico {
  background-position: 0 -834px;
}
.nnk-theme #navigation li.intranet a[href*="/forum"] .ico {
  background-position: 0 -1062px;
}
.nnk-theme #navigation li.intranet a[href*="/kalendarz"] .ico {
  background-image: url("../images/s-icons.png");
  background-position: -128px 0;
}
.nnk-theme #navigation li.intranet a[href*="/poczta-psz"] .ico {
  background-image: url("../images/s-icons.png");
  background-position: 0 0;
}
.nnk-theme #navigation li.intranet a:hover, .nnk-theme #navigation li.intranet a:focus {
  background: #4D5D53;
  color: white;
}
.nnk-theme #navigation li.intranet li.lvl-2 a:hover, .nnk-theme #navigation li.intranet li.lvl-2 a:focus {
  background: #4D5D53;
}
.nnk-theme #navigation li.intranet li.lvl-2:hover a,
.nnk-theme #navigation li.intranet li.lvl-2 .description {
  background: #4D5D53;
}
.nnk-theme #navigation li.intranet.selected a,
.nnk-theme #navigation li.intranet.hover a {
  background: #006060;
  color: #fff;
}
.nnk-theme #navigation li.intranet.selected a .ico,
.nnk-theme #navigation li.intranet.hover a .ico {
  background-position: 0 -74px !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/rynek-pracy"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/rynek-pracy"] .ico {
  background-position: 0 -1214px !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/akty-prawne"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/akty-prawne"] .ico {
  background-position: 0 -302px  !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/rejestry-i-bazy"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/rejestry-i-bazy"] .ico {
  background-position: 0 -530px  !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/biblioteka-dokumentow"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/biblioteka-dokumentow"] .ico {
  background-position: 0 -758px  !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/forum"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/forum"] .ico {
  background-position: 0 -986px  !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/kalendarz"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/kalendarz"] .ico {
  background-position: -128px -32px !important;
}
.nnk-theme #navigation li.intranet.selected a[href*="/poczta-psz"] .ico,
.nnk-theme #navigation li.intranet.hover a[href*="/poczta-psz"] .ico {
  background-position: 0 -32px !important;
}
.nnk-theme #top_search .yui3-aclist-item-active {
  background: #FFF;
  color: #333333;
}
.nnk-theme #top_search .portlet-search-form {
  border: none !important;
}
.nnk-theme #top_search .portlet-borderless {
  margin: 20px 15px;
}
.nnk-theme #top_search .portlet, .nnk-theme #top_search .portlet-borderless-container {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.nnk-theme #top_search .portlet .portlet-topper, .nnk-theme #top_search .portlet-borderless-container .portlet-topper {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}
.nnk-theme #top_search .portlet form, .nnk-theme #top_search .portlet-borderless-container form {
  width: 100%;
  position: relative;
  margin-right: 120px;
  margin-left: 0px !important;
  left: 0;
}
.nnk-theme #top_search .portlet form input, .nnk-theme #top_search .portlet form button, .nnk-theme #top_search .portlet-borderless-container form input, .nnk-theme #top_search .portlet-borderless-container form button {
  display: block;
  height: 42px;
  padding-top: 10px;
  overflow: hidden;
  border-color: #e6e9ee;
}
@media (min-width: 1200px) {
  .nnk-theme #top_search .portlet form input, .nnk-theme #top_search .portlet form button, .nnk-theme #top_search .portlet-borderless-container form input, .nnk-theme #top_search .portlet-borderless-container form button {
    height: 36px;
  }
}
@media (max-width: 767px) {
  .nnk-theme #top_search .portlet form, .nnk-theme #top_search .portlet-borderless-container form {
    margin-right: 42px;
    left: 0px;
    margin-left: 3% !important;
  }
  .nnk-theme #top_search .portlet form label, .nnk-theme #top_search .portlet-borderless-container form label {
    display: none !important;
  }
  .nnk-theme #top_search .portlet form input, .nnk-theme #top_search .portlet-borderless-container form input {
    width: 80%;
    padding-left: 0;
    margin-left: 0%;
  }
}
.nnk-theme #top_search .portlet form label, .nnk-theme #top_search .portlet-borderless-container form label {
  display: block;
}
.nnk-theme #top_search .portlet form input, .nnk-theme #top_search .portlet-borderless-container form input {
  text-indent: 10px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  padding-top: 0;
  max-width: 100%;
  width: 75%;
  margin: 0px;
  display: block;
  float: left;
}
.nnk-theme #top_search .portlet form button, .nnk-theme #top_search .portlet-borderless-container form button {
  margin: 0;
  padding: 0;
  padding-top: 3px;
  width: 118px;
  background: #a52b02;
  border: 1px solid #A52B02;
  color: #fff;
  display: inline-block;
  float: right;
  width: 25%;
  position: relative;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.nnk-theme #top_search .portlet form button:hover, .nnk-theme #top_search .portlet form button:focus, .nnk-theme #top_search .portlet-borderless-container form button:hover, .nnk-theme #top_search .portlet-borderless-container form button:focus {
  background-color: #ca432d;
}
.nnk-theme #top_search .portlet form button span, .nnk-theme #top_search .portlet-borderless-container form button span {
  text-shadow: 0 0 transparent;
}
.nnk-theme #top_search .portlet form button .ico, .nnk-theme #top_search .portlet-borderless-container form button .ico {
  float: left;
  display: inline-block;
  position: relative;
  width: 32px;
  height: 20px;
  overflow: hidden;
}
.nnk-theme #top_search .portlet form button .ico:before, .nnk-theme #top_search .portlet-borderless-container form button .ico:before {
  content: url("../images/s-icons.png");
  left: -192px;
  top: -8px;
  position: relative;
}
.nnk-theme #top_search .portlet form button .label, .nnk-theme #top_search .portlet-borderless-container form button .label {
  position: relative;
}
@media (max-width: 767px) {
  .nnk-theme #top_search .portlet form button .label, .nnk-theme #top_search .portlet-borderless-container form button .label {
    display: none;
  }
}
.nnk-theme #top_search .yui3-aclist {
  z-index: 220 !important;
}
.nnk-theme #head-line .left-site-header {
  position: absolute;
  left: 0px;
}
.nnk-theme #head-line .left-site-header .col-department {
  position: absolute;
  left: 110px;
  top: 0px;
  width: 120px;
  z-index: 10;
}
.nnk-theme #head-line .left-site-header .shortcut-col-menu ul {
  width: 200px;
}
.nnk-theme #head-line .left-site-header .shortcut-col-menu ul .shortcut:focus {
  margin-left: 15px !important;
}
.nnk-theme #head-line .ue-logo {
  width: 100px;
  height: 57px;
  display: inline-block;
  overflow: hidden;
  margin-top: 1px;
}
.nnk-theme #head-line .img-logo {
  margin-top: 3px;
}
.nnk-theme #head-line .col-menu {
  float: right;
}
.nnk-theme #head-line #choose-department,
.nnk-theme #head-line #intranet-site,
.nnk-theme #head-line #intranet-site-common {
  display: inline-block;
  position: relative;
  font-size: 0.75em;
  font-family: "fira bold";
  line-height: 30px;
  padding: 0 0.1em 0 0.65em;
  margin-top: 10px;
  border: 1px solid #e6e9ee;
  border-radius: 2px;
  text-decoration: none;
  background: #FFF;
}
.nnk-theme #head-line #choose-department .ico,
.nnk-theme #head-line #intranet-site .ico,
.nnk-theme #head-line #intranet-site-common .ico {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 28px;
  height: 18px;
  overflow: hidden;
}
.nnk-theme #head-line #choose-department .ico:before,
.nnk-theme #head-line #intranet-site .ico:before,
.nnk-theme #head-line #intranet-site-common .ico:before {
  content: url("../images/s-icons.png");
  position: relative;
  top: -3px;
  left: -353px;
}
.nnk-theme #head-line #intranet-site,
.nnk-theme #head-line #intranet-site-common {
  padding: 0 0.65em 0 0.65em;
}
.nnk-theme #head-line .col-menu {
  width: 100%;
}
.nnk-theme #head-line .col-menu #head-menu {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  width: 80%;
}
@media (max-width: 767px) {
  .nnk-theme #head-line .col-menu #head-menu {
    float: right;
    width: 77%;
    margin: 0px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1200px) {
  .nnk-theme #head-line .col-menu #head-menu {
    float: right;
    text-align: right;
  }
}
.nnk-theme #head-line .col-menu #head-menu a:hover {
  text-decoration: none;
}
.nnk-theme #head-line .col-menu #head-menu li.bip {
  line-height: 32px !important;
}
.nnk-theme #head-line .col-menu #head-menu li.bip .ico {
  display: inline-block;
  background: url("../images/bip.png") no-repeat 0px 0px;
  height: 35px;
  width: 105px;
  font-size: 0.9em;
}
.nnk-theme #head-line .col-menu #head-menu li.bip span {
  line-height: 1.1em;
  text-align: left;
  margin-bottom: 0px;
  padding-left: 40px;
}
.nnk-theme #head-line .col-menu #head-menu .bip img {
  margin-right: 2px;
}
.nnk-theme #head-line .col-menu > ul > li {
  padding: 10px 0;
}
.nnk-theme #head-line .col-menu ul {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
.nnk-theme #head-line .col-menu ul li {
  float: left;
}
.nnk-theme #head-line .col-menu ul li a {
  margin: 0 15px;
  font-size: 0.8em;
  line-height: 32px;
  text-decoration: none;
  color: #656d78;
}
.nnk-theme #head-line .col-menu ul li a .ico {
  display: none;
  width: 32px;
  height: 32px;
  background: url("../images/s-icons.png") no-repeat -192px -32px;
}
.nnk-theme #head-line .col-menu ul li.infolinia a {
  color: #016501;
  line-height: 32px;
}
.nnk-theme #head-line .col-menu ul li.infolinia .ico {
  display: inline-block;
  background: url("../images/infolinia.png") no-repeat 0px 0px;
  width: 160px;
  height: 32px;
  font-size: 1em;
}
.nnk-theme #head-line .col-menu ul li.infolinia span {
  line-height: 1.1em;
  text-align: left;
  margin-bottom: 0px;
  padding-left: 85px;
  padding-top: 3px;
}
.nnk-theme #head-line .col-menu ul .expandIco {
  display: inline-block;
  height: 20px;
  width: 15px;
  background: url("/nnk-theme/images/sprite-small-arrows.png") no-repeat 5px -440px !important;
}
.nnk-theme #head-line .col-menu ul li.help a {
  color: #4fc1e9;
}
.nnk-theme #head-line .col-menu ul li.help a .ico {
  display: inline-block;
  background-position: -224px 0px;
}
@media (max-width: 1200px) {
  .nnk-theme #head-line .col-menu ul li.help {
    height: 50px;
  }
}
@media (max-width: 767px) {
  .nnk-theme #head-line .col-menu ul li.help {
    height: 50px;
    width: 50%;
  }
}
@media (max-width: 350px) {
  .nnk-theme #head-line .col-menu ul li.help {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .nnk-theme #head-line .col-menu ul li.help ~ li.icon-link:nth-child(even) a {
    float: left;
  }
}
@media (max-width: 767px) {
  .nnk-theme #head-line .col-menu ul li.help ~ li.icon-link:nth-child(odd) a {
    float: right;
  }
}
@media (max-width: 1200px) {
  .nnk-theme #head-line .col-menu ul li.icon-link {
    height: 50px;
  }
}
@media (max-width: 350px) {
  .nnk-theme #head-line .col-menu ul li.icon-link {
    width: 100%;
    text-align: center;
  }
  .nnk-theme #head-line .col-menu ul li.icon-link a {
    float: none !important;
  }
}
.nnk-theme #head-line .col-menu ul .positive,
.nnk-theme #head-line .col-menu ul .negative {
  margin: 5px;
  margin-top: 10px;
  width: 32px;
  height: 30px;
  border-collapse: collapse;
  text-align: center;
  padding: 0px;
  border: 1px solid #656d77;
}
.nnk-theme #head-line .col-menu ul .positive a,
.nnk-theme #head-line .col-menu ul .negative a {
  display: inline-block;
  width: 30px;
  height: 28px;
  font-size: 1.0em;
  margin: 0px;
  padding: 0px;
  color: white;
}
.nnk-theme #head-line .col-menu ul .positive {
  margin-right: 0px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.nnk-theme #head-line .col-menu ul .positive a {
  color: #000;
}
.nnk-theme #head-line .col-menu ul .negative {
  margin-left: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background: #656d78;
  color: #fff;
}
.nnk-theme #head-line .col-menu ul li.font-size {
  margin: 0 15px 0 5px;
}
.nnk-theme #head-line .col-menu ul li.font-size a {
  margin-left: 5px;
  margin-right: 5px;
}
.nnk-theme #head-line .col-menu ul li.language {
  position: relative;
}
.nnk-theme #head-line .col-menu ul li.language a img {
  width: 17px !important;
  height: 12px !important;
  margin-right: 5px;
}
.nnk-theme #head-line .col-menu ul li.language a .ico {
  background-position: -256px 0px;
}
.nnk-theme #head-line .col-menu ul li.language ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  background: #fff;
  border: 1px solid #ebedf1;
  padding: 4px 0;
}
.nnk-theme #head-line .col-menu ul li.language ul li {
  display: block;
  float: none;
}
.nnk-theme #head-line .col-menu ul li.sign-in, .nnk-theme #head-line .col-menu ul li.register {
  padding-bottom: 14px;
  background: #ebedf1;
}
.nnk-theme #head-line .col-menu ul li.sign-in {
  border-bottom-left-radius: 2px;
}
.nnk-theme #head-line .col-menu ul li.sign-in a .ico {
  background-position: -320px -1px;
}
.nnk-theme #head-line .col-menu ul li.register {
  border-bottom-right-radius: 2px;
}
.nnk-theme #head-line .col-menu ul li.register a .ico {
  background-position: -288px -1px;
}
.nnk-theme #head-line .col-menu ul li.contact {
  line-height: 32px !important;
}
.nnk-theme #head-line .col-menu ul li.contact a {
  color: #6f2545;
}
.nnk-theme #head-line .col-menu ul li.contact .ico {
  display: inline-block;
  background: url("../images/contact.png") no-repeat 0px 0px;
}
@media (max-width: 1200px) {
  .nnk-theme #head-line .col-menu ul li.contact {
    height: 50px;
  }
}
.nnk-theme #head-line .col-menu ul li.signed-in {
  position: relative;
  background: #ebedf1;
  padding-bottom: 0;
  z-index: 230;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a {
  position: relative;
  display: block;
  margin: 0 15px 0 15px;
  min-width: 200px;
  padding-bottom: 10px;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a > span {
  vertical-align: middle;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a span.name {
  color: #424b54;
  display: inline-block;
  max-width: 200px;
  min-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 5px;
  float: left;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a span.ico {
  display: inline-block;
  margin-right: 5px;
  width: 30px;
  height: 32px;
  float: left;
  background: url("../images/s-icons.png") no-repeat -320px 0;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a span.bullet {
  display: inline-block;
  float: right;
  height: 32px;
  width: 20px;
  background: url("../images/sprite-arrows.png") no-repeat 0px -989px;
}
.nnk-theme #head-line .col-menu ul li.signed-in > a.opened span.bullet {
  background-position: 0px -1051px;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 10;
  min-width: 100%;
  float: none;
  background: #f6f7fb;
  border-bottom: 2px solid #35974d;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul li {
  display: block;
  float: none;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul li a {
  display: block;
  padding: 0 20px 0 35px;
  font-weight: normal;
  line-height: 2.25em;
  color: #57636f;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul li.edit-profile a {
  padding-top: 10px;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul li.newsletter-subscriptions a {
  padding-top: 5px;
  padding-bottom: 5px;
}
.nnk-theme #head-line .col-menu ul li.signed-in ul li.sign-out a {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #eaebef;
}

#mobile-menu-screen-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
}
@media (min-width: 1200px) {
  #mobile-menu-screen-overlay {
    display: none;
  }
}

/* ie fix */
.nnk-theme #head-line .col-menu ul li a {
  margin: 6px 6px 6px 6px;
}

.nnk-theme #head-line .col-menu ul li.language ul li {
  width: 75px;
}
.nnk-theme #head-line .col-menu ul li.language ul li a {
  font-size: 0.65em;
}

.nnk-theme #head-line .col-menu ul li.language .current {
  width: 75px;
}
.nnk-theme #head-line .col-menu ul li.language .current .ico {
  display: inline-block;
  background: url("../images/sprite-small-arrows.png") no-repeat 0px 0px;
}

.central-office #top_search {
  margin-top: 8px;
}

.central-site .nnk-theme #navigation li.unemployed {
  width: 274px;
}
.central-site .nnk-theme #navigation li.employer {
  width: 243px;
}
.central-site .nnk-theme #navigation li.market {
  width: 208px;
}
.central-site .nnk-theme #navigation li.jobs {
  width: 208px;
}
.central-site .nnk-theme #navigation li.calendar {
  width: 237px;
}

.nnk-theme #siteOrganizationID {
  display: none;
}

@media (min-width: 1200px) {
  .nnk-theme .wup-pup #heading {
    max-height: 185px;
    overflow: hidden;
  }
  .nnk-theme .wup-pup #heading #top_search {
    width: 650px;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet-borderless {
    margin-bottom: 0;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form {
    margin-left: 35px !important;
    width: 100%;
    overflow: hidden;
  }
  .nnk-theme .wup-pup #heading .side-logo-holder {
    position: relative;
    top: -80px;
    max-height: 165px;
  }
}
@media (max-width: 1199px) {
  .nnk-theme .wup-pup #heading .col-mobile-menu {
    position: relative;
    right: 20px;
    top: 33px;
  }
  .nnk-theme .wup-pup #heading .col-mobile-menu #mobile-menu {
    top: 112px !important;
  }
  .nnk-theme .wup-pup #heading .col-search {
    width: 90%;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form {
    margin-left: 15px;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet input, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form input {
    width: 80%;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet button, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form button {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .nnk-theme .wup-pup #heading .col-mobile-menu {
    top: 0px;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet input, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form input {
    width: 80%;
  }
  .nnk-theme .wup-pup #heading #top_search .portlet button, .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form button {
    width: 42px;
    float: left;
  }
}
@media (max-width: 460px) {
  .nnk-theme .wup-pup #heading .col-search {
    width: 83%;
  }
}
.nnk-theme .wup-pup #heading #mobile-menu-wrapper .mobile-menu-trigger {
  margin: 0px;
}
.nnk-theme .wup-pup #heading .wup-coat-of-arms .mobile {
  display: none;
}
.nnk-theme .wup-pup #heading .wup-coat-of-arms .mobile:hover, .nnk-theme .wup-pup #heading .wup-coat-of-arms .mobile:focus {
  text-decoration: none;
}
@media (min-width: 1199px) {
  .nnk-theme .wup-pup #heading .wup-coat-of-arms .mobile {
    display: none;
  }
}
.nnk-theme .wup-pup #heading .wup-site-name {
  font-size: 33px;
  color: #41464D;
}
@media (max-width: 991px) {
  .nnk-theme .wup-pup #heading .wup-site-name {
    font-size: 23px;
  }
}
.nnk-theme .wup-pup #heading .site-title {
  margin-top: 10px !important;
  display: inline-block;
}
.nnk-theme .wup-pup #heading .logo-table {
  border-collapse: separate;
  display: table;
}
.nnk-theme .wup-pup #heading .logo-table > * {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
}
.nnk-theme .wup-pup #heading .logo-table img {
  padding-right: 10px;
}
@media (max-width: 1199px) {
  .nnk-theme .wup-pup #heading .logo-table {
    border-spacing: 10px;
  }
  .nnk-theme .wup-pup #heading .logo-table > * {
    padding-right: 0;
  }
}
.nnk-theme .wup-pup #heading .logo-table a:hover, .nnk-theme .wup-pup #heading .logo-table a:focus {
  text-decoration: none;
}
.nnk-theme .wup-pup #heading .portlet-search-form {
  background: transparent !important;
}
@media (min-width: 1200px) {
  .nnk-theme .wup-pup #heading #top_search .portlet form,
  .nnk-theme .wup-pup #heading #top_search .portlet-borderless-container form {
    margin: auto;
  }
}
.nnk-theme .wup-pup #heading .col-logo {
  width: 100% !important;
  width: fit-content;
}
@media (max-width: 740px) {
  .nnk-theme .wup-pup #head-line .col-department {
    left: 0px !important;
    top: 60px !important;
  }
  .nnk-theme .wup-pup #head-line #head-menu {
    min-height: 100px;
    width: 85%;
  }
}
@media (min-width: 890px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break {
    display: none;
  }
}
@media (max-width: 889px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break {
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
@media (max-width: 570px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break {
    display: none;
  }
}
@media (max-width: 460px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break {
    display: initial !important;
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
@media (min-width: 391px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break2 {
    display: none;
  }
}
@media (max-width: 390px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break2 {
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
.nnk-theme .wup-pup #head-line .col-menu ul .line-break3 {
  display: none;
}
@media (min-width: 461px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break4 {
    display: none;
  }
}
@media (max-width: 460px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .line-break4 {
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
@media (max-width: 1025px) {
  .nnk-theme .wup-pup #head-line .col-menu ul .infolinia {
    width: 88px;
    padding-top: 10px;
  }
  .nnk-theme .wup-pup #head-line .col-menu ul .bip {
    width: 42px;
  }
  .nnk-theme .wup-pup #head-line .col-menu ul .contact {
    width: 42px;
    font-size: 0px;
  }
  .nnk-theme .wup-pup #head-line .col-menu ul .icon-link {
    overflow: hidden;
  }
}

@media (min-width: 1200px) {
  .nnk-theme .psz-intranet #heading {
    position: relative;
    top: -6px;
    padding-bottom: 0;
  }
}
@media (max-width: 1199px) {
  .nnk-theme .psz-intranet #heading .col-search {
    width: 65%;
  }
  .nnk-theme .psz-intranet #heading .col-mobile-menu {
    position: absolute;
    right: 15px;
    padding-top: 42px;
  }
  .nnk-theme .psz-intranet #heading .col-logo {
    padding-top: 20px;
    width: 310px;
  }
}
@media (max-width: 1079px) {
  .nnk-theme .psz-intranet #heading .col-search {
    width: 62%;
  }
}
@media (max-width: 991px) {
  .nnk-theme .psz-intranet #heading .col-search {
    width: 60%;
  }
  .nnk-theme .psz-intranet #heading .col-logo {
    margin-right: 5px;
  }
}
@media (max-width: 870px) {
  .nnk-theme .psz-intranet #heading .col-search {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .nnk-theme .psz-intranet #heading {
    padding-bottom: 0;
  }
  .nnk-theme .psz-intranet #heading .col-search {
    width: 100%;
  }
  .nnk-theme .psz-intranet #heading .col-logo {
    width: 80%;
    margin-right: 0px;
    margin-left: 3% !important;
    padding-top: 0px;
  }
  .nnk-theme .psz-intranet #heading .col-mobile-menu {
    position: relative;
    float: left;
    width: 42px;
    bottom: 0px;
    right: 3.8%;
    padding-top: 23px;
  }
  .nnk-theme .psz-intranet #heading #mobile-menu-wrapper {
    top: 0px;
    width: 42px;
    height: 42px;
    float: left;
    position: relative;
  }
  .nnk-theme .psz-intranet #heading #mobile-menu-wrapper .mobile-menu-trigger {
    margin: 0px;
    float: left;
    display: inline-block;
    top: 0;
    bottom: 0;
    position: relative;
  }
}
@media (max-width: 650px) {
  .nnk-theme .psz-intranet #heading .col-mobile-menu {
    right: 4.2%;
  }
}
@media (max-width: 405px) {
  .nnk-theme .psz-intranet #heading #mobile-menu-wrapper {
    top: 50px;
  }
}
.nnk-theme .psz-intranet #heading .col-logo, .nnk-theme .psz-intranet #heading .col-mobile-menu, .nnk-theme .psz-intranet #heading .col-search {
  min-height: 0px;
}
@media (min-width: 1200px) {
  .nnk-theme .psz-intranet #top_search .portlet, .nnk-theme .psz-intranet .portlet-borderless-container form {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .nnk-theme .psz-intranet #top_search .portlet input, .nnk-theme .psz-intranet .portlet-borderless-container form input {
    width: 65%;
    float: left;
  }
  .nnk-theme .psz-intranet #top_search .portlet button, .nnk-theme .psz-intranet .portlet-borderless-container form button {
    width: 35%;
    max-width: 120px;
    float: left;
  }
}
@media (max-width: 767px) {
  .nnk-theme .psz-intranet #top_search .portlet input, .nnk-theme .psz-intranet .portlet-borderless-container form input {
    width: 77.5%;
  }
  .nnk-theme .psz-intranet #top_search .portlet button, .nnk-theme .psz-intranet .portlet-borderless-container form button {
    width: 42px;
  }
}
@media (max-width: 405px) {
  .nnk-theme .psz-intranet #top_search .portlet input, .nnk-theme .psz-intranet .portlet-borderless-container form input {
    width: 62%;
  }
}
@media (max-width: 695px) {
  .nnk-theme .psz-intranet #head-line .col-department {
    left: 0px !important;
    top: 60px !important;
  }
  .nnk-theme .psz-intranet #head-line #head-menu {
    min-height: 100px;
  }
}
@media (min-width: 768px) {
  .nnk-theme .psz-intranet #head-line .col-menu ul .line-break {
    display: none;
  }
}
@media (max-width: 767px) {
  .nnk-theme .psz-intranet #head-line .col-menu ul .line-break {
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
.nnk-theme .psz-intranet #head-line .col-menu ul .line-break2 {
  display: none;
}
@media (min-width: 390px) {
  .nnk-theme .psz-intranet #head-line .col-menu ul .line-break3 {
    display: none;
  }
}
@media (max-width: 389px) {
  .nnk-theme .psz-intranet #head-line .col-menu ul .line-break3 {
    padding: 0px;
    width: 100%;
    height: 0;
  }
}
.nnk-theme .psz-intranet #head-line .col-menu ul .line-break4 {
  display: none;
}
@media (max-width: 850px) {
  .nnk-theme .psz-intranet #head-line .col-menu ul .infolinia {
    width: 88px;
    padding-top: 10px;
  }
  .nnk-theme .psz-intranet #head-line .col-menu ul .bip, .nnk-theme .psz-intranet #head-line .col-menu ul .contact {
    width: 42px;
  }
  .nnk-theme .psz-intranet #head-line .col-menu ul .icon-link {
    overflow: hidden;
  }
}

.small .nnk-theme .footer-gallery,
body .nnk-theme .footer-gallery {
  font-size: 16px;
  height: 140px;
}
.small .nnk-theme .footer-gallery .owl-item .item > a,
body .nnk-theme .footer-gallery .owl-item .item > a {
  height: 85px;
}
.small .nnk-theme .footer-gallery .owl-prev,
.small .nnk-theme .footer-gallery .owl-next,
body .nnk-theme .footer-gallery .owl-prev,
body .nnk-theme .footer-gallery .owl-next {
  top: 0px;
}
.small .nnk-theme .footer-logos .inner-container > li,
body .nnk-theme .footer-logos .inner-container > li {
  list-style: none;
}
.small .nnk-theme .footer-logos,
.small .nnk-theme .footer-navigation-container,
.small .nnk-theme .footer-horizontal-navigation,
body .nnk-theme .footer-logos,
body .nnk-theme .footer-navigation-container,
body .nnk-theme .footer-horizontal-navigation {
  font-size: 16px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .small .nnk-theme .footer-farm-links > div,
  body .nnk-theme .footer-farm-links > div {
    min-width: 170px;
  }
}

.medium .nnk-theme .footer-gallery {
  font-size: 19.2px;
  height: 140px;
}
.medium .nnk-theme .footer-gallery .owl-item .item > a {
  height: 105px;
}
.medium .nnk-theme .footer-gallery .owl-prev,
.medium .nnk-theme .footer-gallery .owl-next {
  top: 14px;
}
.medium .nnk-theme .footer-logos,
.medium .nnk-theme .footer-navigation-container,
.medium .nnk-theme .footer-horizontal-navigation {
  font-size: 19.2px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .medium .nnk-theme .footer-farm-links > div {
    min-width: 200px;
  }
}

.big .nnk-theme .footer-gallery {
  font-size: 22.4px;
  height: 180px;
}
.big .nnk-theme .footer-gallery .owl-item .item > a {
  height: 145px;
}
.big .nnk-theme .footer-gallery .owl-prev,
.big .nnk-theme .footer-gallery .owl-next {
  top: 30px;
}
.big .nnk-theme .footer-logos,
.big .nnk-theme .footer-navigation-container,
.big .nnk-theme .footer-horizontal-navigation {
  font-size: 22.4px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .big .nnk-theme .footer-farm-links > div {
    min-width: 215px;
  }
}

.nnk-theme {
  /* partners */
  /* footer-gallery */
  /* footer navigation  */
  /* horizontal menu */
  /* powered by */
}
.nnk-theme .footer-logos-center {
  text-align: center;
  display: block;
}
.nnk-theme .footer-logos-center img {
  height: 98px;
}
.nnk-theme .footer-logo-image {
  display: inline;
  list-style: none;
}
.nnk-theme .owl-prev,
.nnk-theme .owl-next {
  max-height: 85px;
}
.nnk-theme .footer-horizontal-navigation .help {
  float: right;
  margin-top: 1em;
}
@media (max-width: 1199px) {
  .nnk-theme .footer-horizontal-navigation .help {
    display: none;
  }
}
.nnk-theme .footer-horizontal-navigation .help a {
  color: #4fc1e9;
  text-decoration: none;
  font-weight: bold;
}
.nnk-theme .footer-horizontal-navigation .help .ico {
  background: url("../images/s-icons.png") no-repeat scroll -224px 0;
  display: inline-block;
  height: 32px;
  width: 32px;
  position: relative;
  top: -5px;
}
.nnk-theme .uep-custom-logos {
  margin: 10px 0 25px 0;
  padding: 10px 0;
  border-top: 1px solid #e6e9ed;
  border-bottom: 1px solid #e6e9ed;
  text-align: center;
}
@media (max-width: 767px) {
  .nnk-theme .uep-custom-logos {
    padding: 20px;
  }
}
.nnk-theme .uep-custom-logos .float-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
.nnk-theme .uep-custom-logos .column {
  text-align: center;
}
.nnk-theme .uep-custom-logos .r-img {
  display: inline-block;
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  height: 83px;
}
.nnk-theme .uep-custom-logos .r-img .outer {
  position: relative;
  border: 1px solid transparent;
}
.nnk-theme .uep-custom-logos .r-img .outer .dummy {
  height: 0 !important;
  overflow: hidden;
  margin-top: 30%;
}
.nnk-theme .uep-custom-logos .r-img .outer .inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: content-box;
}
.nnk-theme .uep-custom-logos .r-img .outer .inner img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 100%;
  /* max-height : 100%; */
  height: 83px;
  border: 0;
}
.nnk-theme .uep-custom-logos .note {
  clear: both;
  margin: 0 auto;
  text-align: center;
  font-size: 0.9em;
  max-width: 1200px;
  padding: 10px;
}
.nnk-theme .uep-custom-logos .note p {
  margin: 0;
  padding: 0;
  color: #333333;
}
.nnk-theme .footer-logos {
  border-bottom: 1px solid #E6E9ED;
  border-top: 1px solid #E6E9ED;
  padding: 20px 20px 0;
  min-height: 120px;
  margin: 0 0 35px 0;
}
.nnk-theme .footer-logos > .inner-container {
  max-width: 1215px;
}
.nnk-theme .footer-logos a {
  text-align: center;
}
.nnk-theme .footer-logos .footer-logo-desc {
  font-size: 0.9em;
  color: #434a54;
  text-align: center;
  margin-top: 5px;
}
@media (max-width: 768px) {
  .nnk-theme .footer-logos img {
    height: 60px;
  }
}
@media (max-width: 540px) {
  .nnk-theme .footer-logos img {
    height: 40px;
  }
}
.nnk-theme .footer-gallery {
  height: 140px;
  background: #FFF;
  padding: 30px 0;
}
.nnk-theme .footer-navigation-container > div {
  margin-bottom: 3em;
}
.nnk-theme .footer-navigation-container ul {
  margin: 0;
}
.nnk-theme .footer-navigation-container li {
  list-style-type: none;
  padding: 5px 0 5px 15px;
  text-align: left;
}
.nnk-theme .footer-navigation-container a, .nnk-theme .footer-navigation-container a:hover {
  color: #656d78;
}
.nnk-theme .footer-navigation-container .link-header {
  border-left-width: 2px;
  border-left-style: solid;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 5px;
}
.nnk-theme .footer-navigation-container .link-header a, .nnk-theme .footer-navigation-container .link-header a:hover {
  color: #434a50;
}
.nnk-theme .footer-navigation-container .joined .link-header {
  margin-bottom: 0px;
  margin-top: 0px;
}
.nnk-theme .footer-navigation-container .joined ul:first-child .link-header {
  margin-top: 5px;
}
.nnk-theme .footer-navigation-container .link-header.employer {
  border-color: #005d95;
}
.nnk-theme .footer-navigation-container .link-header.market {
  border-color: #a52b02;
}
.nnk-theme .footer-navigation-container .link-header.intranet {
  border-color: #006060;
}
.nnk-theme .footer-navigation-container .link-header.unemployed {
  border-color: #006720;
}
.nnk-theme .footer-navigation-container .link-header.jobs {
  border-color: #a5a5a5;
}
.nnk-theme .footer-navigation-container .link-header.calender,
.nnk-theme .footer-navigation-container .link-header.rest {
  border-color: #a5a5a5;
}
.nnk-theme .footer-navigation-container .link-header.department {
  border-color: #6f2545;
}
.nnk-theme .footer-horizontal-navigation {
  background: #f3f4f6;
  padding: 10px 0;
}
.nnk-theme .footer-horizontal-navigation li {
  display: inline-block;
  list-style-type: none;
  margin-right: 30px;
}
.nnk-theme .footer-horizontal-navigation li a, .nnk-theme .footer-horizontal-navigation li a:hover {
  color: #42464B;
}
@media (max-width: 768px) {
  .nnk-theme .footer-horizontal-navigation {
    text-align: center;
  }
  .nnk-theme .footer-horizontal-navigation li {
    line-height: 30px;
  }
  .nnk-theme .footer-farm-links > div {
    margin-top: 30px;
  }
  .nnk-theme .footer-farm-links > div:first-child {
    margin-top: 0;
  }
}
.nnk-theme .powered-by {
  text-align: center;
  margin-top: 20px;
}

.contrast_version .nnk-theme .footer-navigation-container *,
.contrast_version .nnk-theme .footer-horizontal-navigation *,
.contrast_version .nnk-theme .footer-logo-desc {
  color: #000 !important;
}
.contrast_version .nnk-theme .footer-horizontal-navigation .help .ico {
  background-position: -224px -65px;
}
.contrast_version .nnk-theme .link-header {
  border-color: #000 !important;
}

/* breadcumbs */
/*breadcrump link color */
/*breadcrump last link color */
.nnk-theme .site-breadcrumbs {
  position: relative;
  margin: 10px 0 20px;
  padding-right: 10px;
}
@media (max-width: 1200px) {
  .nnk-theme .site-breadcrumbs {
    margin: 10px 10px 20px;
  }
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs {
    margin: 5px 0 10px 0;
    border-top: 1px solid #f6f6f9;
    border-bottom: 1px solid #dbdcdf;
    background: white;
  }
}
.nnk-theme .site-breadcrumbs h1 {
  display: none !important;
}
.nnk-theme .site-breadcrumbs ul {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul {
    min-height: 45px;
  }
}
.nnk-theme .site-breadcrumbs ul li {
  display: none;
  padding-left: 0;
}
@media (min-width: 768px) {
  .nnk-theme .site-breadcrumbs ul li {
    display: inline;
  }
  .nnk-theme .site-breadcrumbs ul li .sweet-ico {
    background-image: url("../images/sprite-small-arrows.png");
    background-position: 0 -565px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 7px;
    height: 8px;
    margin-right: 10px;
  }
}
.nnk-theme .site-breadcrumbs ul li span {
  position: relative;
  display: inline;
  background: none;
  margin: 0;
  vertical-align: middle;
  color: #424a55;
  padding: 0 10px 0 0;
}
.nnk-theme .site-breadcrumbs ul li span a {
  display: inline;
  padding-top: 12px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.25em;
  color: #424a55;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li span a {
    margin-right: 0;
    display: inline-block;
    min-height: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 160%;
  }
}
.nnk-theme .site-breadcrumbs ul li.first {
  display: inline;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li.first {
    width: 50px !important;
    display: inline-block;
  }
  .nnk-theme .site-breadcrumbs ul li.first span {
    position: static;
  }
  .nnk-theme .site-breadcrumbs ul li.first span a {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 45px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-indent: -1000px;
    background: white url("../images/home-ico.png") no-repeat center center;
  }
}
.nnk-theme .site-breadcrumbs ul li.mobile-collapsed {
  display: none;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li.mobile-collapsed {
    display: inline-block !important;
    width: 60px !important;
  }
  .nnk-theme .site-breadcrumbs ul li.mobile-collapsed span {
    position: static;
  }
  .nnk-theme .site-breadcrumbs ul li.mobile-collapsed span a {
    position: absolute;
    top: 0;
    left: 45px;
    width: 60px;
    height: 45px;
    margin: 0;
    padding: 0;
    background: transparent url("../images/b-mobile.png") no-repeat center center;
    background-size: 100% 100%;
    text-align: center;
    line-height: 45px;
  }
}
.nnk-theme .site-breadcrumbs ul li.last {
  display: inline;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li.last {
    display: block;
    margin-left: 120px;
    top: 12px;
  }
}
.nnk-theme .site-breadcrumbs ul li.last .sweet-ico {
  display: none;
}
.nnk-theme .site-breadcrumbs ul li.last span {
  color: #424b54;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li.last span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }
}
.nnk-theme .site-breadcrumbs ul li.last span:after {
  background: none;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul.mobile-expanded {
    margin: 0 10px;
    padding: 10px 0;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li {
    display: block;
    margin: 0;
    padding: 0;
    position: static;
    top: auto;
    left: auto;
    width: auto !important;
    max-width: none;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li span {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li span:before {
    content: " ";
    background-image: url("../images/sprite-small-arrows.png");
    background-position: 0 -111px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 7px;
    height: 8px;
    margin-top: -4px;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li span a {
    display: inline-block;
    position: static;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    padding-top: 6px;
    padding-bottom: 0;
    min-height: 0px;
    height: auto;
    background: none;
    margin-right: 0px;
    margin-left: 15px;
    text-indent: 0;
    white-space: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 80%;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li.last > span {
    padding-left: 15px;
  }
  .nnk-theme .site-breadcrumbs ul.mobile-expanded li.mobile-collapsed {
    display: none !important;
  }
}

.nnk-theme .site-breadcrumbs ul li {
  position: relative;
  z-index: 5;
}
@media (max-width: 767px) {
  .nnk-theme .site-breadcrumbs ul li {
    position: absolute;
  }
}

.nnk-theme .site-breadcrumbs ul li:last-of-type {
  z-index: 1;
}

.nnk-theme .site-breadcrumbs ul li span {
  position: static;
  display: inline;
  font-size: 16px;
}

.nnk-theme .site-breadcrumbs ul li span a {
  display: inline;
  padding-top: 0px;
}

.contrast_version .site-breadcrumbs * {
  color: #000 !important;
}

.portlet-navigation:not(.portlet-configuration) .title-ico {
  margin-top: 4px;
  left: 10px;
}
.portlet-navigation:not(.portlet-configuration) .portlet {
  padding: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-topper {
  border-bottom: 1px solid #ededef;
  padding: 20px;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-topper .portlet-title {
  padding: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-topper .portlet-title .icon {
  display: none;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content {
  border-top: 1px solid #dedfe3;
  background-color: #f6f7fb;
  padding: 0 !important;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content h2,
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul {
  margin: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul {
  padding: 0;
  list-style-type: none;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul li {
  padding: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul li a {
  border-bottom: 1px solid #e6eaed;
  padding: 13px 5px 13px 25px;
  display: block;
  position: relative;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul li a:hover {
  text-decoration: none;
  background-color: #FFF;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul li.selected > a {
  background-color: #fff;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul ul li a {
  padding: 13px 5px 13px 40px;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul ul li a .title-ico {
  left: 25px;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul ul li ul li a {
  padding: 13px 5px 13px 55px;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content ul ul li ul li a .title-ico {
  left: 40px;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content h2 {
  padding: 0 10px 0 15px;
  font-size: 16px;
  font-weight: normal;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content h2 a {
  border-bottom: 1px solid #e6eaed;
  padding: 13px 5px;
  display: block;
  margin-left: 10px;
  color: #000;
  position: relative;
}
.portlet-navigation:not(.portlet-configuration) .portlet .portlet-content h2 a:hover {
  text-decoration: none;
}
.portlet-navigation:not(.portlet-configuration).portlet-borderless {
  padding: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container {
  background-color: #f6f7fb;
  padding: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul {
  margin: 0;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) {
  padding: 0;
  /*border-top: 1px solid #dedfe3;*/
  list-style-type: none;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li a {
  border-bottom: 1px solid #e6eaed;
  padding: 13px 5px 13px 25px;
  display: block;
  position: relative;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li a:hover {
  text-decoration: none;
  background: #FFF;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li.selected > a {
  background-color: #fff;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li a {
  padding: 13px 5px 13px 35px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li a .title-ico {
  left: 20px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li a:hover {
  background: #FFF;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li a {
  padding: 13px 5px 13px 40px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li a .title-ico {
  left: 25px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li ul li a {
  padding: 13px 5px 13px 55px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container ul:not(.lfr-actions) li ul li ul li a .title-ico {
  left: 40px;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container h2 {
  border-bottom: 2px solid #ededef;
  padding: 15px;
  margin: 0;
  font-size: 1.15em;
  font-family: 'fira sans light';
  font-weight: bold;
  background-color: #FFF;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container h2 a {
  padding: 0;
  display: block;
  color: #656D78;
  display: block;
  width: 90%;
  position: relative;
}
.portlet-navigation:not(.portlet-configuration) .portlet-borderless-container h2 a:hover {
  text-decoration: none;
}

.unemployed .portlet-navigation .portlet-content ul li,
.unemployed .portlet-navigation .portlet-content h2,
.unemployed.portlet-navigation .portlet-content ul li,
.unemployed.portlet-navigation .portlet-content h2,
.unemployed .portlet-navigation .portlet-borderless-container ul li,
.unemployed.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -176px;
}

.employer .portlet-navigation .portlet-content ul li,
.employer .portlet-navigation .portlet-content h2,
.employer.portlet-navigation .portlet-content ul li,
.employer.portlet-navigation .portlet-content h2,
.employer .portlet-navigation .portlet-borderless-container ul li,
.employer.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -76px;
}

.market .portlet-navigation .portlet-content ul li,
.market .portlet-navigation .portlet-content h2,
.market.portlet-navigation .portlet-content ul li,
.market.portlet-navigation .portlet-content h2,
.market .portlet-navigation .portlet-borderless-container ul li,
.market.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px 20px;
}

.jobs .portlet-navigation .portlet-content ul li,
.jobs .portlet-navigation .portlet-content h2,
.jobs.portlet-navigation .portlet-content ul li,
.jobs.portlet-navigation .portlet-content h2,
.jobs .portlet-navigation .portlet-borderless-container ul li,
.jobs.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -277px;
}

.calendar .portlet-navigation .portlet-content ul li,
.calendar .portlet-navigation .portlet-content h2,
.calendar.portlet-navigation .portlet-content ul li,
.calendar.portlet-navigation .portlet-content h2,
.calendar .portlet-navigation .portlet-borderless-container ul li,
.calendar.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -276px;
}

.department .portlet-navigation .portlet-content ul li,
.department .portlet-navigation .portlet-content h2,
.department.portlet-navigation .portlet-content ul li,
.department.portlet-navigation .portlet-content h2,
.department .portlet-navigation .portlet-borderless-container ul li,
.department.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -377px;
}

.rest .portlet-navigation .portlet-content ul li,
.rest .portlet-navigation .portlet-content h2,
.rest.portlet-navigation .portlet-content ul li,
.rest.portlet-navigation .portlet-content h2,
.rest .portlet-navigation .portlet-borderless-container ul li,
.rest.portlet-navigation .portlet-borderless-container ul li {
  background-position: 15px -276px;
}

.unemployed .portlet-navigation .portlet-borderless-container,
.unemployed.portlet-navigation .portlet-borderless-container {
  border-bottom-color: #006720;
}

.employer .portlet-navigation .portlet-borderless-container,
.employer.portlet-navigation .portlet-borderless-container {
  border-bottom-color: #005d95;
}

.market .portlet-navigation .portlet-borderless-container,
.market.portlet-navigation .portlet-borderless-container {
  border-bottom-color: #a52b02;
}

.jobs .portlet-navigation .portlet-borderless-container,
.jobs.portlet-navigation .portlet-borderless-container {
  border-bottom-color: #a5a5a5;
}

.department .portlet-navigation .portlet-borderless-container,
.department.portlet-navigation .portlet-borderless-container {
  border-bottom-color: #6f2545;
}

.nnk-theme .portlet-asset-categories-navigation .portlet-content {
  padding: 0 !important;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-content .lfr-panel-titlebar {
  display: none;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-content .lfr-panel-container {
  border: 0 !important;
}
.nnk-theme .portlet-asset-categories-navigation .title-ico {
  margin-top: -8px !important;
  top: 50%;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content {
  padding: 0px;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul {
  margin: 0;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul {
  padding: 0;
  list-style-type: none;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li {
  padding: 0;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li .aui-tree-node-leaf {
  padding-left: 0;
  margin: 0;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li .aui-tree-node-leaf .aui-tree-label {
  float: none;
  margin-left: 0;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span {
  display: block;
  padding: 0;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span a {
  display: block;
  padding-left: 15px;
  position: relative;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span a strong {
  border-bottom: 1px solid #e6eaed;
  padding: 15px 0;
  display: block;
  margin-left: 15px;
  font-weight: normal;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span a:hover {
  background-color: #fff;
  text-decoration: none;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span a.tag-selected {
  background-color: #fff;
  text-decoration: none;
}
.nnk-theme .portlet-asset-categories-navigation .lfr-panel-content ul li span a.tag-selected strong {
  font-weight: bold;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container {
  background-color: #f6f7fb;
  padding: 0;
  border-radius: 2px;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container {
  border: 0;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container .lfr-panel.lfr-extended {
  border: 0;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container .lfr-panel.lfr-extended .lfr-panel-titlebar {
  border-bottom: 1px solid #DFDEE3;
  padding: 0;
  margin: 0;
  font-size: 20px;
  background: #fff none;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container .lfr-panel.lfr-extended .lfr-panel-titlebar .lfr-panel-title {
  border-bottom: 1px solid #DEDFE2;
  padding: 20px 40px 20px 20px;
  float: none;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container .lfr-panel.lfr-extended .lfr-panel-titlebar .lfr-panel-title span {
  padding: 0;
  display: block;
  font-family: "fira bold";
  font-weight: normal;
  font-size: 20px;
  color: #656d78;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-borderless-container .lfr-panel-container .lfr-panel.lfr-extended .lfr-panel-titlebar .lfr-panel-title span:hover {
  text-decoration: none;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .title-ico {
  display: none;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal menu {
  position: static;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .portlet-title {
  display: none;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container {
  border: 0;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-titlebar {
  display: none;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content {
  padding: 0;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul {
  text-align: center;
  overflow: hidden;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li {
  padding: 5px;
  display: inline-block;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li * {
  margin: 0;
  padding: 0;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #656D78;
  font-size: 20px;
  font-family: "fira sans light";
  line-height: 30px;
  background: transparent none;
  margin: 0;
  width: 55px;
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a:hover, .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a.tag-selected {
  font-size: 25px;
  line-height: 27px;
  font-family: "fira bold";
}
.nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a strong {
  border: 0;
}
.nnk-theme .portlet-asset-categories-navigation .portlet-topper-toolbar,
.nnk-theme .portlet-asset-categories-navigation .portlet-topper-toolbar * {
  background-color: transparent !important;
}

.unemployed .portlet-asset-categories-navigation .portlet-borderless-container,
.unemployed.portlet-asset-categories-navigation .portlet-borderless-container {
  border-bottom-color: #006720;
}

.unemployed .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a,
.nnk-theme .unemployed.portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #006720;
}

.employer .portlet-asset-categories-navigation .portlet-borderless-container,
.employer.portlet-asset-categories-navigation .portlet-borderless-container {
  border-bottom-color: #005d95;
}

.employer .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a,
.nnk-theme .employer.portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #005d95;
}

.market .portlet-asset-categories-navigation .portlet-borderless-container,
.market.portlet-asset-categories-navigation .portlet-borderless-container {
  border-bottom-color: #a52b02;
}

.market .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a,
.nnk-theme .market.portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #a52b02;
}

.jobs .portlet-asset-categories-navigation .portlet-borderless-container,
.jobs.portlet-asset-categories-navigation .portlet-borderless-container {
  border-bottom-color: #a5a5a5;
}

.jobs .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a,
.nnk-theme .jobs.portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #a5a5a5;
}

.department .portlet-asset-categories-navigation .portlet-borderless-container,
.department.portlet-asset-categories-navigation .portlet-borderless-container {
  border-bottom-color: #6f2545;
}

.department .nnk-theme .portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a,
.nnk-theme .department.portlet-asset-categories-navigation.npk-horizontal .lfr-panel-container .lfr-panel-content ul li a {
  color: #6f2545;
}
