@charset "UTF-8";
/* modules */
/* 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
*/
/* partials */
/* All forms styles should be defined here  */
/* top border used in tables list etc */
/* bottom border used in tables list etc */
/* white bg used in table, list etc. */
/* gray alt bg used in table, list etc. */
/* main text colors */
/* blue bottom border for portlets */
/* sprites for forum */
.nnk-theme #content .portlet-message-boards {
  background: transparent;
  /* banned view */
  /* buttons */
  /* portlet-content*/
  /* forum-menu */
  /*margin between blocks */
  /* forum navigator */
  /* top-link */
  /* mobile version*/
  /*media*/
  /* forum main view  */
  /* blue bottom border for forum category */
  /* mozliwe ze do przeniesienia do ogolnych */
  /* post view */
  /* new thread */
  /* category panel in new thread*/
  /* permision*/
  /* thread */
  /* column size */
  /* specific icons for forum */
  /* icons for panel navigation in forum */
  /* icon for forum menu */
  /* new category */
  /* statystyki */ }
  .nnk-theme #content .portlet-message-boards .portlet-msg-info {
    background-color: #fff !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important; }
  .nnk-theme #content .portlet-message-boards .banned-users-mb .col-3, .nnk-theme #content .portlet-message-boards .banned-users-mb .col-4 {
    text-align: center; }
  .nnk-theme #content .portlet-message-boards .aui-button-holder span {
    float: left;
    margin-right: 5px; }
  .nnk-theme #content .portlet-message-boards .align-right {
    text-align: right !important; }
  .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button,
  .nnk-theme #content .portlet-message-boards .aui-button {
    border: 0;
    margin-right: 5px;
    margin-bottom: 0;
    /* aui-button-cancel */
    /* aui-button-submit */
    /* input */ }
    .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button.aui-button-cancel,
    .nnk-theme #content .portlet-message-boards .aui-button.aui-button-cancel {
      /* input */ }
      .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button.aui-button-cancel input,
      .nnk-theme #content .portlet-message-boards .aui-button.aui-button-cancel input {
        color: #666c7a;
        background: #e6e9ee none;
        margin-right: 5px; }
        .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button.aui-button-cancel input:hover,
        .nnk-theme #content .portlet-message-boards .aui-button.aui-button-cancel input:hover {
          background-color: #DEE1E6; }
    .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button.aui-button-submit input,
    .nnk-theme #content .portlet-message-boards .aui-button.aui-button-submit input {
      border-radius: 2px;
      font-size: 18px; }
    .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button input,
    .nnk-theme #content .portlet-message-boards .aui-button input {
      background: #349744 none;
      border: 0;
      border-radius: 0 2px 2px 0;
      margin: 0;
      height: 35px;
      color: #fff;
      text-shadow: none; }
      .nnk-theme #content .portlet-message-boards .aui-button-holder .aui-button input:hover,
      .nnk-theme #content .portlet-message-boards .aui-button input:hover {
        background-color: #23642C; }
  .nnk-theme #content .portlet-message-boards .portlet-content-border {
    border-top: none; }
  .nnk-theme #content .portlet-message-boards .portlet-topper-toolbar span {
    position: relative;
    display: inline-block; }
  .nnk-theme #content .portlet-message-boards .portlet-borderless-container {
    background: #E6E9EE; }
    .nnk-theme #content .portlet-message-boards .portlet-borderless-container .message-container {
      padding: 0 10px; }
  .nnk-theme #content .portlet-message-boards .thread-priority {
    margin-right: 10px;
    float: none;
    margin-top: -4px; }
  .nnk-theme #content .portlet-message-boards .portlet-icon-back {
    display: none; }
  .nnk-theme #content .portlet-message-boards .separator {
    display: none; }
  .nnk-theme #content .portlet-message-boards.portlet-boundary
  > .portlet-body > section {
    border-bottom: none; }
  .nnk-theme #content .portlet-message-boards .portlet-content {
    background: #FFF;
    border-top: none; }
    .nnk-theme #content .portlet-message-boards .portlet-content .portlet-body {
      border-bottom: none; }
  .nnk-theme #content .portlet-message-boards .statistics-panel-content {
    margin: 1em 0; }
  .nnk-theme #content .portlet-message-boards .forum-menu {
    min-height: 60px; }
    .nnk-theme #content .portlet-message-boards .forum-menu + .displayStyle-default, .nnk-theme #content .portlet-message-boards .forum-menu + .lfr-search-container {
      margin-top: 20px; }
  .nnk-theme #content .portlet-message-boards.portlet-borderless {
    border: none; }
  .nnk-theme #content .portlet-message-boards .threads-panel {
    margin-top: 4em; }
  .nnk-theme #content .portlet-message-boards .lfr-collapsed + .threads-panel {
    margin-top: 2em; }
  .nnk-theme #content .portlet-message-boards .message-boards-title {
    color: #424a55;
    margin: 0;
    font-size: 30px;
    font-weight: normal;
    font-family: "fira bold"; }
  .nnk-theme #content .portlet-message-boards .margin-separator {
    height: 30px; }
  .nnk-theme #content .portlet-message-boards .top-links-container {
    margin: 0;
    padding: 0;
    float: right; }
  .nnk-theme #content .portlet-message-boards .top-links {
    /* top-links-navigation */
    /* top-link */
    /* level-3 */ }
    .nnk-theme #content .portlet-message-boards .top-links .taglib-text {
      color: #333; }
    .nnk-theme #content .portlet-message-boards .top-links .top-links-navigation {
      top: 10px;
      position: relative; }
      .nnk-theme #content .portlet-message-boards .top-links .top-links-navigation a:hover, .nnk-theme #content .portlet-message-boards .top-links .top-links-navigation a:focus {
        text-decoration: none;
        color: #444a56; }
    .nnk-theme #content .portlet-message-boards .top-links .top-link {
      float: right;
      border: none;
      margin: 0 0 5px;
      padding: 0;
      line-height: 16px; }
      .nnk-theme #content .portlet-message-boards .top-links .top-link img {
        position: relative;
        top: -2px; }
      .nnk-theme #content .portlet-message-boards .top-links .top-link.first {
        border-left: none; }
    .nnk-theme #content .portlet-message-boards .top-links .level-1, .nnk-theme #content .portlet-message-boards .top-links .level-2 {
      float: right;
      display: inline; }
    .nnk-theme #content .portlet-message-boards .top-links .level-2 {
      margin-bottom: 0; }
    .nnk-theme #content .portlet-message-boards .top-links .level-3 {
      max-width: 750px; }
      .nnk-theme #content .portlet-message-boards .top-links .level-3 span {
        float: left; }
  .nnk-theme #content .portlet-message-boards form .taglib-header {
    padding-top: 15px; }
  .nnk-theme #content .portlet-message-boards .category-buttons {
    clear: none;
    margin-bottom: 25px; }
  .nnk-theme #content .portlet-message-boards .title-container {
    width: auto;
    float: left; }
  .nnk-theme #content .portlet-message-boards .icon-container {
    float: right;
    max-width: 700px; }
  @media (max-width: 992px) {
    .nnk-theme #content .portlet-message-boards {
      /* top-links */ }
      .nnk-theme #content .portlet-message-boards .category-buttons {
        margin-top: 15px; }
      .nnk-theme #content .portlet-message-boards .taglib-header {
        margin-top: 10px; }
      .nnk-theme #content .portlet-message-boards .title-container {
        width: 100%;
        float: none; }
      .nnk-theme #content .portlet-message-boards .icon-container {
        float: none;
        max-width: 100%; }
      .nnk-theme #content .portlet-message-boards form .taglib-header {
        padding-top: 0px; }
      .nnk-theme #content .portlet-message-boards .top-links .level-1, .nnk-theme #content .portlet-message-boards .top-links .level-2 {
        float: left; }
      .nnk-theme #content .portlet-message-boards .top-links .level-2 {
        margin-bottom: 10px; }
      .nnk-theme #content .portlet-message-boards .top-links-container {
        float: left; } }
  .nnk-theme #content .portlet-message-boards .custom-category-button {
    /* aui-button-input */
    margin-bottom: 10px;
    display: inline-block; }
    .nnk-theme #content .portlet-message-boards .custom-category-button .aui-button-input {
      color: #FFF;
      height: 35px;
      padding: 0 30px 0 60px;
      position: relative;
      font-size: 16px;
      margin-top: 5px;
      text-shadow: none;
      font-weight: normal;
      background: #349744 url("../images/add-icon.jpg") no-repeat;
      margin-right: 12px;
      border-radius: 2px; }
      .nnk-theme #content .portlet-message-boards .custom-category-button .aui-button-input:hover, .nnk-theme #content .portlet-message-boards .custom-category-button .aui-button-input:active {
        background: #23642c url("../images/add-icon.jpg") no-repeat; }
    .nnk-theme #content .portlet-message-boards .custom-category-button .cb-perm .aui-button-input {
      background: none;
      text-decoration: underline;
      color: #444a56;
      padding-left: 0px; }
  .nnk-theme #content .portlet-message-boards .results-grid {
    border: none; }
  .nnk-theme #content .portlet-message-boards .results-header th {
    color: #646c77;
    background: white;
    border: none;
    padding: 10px;
    border-top: none;
    border-bottom: 1px solid #ededef;
    font-weight: normal; }
    .nnk-theme #content .portlet-message-boards .results-header th.col-3, .nnk-theme #content .portlet-message-boards .results-header th.col-4 {
      text-align: center; }
  .nnk-theme #content .portlet-message-boards .portlet-section-body .results-row td:first-child {
    border-top: #dfdee3; }
  .nnk-theme #content .portlet-message-boards .results-row td {
    border: none;
    background-color: #f6f7fb;
    min-height: 1px;
    position: relative; }
    .nnk-theme #content .portlet-message-boards .results-row td .category-name {
      display: block; }
    .nnk-theme #content .portlet-message-boards .results-row td .category-description {
      display: block;
      font-size: 0.9em; }
  .nnk-theme #content .portlet-message-boards .subcategories {
    text-decoration: none;
    color: #646c77; }
  .nnk-theme #content .portlet-message-boards .results-row.alt td {
    background-color: white; }
  .nnk-theme #content .portlet-message-boards .results-header th, .nnk-theme #content .portlet-message-boards .results-header td {
    color: #444a56; }
  .nnk-theme #content .portlet-message-boards .lfr-panel-basic {
    border-bottom: 1px solid #ededef; }
  .nnk-theme #content .portlet-message-boards .lfr-panel-basic .lfr-panel-content {
    padding: 0; }
  .nnk-theme #content .portlet-message-boards .category-subscriptions {
    margin-top: 10px; }
  .nnk-theme #content .portlet-message-boards .lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar,
  .nnk-theme #content .portlet-message-boards .aui-legend {
    border: none; }
  .nnk-theme #content .portlet-message-boards .user-name {
    text-decoration: none;
    font-size: 20px;
    font-weight: normal;
    margin-top: 5px; }
  .nnk-theme #content .portlet-message-boards .taglib-user-display {
    margin-left: 5px; }
    .nnk-theme #content .portlet-message-boards .taglib-user-display .user-details {
      text-align: left;
      font-size: 14px;
      color: #646c77;
      margin-top: 10px; }
    .nnk-theme #content .portlet-message-boards .taglib-user-display.display-style-10 {
      margin-top: 70px;
      float: left;
      width: 205px; }
    .nnk-theme #content .portlet-message-boards .taglib-user-display.display-style-9 {
      position: absolute;
      margin: 0 5px;
      width: 205px;
      overflow: hidden;
      padding: 3px; }
  .nnk-theme #content .portlet-message-boards td.user-info {
    width: 205px;
    position: relative;
    padding: 0; }
  .nnk-theme #content .portlet-message-boards .user-profile-image .avatar {
    width: 114px; }
  .nnk-theme #content .portlet-message-boards .aui-rating-label-element {
    font-size: 16px; }
  .nnk-theme #content .portlet-message-boards .subject-container {
    padding-left: 205px;
    line-height: 20px; }
  .nnk-theme #content .portlet-message-boards .answer a {
    font-size: 14px !important;
    font-weight: normal !important;
    display: inline !important; }
  .nnk-theme #content .portlet-message-boards .subject {
    width: 40%; }
    .nnk-theme #content .portlet-message-boards .subject a {
      font-size: 20px;
      display: inline-block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%;
      color: #444a56;
      font-weight: bold; }
    .nnk-theme #content .portlet-message-boards .subject .date {
      color: #646c77;
      font-size: 14px; }
  .nnk-theme #content .portlet-message-boards .thread-navigation {
    font-size: 1.15em; }
  .nnk-theme #content .portlet-message-boards .taglib-user-display.display-style-2 .user-profile-image,
  .nnk-theme #content .portlet-message-boards .taglib-user-display.display-style-2 .user-name {
    text-align: left; }
  .nnk-theme #content .portlet-message-boards .thread-controls {
    background: #FFF;
    border: none;
    padding: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #ededef;
    border-top: 1px solid #ededef;
    font-size: 13px; }
    .nnk-theme #content .portlet-message-boards .thread-controls a, .nnk-theme #content .portlet-message-boards .thread-controls span {
      color: #444a56; }
    .nnk-theme #content .portlet-message-boards .thread-controls a:hover, .nnk-theme #content .portlet-message-boards .thread-controls a:focus {
      color: #444a56; }
  .nnk-theme #content .portlet-message-boards .message-scroll {
    margin: 0; }
  .nnk-theme #content .portlet-message-boards .thread-top {
    border-bottom: 1px solid #eaedf1;
    width: 100%;
    background: #FFF;
    padding-top: 0;
    margin-top: 10px; }
  .nnk-theme #content .portlet-message-boards .thread-body {
    background: #f6f7fb;
    padding: 15px;
    min-height: 145px; }
  .nnk-theme #content .portlet-message-boards .thread-body-content {
    padding-left: 205px;
    min-height: 130px; }
    .nnk-theme #content .portlet-message-boards .thread-body-content table {
      border-collapse: separate;
      table-layout: auto; }
      .nnk-theme #content .portlet-message-boards .thread-body-content table td {
        border: 1px solid #ededef !important; }
      .nnk-theme #content .portlet-message-boards .thread-body-content table [margin='auto'] {
        margin: auto; }
  .nnk-theme #content .portlet-message-boards .tags-on + .thread-body-content {
    margin-top: 80px; }
  .nnk-theme #content .portlet-message-boards .thread-message-view td {
    background: #FFF; }
  .nnk-theme #content .portlet-message-boards .thread-actions {
    margin-top: 3px; }
  .nnk-theme #content .portlet-message-boards .message-container {
    background: #FFF;
    border: none;
    margin-top: 0;
    border-top: 1px solid #dfdee3;
    border-bottom: 1px solid #ededef; }
    .nnk-theme #content .portlet-message-boards .message-container .results-row td {
      border: none; }
    .nnk-theme #content .portlet-message-boards .message-container .taglib-flags {
      display: none; }
    .nnk-theme #content .portlet-message-boards .message-container .taglib-ratings.thumbs .aui-thumbrating,
    .nnk-theme #content .portlet-message-boards .message-container .edit-controls.lfr-component {
      padding: 0 7px; }
    .nnk-theme #content .portlet-message-boards .message-container .taglib-ratings.thumbs {
      float: none; }
    .nnk-theme #content .portlet-message-boards .message-container .edit-controls li {
      margin-left: 5px;
      margin-right: 5px; }
  .nnk-theme #content .portlet-message-boards .edit-controls {
    font-size: 14px;
    max-width: 60%; }
    .nnk-theme #content .portlet-message-boards .edit-controls .borderless-inner-container {
      border: none; }
    .nnk-theme #content .portlet-message-boards .edit-controls.bottom {
      max-width: 100%;
      padding: 7px !important; }
  .nnk-theme #content .portlet-message-boards #mfvv_inputPermissionsTable td, .nnk-theme #content .portlet-message-boards #mfvv_inputPermissionsTable th {
    padding: 10px;
    text-align: left; }
  .nnk-theme #content .portlet-message-boards .quick-response {
    margin-top: 10px; }
    .nnk-theme #content .portlet-message-boards .quick-response .aui-field-wrapper-content {
      margin-top: 0px; }
  .nnk-theme #content .portlet-message-boards .displayStyle-question .action-question .taglib-text {
    display: inline; }
  .nnk-theme #content .portlet-message-boards .status {
    width: 75px; }
  .nnk-theme #content .portlet-message-boards .votes, .nnk-theme #content .portlet-message-boards .status {
    height: 100%; }
  .nnk-theme #content .portlet-message-boards .aui-tagselector-focused .aui-textboxlistentry-holder {
    background: #f4f4f4; }
  .nnk-theme #content .portlet-message-boards .aui-tagselector-content .aui-textboxlistentry-holder input[type="text"],
  .nnk-theme #content .portlet-message-boards .aui-tagselector-focused .aui-textboxlistentry-holder input[type="text"] {
    border: none; }
  .nnk-theme #content .portlet-message-boards .aui-textboxlistentry, .nnk-theme #content .portlet-message-boards .aui-textboxlistentry-close {
    border-radius: 0px; }
  .nnk-theme #content .portlet-message-boards .separator {
    margin: 30px auto 10px; }
  .nnk-theme #content .portlet-message-boards #mbMessageCategorizationPanel .aui-buttonitem-icon {
    display: none; }
  .nnk-theme #content .portlet-message-boards #mbMessageCategorizationPanel button {
    padding: 5px 30px;
    margin: 10px 10px 10px 0;
    min-height: 20px; }
  .nnk-theme #content .portlet-message-boards .required {
    color: #e22725; }
  .nnk-theme #content .portlet-message-boards .lfr-panel.lfr-extended .lfr-panel-titlebar {
    background-color: transparent; }
  .nnk-theme #content .portlet-message-boards #rolesSearchContainer table td {
    text-align: center; }
    .nnk-theme #content .portlet-message-boards #rolesSearchContainer table td .first {
      text-align: left;
      white-space: nowrap; }
  .nnk-theme #content .portlet-message-boards .header-title {
    font-size: 22px;
    color: #424a55; }
  .nnk-theme #content .portlet-message-boards #messageBoardsCategoriesPanel .results-header th.col-2 {
    text-align: center; }
  .nnk-theme #content .portlet-message-boards .thread-actions .icon {
    position: relative;
    top: -2px;
    margin-left: 10px;
    padding-right: 2px; }
  .nnk-theme #content .portlet-message-boards .col-categories-name {
    min-width: 60%; }
  .nnk-theme #content .portlet-message-boards .col-thread-name {
    min-width: 35%; }
  .nnk-theme #content .portlet-message-boards .col-flag {
    min-width: 20%; }
  .nnk-theme #content .portlet-message-boards .col-status {
    min-width: 10%; }
  .nnk-theme #content .portlet-message-boards .col-views {
    min-width: 10%;
    text-align: center; }
  .nnk-theme #content .portlet-message-boards .col-started-by {
    min-width: 10%; }
  .nnk-theme #content .portlet-message-boards .col-posts {
    min-width: 5%;
    text-align: center; }
  .nnk-theme #content .portlet-message-boards .col-thread {
    min-width: 5%; }
  .nnk-theme #content .portlet-message-boards .col-categories {
    min-width: 5%; }
  .nnk-theme #content .portlet-message-boards .col-last-post {
    min-width: 20%; }
  .nnk-theme #content .portlet-message-boards [class^="sprite-thread-"] a {
    background-image: url("../images/sprite-forum.png");
    background-repeat: no-repeat;
    display: inline-block;
    padding-left: 30px;
    height: 18px; }
    .nnk-theme #content .portlet-message-boards [class^="sprite-thread-"] a img {
      display: none; }
  .nnk-theme #content .portlet-message-boards .sprite-thread-divide a {
    background-position: 10px -55px; }
  .nnk-theme #content .portlet-message-boards .sprite-thread-edit a {
    background-position: 8px -84px; }
  .nnk-theme #content .portlet-message-boards .sprite-thread-key a {
    background-position: 8px -143px; }
  .nnk-theme #content .portlet-message-boards .sprite-thread-delete a {
    background-position: 8px -289px; }
  .nnk-theme #content .portlet-message-boards .sprite-thread-top a {
    background-position: 8px -433px; }
  .nnk-theme #content .portlet-message-boards [class^="fm-"] .taglib-text,
  .nnk-theme #content .portlet-message-boards [class*="fm"] .taglib-text {
    background-image: url("../images/sprite-forum.png");
    background-repeat: no-repeat;
    padding: 2px 10px 0 20px;
    display: inline-block;
    height: 25px;
    line-height: 16px;
    font-size: 16px; }
  .nnk-theme #content .portlet-message-boards .my-subs .col-2 {
    text-align: center; }
  .nnk-theme #content .portlet-message-boards .fm-home > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-home a > span.taglib-text {
    background-position: 0 -116px; }
  .nnk-theme #content .portlet-message-boards .fm-banned > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-banned a > span.taglib-text {
    background-position: 0 2px; }
  .nnk-theme #content .portlet-message-boards .fm-posts > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-posts a > span.taglib-text {
    background-position: 0 -262px; }
  .nnk-theme #content .portlet-message-boards .fm-stat > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-stat a > span.taglib-text {
    background-position: 0 -348px; }
  .nnk-theme #content .portlet-message-boards .fm-unsub > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-unsub a > span.taglib-text {
    background-position: 0 -461px; }
  .nnk-theme #content .portlet-message-boards .fm-rss > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-rss a > span.taglib-text {
    background-position: 0 -318px; }
  .nnk-theme #content .portlet-message-boards .fm-sub > .taglib-text,
  .nnk-theme #content .portlet-message-boards .fm-sub a > span.taglib-text {
    background-position: 0 -376px; }
  .nnk-theme #content .portlet-message-boards #messageBoardsCategoryPanelContainer {
    border: none; }
  .nnk-theme #content .portlet-message-boards #messageBoardsMailingListPanel {
    margin-top: 20px;
    background: #FFF; }
    .nnk-theme #content .portlet-message-boards #messageBoardsMailingListPanel .lfr-panel-content {
      padding: 15px; }
    .nnk-theme #content .portlet-message-boards #messageBoardsMailingListPanel .lfr-panel-button {
      display: none; }
    .nnk-theme #content .portlet-message-boards #messageBoardsMailingListPanel .lfr-panel-titlebar .lfr-panel-title {
      display: inline-block;
      float: none; }
  .nnk-theme #content .portlet-message-boards #mbMessageAssetLinksPanel .lfr-panel-content,
  .nnk-theme #content .portlet-message-boards #mbMessageCategorizationPanel .lfr-panel-content {
    padding: 15px; }
  .nnk-theme #content .portlet-message-boards #messageBoardsCategoriesPanel,
  .nnk-theme #content .portlet-message-boards #messageBoardsThreadsPanel {
    border-bottom: 2px solid #50c1eb; }
  .nnk-theme #content .portlet-message-boards #messageBoardsPanelContainer > #messageBoardsThreadsPanel:first-child {
    margin-top: 0; }
  .nnk-theme #content .portlet-message-boards #messageBoardsTopPostersPanel .portlet-section-header {
    display: none; }
  .nnk-theme #content .portlet-message-boards #messageBoardsStatisticsPanelContainer dd {
    margin-left: 150px; }

/* for ckeditor in forum */
body.html-editor.portlet.portlet-message-boards table {
  border-collapse: separate;
  width: 500px; }
  body.html-editor.portlet.portlet-message-boards table td {
    border: 1px solid #000;
    padding: 5px; }

.footer-logos {
  clear: both;
  width: 100%;
  margin-bottom: 20px; }

.owl {
  padding: 0 25px; }

.owl-pagination {
  display: none; }

.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -30px;
  display: table-cell;
  height: 100%;
  overflow: hidden;
  display: inline-block; }
  .owl-theme .owl-controls .owl-buttons .owl-prev:before {
    content: url("../images/sprite-liquidslider.png");
    position: relative;
    top: -134px;
    left: 2px; }
  .owl-theme .owl-controls .owl-buttons .owl-prev:hover {
    background-position: 10px -214px; }

.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -30px;
  display: table-cell;
  height: 100%;
  overflow: hidden;
  display: inline-block; }
  .owl-theme .owl-controls .owl-buttons .owl-next:before {
    content: url("../images/sprite-liquidslider.png");
    position: relative;
    top: 26px; }
  .owl-theme .owl-controls .owl-buttons .owl-next:hover {
    background-position: center -54px; }

.owl-item .item {
  margin: 0 2px; }
.owl-item .item a {
  display: table;
  width: 100%;
  height: 87px;
  background: #f6f7fb;
  border-bottom: 3px solid #b6b7bc;
  overflow: hidden;
  font-weight: bold; }
  .owl-item .item a:focus, .owl-item .item a:hover {
    outline-offset: -5px; }
  .owl-item .item a span {
    display: table-cell;
    margin: 0 20px;
    vertical-align: middle;
    color: #797a7e;
    text-align: center;
    font-size: 1.15em; }
    .owl-item .item a span small {
      display: block; }
  .owl-item .item a.with-image {
    text-align: center;
    background: none;
    border: 0; }
  .owl-item .item a img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 85px;
    margin: auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

#cookie-bar {
  background: #f6f7fb;
  color: #656d78;
  text-align: left;
  padding: 15px 5px;
  width: 100%; }
  #cookie-bar.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; }
  #cookie-bar p {
    margin: 0;
    padding: 0 150px 0 0;
    display: block;
    max-width: 1170px;
    margin: auto;
    font-size: 12px;
    position: relative; }
  #cookie-bar a.cookie-link {
    color: #167fa5;
    text-decoration: underline; }
  #cookie-bar a {
    color: #FFFFFF;
    padding: 0 6px;
    text-decoration: none; }
  #cookie-bar .cb-enable {
    float: right;
    background: #167fa5;
    border-radius: 1px;
    font-weight: bold;
    margin-right: 5px;
    line-height: 24px;
    height: 24px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    right: 0;
    display: block; }
    #cookie-bar .cb-enable :hover {
      background: #167fa5; }
  #cookie-bar .cb-disable {
    background: #990000; }
    #cookie-bar .cb-disable :hover {
      background: #bb0000; }
  #cookie-bar .cb-policy {
    background: #0033bb; }
    #cookie-bar .cb-policy:hover {
      background: #0055dd; }
  @media (min-width: 1200px) {
    #cookie-bar .cb-enable {
      margin-right: 60px; } }
  @media (max-width: 768px) {
    #cookie-bar p {
      display: block;
      padding: 0 5px;
      text-align: center; }
    #cookie-bar .cb-enable {
      float: none;
      line-height: 24px;
      margin: 10px auto 0;
      position: static;
      width: initial; } }

#browser-version {
  background: #f6f7fb;
  color: #656d78;
  text-align: left;
  padding: 15px 5px;
  width: 100%;
  height: 46px; }
  #browser-version.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%; }
  #browser-version p {
    margin: 0;
    padding: 0 150px 0 0;
    display: block;
    max-width: 1170px;
    margin: auto;
    font-size: 12px;
    position: relative; }
  #browser-version a {
    color: #FFFFFF;
    margin-left: 8px;
    padding: 0 6px;
    text-decoration: none; }
  #browser-version .cb-enable {
    float: right;
    background: #167fa5;
    border-radius: 1px;
    font-weight: bold;
    margin-right: 5px;
    line-height: 24px;
    height: 24px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    text-align: center;
    width: 72px; }
    #browser-version .cb-enable :hover {
      background: #167fa5; }
  #browser-version .cb-disable {
    background: #990000; }
    #browser-version .cb-disable :hover {
      background: #bb0000; }
  #browser-version .cb-policy {
    background: #0033bb; }
    #browser-version .cb-policy:hover {
      background: #0055dd; }
  @media (min-width: 1200px) {
    #browser-version .cb-enable {
      margin-right: 60px; } }
  @media (max-width: 768px) {
    #browser-version p {
      display: block;
      padding: 0 5px;
      text-align: center; }
    #browser-version .cb-enable {
      float: none;
      line-height: 24px;
      margin: 10px auto 0;
      position: static;
      width: 70px; } }

.nnk-theme #content .calender-event-title label:after {
  color: #e9573e;
  content: "*"; }
.nnk-theme #content [id*="yearSelector"] {
  width: 65px !important; }
.nnk-theme #content .portlet-calendar .day-grid * {
  box-sizing: content-box; }
.nnk-theme #content #tree-container {
  margin-top: 10px; }
  .nnk-theme #content #tree-container label {
    left: 10px;
    position: relative;
    top: -2px; }
.nnk-theme #content #organizationsSection {
  display: none; }
  .nnk-theme #content #organizationsSection .text {
    position: relative;
    top: -3px; }
  .nnk-theme #content #organizationsSection > * {
    display: inline-block; }
  .nnk-theme #content #organizationsSection ul {
    position: relative;
    top: 13px; }
    .nnk-theme #content #organizationsSection ul li {
      background: none repeat scroll 0 0 #FFFFFF;
      border-radius: 0;
      font-weight: bold;
      height: 33px;
      line-height: 23px;
      border-color: #D8D9DD; }
  .nnk-theme #content #organizationsSection .aui-button-content {
    background: #e9573e url("../images/sprite-small-arrows.png") no-repeat scroll 5px -213px;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 20px;
    border-radius: 3px; }
  .nnk-theme #content #organizationsSection input {
    display: inline-block;
    padding: 6px 10px 5px;
    font-size: 12px;
    line-height: 14px;
    margin-right: 0;
    background: #FFF;
    border: 1px solid #e6e9ee;
    color: #333;
    border-radius: 0; }
  .nnk-theme #content #organizationsSection .aui-button {
    display: inline-block;
    position: relative;
    top: -4px; }
  .nnk-theme #content #organizationsSection .aui-textboxlistentry-holder .aui-textboxlistentry {
    background-color: #E6E9EE;
    border-color: #E6E9EF;
    border-radius: 2px;
    padding: 0 20px 0 0; }
    .nnk-theme #content #organizationsSection .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text {
      background-color: #fff;
      display: inline-block;
      max-width: 200px;
      overflow: hidden;
      padding: 5px 5px 5px 11px;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .nnk-theme #content #organizationsSection .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close {
      top: 5px;
      background-color: transparent; }
      .nnk-theme #content #organizationsSection .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover {
        background-color: transparent; }
.nnk-theme #content .portlet-calendar .eventDescription a {
  color: #369843; }
.nnk-theme #content .portlet-calendar .form-navigator {
  background: #FFF;
  border: 1px solid #dfdee3; }
.nnk-theme #content .portlet-calendar .calendar_recipient {
  margin: 15px; }
  .nnk-theme #content .portlet-calendar .calendar_recipient .select2-container, .nnk-theme #content .portlet-calendar .calendar_recipient .select2-drop {
    max-width: 100% !important; }
.nnk-theme #content .portlet-calendar .header-title > span,
.nnk-theme #content .portlet-calendar .taglib-asset-categories-summary {
  word-wrap: break-word; }
.nnk-theme #content .portlet-calendar .aui-field-label {
  font-weight: normal; }
.nnk-theme #content .portlet-calendar .col-2 a {
  display: block !important;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 400px; }
.nnk-theme #content .portlet-calendar .portlet,
.nnk-theme #content .portlet-calendar .portlet-borderless-container {
  padding: 0;
  background-color: transparent;
  border-radius: 0px; }
  .nnk-theme #content .portlet-calendar .portlet .portlet-topper,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper {
    padding: 10px; }
    .nnk-theme #content .portlet-calendar .portlet .portlet-topper .portlet-icon-back,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper .portlet-icon-back {
      display: none; }
  .nnk-theme #content .portlet-calendar .portlet .portlet-topper,
  .nnk-theme #content .portlet-calendar .portlet .portlet-topper .portlet-title,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper .portlet-title {
    box-shadow: none;
    background-color: transparent !important;
    border: 0;
    padding: 0 0 15px; }
    .nnk-theme #content .portlet-calendar .portlet .portlet-topper *,
    .nnk-theme #content .portlet-calendar .portlet .portlet-topper .portlet-title *,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper *,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-topper .portlet-title * {
      background-color: transparent !important;
      font-size: 30px;
      font-weight: normal;
      font-family: "fira bold";
      color: #424a55 !important; }
  .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .portlet-content,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .portlet-content {
    padding: 0;
    border: 0; }
  .nnk-theme #content .portlet-calendar .portlet .portlet-content-border, .nnk-theme #content .portlet-calendar .portlet > .portlet-body,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body {
    border: 0; }
    .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .calendar-day, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .calendar-day,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .calendar-day,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .calendar-day {
      display: none; }
    .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .aui-form, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .aui-form,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .aui-form,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .aui-form {
      background-color: #fff; }
    .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent {
      padding: 0;
      background-color: #F6F7FB; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .required, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .required,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .required,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .required {
        color: #e22725; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-input-time .select2-container,
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-datepicker .select2-container, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-input-time .select2-container,
      .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-datepicker .select2-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-input-time .select2-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-datepicker .select2-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-input-time .select2-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-datepicker .select2-container {
        margin: 0 5px 0 0;
        float: left; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .event-title .aui-field-input, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .event-title .aui-field-input,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .event-title .aui-field-input,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .event-title .aui-field-input {
        max-width: 370px !important; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .event-type .select2-choice .select2-chosen, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .event-type .select2-choice .select2-chosen,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .event-type .select2-choice .select2-chosen,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .event-type .select2-choice .select2-chosen {
        min-width: 180px; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .event-location textarea, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .event-location textarea,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .event-location textarea,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .event-location textarea {
        max-width: 370px !important; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .event-duration-hour, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .event-duration-hour,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .event-duration-hour,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .event-duration-hour {
        margin-right: 5px; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .taglib-header, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .taglib-header,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .taglib-header,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .taglib-header {
        background-color: #FFFFFF;
        padding: 10px 10px 0;
        border-bottom: 1px solid #dfdee3; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-fieldset, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-fieldset,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-fieldset,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-fieldset {
        padding: 0 10px;
        display: block; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container {
        border-width: 1px 0; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible#calendarEventCateogrizationPanel, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible#calendarEventCateogrizationPanel,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible#calendarEventCateogrizationPanel,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible#calendarEventCateogrizationPanel {
          background-color: #fff; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-titlebar, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-titlebar,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-titlebar,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-titlebar {
          line-height: 3em;
          background-position: 5px 15px;
          display: none; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-button, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-button,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-button,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .lfr-panel-button {
          display: none; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .aui-legend, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .aui-legend,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .aui-legend,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsible .aui-legend {
          border: 0;
          font-size: 16px;
          color: #333333;
          font-weight: normal; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsed .lfr-panel-titlebar, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsed .lfr-panel-titlebar,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .lfr-panel.lfr-collapsed .lfr-panel-titlebar,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .lfr-panel.lfr-collapsed .lfr-panel-titlebar {
          line-height: 3em;
          background-position: 5px -28px; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry {
          background-color: #E6E9EE;
          border-color: #E6E9EF;
          border-radius: 2px;
          padding: 0 20px 0 0; }
          .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text {
            padding: 5px 5px 5px 11px;
            background-color: #FFF;
            display: inline-block;
            color: #333; }
          .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close {
            top: 5px;
            background-color: transparent; }
            .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover,
            .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover,
            .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover {
              background-color: transparent; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item {
          background-color: #E9573E;
          border: 0;
          border-radius: 2px;
          padding: 0;
          line-height: 14px; }
          .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-icon, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-icon,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-icon,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-icon {
            background: transparent url("../images/sprite-small-arrows.png") no-repeat 5px -215px;
            margin-top: 0;
            padding: 0 10px; }
          .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-label, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-label,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-label,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .lfr-panel-container .aui-toolbar-item .aui-buttonitem-label {
            border: 1px solid #E6E9EE;
            background-color: #fff;
            padding: 5px 10px;
            color: #333;
            font-size: 12px; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-datepicker-button-wrapper, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-datepicker-button-wrapper,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-datepicker-button-wrapper,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-datepicker-button-wrapper {
        display: none; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-button-holder, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-button-holder,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-button-holder,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-button-holder {
        padding: 10px;
        background-color: #FFF;
        margin: 0; }
      .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-button.cancel input, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-button.cancel input,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-button.cancel input,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-button.cancel input {
        background: #e6e9ee none;
        color: #666c7a;
        height: 33px;
        line-height: 33px;
        padding: 0 30px;
        float: left; }
        .nnk-theme #content .portlet-calendar .portlet .portlet-content-border .editEvent .aui-button.cancel input:hover, .nnk-theme #content .portlet-calendar .portlet > .portlet-body .editEvent .aui-button.cancel input:hover,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .portlet-content-border .editEvent .aui-button.cancel input:hover,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container > .portlet-body .editEvent .aui-button.cancel input:hover {
          background-color: #DEE1E6; }
  .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list {
    border-radius: 0px;
    border-width: 0 0 1px 0;
    padding: 0 10px 0 0;
    background: #E6E9EE none;
    margin-bottom: 0;
    text-align: right; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.last,
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.first,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.last,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.first {
      border: 0; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-state-default,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-state-default {
      float: none;
      display: inline-block;
      margin-bottom: -8px; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-state-default,
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list .aui-tab-content,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-state-default,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list .aui-tab-content {
      background: transparent none; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-state-default .aui-tab-content,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-state-default .aui-tab-content {
      border: 0;
      box-shadow: none; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-state-default .aui-tab-label,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-state-default .aui-tab-label {
      color: #424A55;
      text-shadow: none; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-tab-active .aui-tab-content,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-tab-active .aui-tab-content {
      border-width: 1px;
      border-color: #CDCED1 #CDCED1 #fff #CDCED1;
      border-style: solid;
      box-shadow: none;
      border-radius: 3px 3px 0 0;
      background-color: #fff; }
    .nnk-theme #content .portlet-calendar .portlet .aui-tabview-list li.aui-tab-active .aui-tab-label,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .aui-tabview-list li.aui-tab-active .aui-tab-label {
      color: #3DC3FF;
      text-shadow: none; }
.nnk-theme #content .portlet-calendar .calendar-container {
  border-width: 1px 0;
  float: left;
  margin: 10px 0 10px 10px;
  width: auto; }
.nnk-theme #content .portlet-calendar .event-category-selector .select2-container a .select2-chosen {
  margin-right: 3px;
  font-size: 14px; }
.nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder .aui-button,
.nnk-theme #content .portlet-calendar .addEventButton {
  background: transparent url("/nnk-theme/images/calendar/addEventIcon.jpg") no-repeat left top;
  padding-left: 40px;
  border: 0;
  display: inline-block;
  margin-right: 10px; }
  .nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder .aui-button.aui-button-submit,
  .nnk-theme #content .portlet-calendar .addEventButton.aui-button-submit {
    background: transparent none;
    padding: 0;
    display: inline; }
    .nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder .aui-button.aui-button-submit input,
    .nnk-theme #content .portlet-calendar .addEventButton.aui-button-submit input {
      border-radius: 2px;
      float: left;
      margin-right: 10px;
      height: 33px;
      line-height: 33px;
      padding: 0 30px;
      font-size: 18px; }
  .nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder .aui-button input,
  .nnk-theme #content .portlet-calendar .addEventButton input {
    background: #349744 none;
    border: 0;
    border-radius: 0 2px 2px 0;
    margin: 0;
    height: 35px;
    color: #fff;
    text-shadow: none;
    padding: 0 10px;
    font-size: 15px; }
    .nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder .aui-button input:hover,
    .nnk-theme #content .portlet-calendar .addEventButton input:hover {
      background-color: #23642C; }
.nnk-theme #content .portlet-calendar .edit-permissions .taglib-header,
.nnk-theme #content .portlet-calendar .edit-permissions .aui-button-holder {
  padding: 0 10px; }
.nnk-theme #content .portlet-calendar .edit-permissions .taglib-search-iterator,
.nnk-theme #content .portlet-calendar .edit-permissions .results-grid.aui-searchcontainer-content {
  border: 0; }
.nnk-theme #content .portlet-calendar .edit-permissions .results-header {
  background: transparent none; }
  .nnk-theme #content .portlet-calendar .edit-permissions .results-header th {
    background: transparent none; }
  .nnk-theme #content .portlet-calendar .edit-permissions .results-header th {
    border-width: 1px 0; }
.nnk-theme #content .portlet-calendar .edit-permissions tr td {
  border: 0; }
.nnk-theme #content .portlet-calendar .permissionButton input {
  font-size: 15px;
  color: #646c77;
  border: 0;
  background: transparent none;
  text-decoration: underline; }
.nnk-theme #content .portlet-calendar .event-category-selector,
.nnk-theme #content .portlet-calendar .event-category-selector-container {
  float: right;
  padding: 1px 0 5px; }
  .nnk-theme #content .portlet-calendar .event-category-selector .event-selector,
  .nnk-theme #content .portlet-calendar .event-category-selector-container .event-selector {
    margin-right: 10px; }
  .nnk-theme #content .portlet-calendar .event-category-selector .select2-container .select2-choice .select2-arrow,
  .nnk-theme #content .portlet-calendar .event-category-selector-container .select2-container .select2-choice .select2-arrow {
    border-color: #D8D9DD;
    border-width: 1px 1px 1px 0; }
.nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView,
.nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView,
.nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView,
.nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView {
  overflow: hidden;
  height: auto;
  padding: 6px;
  /*border-bottom: 2px solid #DFDFE1;*/ }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .addEventButton,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .addEventButton,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .addEventButton,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .addEventButton {
    float: left; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .todayButton input,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .todayButton input,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .todayButton input,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .todayButton input {
    border: 1px solid #D8D9DD;
    border-radius: 3px;
    color: #646c77;
    font-size: 15px;
    height: 33px;
    line-height: 33px;
    margin-right: 0;
    background: #fff none !important;
    padding: 0 10px;
    margin-top: 1px; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector {
    clear: none;
    margin: -2px 10px 0 0;
    width: auto; }
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector td,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector td,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector td,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector td {
      vertical-align: middle; }
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector td strong,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector td strong,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector td strong,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector td strong {
        position: relative;
        top: -3px; }
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector a,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector a,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector a,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a {
      border: 1px solid #D8D9DD;
      width: 32px;
      height: 31px;
      background: transparent url("/nnk-theme/images/sprite-arrows.png") no-repeat center center;
      border-radius: 3px;
      display: inline-block; }
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector a.next,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector a.next,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector a.next,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.next {
        background-position: 11px -242px;
        margin-left: 5px; }
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector a.prev,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector a.prev,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector a.prev,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.prev {
        background-position: 9px -114px;
        margin-right: 5px; }
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector a.select2-choice,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector a.select2-choice,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector a.select2-choice,
      .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.select2-choice {
        width: auto;
        background: transparent none;
        margin-right: 10px; }
        .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector a.select2-choice .select2-arrow,
        .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector a.select2-choice .select2-arrow,
        .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector a.select2-choice .select2-arrow,
        .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.select2-choice .select2-arrow {
          border-color: #D8D9DD;
          border-width: 1px 1px 1px 0; }
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .date-selector img,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .date-selector img,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .date-selector img,
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector img {
      display: none; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.dayView .day-grid,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.weekView .day-grid,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.monthView .day-grid,
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .day-grid {
    border-top: 0; }
.nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView {
  width: 98%;
  margin: 6px auto 0; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.select2-choice {
    border: 0;
    margin-right: 0; }
    .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.select2-choice .select2-chosen {
      line-height: 33px;
      margin-right: 0;
      font-size: 14px; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView .date-selector a.next {
    margin-left: 5px; }
  .nnk-theme #content .portlet-calendar .calendar-filtr-selector.yearView table {
    width: 100%; }
.nnk-theme #content .portlet-calendar .topPart {
  overflow: hidden;
  margin: 0 10px; }
  .nnk-theme #content .portlet-calendar .topPart.allEventsView {
    padding-top: 10px; }
  .nnk-theme #content .portlet-calendar .topPart .event-category-selector-container .select2-chosen {
    font-size: 14px; }
.nnk-theme #content .portlet-calendar table {
  width: 100%; }
  .nnk-theme #content .portlet-calendar table td.lfr-top {
    padding: 10px 0; }
  .nnk-theme #content .portlet-calendar table .results-row.alt td {
    background-color: #f6f7fb; }
  .nnk-theme #content .portlet-calendar table .portlet-msg-info {
    margin-top: 10px;
    /*width: 914px;*/
    float: left;
    clear: none; }
  .nnk-theme #content .portlet-calendar table .taglib-calendar {
    border-width: 1px 0;
    width: auto; }
    .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel {
      margin: 0; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .calendar-header {
        font-size: 24px; }
        .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .calendar-header th {
          font-weight: 400; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .results-header {
        background: #fff none; }
        .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .results-header th {
          background: #fff none;
          border-bottom: 1px solid #DFDEE3;
          padding-top: 4px;
          padding-bottom: 4px; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel td a {
        width: 29px;
        height: 25px;
        background-color: #fff;
        border: 0;
        color: #424a55;
        font-size: 13px;
        padding: 0;
        line-height: 25px;
        margin: auto; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel td.has-events.calendar-current-day a {
        color: #fff; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel td.has-events a {
        color: #3DC3FF;
        font-weight: bold; }
        .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel td.has-events a span {
          padding: 0;
          background: transparent none; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .calendar-current-day a {
        background-color: #3dc3ff;
        color: #fff;
        text-decoration: none; }
      .nnk-theme #content .portlet-calendar table .taglib-calendar .calendar-panel .calendar-inactive {
        color: #B6B7BA;
        font-size: 13px; }
  .nnk-theme #content .portlet-calendar table .lfr-search-container {
    clear: right;
    margin: 10px 10px 10px 0;
    width: 928px;
    float: left; }
    .nnk-theme #content .portlet-calendar table .lfr-search-container .results-grid {
      border-width: 1px 0 0;
      background: transparent none; }
      .nnk-theme #content .portlet-calendar table .lfr-search-container .results-grid table th {
        line-height: 23px; }
      .nnk-theme #content .portlet-calendar table .lfr-search-container .results-grid table td {
        border-width: 0;
        padding: 7px 10px; }
    .nnk-theme #content .portlet-calendar table .lfr-search-container .results-header {
      background: transparent none; }
      .nnk-theme #content .portlet-calendar table .lfr-search-container .results-header th {
        line-height: 23px;
        background: transparent none;
        border-width: 0 0 1px; }
.nnk-theme #content .portlet-calendar .eventsView .results-grid {
  border-width: 0; }
  .nnk-theme #content .portlet-calendar .eventsView .results-grid tr.last td {
    border-width: 0; }
  .nnk-theme #content .portlet-calendar .eventsView .results-grid tr {
    background: transparent none; }
    .nnk-theme #content .portlet-calendar .eventsView .results-grid tr th {
      line-height: 23px;
      background: transparent none;
      border-width: 1px 0; }
    .nnk-theme #content .portlet-calendar .eventsView .results-grid tr td {
      border-width: 0; }
.nnk-theme #content .portlet-calendar .event-subsctibe-category .taglib-form-navigator {
  background-color: #fff;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 10px; }
  .nnk-theme #content .portlet-calendar .event-subsctibe-category .taglib-form-navigator h3 {
    border: 0;
    padding: 0 10px;
    font-size: 1.1em; }
.nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container {
  clear: both; }
  .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid {
    border: 0; }
    .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid tr {
      background: transparent none; }
      .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid tr th {
        line-height: 23px;
        background: transparent none;
        border-width: 1px 0; }
      .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid tr td {
        border-width: 0; }
        .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid tr td span {
          font-size: 0.9em; }
      .nnk-theme #content .portlet-calendar .event-subsctibe-category .lfr-search-container .results-grid tr.alt td {
        background-color: #f6f7fb; }
.nnk-theme #content .portlet-calendar #portlet_8 .eventHeader,
.nnk-theme #content .portlet-calendar .portlet-borderless-container .eventHeader {
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #EDEDEF;
  padding: 10px;
  color: #646C77; }
.nnk-theme #content .portlet-calendar #portlet_8 .event,
.nnk-theme #content .portlet-calendar .portlet-borderless-container .event {
  background-color: #fff;
  width: auto;
  position: relative; }
  .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 {
    background-color: transparent;
    margin: 0;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 103px; }
    .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content {
      border: 0; }
      .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content .folder-icon,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content .folder-icon {
        display: none; }
      .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content ul,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content ul {
        border: 0;
        background: transparent none; }
        .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content ul li,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content ul li {
          border: 0;
          margin-bottom: 1px;
          background: #d14f39 url("../images/sprite-small-arrows.png") no-repeat 6px -272px;
          border-radius: 2px 0 0 2px;
          padding: 0 0 0 20px; }
          .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content ul li a,
          .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content ul li a {
            border-radius: 0 2px 2px 0;
            background: #E9573E none;
            color: #fff;
            line-height: 22px;
            height: 22px;
            padding: 0 15px;
            font-size: 14px; }
            .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content ul li a img,
            .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content ul li a img {
              display: none; }
            .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w25 .aui-column-content ul li a:hover,
            .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w25 .aui-column-content ul li a:hover {
              background-color: #D14F39; }
  .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-w75,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-w75 {
    width: 100%; }
  .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content {
    padding: 0; }
    .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content .property-list,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content .property-list {
      background-color: #F6F7FB;
      margin: 0;
      padding: 10px;
      border-top: 1px solid #DFDEE3; }
      .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content .property-list dt,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content .property-list dt {
        clear: left;
        float: left;
        width: 140px;
        font-weight: normal;
        line-height: 20px;
        padding-bottom: 5px; }
        .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content .property-list dt .icon,
        .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content .property-list dt .icon {
          display: none; }
      .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content .property-list dd,
      .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content .property-list dd {
        float: left;
        font-size: 18px;
        line-height: 20px;
        font-weight: bold;
        padding-bottom: 5px; }
    .nnk-theme #content .portlet-calendar #portlet_8 .event .aui-column-content .eventDescription,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .aui-column-content .eventDescription {
      padding: 10px; }
  .nnk-theme #content .portlet-calendar #portlet_8 .event .entry-categories,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .entry-categories {
    display: block;
    padding: 0 10px 10px; }
    .nnk-theme #content .portlet-calendar #portlet_8 .event .entry-categories .asset-category,
    .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .entry-categories .asset-category {
      font-weight: bold; }
  .nnk-theme #content .portlet-calendar #portlet_8 .event .entry-tags,
  .nnk-theme #content .portlet-calendar .portlet-borderless-container .event .entry-tags {
    display: none; }
.nnk-theme #content .portlet-calendar .day-grid {
  font-size: 13px; }
  .nnk-theme #content .portlet-calendar .day-grid.dayView {
    border-top: 0; }
  .nnk-theme #content .portlet-calendar .day-grid .hour.all-day {
    margin-bottom: 10px; }
  .nnk-theme #content .portlet-calendar .day-grid .night-hour {
    background: #F6F7FB none; }
  .nnk-theme #content .portlet-calendar .day-grid .hour {
    border-bottom: 1px solid #E8E9ED; }
    .nnk-theme #content .portlet-calendar .day-grid .hour .hour-content {
      font-weight: normal;
      font-size: 1em; }
  .nnk-theme #content .portlet-calendar .day-grid .half-hour {
    border-bottom: 1px solid #CDD0D4;
    height: 24px; }
  .nnk-theme #content .portlet-calendar .day-grid .event-box {
    border: 1px solid #3DC3FF;
    padding: 0 0 12px;
    overflow: hidden; }
    .nnk-theme #content .portlet-calendar .day-grid .event-box .event-time,
    .nnk-theme #content .portlet-calendar .day-grid .event-box .event-title {
      background: #fff none; }
    .nnk-theme #content .portlet-calendar .day-grid .event-box .event-time {
      padding: 2px 5px 0;
      color: #646C77; }
    .nnk-theme #content .portlet-calendar .day-grid .event-box .event-title {
      padding: 0 5px 2px;
      color: #444A56; }
    .nnk-theme #content .portlet-calendar .day-grid .event-box .event-description {
      padding: 5px; }
.nnk-theme #content .portlet-calendar .calendar.monthView,
.nnk-theme #content .portlet-calendar .calendar.weekView {
  border-top: 0; }
  .nnk-theme #content .portlet-calendar .calendar.monthView table,
  .nnk-theme #content .portlet-calendar .calendar.weekView table {
    table-layout: fixed; }
  .nnk-theme #content .portlet-calendar .calendar.monthView .results-header th,
  .nnk-theme #content .portlet-calendar .calendar.weekView .results-header th {
    border-width: 0 0 1px 0;
    background: #fff none; }
    .nnk-theme #content .portlet-calendar .calendar.monthView .results-header th a,
    .nnk-theme #content .portlet-calendar .calendar.weekView .results-header th a {
      color: #7B7C7F; }
  .nnk-theme #content .portlet-calendar .calendar.monthView tbody tr td:first-child,
  .nnk-theme #content .portlet-calendar .calendar.weekView tbody tr td:first-child {
    border-left: 0; }
  .nnk-theme #content .portlet-calendar .calendar.monthView tbody tr td:last-child,
  .nnk-theme #content .portlet-calendar .calendar.weekView tbody tr td:last-child {
    border-right: 0; }
  .nnk-theme #content .portlet-calendar .calendar.monthView tbody td,
  .nnk-theme #content .portlet-calendar .calendar.weekView tbody td {
    background: #F6F7FB none; }
    .nnk-theme #content .portlet-calendar .calendar.monthView tbody td.events-week-number,
    .nnk-theme #content .portlet-calendar .calendar.weekView tbody td.events-week-number {
      background: #fff none; }
      .nnk-theme #content .portlet-calendar .calendar.monthView tbody td.events-week-number a,
      .nnk-theme #content .portlet-calendar .calendar.weekView tbody td.events-week-number a {
        color: #BABCBF; }
    .nnk-theme #content .portlet-calendar .calendar.monthView tbody td.events-week-number + .events-week-number,
    .nnk-theme #content .portlet-calendar .calendar.weekView tbody td.events-week-number + .events-week-number {
      display: none; }
    .nnk-theme #content .portlet-calendar .calendar.monthView tbody td.lfr-top,
    .nnk-theme #content .portlet-calendar .calendar.weekView tbody td.lfr-top {
      padding: 0; }
    .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .day-number td,
    .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .day-number td {
      background: #fff none;
      padding: 5px; }
      .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .day-number td a,
      .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .day-number td a {
        color: #444A56;
        font-size: 17px; }
        .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .day-number td a.addNewEvent,
        .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .day-number td a.addNewEvent {
          background-color: #349744;
          border-radius: 2px;
          color: #fff;
          padding: 0 4px; }
        .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .day-number td a.addNewEvent:hover,
        .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .day-number td a.addNewEvent:hover {
          text-decoration: none; }
    .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .results-row td,
    .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .results-row td {
      padding: 5px 5px 0;
      font-size: 13px;
      color: #646C77;
      font-weight: bold;
      word-wrap: break-word;
      word-break: normal; }
      .nnk-theme #content .portlet-calendar .calendar.monthView tbody td .results-row td a,
      .nnk-theme #content .portlet-calendar .calendar.weekView tbody td .results-row td a {
        clear: both;
        color: #444A56;
        display: block;
        font-weight: normal; }

.portlet-configuration.portlet-calendar .borderless-inner-container {
  padding: 0 15px; }
  .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container {
    clear: right;
    /*margin: 10px 10px 10px 0;
    width: 938px;
    float: left;*/ }
    .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container .results-grid {
      border-width: 1px 0 0;
      background: transparent none; }
      .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container .results-grid table th {
        line-height: 24px;
        border-bottom: 1px solid #D7D7D7; }
      .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container .results-grid table td {
        border-width: 0;
        padding: 8px 10px 5px 30px; }
    .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container .results-header {
      background: transparent none; }
      .portlet-configuration.portlet-calendar .borderless-inner-container .lfr-search-container .results-header th {
        line-height: 23px;
        background: transparent none;
        border: 0; }

/**
 * Styles for asset publisher portlet
 */
/**
 *   Init colors
 */
/* red */
/* green links color */
.nnk-theme {
  /* end of .portlet-asset-publisher */
  /* styles for articles in webcontent and asset publisher*/ }
  .nnk-theme .portlet-borderless.portlet-asset-publisher {
    padding: 15px 20px; }
    @media (max-width: 992px) {
      .nnk-theme .portlet-borderless.portlet-asset-publisher .asset-full-content {
        padding: 15px; } }
  .nnk-theme .portlet-asset-publisher {
    overflow: hidden;
    /* ------------  articles ------------------ */
    /* content */
    /* Nawigacja po slowniku w Wydawcy Tresci */
    /* end of nawigacja po slowniku w WT */ }
    .nnk-theme .portlet-asset-publisher .metadata-author {
      display: block; }
    .nnk-theme .portlet-asset-publisher .metadata-modified-date, .nnk-theme .portlet-asset-publisher .metadata-create-date, .nnk-theme .portlet-asset-publisher .metadata-publish-date, .nnk-theme .portlet-asset-publisher .metadata-expiration-date {
      padding-left: 20px;
      margin-right: 10px; }
    .nnk-theme .portlet-asset-publisher .lfr-meta-actions {
      width: 14px;
      height: 14px; }
    .nnk-theme .portlet-asset-publisher .header-title {
      margin: 0;
      font-family: "fira bold";
      font-weight: normal; }
    .nnk-theme .portlet-asset-publisher .final-separator {
      margin: 0; }
    .nnk-theme .portlet-asset-publisher .taglib-asset-tags-summary {
      font-weight: bold; }
    .nnk-theme .portlet-asset-publisher .journal-content-article {
      padding: 0; }
      .nnk-theme .portlet-asset-publisher .journal-content-article h1, .nnk-theme .portlet-asset-publisher .journal-content-article h2, .nnk-theme .portlet-asset-publisher .journal-content-article h3 {
        margin: 1em 0 0.2em; }
      .nnk-theme .portlet-asset-publisher .journal-content-article .nnk-article-content > h1:first-child, .nnk-theme .portlet-asset-publisher .journal-content-article .nnk-article-content > h2:first-child, .nnk-theme .portlet-asset-publisher .journal-content-article .nnk-article-content > h3:first-child {
        margin-top: 0px; }
      .nnk-theme .portlet-asset-publisher .journal-content-article table {
        width: 100%; }
      .nnk-theme .portlet-asset-publisher .journal-content-article td {
        word-wrap: break-word; }
      .nnk-theme .portlet-asset-publisher .journal-content-article a {
        color: #349743;
        text-decoration: underline;
        font-weight: bold; }
        .nnk-theme .portlet-asset-publisher .journal-content-article a:hover {
          text-decoration: underline; }
    .nnk-theme .portlet-asset-publisher .asset-full-content [class^="asset-"] {
      margin-left: 0 !important; }
    .nnk-theme .portlet-asset-publisher .asset-full-content {
      /* metadata */
      /* social */
      /* attachements */ }
      .nnk-theme .portlet-asset-publisher .asset-full-content ol, .nnk-theme .portlet-asset-publisher .asset-full-content ul, .nnk-theme .portlet-asset-publisher .asset-full-content dl {
        margin-left: 2.2em; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-resource-info .file-title {
        float: left;
        width: 80%;
        word-wrap: break-word; }
        @media (max-width: 768px) {
          .nnk-theme .portlet-asset-publisher .asset-full-content .asset-resource-info .file-title {
            width: 70%; } }
        @media (max-width: 550px) {
          .nnk-theme .portlet-asset-publisher .asset-full-content .asset-resource-info .file-title {
            width: 100%; } }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-resource-info img {
        float: left;
        margin: 0 10px 10px 0; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-metadata {
        width: 80%;
        display: inline; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .asset-metadata span, .nnk-theme .portlet-asset-publisher .asset-full-content .asset-metadata a {
          background: none;
          padding-left: 0;
          float: none; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .metadata-tags {
        display: block;
        float: none; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .metadata-tags a, .nnk-theme .portlet-asset-publisher .asset-full-content .metadata-tags span {
          color: #349743; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .metadata-author {
        color: #424b54;
        font-weight: normal; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks {
        background: transparent; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks li {
          vertical-align: top;
          position: relative;
          display: inline-block;
          float: none; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks .taglib-social-bookmark-twitter {
          top: -1px; }
          .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks .taglib-social-bookmark-twitter iframe {
            width: 80px !important; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-social-bookmarks .taglib-social-bookmark-facebook {
          top: -3px; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .nnk-article-container + #attachments {
        border-top: 1px solid #E7EBEE; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .fluid_container {
        display: block !important; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .taglib-asset-links {
        border-top: 1px solid #E7EBEE;
        margin-top: 0;
        padding-top: 10px; }
      .nnk-theme .portlet-asset-publisher .asset-full-content #attachments {
        margin: 25px 0 0;
        padding: 0; }
        .nnk-theme .portlet-asset-publisher .asset-full-content #attachments .title {
          font-weight: bold;
          margin-top: 10px; }
        .nnk-theme .portlet-asset-publisher .asset-full-content #attachments .item {
          margin-left: 0;
          margin: 5px 0 0; }
        .nnk-theme .portlet-asset-publisher .asset-full-content #attachments .item > img {
          float: left; }
        .nnk-theme .portlet-asset-publisher .asset-full-content #attachments .item > a {
          color: #656D7A;
          display: block;
          padding-left: 30px;
          text-decoration: none; }
          .nnk-theme .portlet-asset-publisher .asset-full-content #attachments .item > a:hover {
            text-decoration: underline; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-metadata + .asset-content,
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-user-actions + .asset-content {
        border-top: 1px solid #E7EBEE;
        margin-top: 10px;
        padding-top: 15px; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-user-actions > div {
        margin: 0 15px 5px 0 !important;
        float: left !important; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .asset-user-actions {
        float: right; }
      .nnk-theme .portlet-asset-publisher .asset-full-content .journal-content-article .nnk-article-container {
        /* clearfix */ }
        .nnk-theme .portlet-asset-publisher .asset-full-content .journal-content-article .nnk-article-container .nnk-article-content:before, .nnk-theme .portlet-asset-publisher .asset-full-content .journal-content-article .nnk-article-container .nnk-article-content:after {
          display: table;
          content: ""; }
        .nnk-theme .portlet-asset-publisher .asset-full-content .journal-content-article .nnk-article-container .nnk-article-content:after {
          clear: both; }
    .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list {
      text-align: center;
      margin: 0;
      padding: 0; }
      .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li {
        display: inline-block;
        padding: 5px; }
        .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
          color: #656D78;
          font-size: 20px;
          font-family: "fira sans light";
          line-height: 30px;
          background: transparent none;
          margin: 0;
          min-width: 55px;
          display: inline-block; }
          .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a:hover, .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a.tag-selected {
            font-size: 25px;
            line-height: 27px;
            font-family: "fira bold";
            text-decoration: none; }
          .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a strong {
            border: 0;
            font-weight: normal; }
  .nnk-theme .nnk-article-content img {
    max-width: 100%; }
  .nnk-theme .nnk-article-content > [id*="video"] {
    max-height: 100%;
    max-width: 100%; }
    @media (max-width: 400px) {
      .nnk-theme .nnk-article-content > [id*="video"] {
        width: 100% !important;
        height: 250px !important; } }
    @media (max-width: 350px) {
      .nnk-theme .nnk-article-content > [id*="video"] {
        height: 230px !important; } }
  @media (max-width: 400px) {
    .nnk-theme .nnk-article-content {
      font-size: 0.8em; } }
  @media (max-width: 350px) {
    .nnk-theme .nnk-article-content {
      font-size: 0.7em; } }

.unemployed .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a,
.nnk-theme .unemployed.portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
  color: #369843; }

.employer .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a,
.nnk-theme .employer.portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
  color: #50c1eb; }

.market .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a,
.nnk-theme .market.portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
  color: #e9573e; }

.jobs .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a,
.nnk-theme .jobs.portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
  color: #a5a5a5; }

.department .nnk-theme .portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a,
.nnk-theme .department.portlet-asset-publisher .lfr-asset-category-list-container .lfr-asset-category-list li a {
  color: #ffbd21; }

@media (min-width: 768px) {
  .ie .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .item-list-row > * {
    float: left !important; }

  .ie .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .item-list-row > a {
    width: 45% !important; }

  .ie .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .asset-actions {
    margin-top: 16px !important; } }
@media (min-width: 768px) {
  .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .item-list-row > * {
    float: left !important; }

  .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .item-list-row > a {
    width: 45% !important; }

  .nnk-theme #content .portlet-asset-publisher .title-list-2-columns.title-list .asset-actions {
    margin-top: 16px; } }
/**
 * Styles for asset publisher content
 */
.nnk-theme {
  /* fix for 2/3 template */
  /* .content end */
  /* Portlets icons class 'statystyki'*/
  /* Portlets icons class 'stawki'*/
  /* Portlets icons class 'jobs'*/
  /* Portlets icons class 'akty prawne'*/ }
  .nnk-theme .npk-horizontal + .portlet-borderless.portlet-asset-publisher {
    padding-top: 0; }
  .nnk-theme #content .col-xs-12.col-sm-12.col-md-8.col-lg-8 .portlet-asset-publisher .horizontal-abstracts p {
    width: 55%; }
  .nnk-theme #content .col-xs-12.col-sm-12.col-md-8.col-lg-8 .portlet-asset-publisher .horizontal-abstracts p.noImage {
    width: 100%; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .asset-full-content {
    margin-left: 0;
    margin-right: 0; }
    @media (max-width: 992px) {
      .nnk-theme #content .portlet-borderless.portlet-asset-publisher .asset-full-content {
        padding: 10px 0; } }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .acts-item {
    margin: 0; }
    .nnk-theme #content .portlet-borderless.portlet-asset-publisher .acts-item:first-child {
      padding-top: 0; }
    .nnk-theme #content .portlet-borderless.portlet-asset-publisher .acts-item .acst-items-container {
      background: #FFF; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .acst-items-container {
    padding-top: 10px; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher ul.title-list li > a,
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher ul.title-list li > span {
    padding: 0 5px; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .ul.title-list li .title-ico {
    left: -10px; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .horizontal-abstracts {
    margin: 0 0 10px;
    padding-top: 10px; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher .subscribe {
    height: 5px; }
    .nnk-theme #content .portlet-borderless.portlet-asset-publisher .subscribe > span {
      margin-top: 2px; }
  .nnk-theme #content .portlet-borderless.portlet-asset-publisher ul.title-list {
    overflow: visible; }
    .nnk-theme #content .portlet-borderless.portlet-asset-publisher ul.title-list li .title-ico {
      left: -5px; }
  .nnk-theme #content {
    /* portlet-asset-publisher */
    /* portlet-asset-publisher */
    /* Portlet z klasa "clear-content" */
    /* clear-content */
    /* Portlet z klasa "clear-content" */
    /* faq-abstracts */
    /* faq-abstracts */
    /* .faq-abstracts end*/
    /* .similar-articles end */ }
    .nnk-theme #content .portlet-journal-content .user-actions {
      padding-bottom: 2em; }
    .nnk-theme #content .portlet-asset-publisher {
      /* lista tytulow z zalacznikiem */
      /* asset - title-list.title-list-2-columns (lista tytulow ) */
      /* title-list.title-list-2-columns */
      /* title-list */
      /* asset - horizontal (poziome streszczenie) */
      /* asset - vertical (pionowe streszczenie) */
      /* asset - lista tytulow 2 kolumny */ }
      .nnk-theme #content .portlet-asset-publisher .attachement-ico {
        background: url("../images/file_system/small/attachment.png") no-repeat top center;
        width: 19px;
        height: 19px;
        display: block;
        float: left; }
      .nnk-theme #content .portlet-asset-publisher .taglib-page-iterator .search-results {
        display: none; }
      .nnk-theme #content .portlet-asset-publisher .subscribe {
        margin: 10px;
        height: 20px; }
        .nnk-theme #content .portlet-asset-publisher .subscribe > span {
          float: right; }
        .nnk-theme #content .portlet-asset-publisher .subscribe img {
          margin-right: 5px; }
      .nnk-theme #content .portlet-asset-publisher .taglib-header {
        padding: 10px 15px 0;
        margin-bottom: 0; }
      .nnk-theme #content .portlet-asset-publisher .asset-full-content {
        padding: 10px 15px 10px;
        margin-bottom: 0; }
      .nnk-theme #content .portlet-asset-publisher .portlet-title-text {
        cursor: inherit; }
      .nnk-theme #content .portlet-asset-publisher .asset-summary {
        word-wrap: break-word; }
      .nnk-theme #content .portlet-asset-publisher .portlet-content {
        padding: 0; }
      .nnk-theme #content .portlet-asset-publisher .acts-item {
        border-top: 1px solid #e7ebee;
        padding: 20px 0 15px;
        margin: 0 15px; }
        .nnk-theme #content .portlet-asset-publisher .acts-item:first-child {
          border-top: none; }
        .nnk-theme #content .portlet-asset-publisher .acts-item .attachements {
          margin: 0; }
          .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li {
            list-style-type: none; }
            @media (max-width: 500px) {
              .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li {
                margin-bottom: 10px; } }
            .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li * {
              vertical-align: top; }
            .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li a {
              word-wrap: break-word;
              display: inline-block;
              width: 80%; }
              @media (max-width: 600px) {
                .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li a {
                  width: 70%; } }
              @media (max-width: 500px) {
                .nnk-theme #content .portlet-asset-publisher .acts-item .attachements li a {
                  display: inline; } }
        .nnk-theme #content .portlet-asset-publisher .acts-item .attachement-ico {
          width: 16px;
          height: 16px;
          margin: 0 8px;
          display: inline-block;
          background: url("../images/file_system/small/attachment2.png") no-repeat;
          position: relative;
          top: 3px; }
        .nnk-theme #content .portlet-asset-publisher .acts-item .title {
          color: #424B54;
          font-size: 1em;
          font-weight: bold;
          margin: 0; }
      .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns {
        width: 100%;
        display: table;
        margin: 0;
        table-layout: fixed;
        overflow: hidden;
        /*.item-container{
          position      : relative;
        }*/
        /* item-list-row */ }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .portlet-content {
          padding: 0; }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .asset-actions {
          left: 0; }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .title {
          display: block;
          margin-left: 30px;
          margin-right: 30px;
          padding: 13px 0;
          word-wrap: break-word; }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .asset-metadata {
          padding: 0;
          margin: 0 30px;
          display: block; }
          .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .asset-metadata .metadata-entry {
            margin-right: 20px; }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-separator {
          border-bottom: 1px solid #e7ebee;
          bottom: 0;
          display: block;
          height: 1px;
          margin: 0 30px;
          position: absolute;
          width: 80%; }
        .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row {
          display: table-row;
          width: 100%;
          /* &>a */ }
          .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row > a {
            display: table-cell;
            float: none;
            font-size: 1em;
            text-decoration: none;
            position: relative;
            width: 50%; }
            .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row > a:hover {
              background-color: #FFF; }
            .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row > a .title-ico {
              top: 12px;
              left: 15px;
              margin-top: 0.3em;
              position: absolute; }
        @media (max-width: 768px) {
          .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row {
            display: block; }
            .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row > a {
              display: block;
              width: 100%; }
            .nnk-theme #content .portlet-asset-publisher .title-list.title-list-2-columns .item-list-row .lfr-meta-actions.asset-actions {
              top: -35px;
              z-index: 100; } }
      .nnk-theme #content .portlet-asset-publisher .title-list.content {
        position: relative;
        z-index: 0; }
      .nnk-theme #content .portlet-asset-publisher ul.title-list {
        margin: 0; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list .asset-actions {
          position: absolute;
          top: 10px;
          right: 0;
          left: auto;
          z-index: 0; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list li {
          margin: 0;
          padding: 0;
          right: 0; }
          .nnk-theme #content .portlet-asset-publisher ul.title-list li > a, .nnk-theme #content .portlet-asset-publisher ul.title-list li > span {
            display: inline-block;
            font-size: 1em;
            padding: 0 30px;
            text-decoration: none;
            width: 100%;
            word-wrap: break-word;
            position: relative; }
            .nnk-theme #content .portlet-asset-publisher ul.title-list li > a:hover, .nnk-theme #content .portlet-asset-publisher ul.title-list li > span:hover {
              background: #FFF; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list li .title-ico {
          left: 15px;
          margin-top: 0.3em;
          position: absolute;
          top: 12px; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list .title {
          border-bottom: 1px solid #e7ebee;
          display: block;
          padding: 13px 0; }
          .nnk-theme #content .portlet-asset-publisher ul.title-list .title .asset-metadata {
            display: block;
            margin-left: 0; }
            .nnk-theme #content .portlet-asset-publisher ul.title-list .title .asset-metadata span {
              margin: 5px 15px 0 0; }
            .nnk-theme #content .portlet-asset-publisher ul.title-list .title .asset-metadata .metadata-expiration-date {
              padding-left: 25px; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list .separator {
          border-bottom: 1px solid #e7ebee;
          margin: 5px 25px 15px;
          border-top: none; }
        .nnk-theme #content .portlet-asset-publisher ul.title-list li:last-child a {
          float: none; }
          .nnk-theme #content .portlet-asset-publisher ul.title-list li:last-child a .title {
            border: none; }
      .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts {
        border-top: 1px solid #dfdee3;
        margin: 0 20px 10px;
        padding: 10px 0 0;
        min-height: 80px;
        position: relative;
        overflow: hidden; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts:first-child {
          border-top: none; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-content {
          margin-left: 0;
          margin-right: 0;
          position: relative; }
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-content .asset-summary {
            margin-left: 70px; }
            @media (max-width: 450px) {
              .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-content .asset-summary {
                margin-left: 0; } }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .day-new-format {
          padding: 10px;
          border: 1px solid #DFDEE3;
          text-transform: uppercase;
          width: 60px;
          text-align: center;
          float: left;
          margin-right: 10px;
          position: absolute;
          left: 0;
          height: auto; }
          @media (max-width: 450px) {
            .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .day-new-format {
              position: static; } }
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .day-new-format span {
            float: none; }
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .day-new-format .dayDate {
            display: inline-block;
            font-size: 20px;
            font-family: "fira bold";
            font-weight: normal;
            color: #e9573e; }
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .day-new-format .restDate {
            display: inline-block;
            font-size: 14px;
            font-family: "fira bold"; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-small-image {
          float: left;
          padding-left: 0;
          padding-right: 5px;
          margin-right: 10px;
          max-width: 195px;
          max-height: 130px; }
          @media (max-width: 768px) {
            .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-small-image {
              max-width: 142px;
              max-height: 95px;
              margin-right: 0; } }
          @media (max-width: 450px) {
            .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-small-image {
              max-height: 100px; } }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts div.asset-small-image {
          width: 195px;
          height: 130px;
          display: flex;
          align-items: center; }
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts div.asset-small-image span.ico-holder {
            margin-left: auto;
            margin-right: auto; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts img.asset-small-image {
          max-width: 195px;
          max-height: 130px; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-title {
          display: block;
          font-size: 1em;
          margin-top: 0;
          margin-bottom: 5px;
          font-family: "fira bold";
          font-weight: normal;
          border: none; }
        @media (max-width: 450px) {
          .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-small-image + .asset-title {
            clear: left;
            padding-top: 5px; } }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-metadata {
          margin-left: 0px;
          font-size: 0.85em;
          clear: none; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .taglib-asset-tags-summary .tag {
          color: #369843;
          background: none;
          padding-left: 0; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .metadata-publish-date {
          display: none; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .metadata-author {
          background: none;
          padding-left: 0px; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts p {
          padding-top: 10px;
          font-size: 0.85em;
          display: block;
          width: 75%;
          float: left; }
          @media (max-width: 992px) {
            .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts p {
              width: 70%; } }
          @media (max-width: 992px) {
            .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts p {
              float: none;
              display: inline; } }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts p.noImage {
          width: 100%; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .asset-more {
          display: none; }
        .nnk-theme #content .portlet-asset-publisher .horizontal-abstracts .lfr-meta-actions.asset-actions {
          position: absolute;
          top: 10px;
          right: 0;
          z-index: 10; }
      .nnk-theme #content .portlet-asset-publisher .vertical-abstracts {
        position: relative;
        padding: 0; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .viewKnowledge {
          position: absolute;
          bottom: 0;
          right: 0; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .lfr-meta-actions.asset-actions {
          margin-top: 10px;
          position: relative;
          left: -10px; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts.tab-content, .nnk-theme #content .portlet-asset-publisher .vertical-abstracts.tab-item.selected, .nnk-theme #content .portlet-asset-publisher .vertical-abstracts.tab-item.selected a {
          background: #f6f7fb; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .asset-more {
          padding: 0 15px;
          font-size: 0.85em;
          text-decoration: none;
          text-align: right;
          color: #a5a5a5;
          float: right;
          display: inline-block;
          font-weight: normal;
          font-family: "fira bold"; }
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .asset-more:hover {
            text-decoration: underline;
            cursor: pointer; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .title-name {
          display: block;
          margin-right: 10px;
          color: #424b54;
          font-weight: bold; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .asset-small-image {
          float: none;
          padding-left: 0;
          margin-bottom: 25px;
          max-height: 90px;
          max-width: 195px;
          overflow: hidden; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-row {
          display: table;
          border-collapse: separate;
          border-spacing: 0;
          table-layout: fixed;
          width: 100%; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .inner-article-row {
          display: table-cell;
          vertical-align: top; }
          @media (max-width: 992px) {
            .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .inner-article-row {
              display: table-row; } }
          @media (max-width: 768px) {
            .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .inner-article-row {
              display: block; } }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-cell {
          display: table-cell;
          width: 25%;
          vertical-align: top; }
          @media (max-width: 992px) {
            .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-cell {
              width: 50%; } }
          @media (max-width: 768px) {
            .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-cell {
              width: 100%; } }
        @media (max-width: 992px) {
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts.dynamic .article-cell {
            width: 100%;
            display: block; } }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .header {
          border-bottom: 1px solid #e7ebee;
          margin-bottom: 5px;
          padding-bottom: 10px; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .title-ico {
          margin-top: 0.3em; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .description {
          color: #656d7a; }
        .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .card {
          padding: 10px 0;
          margin: 20px; }
          @media (max-width: 768px) {
            .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .card {
              margin: 0; } }
        @media (max-width: 768px) {
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .card {
            padding: 10px 20px 50px; }
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-row {
            display: block; }
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .article-cell {
            display: block;
            width: 100%; }
          .nnk-theme #content .portlet-asset-publisher .vertical-abstracts .lfr-meta-actions.asset-actions {
            margin-top: 12px; } }
      .nnk-theme #content .portlet-asset-publisher ul.title-list-2-columns li {
        clear: none;
        float: left; }
      .nnk-theme #content .portlet-asset-publisher ul.title-list-2-columns li.odd {
        float: right; }
      .nnk-theme #content .portlet-asset-publisher ul.title-list-2-columns li:last-child a {
        border-bottom: 1px solid #dfdee3; }
    .nnk-theme #content .portlet-asset-publisher {
      /* Link "more" */
      /* Ukrycie list style dla Dane urzedu */
      /* asset - tag cloud */
      /* .tag-cloud end*/
      /* asset - lista pytan i odpowiedzi */ }
      .nnk-theme #content .portlet-asset-publisher .portlet-content {
        background-color: #f6f7fb;
        border-top: 1px solid #dfdee3; }
      .nnk-theme #content .portlet-asset-publisher .read-more,
      .nnk-theme #content .portlet-asset-publisher .viewKnowledge {
        padding: 5px 15px 10px 15px;
        font-family: "fira bold";
        font-size: 0.85em;
        text-decoration: none;
        text-align: right;
        color: #a5a5a5;
        float: right;
        display: inline-block; }
        .nnk-theme #content .portlet-asset-publisher .read-more:hover,
        .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover {
          text-decoration: underline;
          cursor: pointer; }
      .nnk-theme #content .portlet-asset-publisher .officeDataHolder {
        padding-left: 15px; }
      .nnk-theme #content .portlet-asset-publisher .tag-cloud li a {
        color: #369843; }
        .nnk-theme #content .portlet-asset-publisher .tag-cloud li a :hover {
          text-decoration: underline; }
      .nnk-theme #content .portlet-asset-publisher .accordion .portlet-content {
        padding: 5px; }
      .nnk-theme #content .portlet-asset-publisher .accordion .portlet-content-container {
        padding: 0; }
    .nnk-theme #content .clear-content .portlet-content-border {
      border-top: none; }
    .nnk-theme #content .clear-content .portlet-topper {
      border-bottom: none;
      font-size: 30px; }
      .nnk-theme #content .clear-content .portlet-topper, .nnk-theme #content .clear-content .portlet-topper * {
        background-color: #fff    !important;
        color: #424b54 !important; }
      .nnk-theme #content .clear-content .portlet-topper h2 {
        padding: 15px;
        background: #fff    !important; }
        .nnk-theme #content .clear-content .portlet-topper h2 span {
          color: #424B54   !important;
          background: #fff    !important;
          font-size: 0.6em    !important; }
      .nnk-theme #content .clear-content .portlet-topper .portlet-topper-toolbar {
        background: #fff    !important; }
    .nnk-theme #content .clear-content .portlet-content {
      background-color: #fff !important;
      border-top: none;
      padding: 0 15px 20px; }
      .nnk-theme #content .clear-content .portlet-content .journal-content-article {
        margin-top: 0;
        padding: 0; }
    .nnk-theme #content .no-border-no-margin.portlet-borderless,
    .nnk-theme #content .no-border-no-margin .portlet {
      margin: 0;
      border-radius: 0;
      border: 0;
      overflow: hidden; }
    .nnk-theme #content .asset-categorization-title em {
      color: #369843;
      font-family: "fira bold";
      font-weight: normal;
      font-style: normal; }
    .nnk-theme #content .faq-abstracts {
      position: relative;
      /* accordion-active  */ }
      .nnk-theme #content .faq-abstracts .lfr-meta-actions.asset-actions {
        position: absolute;
        right: 20px;
        top: 5px; }
      .nnk-theme #content .faq-abstracts .asset-metadata {
        margin: 0; }
        .nnk-theme #content .faq-abstracts .asset-metadata .metadata-entry {
          padding: 0;
          background-image: none !important; }
      .nnk-theme #content .faq-abstracts .asset-content {
        margin-bottom: 0px;
        margin-left: 10px; }
        .nnk-theme #content .faq-abstracts .asset-content .asset-summary {
          border-bottom: 1px solid #E6EAED; }
          .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-title {
            margin: 10px 0 10px 0;
            border: 0;
            font-size: 1em;
            padding-right: 40px; }
            .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-title .title-ico {
              background: transparent url("../images/sprite-arrows.png") no-repeat right -743px;
              position: absolute;
              top: 0;
              right: 10px;
              display: block;
              height: 15px;
              width: 15px; }
          .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-title:hover {
            cursor: pointer; }
          .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-description {
            font-style: normal;
            font-size: 1em;
            padding-bottom: 10px; }
            .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-description a {
              color: #369843;
              font-family: "fira bold";
              font-weight: normal; }
          .nnk-theme #content .faq-abstracts .asset-content .asset-summary .asset-more {
            text-align: right; }
      .nnk-theme #content .faq-abstracts.accordion-active .asset-content .asset-summary .asset-title {
        font-family: "fira bold";
        font-weight: normal; }
        .nnk-theme #content .faq-abstracts.accordion-active .asset-content .asset-summary .asset-title .title-ico {
          background-position: right -1055px; }
    .nnk-theme #content .faq-abstracts.last .asset-summary {
      border: none; }
    .nnk-theme #content .portlet-similar-articles .portlet-content {
      padding: 0; }
    .nnk-theme #content .portlet-similar-articles .row {
      padding: 0 10px 0 15px; }
      .nnk-theme #content .portlet-similar-articles .row a {
        border-bottom: 1px solid #e6eaed;
        padding: 13px 5px;
        display: block;
        margin-left: 10px;
        position: relative; }
        .nnk-theme #content .portlet-similar-articles .row a .title-ico {
          left: -10px;
          margin-top: 4px; }
        .nnk-theme #content .portlet-similar-articles .row a:hover {
          text-decoration: none; }
      .nnk-theme #content .portlet-similar-articles .row:hover, .nnk-theme #content .portlet-similar-articles .row.selected {
        background-color: #fff; }
  .nnk-theme .WT-stat-portlet-icon .portlet {
    background: #FFF !important; }
  .nnk-theme .WT-stat-portlet-icon .portlet-content {
    margin: 0 !important;
    padding: 0 !important;
    background: #FFF !important; }
  .nnk-theme .WT-stat-portlet-icon .asset-full-content {
    margin: 0 !important;
    padding: 0 !important; }
  .nnk-theme .WT-stat-portlet-icon .asset-content {
    margin: 0; }
  .nnk-theme .WT-stat-portlet-icon .nnk-article-container {
    margin-top: 0px !important; }
  .nnk-theme .WT-stat-portlet-icon .nnk-article-content div {
    background: #f6f7fb;
    padding: 25px 10px;
    border-bottom: 1px solid #e6e9ed; }
  .nnk-theme .WT-stat-portlet-icon .nnk-article-content p {
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    margin: auto;
    text-transform: uppercase;
    width: 230px; }
    .nnk-theme .WT-stat-portlet-icon .nnk-article-content p strong {
      color: #e9573e;
      font-size: 35px;
      font-family: "fira bold";
      display: inline-block;
      font-weight: normal; }
    .nnk-theme .WT-stat-portlet-icon .nnk-article-content p span {
      display: inline-block;
      float: right;
      padding-top: 5px;
      text-transform: uppercase;
      width: 130px;
      font-weight: bold;
      font-size: 13px;
      color: #656d78; }
  .nnk-theme .WT-stat-portlet-icon .nnk-article-content img {
    display: block;
    margin: 32px auto;
    width: 200px; }
  .nnk-theme .WT-rates-portlet-icon .asset-content {
    margin: 0; }
  .nnk-theme .WT-rates-portlet-icon .nnk-article-content ul {
    list-style-type: none;
    margin: 0; }
  .nnk-theme .WT-rates-portlet-icon .nnk-article-content li {
    border-top: 1px solid #dde0e7;
    padding: 12px 0 13px; }
    .nnk-theme .WT-rates-portlet-icon .nnk-article-content li:first-child {
      border-top: none; }
    .nnk-theme .WT-rates-portlet-icon .nnk-article-content li strong {
      display: block;
      font-weight: normal;
      font-family: "fira bold"; }
    .nnk-theme .WT-rates-portlet-icon .nnk-article-content li span {
      color: #656d78;
      font-weight: bold;
      text-transform: uppercase;
      font-size: 0.8125em; }
  .nnk-theme .WT-rates-portlet-icon .nnk-article-content .blue strong {
    font-size: 1.25em;
    color: #4fc1e9; }
  .nnk-theme .WT-rates-portlet-icon .nnk-article-content .red strong {
    font-size: 1.825em;
    color: #e9573f; }
  .nnk-theme .WT-jobs-portlet-icon .asset-content {
    margin: 0; }
  .nnk-theme .WT-jobs-portlet-icon .nnk-article-content img {
    height: auto !important; }
  .nnk-theme .WT-jobs-portlet-icon .nnk-article-content ul {
    list-style-type: none;
    margin: 15px 0 0; }
  .nnk-theme .WT-jobs-portlet-icon .nnk-article-content li {
    background-image: url("../images/sprite-title-list-arrows.png");
    background-repeat: no-repeat;
    background-position: 0 -88px;
    padding-left: 15px; }
    .nnk-theme .WT-jobs-portlet-icon .nnk-article-content li a {
      color: #656d78;
      font-weight: normal; }
  .nnk-theme .WT-jobs-portlet-icon .nnk-article-content img {
    margin: 30px auto 40px;
    display: block;
    width: 200px; }
  .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button {
    display: block;
    width: 220px;
    margin: 10px auto 20px;
    border-radius: 2px;
    background-color: #50c1eb;
    border: none;
    color: #FFF; }
    .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button:focus, .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button:hover {
      background-color: #2797bd; }
    .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button:hover {
      text-decoration: none; }
    .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button .text {
      text-transform: uppercase;
      font-size: 16px;
      color: #FFF;
      padding: 5px 20px 5px 10px;
      display: inline-block; }
    .nnk-theme .WT-jobs-portlet-icon .nnk-article-content .button .icon {
      background: #2797bd url("../images/plus-icon.png") no-repeat center center;
      display: inline-block;
      float: left;
      height: 32px;
      width: 32px; }
  .nnk-theme .WT-acts-portlet-icon .asset-content,
  .nnk-theme .WT-deaf-portlet-icon .asset-content {
    margin: 0; }
  .nnk-theme .WT-acts-portlet-icon .nnk-article-content,
  .nnk-theme .WT-deaf-portlet-icon .nnk-article-content {
    text-align: center; }
    .nnk-theme .WT-acts-portlet-icon .nnk-article-content img,
    .nnk-theme .WT-deaf-portlet-icon .nnk-article-content img {
      margin: 20px auto;
      display: block;
      width: 200px; }
    .nnk-theme .WT-acts-portlet-icon .nnk-article-content p,
    .nnk-theme .WT-deaf-portlet-icon .nnk-article-content p {
      color: #434a54; }
    .nnk-theme .WT-acts-portlet-icon .nnk-article-content .button,
    .nnk-theme .WT-deaf-portlet-icon .nnk-article-content .button {
      color: #FFF;
      font-size: 18px;
      padding: 5px 20px;
      display: inline-block;
      margin-top: 5px;
      margin-bottom: 20px;
      border-radius: 2px;
      background-color: #e9573e;
      border: none;
      color: #FFF; }
      .nnk-theme .WT-acts-portlet-icon .nnk-article-content .button:focus, .nnk-theme .WT-acts-portlet-icon .nnk-article-content .button:hover,
      .nnk-theme .WT-deaf-portlet-icon .nnk-article-content .button:focus,
      .nnk-theme .WT-deaf-portlet-icon .nnk-article-content .button:hover {
        background-color: #ca432d; }
      .nnk-theme .WT-acts-portlet-icon .nnk-article-content .button:hover,
      .nnk-theme .WT-deaf-portlet-icon .nnk-article-content .button:hover {
        text-decoration: none; }

/* .nnk-theme end */
.market .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .market.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px 2px; }

.unemployed .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .unemployed.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px -193px; }

.employer .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .employer.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px -92px; }

.jobs .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .jobs.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px -293px; }

.department .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .department.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px -393px; }

.intranet .nnk-theme #content .vertical-abstracts .asset-title a,
.nnk-theme #content .intranet.portlet-boundary .vertical-abstracts .asset-title a {
  background-position: 8px -491px; }

.unemployed .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .unemployed .nnk-theme #content .portlet-asset-publisher .asset-more a, .unemployed .nnk-theme #content .portlet-asset-publisher .read-more,
.unemployed .nnk-theme #content .announcement .viewKnowledge,
.unemployed .nnk-theme #content .announcement .asset-more a,
.unemployed .nnk-theme #content .announcement .read-more,
.nnk-theme #content .unemployed.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .unemployed.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .unemployed.portlet-boundary .portlet-body .read-more {
  color: #369843; }
  .unemployed .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .unemployed .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .unemployed .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .unemployed .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .unemployed .nnk-theme #content .portlet-asset-publisher .read-more:focus, .unemployed .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .unemployed .nnk-theme #content .announcement .viewKnowledge:focus,
  .unemployed .nnk-theme #content .announcement .viewKnowledge:hover,
  .unemployed .nnk-theme #content .announcement .asset-more a:focus,
  .unemployed .nnk-theme #content .announcement .asset-more a:hover,
  .unemployed .nnk-theme #content .announcement .read-more:focus,
  .unemployed .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .unemployed.portlet-boundary .portlet-body .read-more:hover {
    color: #23642c; }

.employer .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .employer .nnk-theme #content .portlet-asset-publisher .asset-more a, .employer .nnk-theme #content .portlet-asset-publisher .read-more,
.employer .nnk-theme #content .announcement .viewKnowledge,
.employer .nnk-theme #content .announcement .asset-more a,
.employer .nnk-theme #content .announcement .read-more,
.nnk-theme #content .employer.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .employer.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .employer.portlet-boundary .portlet-body .read-more {
  color: #50c1eb; }
  .employer .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .employer .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .employer .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .employer .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .employer .nnk-theme #content .portlet-asset-publisher .read-more:focus, .employer .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .employer .nnk-theme #content .announcement .viewKnowledge:focus,
  .employer .nnk-theme #content .announcement .viewKnowledge:hover,
  .employer .nnk-theme #content .announcement .asset-more a:focus,
  .employer .nnk-theme #content .announcement .asset-more a:hover,
  .employer .nnk-theme #content .announcement .read-more:focus,
  .employer .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .employer.portlet-boundary .portlet-body .read-more:hover {
    color: #2797bd; }

.market .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .market .nnk-theme #content .portlet-asset-publisher .asset-more a, .market .nnk-theme #content .portlet-asset-publisher .read-more,
.market .nnk-theme #content .announcement .viewKnowledge,
.market .nnk-theme #content .announcement .asset-more a,
.market .nnk-theme #content .announcement .read-more,
.nnk-theme #content .market.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .market.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .market.portlet-boundary .portlet-body .read-more {
  color: #e9573e; }
  .market .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .market .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .market .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .market .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .market .nnk-theme #content .portlet-asset-publisher .read-more:focus, .market .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .market .nnk-theme #content .announcement .viewKnowledge:focus,
  .market .nnk-theme #content .announcement .viewKnowledge:hover,
  .market .nnk-theme #content .announcement .asset-more a:focus,
  .market .nnk-theme #content .announcement .asset-more a:hover,
  .market .nnk-theme #content .announcement .read-more:focus,
  .market .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .market.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .market.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .market.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .market.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .market.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .market.portlet-boundary .portlet-body .read-more:hover {
    color: #ca432d; }

.department .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .department .nnk-theme #content .portlet-asset-publisher .asset-more a, .department .nnk-theme #content .portlet-asset-publisher .read-more,
.department .nnk-theme #content .announcement .viewKnowledge,
.department .nnk-theme #content .announcement .asset-more a,
.department .nnk-theme #content .announcement .read-more,
.nnk-theme #content .department.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .department.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .department.portlet-boundary .portlet-body .read-more {
  color: #ffbd21; }
  .department .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .department .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .department .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .department .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .department .nnk-theme #content .portlet-asset-publisher .read-more:focus, .department .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .department .nnk-theme #content .announcement .viewKnowledge:focus,
  .department .nnk-theme #content .announcement .viewKnowledge:hover,
  .department .nnk-theme #content .announcement .asset-more a:focus,
  .department .nnk-theme #content .announcement .asset-more a:hover,
  .department .nnk-theme #content .announcement .read-more:focus,
  .department .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .department.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .department.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .department.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .department.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .department.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .department.portlet-boundary .portlet-body .read-more:hover {
    color: #ff9c00; }

.intranet .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .intranet .nnk-theme #content .portlet-asset-publisher .asset-more a, .intranet .nnk-theme #content .portlet-asset-publisher .read-more,
.intranet .nnk-theme #content .announcement .viewKnowledge,
.intranet .nnk-theme #content .announcement .asset-more a,
.intranet .nnk-theme #content .announcement .read-more,
.nnk-theme #content .intranet.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .intranet.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .intranet.portlet-boundary .portlet-body .read-more {
  color: #f5bc71; }
  .intranet .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .intranet .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .intranet .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .intranet .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .intranet .nnk-theme #content .portlet-asset-publisher .read-more:focus, .intranet .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .intranet .nnk-theme #content .announcement .viewKnowledge:focus,
  .intranet .nnk-theme #content .announcement .viewKnowledge:hover,
  .intranet .nnk-theme #content .announcement .asset-more a:focus,
  .intranet .nnk-theme #content .announcement .asset-more a:hover,
  .intranet .nnk-theme #content .announcement .read-more:focus,
  .intranet .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .intranet.portlet-boundary .portlet-body .read-more:hover {
    color: #dca966; }

.jobs .nnk-theme #content .portlet-asset-publisher .viewKnowledge, .jobs .nnk-theme #content .portlet-asset-publisher .asset-more a, .jobs .nnk-theme #content .portlet-asset-publisher .read-more,
.calendar .nnk-theme #content .portlet-asset-publisher .viewKnowledge,
.calendar .nnk-theme #content .portlet-asset-publisher .asset-more a,
.calendar .nnk-theme #content .portlet-asset-publisher .read-more,
.rest .nnk-theme #content .portlet-asset-publisher .viewKnowledge,
.rest .nnk-theme #content .portlet-asset-publisher .asset-more a,
.rest .nnk-theme #content .portlet-asset-publisher .read-more,
.jobs .nnk-theme #content .announcement .viewKnowledge,
.jobs .nnk-theme #content .announcement .asset-more a,
.jobs .nnk-theme #content .announcement .read-more,
.calendar .nnk-theme #content .announcement .viewKnowledge,
.calendar .nnk-theme #content .announcement .asset-more a,
.calendar .nnk-theme #content .announcement .read-more,
.rest .nnk-theme #content .announcement .viewKnowledge,
.rest .nnk-theme #content .announcement .asset-more a,
.rest .nnk-theme #content .announcement .read-more,
.nnk-theme #content .jobs.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .jobs.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .jobs.portlet-boundary .portlet-body .read-more,
.nnk-theme #content .calendar.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .calendar.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .calendar.portlet-boundary .portlet-body .read-more,
.nnk-theme #content .rest.portlet-boundary .portlet-body .viewKnowledge,
.nnk-theme #content .rest.portlet-boundary .portlet-body .asset-more a,
.nnk-theme #content .rest.portlet-boundary .portlet-body .read-more {
  color: #a5a5a5; }
  .jobs .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus, .jobs .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover, .jobs .nnk-theme #content .portlet-asset-publisher .asset-more a:focus, .jobs .nnk-theme #content .portlet-asset-publisher .asset-more a:hover, .jobs .nnk-theme #content .portlet-asset-publisher .read-more:focus, .jobs .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .calendar .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus,
  .calendar .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover,
  .calendar .nnk-theme #content .portlet-asset-publisher .asset-more a:focus,
  .calendar .nnk-theme #content .portlet-asset-publisher .asset-more a:hover,
  .calendar .nnk-theme #content .portlet-asset-publisher .read-more:focus,
  .calendar .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .rest .nnk-theme #content .portlet-asset-publisher .viewKnowledge:focus,
  .rest .nnk-theme #content .portlet-asset-publisher .viewKnowledge:hover,
  .rest .nnk-theme #content .portlet-asset-publisher .asset-more a:focus,
  .rest .nnk-theme #content .portlet-asset-publisher .asset-more a:hover,
  .rest .nnk-theme #content .portlet-asset-publisher .read-more:focus,
  .rest .nnk-theme #content .portlet-asset-publisher .read-more:hover,
  .jobs .nnk-theme #content .announcement .viewKnowledge:focus,
  .jobs .nnk-theme #content .announcement .viewKnowledge:hover,
  .jobs .nnk-theme #content .announcement .asset-more a:focus,
  .jobs .nnk-theme #content .announcement .asset-more a:hover,
  .jobs .nnk-theme #content .announcement .read-more:focus,
  .jobs .nnk-theme #content .announcement .read-more:hover,
  .calendar .nnk-theme #content .announcement .viewKnowledge:focus,
  .calendar .nnk-theme #content .announcement .viewKnowledge:hover,
  .calendar .nnk-theme #content .announcement .asset-more a:focus,
  .calendar .nnk-theme #content .announcement .asset-more a:hover,
  .calendar .nnk-theme #content .announcement .read-more:focus,
  .calendar .nnk-theme #content .announcement .read-more:hover,
  .rest .nnk-theme #content .announcement .viewKnowledge:focus,
  .rest .nnk-theme #content .announcement .viewKnowledge:hover,
  .rest .nnk-theme #content .announcement .asset-more a:focus,
  .rest .nnk-theme #content .announcement .asset-more a:hover,
  .rest .nnk-theme #content .announcement .read-more:focus,
  .rest .nnk-theme #content .announcement .read-more:hover,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .jobs.portlet-boundary .portlet-body .read-more:hover,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .calendar.portlet-boundary .portlet-body .read-more:hover,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .viewKnowledge:focus,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .viewKnowledge:hover,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .asset-more a:focus,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .asset-more a:hover,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .read-more:focus,
  .nnk-theme #content .rest.portlet-boundary .portlet-body .read-more:hover {
    color: #888888; }

.portlet-asset-publisher ul {
  margin-left: 20px; }

.nnk-theme {
  /* fix for 2/3 template */ }
  .nnk-theme #content .col-xs-12.col-sm-12.col-md-8.col-lg-8 .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts p {
    width: 100%; }
  .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet {
    /* portlet class */
    /* styles */
    padding: 0px;
    /* horizontal-abstract */
    /* displayStyle - vertical abstract */ }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet.floating-tabs-style .tab-item {
      display: inline-block; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet.floating-tabs-style .tabs {
      display: block;
      text-align: center; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet.floating-tabs-style .tab-item.selected {
      border: none;
      box-shadow: none;
      background: transparent; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet.floating-tabs-style .tab-item.selected a {
        background: transparent; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet.floating-tabs-style .tab-item.selected a .tab-name {
          color: #e9573e;
          font-family: "fira bold";
          font-weight: normal;
          font-size: 1.1em; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .subscribe {
      float: right;
      margin: 20px 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .no-tabs-message {
      padding: 15px 10px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-content-border {
      border-top: none; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-topper {
      border-bottom: none;
      font-size: 30px;
      margin-bottom: 15px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-content {
      background-color: #fff;
      border-top: none;
      padding: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-content .journal-content-article {
        margin-top: 0;
        padding: 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tabs {
      margin: 0 40px;
      display: table;
      height: 100%; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .taglib-page-iterator {
      border-top: 1px solid #dfdee3;
      padding: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .taglib-page-iterator .search-pages {
        margin: 8px 5px; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .taglib-page-iterator .search-results {
        display: none; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-tabbed-title {
      font-size: 30px;
      font-weight: normal;
      font-family: "fira bold";
      padding: 25px 20px;
      color: #424b54;
      margin: 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content {
      padding: 0 25px 0 25px;
      border-bottom: 1px solid #EDEDEF;
      border-top: 1px solid #cdced1;
      min-height: 50px; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .title {
        color: #424B54;
        font-size: 1em;
        font-weight: bold;
        margin: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item {
        border-top: 1px solid #e7ebee;
        padding: 20px 0 15px;
        position: relative; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item .attachements a {
          word-wrap: break-word;
          display: inline-block;
          width: 80%; }
          @media (max-width: 600px) {
            .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item .attachements a {
              width: 70%; } }
          @media (max-width: 500px) {
            .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item .attachements a {
              display: inline; } }
        @media (max-width: 500px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item li {
            margin-bottom: 10px; } }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item li * {
          vertical-align: top; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .title_list_attachment-tab .lfr-meta-actions.asset-actions {
      position: absolute;
      right: 0;
      top: 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item {
      display: table-cell;
      list-style-type: none;
      text-align: left;
      height: 100%; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item > a {
        display: block;
        min-height: 40px;
        padding: 0 10px 0;
        width: 100%;
        text-align: left;
        font-size: 16px;
        position: relative;
        top: 1px;
        font-weight: bold;
        height: 100%;
        margin-top: 10px; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item > a:hover {
          text-decoration: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item.selected {
        border-top: 1px solid #cdced1;
        border-left: 1px solid #cdced1;
        background: #FFF;
        font-weight: bold;
        border-radius: 3px 3px 0px 0px;
        box-shadow: #cdced1 1px 0px 0px; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item.selected > a {
          top: 2px;
          background: #FFF; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .attachements {
      margin: 10px 0 0 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .attachements li {
        list-style-type: none; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .attachement-ico {
      width: 16px;
      height: 16px;
      margin: 0 8px;
      display: inline-block;
      background: url("../images/file_system/small/attachment2.png") no-repeat;
      position: relative;
      top: 3px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .selected .tab-name, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .card .tab-name {
      color: #424b54; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .card .tab-name {
      margin-left: 0px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-name {
      display: block;
      margin: 0 10px 10px 20px;
      color: #a5a5a5; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .title-ico {
      margin: 4px 3px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .asset-metadata {
      font-size: 0.8em;
      margin: 10px 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .asset-small-image {
      margin-bottom: 25px;
      max-height: 90px;
      max-width: 195px;
      overflow: hidden;
      width: 100%; }
    @media (max-width: 768px) {
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tabs {
        padding: 0 5px;
        display: block;
        margin: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .portlet-title {
        padding: 20px 5px; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content {
        padding: 10px 0;
        text-align: left;
        font-weight: normal;
        margin: 0 25px;
        border-top: none;
        border-bottom: none; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-content .acts-item {
          padding: 15px 0 15px;
          border-top: none;
          border-bottom: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item {
        width: 100% !important;
        border-width: 0 0px 1px 0px;
        border-color: #cdced1;
        border-style: solid;
        display: block;
        text-align: center; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item > a {
          font-size: 1.25em;
          line-height: 1.5em; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item.selected {
          border: none;
          border-bottom: 1px solid #e7ebee;
          background: #FFF;
          font-size: 1.15em;
          box-shadow: none; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item:first-child {
          margin-left: 0px;
          border-top: 1px solid #cdced1; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .tab-item .title-ico {
          margin-top: 8px; } }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .full-content-tab {
      padding-top: 15px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal_abstracts-tab .horizontal-abstracts:last-child .article-row:last-child {
      border-bottom: none; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .article-row:first-child .acts-item:first-child,
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .article-row:first-child .horizontal-abstracts:first-child {
      border-top: none !important; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts {
      position: relative;
      min-height: 90px;
      border-top: 1px solid #dfdee3;
      margin: 0;
      padding-top: 10px; }
      @media (max-width: 768px) {
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts {
          min-height: 100px; } }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-summary {
        margin-left: 70px;
        overflow: hidden;
        word-wrap: break-word; }
        @media (max-width: 450px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-summary {
            margin-left: 0; } }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-title {
        color: #424b54;
        font-weight: normal; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .day-new-format {
        padding: 10px;
        border: 1px solid #DFDEE3;
        text-transform: uppercase;
        width: 60px;
        text-align: center;
        float: left;
        margin: 0 10px 0 0;
        position: absolute;
        left: 0; }
        @media (max-width: 450px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .day-new-format {
            position: static; } }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .day-new-format span {
          float: none; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .day-new-format .dayDate {
          display: inline-block;
          font-size: 1.5em;
          font-family: "fira bold";
          font-weight: normal;
          color: #e9573e; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .day-new-format .restDate {
          display: inline-block;
          font-family: "fira bold"; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-small-image {
        float: left;
        padding-left: 0;
        padding-right: 5px;
        max-width: 195px;
        max-height: 130px;
        overflow: hidden;
        margin-right: 5px; }
        @media (max-width: 768px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-small-image {
            max-width: 142px;
            max-height: 95px;
            margin-right: 0; } }
        @media (max-width: 450px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-small-image {
            max-height: 70px; } }
      @media (max-width: 450px) {
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-small-image + .asset-title {
          clear: left;
          padding-top: 5px; } }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts p {
        padding-top: 10px;
        font-size: 0.85em;
        display: block;
        width: 75%;
        float: left;
        min-height: 35px; }
        @media (max-width: 992px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts p {
            width: 70%; } }
        @media (max-width: 992px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts p {
            float: none;
            display: inline; } }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts p.noImage {
        width: 85%; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-more {
        display: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .lfr-meta-actions.asset-actions {
        position: absolute;
        top: -5px;
        right: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-title {
        display: block;
        font-size: 1em;
        margin-top: 0;
        margin-bottom: 5px;
        font-family: "fira bold";
        font-weight: normal;
        border: none; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-title strong, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-title b {
          font-weight: normal; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .asset-metadata {
        margin-left: 0px;
        font-size: 0.85em;
        clear: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .taglib-asset-tags-summary .tag {
        color: #369843;
        background: none;
        padding-left: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .metadata-publish-date {
        display: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .horizontal-abstracts .metadata-author {
        background: none;
        padding-left: 0px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-content {
      padding-bottom: 25px !important; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-cell {
      display: block;
      width: 50%;
      vertical-align: top;
      word-wrap: break-word;
      float: left;
      margin: 10px 0; }
      @media (max-width: 768px) {
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-cell {
          float: none; } }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-row {
      border-spacing: 0; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card {
      background: #FFF;
      border-style: solid;
      border-width: 1px 1px 2px 1px;
      border-color: #ededef;
      padding: 20px;
      margin: 20px;
      height: 100%; }
      @media (max-width: 768px) {
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card {
          border: none;
          padding: 0;
          margin: 0; } }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
      width: 50%;
      background: #fff;
      border-style: solid;
      border-width: 0 0 1px;
      word-wrap: break-word;
      display: table-cell;
      padding: 20px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-row {
      border-spacing: 40px 5px; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .card {
      margin: 0;
      border: none;
      height: 100%; }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab,
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab {
      padding: 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-content, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-item.selected, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-item.selected a,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-content,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-item.selected,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-item.selected a {
        background: #f6f7fb; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .card {
        position: relative; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .subscribe,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .subscribe {
        margin: 20px; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .subscribe--remove-dot,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .subscribe--remove-dot {
        list-style-type: none; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-row,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-row {
        display: table;
        border-collapse: separate;
        table-layout: fixed;
        width: 100%;
        margin: 20px 0; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .inner-article-row,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .inner-article-row {
        display: inline-block;
        width: 50%;
        vertical-align: top; }
        @media (max-width: 992px) {
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .inner-article-row,
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .inner-article-row {
            display: table-row; } }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .header,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .header {
        border-bottom: 1px solid #e7ebee;
        margin-bottom: 5px;
        padding-bottom: 10px; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .description,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .description {
        color: #656d7a; }
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .lfr-meta-actions.asset-actions,
      .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .lfr-meta-actions.asset-actions {
        position: absolute;
        right: 10px;
        top: -10px; }
      @media (max-width: 768px) {
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-row,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-row {
          display: block; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-cell,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
          display: block;
          width: auto;
          padding: 15px;
          background: none;
          border: none;
          padding: 15px 0;
          border: none; }
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .article-cell:first-child,
          .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell:first-child {
            border-top: none; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .header,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .header {
          border: none;
          margin: 0;
          padding: 0; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-content, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-item.selected, .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab.tab-item.selected a,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-content,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-item.selected,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab.tab-item.selected a {
          background: #FFF; }
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .tab-content .acts-item:first-child,
        .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .tab-content .acts-item:first-child {
          border-top: none; } }
    .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .inner-article-row {
      width: 100%; }

.market .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
.market .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #e9573e; }

.unemployed .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
.unemployed .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #369843; }

.employer .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
.employer .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #50c1eb; }

.jobs .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
.jobs .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #a5a5a5; }

.department .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical-abstracts-tab .card,
.department .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #ffbd21; }

.intranet .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .title-ico .vertical-abstracts-tab .card,
.intranet .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .title-ico .vertical_abstracts2-tab .article-cell {
  border-bottom-color: #f5bc71; }

.ie .nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .selected {
  border-right: 1px solid #cdced1; }

.nnk-theme #content .web-content-tabbed-publisher-portlet-portlet .selected {
  border-right: 1px solid #cdced1; }

.nnk-theme {
  /* uprawnienia */
  /* edit-permissions */
  /* move-file-entry */
  /* edit-file-entry */
  /* buttony */ }
  .nnk-theme #content .portlet-borderless-container #document-library-paginator {
    float: right;
    margin-right: 0;
    text-align: right;
    width: 100%; }
  .nnk-theme #content .portlet-borderless-container .edit-permissions,
  .nnk-theme #content .portlet-borderless-container .move-file-entry,
  .nnk-theme #content .portlet-borderless-container .edit-folder,
  .nnk-theme #content .portlet-borderless-container .edit-file-shortcut,
  .nnk-theme #content .portlet-borderless-container .edit-repository,
  .nnk-theme #content .portlet-borderless-container .edit-file-entry {
    padding-top: 20px; }
  .nnk-theme #content [id*='inputPermissionsShowOptionsLink'] {
    display: inline-block; }
  .nnk-theme #content .portlet-document-library,
  .nnk-theme #content .portlet-document-library-display {
    /* portlet skin */
    /* portlet skin */ }
    .nnk-theme #content .portlet-document-library .aui-paginator-container *,
    .nnk-theme #content .portlet-document-library-display .aui-paginator-container * {
      vertical-align: middle !important; }
    .nnk-theme #content .portlet-document-library .document-entries-paginator,
    .nnk-theme #content .portlet-document-library-display .document-entries-paginator {
      text-align: right;
      width: 100%;
      border-top: 1px solid #dfdee3;
      margin-right: 0;
      float: none; }
      @media (max-width: 460px) {
        .nnk-theme #content .portlet-document-library .document-entries-paginator,
        .nnk-theme #content .portlet-document-library-display .document-entries-paginator {
          text-align: center;
          width: 280px;
          margin: auto; }
          .nnk-theme #content .portlet-document-library .document-entries-paginator .aui-paginator-link,
          .nnk-theme #content .portlet-document-library-display .document-entries-paginator .aui-paginator-link {
            margin-top: 10px; } }
    @media (max-width: 400px) {
      .nnk-theme #content .portlet-document-library .lfr-preview-file-info,
      .nnk-theme #content .portlet-document-library-display .lfr-preview-file-info {
        margin: 0 0 50px 3px; } }
    .nnk-theme #content .portlet-document-library .aui-paginator-link,
    .nnk-theme #content .portlet-document-library-display .aui-paginator-link {
      color: transparent !important; }
    .nnk-theme #content .portlet-document-library .global-msg-success,
    .nnk-theme #content .portlet-document-library-display .global-msg-success {
      display: none; }
    .nnk-theme #content .portlet-document-library.portlet-configuration .portlet-body,
    .nnk-theme #content .portlet-document-library-display.portlet-configuration .portlet-body {
      padding: 25px; }
    .nnk-theme #content .portlet-document-library .portlet-icon-back,
    .nnk-theme #content .portlet-document-library-display .portlet-icon-back {
      display: none; }
    .nnk-theme #content .portlet-document-library .portlet-msg-success,
    .nnk-theme #content .portlet-document-library .portlet-msg-error,
    .nnk-theme #content .portlet-document-library .portlet-msg-warning,
    .nnk-theme #content .portlet-document-library-display .portlet-msg-success,
    .nnk-theme #content .portlet-document-library-display .portlet-msg-error,
    .nnk-theme #content .portlet-document-library-display .portlet-msg-warning {
      margin: 25px; }
    .nnk-theme #content .portlet-document-library .lfr-asset-panels,
    .nnk-theme #content .portlet-document-library-display .lfr-asset-panels {
      padding-top: 0; }
    .nnk-theme #content .portlet-document-library .header-back-to,
    .nnk-theme #content .portlet-document-library-display .header-back-to {
      margin: 10px 0 0 0; }
    .nnk-theme #content .portlet-document-library .portlet-content-border,
    .nnk-theme #content .portlet-document-library-display .portlet-content-border {
      border-top: none; }
    .nnk-theme #content .portlet-document-library .portlet-topper,
    .nnk-theme #content .portlet-document-library-display .portlet-topper {
      border-bottom: none;
      font-size: 30px;
      background: #FFF; }
      .nnk-theme #content .portlet-document-library .portlet-topper h2,
      .nnk-theme #content .portlet-document-library-display .portlet-topper h2 {
        padding: 25px; }
        .nnk-theme #content .portlet-document-library .portlet-topper h2 span,
        .nnk-theme #content .portlet-document-library-display .portlet-topper h2 span {
          color: #424b54; }
    .nnk-theme #content .portlet-document-library .portlet-content,
    .nnk-theme #content .portlet-document-library-display .portlet-content {
      background-color: #fff;
      border-top: none;
      padding: 0; }
      .nnk-theme #content .portlet-document-library .portlet-content .journal-content-article,
      .nnk-theme #content .portlet-document-library-display .portlet-content .journal-content-article {
        margin-top: 0;
        padding: 0; }
  .nnk-theme .portlet-document-library,
  .nnk-theme .portlet-document-library-display {
    /* search result */
    /* search-info */
    /* top menu */
    /* top menu */
    /* table content */
    /* document-container */
    /* top menu */
    /* sort-by-select */
    /* select-documents */
    /* menu */
    /*navigation-pane-content*/
    /* lfr-list-view-content li */
    /* breadcrumb */
    /* document-library-breadcrumb */
    /* messages */
    /* icons */
    /* portlet-content-border */
    /* Podgląd pliku */
    /* files-details */ }
    .nnk-theme .portlet-document-library .search-info,
    .nnk-theme .portlet-document-library-display .search-info {
      padding: 0 15px;
      background: #f6f7fb;
      color: #646c77;
      border-bottom: 1px solid #ededef; }
      .nnk-theme .portlet-document-library .search-info .keywords,
      .nnk-theme .portlet-document-library-display .search-info .keywords {
        color: #646C77;
        display: inline-block;
        float: none;
        font-size: 1em;
        font-weight: bold;
        margin-top: 12px;
        position: static;
        top: 0;
        width: 100%;
        word-wrap: break-word; }
      .nnk-theme .portlet-document-library .search-info .close-search,
      .nnk-theme .portlet-document-library-display .search-info .close-search {
        right: 15px;
        top: 50%;
        margin-top: -12px;
        display: none; }
      .nnk-theme .portlet-document-library .search-info .change-search-folder,
      .nnk-theme .portlet-document-library-display .search-info .change-search-folder {
        right: 0;
        height: 25px; }
        .nnk-theme .portlet-document-library .search-info .change-search-folder input,
        .nnk-theme .portlet-document-library-display .search-info .change-search-folder input {
          font-size: 12px;
          background: #369843;
          border: none;
          color: #FFF;
          line-height: 16px; }
          .nnk-theme .portlet-document-library .search-info .change-search-folder input:focus, .nnk-theme .portlet-document-library .search-info .change-search-folder input:hover,
          .nnk-theme .portlet-document-library-display .search-info .change-search-folder input:focus,
          .nnk-theme .portlet-document-library-display .search-info .change-search-folder input:hover {
            background: #23642c; }
    .nnk-theme .portlet-document-library a,
    .nnk-theme .portlet-document-library-display a {
      color: #339643;
      text-decoration: none; }
    .nnk-theme .portlet-document-library .lfr-header-row-content,
    .nnk-theme .portlet-document-library-display .lfr-header-row-content {
      padding: 2px;
      min-width: 700px; }
    .nnk-theme .portlet-document-library .portlet-content,
    .nnk-theme .portlet-document-library-display .portlet-content {
      padding: 0; }
    .nnk-theme .portlet-document-library .lfr-search-combobox,
    .nnk-theme .portlet-document-library-display .lfr-search-combobox {
      border: none;
      margin: 0px; }
      .nnk-theme .portlet-document-library .lfr-search-combobox .aui-button,
      .nnk-theme .portlet-document-library-display .lfr-search-combobox .aui-button {
        margin: 0; }
    .nnk-theme .portlet-document-library .lfr-header-row,
    .nnk-theme .portlet-document-library-display .lfr-header-row {
      background: #FFF;
      border-bottom: 1px solid #ededef;
      min-height: 50px;
      padding: 6px;
      /* buttons with down-drop list */
      /* lfr-search-combobox-item */
      /* lfr-actions */ }
      .nnk-theme .portlet-document-library .lfr-header-row .aui-buttonitem-content,
      .nnk-theme .portlet-document-library .lfr-header-row .aui-button-input,
      .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.lfr-extended,
      .nnk-theme .portlet-document-library-display .lfr-header-row .aui-buttonitem-content,
      .nnk-theme .portlet-document-library-display .lfr-header-row .aui-button-input,
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.lfr-extended {
        background-color: #369843;
        border: none;
        color: #FFF;
        background-image: none;
        border-radius: 2px;
        line-height: 26px;
        height: 33px;
        font-size: 13px; }
        .nnk-theme .portlet-document-library .lfr-header-row .aui-buttonitem-content:focus, .nnk-theme .portlet-document-library .lfr-header-row .aui-buttonitem-content:hover,
        .nnk-theme .portlet-document-library .lfr-header-row .aui-button-input:focus,
        .nnk-theme .portlet-document-library .lfr-header-row .aui-button-input:hover,
        .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.lfr-extended:focus,
        .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.lfr-extended:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .aui-buttonitem-content:focus,
        .nnk-theme .portlet-document-library-display .lfr-header-row .aui-buttonitem-content:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .aui-button-input:focus,
        .nnk-theme .portlet-document-library-display .lfr-header-row .aui-button-input:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.lfr-extended:focus,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.lfr-extended:hover {
          background-color: #23642c; }
      .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="submit"], .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="button"],
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="submit"],
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="button"] {
        background-color: #e9573e;
        border: none;
        color: #FFF;
        border-radius: 2px; }
        .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="submit"]:focus, .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="submit"]:hover, .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="button"]:focus, .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="button"]:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="submit"]:focus,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="submit"]:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="button"]:focus,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="button"]:hover {
          background-color: #ca432d; }
      .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="text"],
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="text"] {
        background: #FFF;
        border: 1px solid #d8d9dd;
        width: 150px; }
      .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="submit"], .nnk-theme .portlet-document-library .lfr-header-row .lfr-search-combobox-item input[type="button"],
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="submit"],
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-search-combobox-item input[type="button"] {
        margin-right: 0px;
        padding: 0 10px; }
      .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a,
      .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
        color: #FFF;
        background-image: url("../images/sprite-arrows.png");
        background-repeat: no-repeat;
        background-position: 99% -1982px;
        padding-right: 25px;
        display: block; }
        .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a span,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a span {
          color: #FFF; }
        .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover,
        .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover {
          text-decoration: none; }
          .nnk-theme .portlet-document-library .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover span,
          .nnk-theme .portlet-document-library-display .lfr-header-row .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover span {
            text-decoration: none; }
      .nnk-theme .portlet-document-library .lfr-header-row .parent-folder-title,
      .nnk-theme .portlet-document-library-display .lfr-header-row .parent-folder-title {
        color: #424a55;
        font-weight: bold;
        padding-left: 20px;
        text-shadow: none; }
    .nnk-theme .portlet-document-library .aui-column-content,
    .nnk-theme .portlet-document-library-display .aui-column-content {
      padding: 0px; }
    .nnk-theme .portlet-document-library .taglib-search-iterator-page-iterator-top,
    .nnk-theme .portlet-document-library .taglib-search-iterator-page-iterator-bottom,
    .nnk-theme .portlet-document-library .aui-paginator-container, .nnk-theme .portlet-document-library .document-library-breadcrumb,
    .nnk-theme .portlet-document-library-display .taglib-search-iterator-page-iterator-top,
    .nnk-theme .portlet-document-library-display .taglib-search-iterator-page-iterator-bottom,
    .nnk-theme .portlet-document-library-display .aui-paginator-container,
    .nnk-theme .portlet-document-library-display .document-library-breadcrumb {
      background: #FFF; }
    .nnk-theme .portlet-document-library .taglib-search-iterator,
    .nnk-theme .portlet-document-library-display .taglib-search-iterator {
      table-layout: auto; }
    .nnk-theme .portlet-document-library .aui-layout-content.lfr-app-column-view-content,
    .nnk-theme .portlet-document-library-display .aui-layout-content.lfr-app-column-view-content {
      background: #FFF; }
    .nnk-theme .portlet-document-library .lfr-app-column-view,
    .nnk-theme .portlet-document-library-display .lfr-app-column-view {
      border-top: 1px solid #cdced1;
      border-bottom: 1px solid #cdced1;
      border-left: none;
      border-right: none;
      padding: 2px 0px; }
      .nnk-theme .portlet-document-library .lfr-app-column-view .aui-column:before,
      .nnk-theme .portlet-document-library-display .lfr-app-column-view .aui-column:before {
        border-right: none; }
      .nnk-theme .portlet-document-library .lfr-app-column-view .aui-column.aui-w80.context-pane.aui-column-last:before,
      .nnk-theme .portlet-document-library-display .lfr-app-column-view .aui-column.aui-w80.context-pane.aui-column-last:before {
        border-right: 1px solid #339643; }
    .nnk-theme .portlet-document-library .document-container,
    .nnk-theme .portlet-document-library-display .document-container {
      border-top: 1px solid #dfdee3;
      /* action buttons */
      /* max-display-items */ }
      .nnk-theme .portlet-document-library .document-container .search-results-container .aui-tabview-list,
      .nnk-theme .portlet-document-library-display .document-container .search-results-container .aui-tabview-list {
        display: none; }
      .nnk-theme .portlet-document-library .document-container .results-grid,
      .nnk-theme .portlet-document-library-display .document-container .results-grid {
        border: none; }
      .nnk-theme .portlet-document-library .document-container .results-header th,
      .nnk-theme .portlet-document-library-display .document-container .results-header th {
        background: #FFF;
        border: none;
        border-bottom: 2px solid #ededef; }
        .nnk-theme .portlet-document-library .document-container .results-header th a,
        .nnk-theme .portlet-document-library-display .document-container .results-header th a {
          color: #646c77; }
      .nnk-theme .portlet-document-library .document-container .results-header th.sort-desc .result-column-name,
      .nnk-theme .portlet-document-library-display .document-container .results-header th.sort-desc .result-column-name {
        background: url(../images/sprite-small-arrows.png) no-repeat 100% -444px; }
      .nnk-theme .portlet-document-library .document-container .results-header th.sort-asc .result-column-name,
      .nnk-theme .portlet-document-library-display .document-container .results-header th.sort-asc .result-column-name {
        background: url(../images/sprite-small-arrows.png) no-repeat 100% -615px; }
      .nnk-theme .portlet-document-library .document-container .results-header th.sort-column .result-column-name,
      .nnk-theme .portlet-document-library-display .document-container .results-header th.sort-column .result-column-name {
        font-variant: normal; }
      .nnk-theme .portlet-document-library .document-container .results-row td,
      .nnk-theme .portlet-document-library-display .document-container .results-row td {
        background: #f6f7fb;
        border: none; }
      .nnk-theme .portlet-document-library .document-container .results-row.alt td,
      .nnk-theme .portlet-document-library-display .document-container .results-row.alt td {
        background: #FFF;
        border: none; }
      .nnk-theme .portlet-document-library .document-container .selected td,
      .nnk-theme .portlet-document-library-display .document-container .selected td {
        color: #424a55; }
      .nnk-theme .portlet-document-library .document-container .selected a,
      .nnk-theme .portlet-document-library-display .document-container .selected a {
        color: #339643; }
        .nnk-theme .portlet-document-library .document-container .selected a.hover,
        .nnk-theme .portlet-document-library-display .document-container .selected a.hover {
          background: #FFF; }
      .nnk-theme .portlet-document-library .document-container .document-action,
      .nnk-theme .portlet-document-library-display .document-container .document-action {
        float: right;
        line-height: 0; }
      .nnk-theme .portlet-document-library .document-container .document-action .direction-down,
      .nnk-theme .portlet-document-library-display .document-container .document-action .direction-down {
        height: auto; }
      .nnk-theme .portlet-document-library .document-container [class^='max-display-items'],
      .nnk-theme .portlet-document-library .document-container [class*='max-display-items'],
      .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'],
      .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] {
        background-color: #bd2b12 !important;
        background-image: url(../images/sprite-small-arrows.png);
        background-repeat: no-repeat;
        background-position: 5px -212px;
        padding-left: 20px;
        font-size: 13px;
        border-radius: 2px; }
        .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] .lfr-trigger,
        .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] .lfr-trigger,
        .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] .lfr-trigger,
        .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] .lfr-trigger {
          padding-right: 0; }
        .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] strong,
        .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] strong,
        .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] strong,
        .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] strong {
          margin: 0px;
          padding: 0px; }
          .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] strong a,
          .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] strong a,
          .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] strong a,
          .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] strong a {
            display: block;
            padding: 0px;
            margin: 0px;
            font-size: 0.9em; }
            .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] strong a:hover,
            .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] strong a:hover,
            .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] strong a:hover,
            .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] strong a:hover {
              text-decoration: none; }
              .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] strong a:hover span,
              .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] strong a:hover span,
              .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] strong a:hover span,
              .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] strong a:hover span {
                text-decoration: none; }
            .nnk-theme .portlet-document-library .document-container [class^='max-display-items'] strong a span,
            .nnk-theme .portlet-document-library .document-container [class*='max-display-items'] strong a span,
            .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'] strong a span,
            .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'] strong a span {
              margin: 0px;
              padding: 5px 10px;
              background: #FFF;
              border-color: #e6e7e9;
              border-width: 1px 1px 1px 0px;
              border-style: solid;
              font-weight: normal;
              line-height: 1em;
              width: 100%; }
        .nnk-theme .portlet-document-library .document-container [class^='max-display-items'].direction-right .lfr-trigger strong a img,
        .nnk-theme .portlet-document-library .document-container [class*='max-display-items'].direction-right .lfr-trigger strong a img,
        .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'].direction-right .lfr-trigger strong a img,
        .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'].direction-right .lfr-trigger strong a img {
          display: none; }
        .nnk-theme .portlet-document-library .document-container [class^='max-display-items'].direction-right .lfr-trigger strong a,
        .nnk-theme .portlet-document-library .document-container [class*='max-display-items'].direction-right .lfr-trigger strong a,
        .nnk-theme .portlet-document-library-display .document-container [class^='max-display-items'].direction-right .lfr-trigger strong a,
        .nnk-theme .portlet-document-library-display .document-container [class*='max-display-items'].direction-right .lfr-trigger strong a {
          padding: 0 20px 0 0; }
      .nnk-theme .portlet-document-library .document-container .col-1,
      .nnk-theme .portlet-document-library-display .document-container .col-1 {
        width: 30px; }
        .nnk-theme .portlet-document-library .document-container .col-1 .checkbox.nnk-toogle,
        .nnk-theme .portlet-document-library-display .document-container .col-1 .checkbox.nnk-toogle {
          top: 3px; }
      .nnk-theme .portlet-document-library .document-container .col-2 span, .nnk-theme .portlet-document-library .document-container .col-2 a,
      .nnk-theme .portlet-document-library-display .document-container .col-2 span,
      .nnk-theme .portlet-document-library-display .document-container .col-2 a {
        font-weight: bold; }
    .nnk-theme .portlet-document-library .sort-by-select,
    .nnk-theme .portlet-document-library-display .sort-by-select {
      float: left;
      margin: 0 10px; }
      .nnk-theme .portlet-document-library .sort-by-select .aui-field-label,
      .nnk-theme .portlet-document-library-display .sort-by-select .aui-field-label {
        display: inline-block; }
    .nnk-theme .portlet-document-library .select-documents,
    .nnk-theme .portlet-document-library-display .select-documents {
      background: none;
      border: none; }
      .nnk-theme .portlet-document-library .select-documents .aui-field-element,
      .nnk-theme .portlet-document-library-display .select-documents .aui-field-element {
        border: none;
        background: none; }
    .nnk-theme .portlet-document-library .lfr-component.lfr-actions.align-left.direction-down.max-display-items-15.lfr-extended.show-arrow,
    .nnk-theme .portlet-document-library-display .lfr-component.lfr-actions.align-left.direction-down.max-display-items-15.lfr-extended.show-arrow {
      margin: 0 5px; }
    .nnk-theme .portlet-document-library .context-pane .context-pane-content,
    .nnk-theme .portlet-document-library-display .context-pane .context-pane-content {
      border-left: none; }
      .nnk-theme .portlet-document-library .context-pane .context-pane-content .lfr-header-row,
      .nnk-theme .portlet-document-library-display .context-pane .context-pane-content .lfr-header-row {
        overflow-x: auto; }
      @media (max-width: 480px) {
        .nnk-theme .portlet-document-library .context-pane .context-pane-content .lfr-header-row,
        .nnk-theme .portlet-document-library-display .context-pane .context-pane-content .lfr-header-row {
          border-top: 2px solid #dddee2;
          padding-bottom: 10px !important; } }
    @media (max-width: 480px) {
      .nnk-theme .portlet-document-library .navigation-pane,
      .nnk-theme .portlet-document-library-display .navigation-pane {
        width: 100%;
        float: none; }
        .nnk-theme .portlet-document-library .navigation-pane .lfr-header-row,
        .nnk-theme .portlet-document-library-display .navigation-pane .lfr-header-row {
          display: none; } }
    @media (max-width: 480px) {
      .nnk-theme .portlet-document-library .context-pane,
      .nnk-theme .portlet-document-library-display .context-pane {
        width: 100%;
        float: none; } }
    .nnk-theme .portlet-document-library .navigation-pane-content,
    .nnk-theme .portlet-document-library-display .navigation-pane-content {
      /* lfr-actions */ }
      .nnk-theme .portlet-document-library .navigation-pane-content .selected .overlay.document-action,
      .nnk-theme .portlet-document-library-display .navigation-pane-content .selected .overlay.document-action {
        background: none repeat scroll 0 0 #fff; }
      .nnk-theme .portlet-document-library .navigation-pane-content .body-row,
      .nnk-theme .portlet-document-library-display .navigation-pane-content .body-row {
        border-top: 1px solid #dddee2; }
      .nnk-theme .portlet-document-library .navigation-pane-content a,
      .nnk-theme .portlet-document-library-display .navigation-pane-content a {
        font-weight: bold; }
      .nnk-theme .portlet-document-library .navigation-pane-content .expand-folder,
      .nnk-theme .portlet-document-library-display .navigation-pane-content .expand-folder {
        display: none; }
      .nnk-theme .portlet-document-library .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a,
      .nnk-theme .portlet-document-library-display .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a {
        background-image: url("../images/sprite-small-arrows.png");
        background-repeat: no-repeat;
        background-position: 100% -447px;
        position: relative;
        right: -5px;
        padding-right: 25px; }
        .nnk-theme .portlet-document-library .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a span,
        .nnk-theme .portlet-document-library-display .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a span {
          color: #FFF; }
        .nnk-theme .portlet-document-library .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover,
        .nnk-theme .portlet-document-library-display .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover {
          text-decoration: none; }
          .nnk-theme .portlet-document-library .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover span,
          .nnk-theme .portlet-document-library-display .navigation-pane-content .lfr-actions.show-arrow.direction-down .lfr-trigger strong a:hover span {
            text-decoration: none; }
    .nnk-theme .portlet-document-library .lfr-list-view-content li a,
    .nnk-theme .portlet-document-library-display .lfr-list-view-content li a {
      color: #339643;
      text-decoration: none; }
    .nnk-theme .portlet-document-library .lfr-list-view-content li.selected,
    .nnk-theme .portlet-document-library-display .lfr-list-view-content li.selected {
      background-color: #FFF;
      background-image: url("../images/sprite-small-arrows.png");
      background-position: 95% -553px;
      background-repeat: no-repeat; }
      .nnk-theme .portlet-document-library .lfr-list-view-content li.selected span,
      .nnk-theme .portlet-document-library-display .lfr-list-view-content li.selected span {
        font-weight: bold; }
    .nnk-theme .portlet-document-library .document-library-breadcrumb,
    .nnk-theme .portlet-document-library-display .document-library-breadcrumb {
      border-top: 1px solid #dddee2;
      border-bottom: 1px solid #ededef;
      padding: 10px 15px;
      /* .breadcrumbs-horizontal */ }
      .nnk-theme .portlet-document-library .document-library-breadcrumb .mobile-collapsed,
      .nnk-theme .portlet-document-library-display .document-library-breadcrumb .mobile-collapsed {
        display: none; }
      .nnk-theme .portlet-document-library .document-library-breadcrumb a,
      .nnk-theme .portlet-document-library-display .document-library-breadcrumb a {
        color: #424a55; }
        .nnk-theme .portlet-document-library .document-library-breadcrumb a:hover,
        .nnk-theme .portlet-document-library-display .document-library-breadcrumb a:hover {
          text-decoration: underline; }
      .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal,
      .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal {
        /* breadcrumbs-horizontal li */ }
        .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li,
        .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li {
          position: relative;
          background: none;
          margin-right: -5px; }
          .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li span,
          .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li span {
            padding-right: 20px;
            display: inline-block; }
          .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li.last,
          .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li.last {
            margin-top: 0px; }
            .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li.last span:after,
            .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li.last span:after {
              background: none; }
          .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li.last a,
          .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li.last a {
            color: #91A2BA; }
          .nnk-theme .portlet-document-library .document-library-breadcrumb .breadcrumbs-horizontal li span:after,
          .nnk-theme .portlet-document-library-display .document-library-breadcrumb .breadcrumbs-horizontal li span:after {
            top: 50%;
            right: 15px;
            width: 7px;
            height: 8px;
            display: inline-block;
            content: " ";
            position: absolute;
            margin-top: -4px;
            background-image: url("../images/sprite-small-arrows.png");
            background-repeat: no-repeat;
            background-position: 0 -111px; }
    .nnk-theme .portlet-document-library .portlet-msg-info,
    .nnk-theme .portlet-document-library .portlet-error-info,
    .nnk-theme .portlet-document-library .portlet-warning-info,
    .nnk-theme .portlet-document-library-display .portlet-msg-info,
    .nnk-theme .portlet-document-library-display .portlet-error-info,
    .nnk-theme .portlet-document-library-display .portlet-warning-info {
      background: #f6f7fb;
      border-bottom: 1px solid #ededef;
      margin: 0;
      padding: 10px 15px; }
      .nnk-theme .portlet-document-library .portlet-msg-info strong,
      .nnk-theme .portlet-document-library .portlet-error-info strong,
      .nnk-theme .portlet-document-library .portlet-warning-info strong,
      .nnk-theme .portlet-document-library-display .portlet-msg-info strong,
      .nnk-theme .portlet-document-library-display .portlet-error-info strong,
      .nnk-theme .portlet-document-library-display .portlet-warning-info strong {
        width: 100%;
        word-wrap: break-word; }
    .nnk-theme .portlet-document-library .portlet-msg-info-container,
    .nnk-theme .portlet-document-library-display .portlet-msg-info-container {
      border-bottom: 1px solid #dfdee3; }
    .nnk-theme .portlet-document-library .portlet-msg-success,
    .nnk-theme .portlet-document-library-display .portlet-msg-success {
      background-color: #f6f7fb;
      background-position: 15px 10px;
      padding: 10px 0 10px 40px;
      margin: 0 !important;
      border-top: 1px solid #dfdee3;
      border-bottom: 1px solid #ededef; }
    .nnk-theme .portlet-document-library .portlet-msg-info,
    .nnk-theme .portlet-document-library .portlet-warning-info,
    .nnk-theme .portlet-document-library-display .portlet-msg-info,
    .nnk-theme .portlet-document-library-display .portlet-warning-info {
      color: #646c77; }
    .nnk-theme .portlet-document-library .portlet-error-info,
    .nnk-theme .portlet-document-library-display .portlet-error-info {
      color: #e22725; }
    .nnk-theme .portlet-document-library .portlet-content-border .icon.aui-icon-home,
    .nnk-theme .portlet-document-library-display .portlet-content-border .icon.aui-icon-home {
      background-image: url("../images/sprite-document-library.png") !important;
      background-repeat: no-repeat;
      background-position: 0 -465px 	!important;
      width: 20px 		!important;
      height: 19px 		!important; }
    .nnk-theme .portlet-document-library .portlet-content-border .icon.aui-icon-clock,
    .nnk-theme .portlet-document-library-display .portlet-content-border .icon.aui-icon-clock {
      background-image: url("../images/sprite-document-library.png") !important;
      background-repeat: no-repeat;
      background-position: 0 -1062px !important;
      width: 20px 		!important;
      height: 19px 		!important; }
    .nnk-theme .portlet-document-library .portlet-content-border .icon.aui-icon-person,
    .nnk-theme .portlet-document-library-display .portlet-content-border .icon.aui-icon-person {
      background-image: url("../images/sprite-document-library.png") !important;
      background-repeat: no-repeat;
      background-position: 0 -398px 	!important;
      width: 19px 		!important;
      height: 17px 		!important; }
    .nnk-theme .portlet-document-library .files-details,
    .nnk-theme .portlet-document-library-display .files-details {
      /* lfr-header-row */
      /* document info */
      /* document info */
      /*video */
      /* right column - details view */ }
      @media (max-width: 768px) {
        .nnk-theme .portlet-document-library .files-details .lfr-header-row,
        .nnk-theme .portlet-document-library-display .files-details .lfr-header-row {
          min-height: 210px; } }
      .nnk-theme .portlet-document-library .files-details a,
      .nnk-theme .portlet-document-library-display .files-details a {
        font-weight: bold; }
      .nnk-theme .portlet-document-library .files-details .header-back-to,
      .nnk-theme .portlet-document-library-display .files-details .header-back-to {
        margin: 30px 25px 0 0 !important; }
      .nnk-theme .portlet-document-library .files-details .header-title,
      .nnk-theme .portlet-document-library-display .files-details .header-title {
        color: #424B54;
        font-family: "fira bold";
        font-weight: normal;
        vertical-align: middle;
        padding: 25px 25px 0;
        font-size: 30px;
        width: 80%;
        word-wrap: break-word; }
      .nnk-theme .portlet-document-library .files-details .lfr-header-row,
      .nnk-theme .portlet-document-library-display .files-details .lfr-header-row {
        height: 50px;
        border-top: 1px solid #cdced1;
        border-bottom: 1px solid #ededef;
        padding: 5px 15px; }
        .nnk-theme .portlet-document-library .files-details .lfr-header-row button,
        .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button {
          background: none !important;
          padding: 5px 10px 0 0; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button span,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button span {
            color: #646c77 !important; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-buttonitem-icon,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-buttonitem-icon {
            background: white url("../images/sprite-document-library.png");
            display: inline-block;
            width: 17px;
            height: 17px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-download,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-download {
            background-position: 0 -65px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-edit,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-edit {
            background-position: 0 -732px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-move,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-move {
            background-position: 0 -666px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-lock,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-lock {
            background-position: 0 -600px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-permissions,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-permissions {
            background-position: 0 -534px; }
          .nnk-theme .portlet-document-library .files-details .lfr-header-row button .aui-icon-delete,
          .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button .aui-icon-delete {
            background-position: 0 -996px; }
          @media (max-width: 768px) {
            .nnk-theme .portlet-document-library .files-details .lfr-header-row button,
            .nnk-theme .portlet-document-library-display .files-details .lfr-header-row button {
              display: block; } }
      .nnk-theme .portlet-document-library .files-details .lfr-preview-file-toolbar button,
      .nnk-theme .portlet-document-library-display .files-details .lfr-preview-file-toolbar button {
        padding: 6px 7px; }
        .nnk-theme .portlet-document-library .files-details .lfr-preview-file-toolbar button:hover,
        .nnk-theme .portlet-document-library-display .files-details .lfr-preview-file-toolbar button:hover {
          background: black; }
      .nnk-theme .portlet-document-library .files-details .document-info,
      .nnk-theme .portlet-document-library-display .files-details .document-info {
        background: #FFF;
        border-top: 1px solid #dfdee3;
        border-bottom: 1px solid #ededef; }
        .nnk-theme .portlet-document-library .files-details .document-info a,
        .nnk-theme .portlet-document-library-display .files-details .document-info a {
          font-weight: bold; }
        .nnk-theme .portlet-document-library .files-details .document-info .document-title,
        .nnk-theme .portlet-document-library-display .files-details .document-info .document-title {
          font-size: 20px;
          color: #656d78;
          display: block;
          margin-bottom: 30px; }
        .nnk-theme .portlet-document-library .files-details .document-info .aui-rating-label-element,
        .nnk-theme .portlet-document-library-display .files-details .document-info .aui-rating-label-element {
          position: relative;
          top: -2px;
          z-index: 1; }
        .nnk-theme .portlet-document-library .files-details .document-info .document-thumbnail,
        .nnk-theme .portlet-document-library-display .files-details .document-info .document-thumbnail {
          display: inline-block; }
          .nnk-theme .portlet-document-library .files-details .document-info .document-thumbnail .thumbnail,
          .nnk-theme .portlet-document-library-display .files-details .document-info .document-thumbnail .thumbnail {
            max-width: 48px !important;
            max-height: 48px !important; }
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars:hover,
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars:hover .liferay-rating-vote,
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars:hover,
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars:hover .liferay-rating-vote,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars:hover,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars:hover .liferay-rating-vote,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars:hover,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars:hover .liferay-rating-vote {
          background: #FFFFFF !important;
          border: #FFFFFE !important;
          z-index: 100; }
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars .liferay-rating-vote,
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-ratings.stars .liferay-rating-vote,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars .liferay-rating-vote,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-ratings.stars .liferay-rating-vote {
          padding: 6px 4px !important; }
        .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-ratings,
        .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-ratings {
          float: right;
          margin: 0; }
          .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-ratings .aui-rating-element,
          .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-ratings .aui-rating-element {
            background: url("../images/sprite-document-library.png") no-repeat 0 -798px;
            width: 17px;
            height: 17px; }
          .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-ratings .aui-rating-element-on,
          .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-ratings .aui-rating-element-hover,
          .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-ratings .aui-rating-element-on,
          .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-ratings .aui-rating-element-hover {
            background: url("../images/sprite-document-library.png") no-repeat 0 -864px;
            width: 17px;
            height: 17px; }
        .nnk-theme .portlet-document-library .files-details .document-info .file-description,
        .nnk-theme .portlet-document-library-display .files-details .document-info .file-description {
          float: left;
          width: 50%; }
        .nnk-theme .portlet-document-library .files-details .document-info .document-description,
        .nnk-theme .portlet-document-library-display .files-details .document-info .document-description {
          color: #656d7a;
          margin: 15px 0;
          word-wrap: break-word; }
        .nnk-theme .portlet-document-library .files-details .document-info .taglib-asset-categories-summary,
        .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-asset-categories-summary {
          margin-right: 30px;
          display: inline-block; }
          .nnk-theme .portlet-document-library .files-details .document-info .taglib-asset-categories-summary .asset-category,
          .nnk-theme .portlet-document-library-display .files-details .document-info .taglib-asset-categories-summary .asset-category {
            font-weight: bold; }
        .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-tags,
        .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-tags {
          margin-top: 10px; }
          .nnk-theme .portlet-document-library .files-details .document-info .lfr-asset-tags .tag,
          .nnk-theme .portlet-document-library-display .files-details .document-info .lfr-asset-tags .tag {
            color: #349743;
            background: none;
            padding: 2px 5px 2px 0; }
      .nnk-theme .portlet-document-library .files-details #_20_previewFile_wrapper,
      .nnk-theme .portlet-document-library-display .files-details #_20_previewFile_wrapper {
        width: 100% !important;
        height: 394px !important;
        padding: 5px;
        border-top: 1px solid #dfdee3; }
        @media (max-width: 968px) {
          .nnk-theme .portlet-document-library .files-details #_20_previewFile_wrapper,
          .nnk-theme .portlet-document-library-display .files-details #_20_previewFile_wrapper {
            height: 365px !important; } }
        @media (max-width: 650px) {
          .nnk-theme .portlet-document-library .files-details #_20_previewFile_wrapper,
          .nnk-theme .portlet-document-library-display .files-details #_20_previewFile_wrapper {
            height: 250px !important; } }
        @media (max-width: 480px) {
          .nnk-theme .portlet-document-library .files-details #_20_previewFile_wrapper,
          .nnk-theme .portlet-document-library-display .files-details #_20_previewFile_wrapper {
            height: 180px !important; } }
      .nnk-theme .portlet-document-library .files-details .aui-w35.lfr-asset-column-details,
      .nnk-theme .portlet-document-library-display .files-details .aui-w35.lfr-asset-column-details {
        border-left: 1px solid #369843;
        width: 40%;
        position: relative;
        left: -1px; }
        @media (max-width: 768px) {
          .nnk-theme .portlet-document-library .files-details .aui-w35.lfr-asset-column-details,
          .nnk-theme .portlet-document-library-display .files-details .aui-w35.lfr-asset-column-details {
            width: 100%;
            float: none !important;
            border: none; }
            .nnk-theme .portlet-document-library .files-details .aui-w35.lfr-asset-column-details .conversions > span,
            .nnk-theme .portlet-document-library-display .files-details .aui-w35.lfr-asset-column-details .conversions > span {
              display: block;
              margin: 20px auto; } }
      .nnk-theme .portlet-document-library .files-details .aui-w65.lfr-asset-column-details,
      .nnk-theme .portlet-document-library-display .files-details .aui-w65.lfr-asset-column-details {
        width: 60%;
        border-right: 1px solid #369843; }
        @media (max-width: 768px) {
          .nnk-theme .portlet-document-library .files-details .aui-w65.lfr-asset-column-details,
          .nnk-theme .portlet-document-library-display .files-details .aui-w65.lfr-asset-column-details {
            width: 100%;
            float: none !important;
            border: none; } }
        @media (max-width: 768px) {
          .nnk-theme .portlet-document-library .files-details .aui-w65.lfr-asset-column-details,
          .nnk-theme .portlet-document-library-display .files-details .aui-w65.lfr-asset-column-details {
            width: 100%;
            float: none !important; } }
      .nnk-theme .portlet-document-library .files-details .asset-details .asset-details-content,
      .nnk-theme .portlet-document-library-display .files-details .asset-details .asset-details-content {
        padding-bottom: 0px;
        font-size: 13px;
        border-top: 1px solid #DFDEE3; }
      .nnk-theme .portlet-document-library .files-details .uploaded-by,
      .nnk-theme .portlet-document-library .files-details .lfr-asset-author,
      .nnk-theme .portlet-document-library-display .files-details .uploaded-by,
      .nnk-theme .portlet-document-library-display .files-details .lfr-asset-author {
        background: url("../images/sprite-document-library.png") no-repeat 0 2px !important;
        padding-left: 20px; }
      .nnk-theme .portlet-document-library .files-details .date,
      .nnk-theme .portlet-document-library .files-details .lfr-asset-date,
      .nnk-theme .portlet-document-library-display .files-details .date,
      .nnk-theme .portlet-document-library-display .files-details .lfr-asset-date {
        background: url("../images/sprite-document-library.png") no-repeat 0 -331px;
        padding-left: 20px; }
      .nnk-theme .portlet-document-library .files-details .workflow-status,
      .nnk-theme .portlet-document-library-display .files-details .workflow-status {
        background: url("../images/sprite-document-library.png") no-repeat 0 -930px;
        padding-left: 20px; }
      .nnk-theme .portlet-document-library .files-details .download-document,
      .nnk-theme .portlet-document-library-display .files-details .download-document {
        display: inline-block;
        margin-top: 20px; }
      .nnk-theme .portlet-document-library .files-details .webdav-url,
      .nnk-theme .portlet-document-library-display .files-details .webdav-url {
        background: url("../images/sprite-document-library.png") no-repeat scroll 20px -256px rgba(0, 0, 0, 0);
        padding: 0 20px 0 40px;
        margin-left: 100px;
        color: #369843;
        display: inline-block;
        height: 36px;
        line-height: 36px; }
        .nnk-theme .portlet-document-library .files-details .webdav-url.selected,
        .nnk-theme .portlet-document-library-display .files-details .webdav-url.selected {
          background-color: #f6f7fb; }
        @media (max-width: 768px) {
          .nnk-theme .portlet-document-library .files-details .webdav-url,
          .nnk-theme .portlet-document-library-display .files-details .webdav-url {
            background-position: 0 -256px;
            margin-left: 0px; } }
      .nnk-theme .portlet-document-library .files-details .lfr-asset-description,
      .nnk-theme .portlet-document-library-display .files-details .lfr-asset-description {
        margin: 20px 0;
        padding-left: 20px;
        padding-right: 35px;
        font-variant: normal;
        color: #656d7a;
        word-wrap: break-word; }
      .nnk-theme .portlet-document-library .files-details .url-file-container,
      .nnk-theme .portlet-document-library-display .files-details .url-file-container {
        background: #f6f7fb;
        padding: 10px 10px;
        margin: 0;
        font-size: 13px; }
        .nnk-theme .portlet-document-library .files-details .url-file-container label,
        .nnk-theme .portlet-document-library-display .files-details .url-file-container label {
          display: inline-block; }
        .nnk-theme .portlet-document-library .files-details .url-file-container input,
        .nnk-theme .portlet-document-library-display .files-details .url-file-container input {
          font-size: 13px;
          width: 85%; }
      .nnk-theme .portlet-document-library .files-details .lfr-panel.lfr-collapsible .lfr-panel-titlebar,
      .nnk-theme .portlet-document-library-display .files-details .lfr-panel.lfr-collapsible .lfr-panel-titlebar {
        background-image: url("../images/sprite-small-arrows.png");
        background-position: 15px -442px;
        background-repeat: no-repeat;
        height: 30px;
        line-height: 30px;
        margin-bottom: 0;
        border-bottom: none;
        font-weight: normal;
        padding-left: 35px; }
        .nnk-theme .portlet-document-library .files-details .lfr-panel.lfr-collapsible .lfr-panel-titlebar .lfr-panel-title,
        .nnk-theme .portlet-document-library-display .files-details .lfr-panel.lfr-collapsible .lfr-panel-titlebar .lfr-panel-title {
          font-size: 13px;
          font-weight: normal;
          font-family: "fira bold"; }
      .nnk-theme .portlet-document-library .files-details .lfr-panel.lfr-collapsible.lfr-collapsed .lfr-panel-titlebar,
      .nnk-theme .portlet-document-library-display .files-details .lfr-panel.lfr-collapsible.lfr-collapsed .lfr-panel-titlebar {
        background-position: 15px -498px; }
      .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel,
      .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel {
        margin-top: 20px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel > .lfr-panel-content > .aui-field-wrapper,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel > .lfr-panel-content > .aui-field-wrapper {
          margin-top: 20px; }
      .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel,
      .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel,
      .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel,
      .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel {
        margin-bottom: 20px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel .aui-field-label,
        .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel .aui-field-label,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel .aui-field-label,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel .aui-field-label {
          color: #656d7a;
          font-weight: bold;
          font-size: 13px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel .aui-field-wrapper-content,
        .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel .aui-field-wrapper-content,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel .aui-field-wrapper-content,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel .aui-field-wrapper-content {
          margin: 0;
          font-size: 13px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryMetadataPanel .lfr-panel-content,
        .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel .lfr-panel-content,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryMetadataPanel .lfr-panel-content,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel .lfr-panel-content {
          margin-top: 0;
          padding: 0 15px 0 35px; }
      .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel,
      .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel {
        font-size: 13px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryAssetMetadataPanel .aui-field-label,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryAssetMetadataPanel .aui-field-label {
          display: inline-block;
          width: 150px;
          font-weight: bold; }
      .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel,
      .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel {
        margin-bottom: 20px; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .portlet-section-header th,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .portlet-section-header th {
          background: #FFF;
          border-top: 1px solid #dfdee3;
          border-bottom: 1px solid #dfdee3;
          border-left: none;
          border-right: none; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel table,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel table {
          font-size: 13px;
          border-bottom: 1px solid #DFDEE3; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel tr.results-row.hover,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel tr.results-row.hover {
          background: #FFF; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .portlet-section-alternate-hover:first-child td,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .portlet-section-alternate-hover:first-child td {
          border-top: 1px solid #dfdee3; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel tr.results-row td,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel tr.results-row td {
          background: #f6f7fb; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel tr.results-row.alt td,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel tr.results-row.alt td {
          background: #FFF; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel tr.results-row td,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel tr.results-row td {
          border: none;
          font-weight: bold; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .lfr-panel-content,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .lfr-panel-content {
          padding: 0; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .col-1,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .col-1 {
          width: 15%; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .col-2,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .col-2 {
          width: 30%; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .col-3,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .col-3 {
          width: 15%; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .col-4,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .col-4 {
          width: 25%; }
        .nnk-theme .portlet-document-library .files-details #documentLibraryVersionHistoryPanel .col-5,
        .nnk-theme .portlet-document-library-display .files-details #documentLibraryVersionHistoryPanel .col-5 {
          width: 15%; }
  .nnk-theme .edit-permissions {
    /* rolesSearchContainerSearchContainer */ }
    .nnk-theme .edit-permissions #rolesSearchContainerSearchContainer {
      overflow-x: visible; }
    .nnk-theme .edit-permissions .results-row td {
      text-align: center;
      background-color: #f6f7fb;
      border: none; }
    .nnk-theme .edit-permissions table {
      border-bottom: 1px solid #D7D7D7; }
      .nnk-theme .edit-permissions table th {
        white-space: normal; }
    .nnk-theme .edit-permissions .results-row.alt td {
      background-color: #FFF; }
  .nnk-theme .move-file-entry,
  .nnk-theme .edit-folder,
  .nnk-theme .edit-file-shortcut {
    padding: 0 25px; }
    .nnk-theme .move-file-entry .required,
    .nnk-theme .edit-folder .required,
    .nnk-theme .edit-file-shortcut .required {
      color: #e22725; }
    .nnk-theme .move-file-entry .new-folder .aui-button,
    .nnk-theme .move-file-entry .choose-button .aui-button,
    .nnk-theme .edit-folder .new-folder .aui-button,
    .nnk-theme .edit-folder .choose-button .aui-button,
    .nnk-theme .edit-file-shortcut .new-folder .aui-button,
    .nnk-theme .edit-file-shortcut .choose-button .aui-button {
      border: 1px solid #E6E7E9;
      display: inline-block;
      border-radius: 3px; }
      .nnk-theme .move-file-entry .new-folder .aui-button .aui-button-content,
      .nnk-theme .move-file-entry .choose-button .aui-button .aui-button-content,
      .nnk-theme .edit-folder .new-folder .aui-button .aui-button-content,
      .nnk-theme .edit-folder .choose-button .aui-button .aui-button-content,
      .nnk-theme .edit-file-shortcut .new-folder .aui-button .aui-button-content,
      .nnk-theme .edit-file-shortcut .choose-button .aui-button .aui-button-content {
        background-color: #E9573E;
        background-image: url("../images/sprite-small-arrows.png");
        background-position: 5px -212px;
        background-repeat: no-repeat;
        display: inline-block;
        padding-left: 20px;
        width: 100%;
        border-radius: 3px; }
        .nnk-theme .move-file-entry .new-folder .aui-button .aui-button-content input,
        .nnk-theme .move-file-entry .choose-button .aui-button .aui-button-content input,
        .nnk-theme .edit-folder .new-folder .aui-button .aui-button-content input,
        .nnk-theme .edit-folder .choose-button .aui-button .aui-button-content input,
        .nnk-theme .edit-file-shortcut .new-folder .aui-button .aui-button-content input,
        .nnk-theme .edit-file-shortcut .choose-button .aui-button .aui-button-content input {
          background: #FFFFFF;
          color: #34404F;
          font-size: 13px;
          height: 25px;
          opacity: 1; }
  .nnk-theme .edit-file-entry {
    padding: 0 25px; }
    .nnk-theme .edit-file-entry .results-grid {
      overflow: visible; }
    .nnk-theme .edit-file-entry .aui-categoriesselector-content {
      max-width: 500px; }
      .nnk-theme .edit-file-entry .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry {
        background-color: #E6E9EE;
        border-color: #E6E9EF;
        border-radius: 2px;
        padding: 0 20px 0 0; }
        .nnk-theme .edit-file-entry .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-text {
          padding: 5px 5px 5px 11px;
          background-color: #FFF;
          display: inline-block; }
        .nnk-theme .edit-file-entry .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close {
          top: 5px; }
          .nnk-theme .edit-file-entry .aui-categoriesselector-content .aui-textboxlistentry-holder .aui-textboxlistentry .aui-textboxlistentry-close:hover {
            background-color: transparent; }
    .nnk-theme .edit-file-entry .toolbar > span {
      display: inline-block; }
    .nnk-theme .edit-file-entry .aui-toolbar-horizontal {
      white-space: normal; }
    .nnk-theme .edit-file-entry .aui-toolbar-item {
      background-color: #E9573E;
      border: 0;
      padding: 0;
      line-height: 14px;
      margin-bottom: 10px;
      border-radius: 2px; }
      .nnk-theme .edit-file-entry .aui-toolbar-item .aui-buttonitem-icon {
        background: transparent url("../images/sprite-small-arrows.png") no-repeat 5px -215px !important;
        margin-top: 0;
        padding: 0 10px; }
      .nnk-theme .edit-file-entry .aui-toolbar-item .aui-buttonitem-label {
        border: 1px solid #E6E9EE;
        background-color: #fff;
        padding: 5px 10px;
        color: #333;
        font-size: 12px; }
    .nnk-theme .edit-file-entry .portlet-section-header th {
      background: #FFF; }
    .nnk-theme .edit-file-entry .separator {
      border-color: #EDEDEF; }
  .nnk-theme .edit-permissions .portlet-msg-success,
  .nnk-theme .edit-permissions .portlet-msg-error,
  .nnk-theme .edit-permissions .portlet-msg-warning,
  .nnk-theme .move-file-entry .portlet-msg-success,
  .nnk-theme .move-file-entry .portlet-msg-error,
  .nnk-theme .move-file-entry .portlet-msg-warning,
  .nnk-theme .edit-folder .portlet-msg-success,
  .nnk-theme .edit-folder .portlet-msg-error,
  .nnk-theme .edit-folder .portlet-msg-warning,
  .nnk-theme .edit-file-shortcut .portlet-msg-success,
  .nnk-theme .edit-file-shortcut .portlet-msg-error,
  .nnk-theme .edit-file-shortcut .portlet-msg-warning,
  .nnk-theme .edit-repository .portlet-msg-success,
  .nnk-theme .edit-repository .portlet-msg-error,
  .nnk-theme .edit-repository .portlet-msg-warning,
  .nnk-theme .edit-file-entry .portlet-msg-success,
  .nnk-theme .edit-file-entry .portlet-msg-error,
  .nnk-theme .edit-file-entry .portlet-msg-warning {
    margin: 0 !important;
    padding: 10px 25px; }
  .nnk-theme .edit-permissions .without-margin,
  .nnk-theme .move-file-entry .without-margin,
  .nnk-theme .edit-folder .without-margin,
  .nnk-theme .edit-file-shortcut .without-margin,
  .nnk-theme .edit-repository .without-margin,
  .nnk-theme .edit-file-entry .without-margin {
    margin-bottom: 0; }
  .nnk-theme .edit-permissions .aui-button,
  .nnk-theme .move-file-entry .aui-button,
  .nnk-theme .edit-folder .aui-button,
  .nnk-theme .edit-file-shortcut .aui-button,
  .nnk-theme .edit-repository .aui-button,
  .nnk-theme .edit-file-entry .aui-button {
    border: 0;
    margin-right: 10px;
    margin-bottom: 0;
    /* aui-button-cancel */
    /* aui-button-submit */
    /* input */ }
    .nnk-theme .edit-permissions .aui-button.aui-button-cancel,
    .nnk-theme .move-file-entry .aui-button.aui-button-cancel,
    .nnk-theme .edit-folder .aui-button.aui-button-cancel,
    .nnk-theme .edit-file-shortcut .aui-button.aui-button-cancel,
    .nnk-theme .edit-repository .aui-button.aui-button-cancel,
    .nnk-theme .edit-file-entry .aui-button.aui-button-cancel {
      /* input */ }
      .nnk-theme .edit-permissions .aui-button.aui-button-cancel input,
      .nnk-theme .move-file-entry .aui-button.aui-button-cancel input,
      .nnk-theme .edit-folder .aui-button.aui-button-cancel input,
      .nnk-theme .edit-file-shortcut .aui-button.aui-button-cancel input,
      .nnk-theme .edit-repository .aui-button.aui-button-cancel input,
      .nnk-theme .edit-file-entry .aui-button.aui-button-cancel input {
        color: #666c7a;
        background: #e6e9ee none;
        height: 33px;
        line-height: 33px;
        padding: 0 30px;
        margin-right: 10px; }
        .nnk-theme .edit-permissions .aui-button.aui-button-cancel input:hover,
        .nnk-theme .move-file-entry .aui-button.aui-button-cancel input:hover,
        .nnk-theme .edit-folder .aui-button.aui-button-cancel input:hover,
        .nnk-theme .edit-file-shortcut .aui-button.aui-button-cancel input:hover,
        .nnk-theme .edit-repository .aui-button.aui-button-cancel input:hover,
        .nnk-theme .edit-file-entry .aui-button.aui-button-cancel input:hover {
          background-color: #DEE1E6; }
      @media (max-width: 480px) {
        .nnk-theme .edit-permissions .aui-button.aui-button-cancel,
        .nnk-theme .move-file-entry .aui-button.aui-button-cancel,
        .nnk-theme .edit-folder .aui-button.aui-button-cancel,
        .nnk-theme .edit-file-shortcut .aui-button.aui-button-cancel,
        .nnk-theme .edit-repository .aui-button.aui-button-cancel,
        .nnk-theme .edit-file-entry .aui-button.aui-button-cancel {
          display: block;
          margin-bottom: 10px;
          margin-right: 0px; }
          .nnk-theme .edit-permissions .aui-button.aui-button-cancel input,
          .nnk-theme .move-file-entry .aui-button.aui-button-cancel input,
          .nnk-theme .edit-folder .aui-button.aui-button-cancel input,
          .nnk-theme .edit-file-shortcut .aui-button.aui-button-cancel input,
          .nnk-theme .edit-repository .aui-button.aui-button-cancel input,
          .nnk-theme .edit-file-entry .aui-button.aui-button-cancel input {
            width: 100%; } }
    .nnk-theme .edit-permissions .aui-button.aui-button-submit input,
    .nnk-theme .move-file-entry .aui-button.aui-button-submit input,
    .nnk-theme .edit-folder .aui-button.aui-button-submit input,
    .nnk-theme .edit-file-shortcut .aui-button.aui-button-submit input,
    .nnk-theme .edit-repository .aui-button.aui-button-submit input,
    .nnk-theme .edit-file-entry .aui-button.aui-button-submit input {
      padding: 0 30px; }
    @media (max-width: 480px) {
      .nnk-theme .edit-permissions .aui-button.aui-button-submit,
      .nnk-theme .move-file-entry .aui-button.aui-button-submit,
      .nnk-theme .edit-folder .aui-button.aui-button-submit,
      .nnk-theme .edit-file-shortcut .aui-button.aui-button-submit,
      .nnk-theme .edit-repository .aui-button.aui-button-submit,
      .nnk-theme .edit-file-entry .aui-button.aui-button-submit {
        display: block;
        margin-bottom: 10px;
        margin-right: 0px; }
        .nnk-theme .edit-permissions .aui-button.aui-button-submit input,
        .nnk-theme .move-file-entry .aui-button.aui-button-submit input,
        .nnk-theme .edit-folder .aui-button.aui-button-submit input,
        .nnk-theme .edit-file-shortcut .aui-button.aui-button-submit input,
        .nnk-theme .edit-repository .aui-button.aui-button-submit input,
        .nnk-theme .edit-file-entry .aui-button.aui-button-submit input {
          width: 100%; } }
    .nnk-theme .edit-permissions .aui-button input,
    .nnk-theme .move-file-entry .aui-button input,
    .nnk-theme .edit-folder .aui-button input,
    .nnk-theme .edit-file-shortcut .aui-button input,
    .nnk-theme .edit-repository .aui-button input,
    .nnk-theme .edit-file-entry .aui-button input {
      background: #349744 none;
      border: 0;
      border-radius: 0 2px 2px 0;
      margin: 0;
      height: 33px;
      color: #fff;
      text-shadow: none;
      padding: 0 10px;
      font-size: 16px; }
      .nnk-theme .edit-permissions .aui-button input:hover,
      .nnk-theme .move-file-entry .aui-button input:hover,
      .nnk-theme .edit-folder .aui-button input:hover,
      .nnk-theme .edit-file-shortcut .aui-button input:hover,
      .nnk-theme .edit-repository .aui-button input:hover,
      .nnk-theme .edit-file-entry .aui-button input:hover {
        background-color: #23642C; }
  .nnk-theme .edit-permissions .move-file,
  .nnk-theme .edit-permissions .move-folder,
  .nnk-theme .move-file-entry .move-file,
  .nnk-theme .move-file-entry .move-folder,
  .nnk-theme .edit-folder .move-file,
  .nnk-theme .edit-folder .move-folder,
  .nnk-theme .edit-file-shortcut .move-file,
  .nnk-theme .edit-file-shortcut .move-folder,
  .nnk-theme .edit-repository .move-file,
  .nnk-theme .edit-repository .move-folder,
  .nnk-theme .edit-file-entry .move-file,
  .nnk-theme .edit-file-entry .move-folder {
    background-color: #fff;
    padding-left: 40px; }
  .nnk-theme .edit-permissions [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-permissions [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-permissions [id*="folderName"],
  .nnk-theme .edit-permissions [id^="folderName"],
  .nnk-theme .edit-permissions .aui-field-wrapper-content a,
  .nnk-theme .move-file-entry [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .move-file-entry [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .move-file-entry [id*="folderName"],
  .nnk-theme .move-file-entry [id^="folderName"],
  .nnk-theme .move-file-entry .aui-field-wrapper-content a,
  .nnk-theme .edit-folder [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-folder [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-folder [id*="folderName"],
  .nnk-theme .edit-folder [id^="folderName"],
  .nnk-theme .edit-folder .aui-field-wrapper-content a,
  .nnk-theme .edit-file-shortcut [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-file-shortcut [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-file-shortcut [id*="folderName"],
  .nnk-theme .edit-file-shortcut [id^="folderName"],
  .nnk-theme .edit-file-shortcut .aui-field-wrapper-content a,
  .nnk-theme .edit-repository [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-repository [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-repository [id*="folderName"],
  .nnk-theme .edit-repository [id^="folderName"],
  .nnk-theme .edit-repository .aui-field-wrapper-content a,
  .nnk-theme .edit-file-entry [id*="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-file-entry [id^="inputPermissionsShowOptionsLink"],
  .nnk-theme .edit-file-entry [id*="folderName"],
  .nnk-theme .edit-file-entry [id^="folderName"],
  .nnk-theme .edit-file-entry .aui-field-wrapper-content a {
    font-weight: bold; }
  .nnk-theme .edit-permissions [id*="assetLinkSearchContainer"] table td,
  .nnk-theme .move-file-entry [id*="assetLinkSearchContainer"] table td,
  .nnk-theme .edit-folder [id*="assetLinkSearchContainer"] table td,
  .nnk-theme .edit-file-shortcut [id*="assetLinkSearchContainer"] table td,
  .nnk-theme .edit-repository [id*="assetLinkSearchContainer"] table td,
  .nnk-theme .edit-file-entry [id*="assetLinkSearchContainer"] table td {
    background: #FFF; }

.nnk-theme .portlet-document-library #fileEntryType .select2-container .select2-choice > .select2-chosen {
  min-width: 120px; }

.document-display-style.selectable {
  background: none !important; }

.nnk-theme .job-classification .asset-user-actions > * {
  float: left;
  margin-left: 10px; }
.nnk-theme .job-classification .job-classification_letter-navigation-empty {
  margin: 0 0 30px; }
.nnk-theme .job-classification .occupation-link {
  clear: both;
  color: #369843;
  font-weight: bold;
  display: block;
  text-align: center; }
.nnk-theme .job-classification .occupationPlus-link {
  clear: both;
  color: #369843;
  font-weight: bold;
  display: block;
  text-align: center; }
.nnk-theme .job-classification .asset-user-actions {
  clear: both;
  padding-top: 10px;
  float: right; }
.nnk-theme .job-classification .portlet-content {
  background-color: white !important; }
.nnk-theme .job-classification .job-classification_search-input {
  font-size: 16px;
  width: 85%; }
  .nnk-theme .job-classification .job-classification_search-input .aui-field-content {
    margin-right: 0; }
    .nnk-theme .job-classification .job-classification_search-input .aui-field-content label {
      font-weight: bold; }
    .nnk-theme .job-classification .job-classification_search-input .aui-field-content input {
      height: 32px;
      width: 430px;
      margin-left: 20px;
      max-width: none; }
  @media (max-width: 1200px) {
    .nnk-theme .job-classification .job-classification_search-input .aui-field-label-inline-label {
      display: none; }
    .nnk-theme .job-classification .job-classification_search-input * {
      width: 100% !important;
      display: inline-block; } }
.nnk-theme .job-classification .job-classification_search-button {
  background: #bd2b12;
  border: 1px solid #E9573F;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
  margin-left: -4px;
  border-radius: 0 2px 2px 0;
  position: absolute;
  right: 40px; }
  .nnk-theme .job-classification .job-classification_search-button input {
    background: #bd2b12 url("../images/search.png") no-repeat 5px center;
    padding: 0 10px 0 30px;
    border: 0;
    text-shadow: none;
    color: #fff;
    margin: 0; }
  .nnk-theme .job-classification .job-classification_search-button:hover {
    background-color: #CB442E !important; }
    .nnk-theme .job-classification .job-classification_search-button:hover * {
      background-color: #CB442E !important; }
.nnk-theme .job-classification .job-classification_addJobButtonHolder {
  text-align: center; }
  .nnk-theme .job-classification .job-classification_addJobButtonHolder .job-classification_addJobButton {
    background: transparent url("/nnk-theme/images/calendar/addEventIcon.png") no-repeat left center;
    padding-left: 40px;
    border: 0;
    display: inline-block;
    margin: 0 10px 20px 0;
    border-radius: 0 2px 2px 0; }
    .nnk-theme .job-classification .job-classification_addJobButtonHolder .job-classification_addJobButton input {
      background: #349744 none;
      border: 0;
      border-radius: 0 2px 2px 0;
      margin: 0;
      height: 35px;
      color: #fff;
      text-shadow: none;
      padding: 0 10px;
      font-size: 15px; }
      .nnk-theme .job-classification .job-classification_addJobButtonHolder .job-classification_addJobButton input:hover {
        background-color: #23642C; }
.nnk-theme .job-classification .job-classification_letter-navigation {
  text-align: center;
  margin: 20px 0; }
  .nnk-theme .job-classification .job-classification_letter-navigation span {
    display: inline-block;
    margin: 0 4px; }
    .nnk-theme .job-classification .job-classification_letter-navigation span a {
      color: #bd2b12;
      font-family: "fira bold";
      padding: 2px;
      border-bottom: 1px solid #bd2b12;
      font-size: 20px; }
      .nnk-theme .job-classification .job-classification_letter-navigation span a:hover, .nnk-theme .job-classification .job-classification_letter-navigation span a:focus, .nnk-theme .job-classification .job-classification_letter-navigation span a:active {
        text-decoration: none; }
    .nnk-theme .job-classification .job-classification_letter-navigation span.selected a {
      font-size: 25px;
      border-bottom: 2px solid #bd2b12;
      padding-bottom: 1px; }
      .nnk-theme .job-classification .job-classification_letter-navigation span.selected a:hover, .nnk-theme .job-classification .job-classification_letter-navigation span.selected a:focus, .nnk-theme .job-classification .job-classification_letter-navigation span.selected a:active {
        text-decoration: none; }
.nnk-theme .job-classification .job-classification_search-results-holder {
  border: 1px solid #e6e9ee;
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 4px; }
  .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results {
    width: 100%;
    border: 0; }
    .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results th {
      background-color: #F0F1F3;
      border-bottom: 1px solid #e6e9ee;
      padding: 10px; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results th.first {
        border-right: 1px solid #e6e9ee; }
    .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td {
      border: 1px solid #e6e9ee;
      padding: 10px; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td .viewMore {
        display: block;
        background: transparent url("../images/navigation_header_arrows.png") no-repeat right 1px;
        padding-right: 20px; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td .lfr-actions.show-arrow.direction-left .lfr-trigger strong a {
        background-position: 6px -212px; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td sup {
        color: #e22725;
        font-weight: bold; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td.last {
        border-right: 0; }
      .nnk-theme .job-classification .job-classification_search-results-holder .job-classification_search-results td.first {
        border-left: 0; }
.nnk-theme .job-classification .job-classification_search-results.viewDetail th,
.nnk-theme .job-classification .job-classification_search-results.viewDetail td {
  vertical-align: top;
  padding-bottom: 10px; }
.nnk-theme .job-classification .job-classification_back-link {
  margin: 0 0 10px; }
  .nnk-theme .job-classification .job-classification_back-link a {
    float: right; }
.nnk-theme .job-classification .bottom-info .required {
  color: #bd2b12;
  font-weight: bold; }
.nnk-theme .job-classification .aui-button.cancel input {
  background: #e6e9ee none;
  color: #666c7a;
  height: 33px;
  line-height: 33px;
  padding: 0 30px;
  float: left; }
  .nnk-theme .job-classification .aui-button.cancel input:hover {
    background-color: #DEE1E6; }
.nnk-theme .job-classification .addEventButton {
  padding: 0; }
  .nnk-theme .job-classification .addEventButton input {
    float: left;
    padding: 7px 30px; }
.nnk-theme .job-classification #jobClassification div label,
.nnk-theme .job-classification #jobClassification div input,
.nnk-theme .job-classification #jobClassification div textarea {
  vertical-align: middle;
  margin: 0 0 10px 0; }
.nnk-theme .job-classification #jobClassification div label {
  display: inline-block;
  width: 250px;
  text-align: right;
  margin-right: 10px;
  font-weight: bold; }
.nnk-theme .job-classification #jobClassification div input {
  width: 455px; }
.nnk-theme .job-classification #jobClassification div textarea {
  width: 455px;
  min-height: 150px; }
.nnk-theme .job-classification #jobClassification div.checkboxHolder {
  padding-left: 264px; }
  .nnk-theme .job-classification #jobClassification div.checkboxHolder label {
    width: auto;
    text-align: left;
    margin-right: 0; }

.nnk-theme .portlet-borderless.portlet-polls-display {
  padding: 15px 20px; }
.nnk-theme .portlet-polls-display {
  /* display result  */
  /* col size */ }
  .nnk-theme .portlet-polls-display .aui-field-choice * {
    font-weight: normal; }
    .nnk-theme .portlet-polls-display .aui-field-choice * .aui-field-label-right {
      vertical-align: top; }
    .nnk-theme .portlet-polls-display .aui-field-choice * .aui-field-label {
      width: 80%;
      cursor: pointer; }
  .nnk-theme .portlet-polls-display .aui-field-wrapper-content {
    margin-top: 25px; }
  .nnk-theme .portlet-polls-display .aui-button.aui-button-submit {
    margin-left: 20px; }
  .nnk-theme .portlet-polls-display .polls-result {
    margin-top: 10px;
    border: 1px solid #E8E9EE; }
    .nnk-theme .portlet-polls-display .polls-result td {
      color: #434a54;
      border: 1px solid #E8E9EE; }
    .nnk-theme .portlet-polls-display .polls-result .col-percent,
    .nnk-theme .portlet-polls-display .polls-result .col-votes {
      text-align: center; }
    .nnk-theme .portlet-polls-display .polls-result .col-votes {
      border-right: none; }
    .nnk-theme .portlet-polls-display .polls-result .col-bar {
      border-left: none;
      border-right: none; }
    .nnk-theme .portlet-polls-display .polls-result .col-description {
      font-size: 10px;
      border-left: none; }
  .nnk-theme .portlet-polls-display .results-header {
    background: none repeat scroll 0 0 #E8E9EE; }
  .nnk-theme .portlet-polls-display .col-percent, .nnk-theme .portlet-polls-display .col-votes, .nnk-theme .portlet-polls-display .col-votes, .nnk-theme .portlet-polls-display .col-bar {
    font-size: 13px; }
  .nnk-theme .portlet-polls-display .results-row td {
    background: #FFF;
    padding: 5px; }
    .nnk-theme .portlet-polls-display .results-row td .bar {
      width: 70px;
      border-collapse: separate; }
      .nnk-theme .portlet-polls-display .results-row td .bar td {
        padding: 0px;
        border: none; }
    .nnk-theme .portlet-polls-display .results-row td .alpha div {
      height: 14px;
      background: #349743;
      border: 1px solid #349744;
      border-radius: 1px; }
    .nnk-theme .portlet-polls-display .results-row td .beta div {
      height: 14px;
      border-top: 1px solid #e8ebef;
      border-right: 1px solid #e8ebef;
      border-bottom: 1px solid #e8ebef;
      border-radius: 0 1px 1px 0; }
  .nnk-theme .portlet-polls-display .results-header td {
    font-size: 13px;
    border-left: none; }

/* All forms styles should be defined here  */
/* sprites for forum */
.nnk-theme #content {
  /* newsletter profil */ }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_
  .portlet-borderless-container > .portlet-body,
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .portlet-borderless-container > .portlet-body {
    padding: 15px; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_
  .portlet-borderless-container .title,
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .portlet-borderless-container .title {
    margin-top: 0px; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ form .aui-field.aui-field-text {
    display: block;
    margin-bottom: 15px; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ h2.title {
    color: #434A54;
    font-size: 1em;
    margin: 0 0 20px; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ .aui-field-choice * {
    font-weight: normal; }
    .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ .aui-field-choice * .aui-field-label-right {
      vertical-align: top; }
    .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ .aui-field-choice * .aui-field-label {
      width: 80%;
      cursor: pointer; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ .aui-button-holder {
    margin-left: 20px; }
  .nnk-theme #content .portlet-boundary_newslettersiteportlet_WAR_nnkportlet_ .aui-field-label {
    margin-bottom: 10px; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil {
    padding: 10px; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .portlet-borderless-container > .portlet-body {
    padding: 15px 0 0; }
    .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .portlet-borderless-container > .portlet-body .newsletter-profil h2 {
      display: block;
      margin: 0 15px; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .portlet-content {
    padding: 0;
    background: #FFF; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .aui-tabview-list {
    display: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil h2 {
    display: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil .results-grid {
    border: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil .newsletter-unsubscribe a,
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil .unsubscribe-link {
    background-image: url("../images/sprite-forum.png");
    background-repeat: no-repeat;
    padding: 2px 10px 0 20px;
    display: inline-block;
    height: 25px;
    line-height: 16px;
    font-size: 16px;
    background-position: 0 -461px; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-profil .subscribe-link {
    background-image: url("../images/sprite-forum.png");
    background-repeat: no-repeat;
    padding: 2px 10px 0 20px;
    display: inline-block;
    height: 25px;
    line-height: 16px;
    font-size: 16px;
    background-position: 0 -376px; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .col-1 {
    width: 20%; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .col-2 {
    width: 60%; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .col-3 {
    text-align: right; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .results-header th {
    background: #FFF;
    border: none;
    border-bottom: 2px solid #ededef;
    border-top: 1px solid #ededef; }
    .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .results-header th a {
      color: #646c77; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .results-row td {
    background: #f6f7fb;
    border: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator .results-row.alt td {
    background: #FFF;
    border: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-page-iterator,
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .taglib-search-iterator-page-iterator-bottom {
    padding: 5px;
    margin-right: 5px;
    border-top: none; }
  .nnk-theme #content .portlet-boundary_newsletterprofilportlet_WAR_nnkportlet_ .newsletter-unsubscribe {
    background: transparent; }

.newsletter-configuration textarea {
  width: 100%;
  min-height: 70px;
  margin: 10px 0 20px; }

.portlet-labour-offices {
  /* searcher */ }
  .portlet-labour-offices .result-cell {
    background: #FFFFFF; }
  .portlet-labour-offices .results {
    border: 1px solid #e6e9ed;
    background: #FFFFFF;
    margin-top: 20px; }
    .portlet-labour-offices .results .go-to-office-site,
    .portlet-labour-offices .results .go-to-office-card {
      display: block;
      font-weight: bold; }
    .portlet-labour-offices .results .result-cell {
      padding: 20px; }
      @media (max-width: 768px) {
        .portlet-labour-offices .results .result-cell {
          padding: 0; }
          .portlet-labour-offices .results .result-cell.serviceHours {
            margin-top: 20px; } }
      .portlet-labour-offices .results .result-cell .go-to {
        background: url("../images/sprite-office-arrow.png") no-repeat 0 -69px;
        height: 20px;
        margin-top: -10px;
        position: absolute;
        right: 0;
        top: 50%;
        width: 30px; }
    .portlet-labour-offices .results .result-row {
      border-top: 1px solid #e6e9ed; }
      @media (max-width: 768px) {
        .portlet-labour-offices .results .result-row {
          padding: 20px; } }
      .portlet-labour-offices .results .result-row:first-child {
        border-top: none; }
  .portlet-labour-offices [class^="item-"],
  .portlet-labour-offices [class*="item-"] {
    display: block; }
  .portlet-labour-offices .labour-office-form #_labourofficesportlet_WAR_nnkportlet_fm {
    position: relative;
    left: 10px;
    float: right; }
  .portlet-labour-offices .labour-office-form .aui-field-text {
    margin-right: 0px;
    height: 36px;
    float: left; }
    .portlet-labour-offices .labour-office-form .aui-field-text input {
      width: 290px;
      color: #9ba0a7;
      font-size: 13px;
      max-width: 100%; }
  .portlet-labour-offices .labour-office-form .aui-button {
    position: relative;
    left: -10px; }
    .portlet-labour-offices .labour-office-form .aui-button input {
      background-image: url("../images/sprite-search.png") !important;
      background-repeat: no-repeat;
      background-position: 10px 0px;
      text-indent: 20px;
      width: 100px;
      margin-right: 0;
      padding: 0;
      margin-top: 1px; }
      @media (max-width: 768px) {
        .portlet-labour-offices .labour-office-form .aui-button input {
          margin-top: 10px; } }
  @media (max-width: 768px) {
    .portlet-labour-offices .labour-office-form #_labourofficesportlet_WAR_nnkportlet_fm {
      float: none;
      left: 0;
      margin-top: 10px; }
    .portlet-labour-offices .labour-office-form #_labourofficesportlet_WAR_nnkportlet_fm .aui-field-text {
      width: 100%;
      height: 46px;
      max-width: 100%; }
      .portlet-labour-offices .labour-office-form #_labourofficesportlet_WAR_nnkportlet_fm .aui-field-text span, .portlet-labour-offices .labour-office-form #_labourofficesportlet_WAR_nnkportlet_fm .aui-field-text input {
        width: 100%;
        height: 46px; }
    .portlet-labour-offices .labour-office-form .aui-button {
      position: absolute;
      top: 0px;
      right: 0px;
      left: auto; }
      .portlet-labour-offices .labour-office-form .aui-button input {
        opacity: 0 !important; }
      .portlet-labour-offices .labour-office-form .aui-button .aui-button-content {
        width: 46px;
        background: #a5a5a5 url("../images/sprite-search.png") no-repeat center 6px;
        height: 46px;
        display: block;
        overflow: hidden;
        border-radius: 0 2px 2px 0; } }
  .portlet-labour-offices .labour-office-form input {
    height: 33px; }
  .portlet-labour-offices .info {
    font-weight: bold; }
  .portlet-labour-offices .did-you-mean {
    font-size: 1em;
    margin-top: 20px; }
    .portlet-labour-offices .did-you-mean .title-ico {
      margin-top: 0.3em; }
    .portlet-labour-offices .did-you-mean ul {
      list-style-type: none;
      margin: 0;
      padding: 0 0 0 10px; }
    .portlet-labour-offices .did-you-mean a {
      margin-left: 20px; }

/* arrow variation -> dependend on portlet class */
.nnk-theme #content .market.portlet-boundary .portlet-labour-offices .go-to {
  background-position: 0 -207px; }
.nnk-theme #content .market.portlet-boundary .portlet-labour-offices .go-to-office-site,
.nnk-theme #content .market.portlet-boundary .portlet-labour-offices .go-to-office-card {
  color: #e9573e; }
@media (max-width: 768px) {
  .nnk-theme #content .market.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #e9573e; } }

.nnk-theme #content .unemployed.portlet-boundary .portlet-labour-offices .go-to {
  background-position: 0 -138px; }
.nnk-theme #content .unemployed.portlet-boundary .portlet-labour-offices .go-to-office-site,
.nnk-theme #content .unemployed.portlet-boundary .portlet-labour-offices .go-to-office-card {
  color: #369843; }
@media (max-width: 768px) {
  .nnk-theme #content .unemployed.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #369843; } }

.nnk-theme #content .employer.portlet-boundary .portlet-labour-offices .go-to {
  background-position: 0 -0px; }
.nnk-theme #content .employer.portlet-boundary .portlet-labour-offices .go-to-office-site,
.nnk-theme #content .employer.portlet-boundary .portlet-labour-offices .go-to-office-card {
  color: #50c1eb; }
@media (max-width: 768px) {
  .nnk-theme #content .employer.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #50c1eb; } }

.nnk-theme #content .department.portlet-boundary .portlet-labour-offices .go-to {
  background-position: -0 -276px; }
.nnk-theme #content .department.portlet-boundary .portlet-labour-offices .go-to-office-site,
.nnk-theme #content .department.portlet-boundary .portlet-labour-offices .go-to-office-card {
  color: #ffbd21; }
@media (max-width: 768px) {
  .nnk-theme #content .department.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #ffbd21; } }

.market .nnk-theme .portlet-labour-offices .go-to {
  background-position: 0 -207px; }
.market .nnk-theme .portlet-labour-offices .go-to-office-site,
.market .nnk-theme .portlet-labour-offices .go-to-office-card {
  color: #e9573e; }
@media (max-width: 768px) {
  .market .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #e9573e; } }

.unemployed .nnk-theme .portlet-labour-offices .go-to {
  background-position: 0 -138px; }
.unemployed .nnk-theme .portlet-labour-offices .go-to-office-site,
.unemployed .nnk-theme .portlet-labour-offices .go-to-office-card {
  color: #369843; }
@media (max-width: 768px) {
  .unemployed .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #369843; } }

.employer .nnk-theme .portlet-labour-offices .go-to {
  background-position: 0 -0px; }
.employer .nnk-theme .portlet-labour-offices .go-to-office-site,
.employer .nnk-theme .portlet-labour-offices .go-to-office-card {
  color: #50c1eb; }
@media (max-width: 768px) {
  .employer .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #50c1eb; } }

.department .nnk-theme .portlet-labour-offices .go-to {
  background-position: -0 -276px; }
.department .nnk-theme .portlet-labour-offices .go-to-office-site,
.department .nnk-theme .portlet-labour-offices .go-to-office-card {
  color: #ffbd21; }
@media (max-width: 768px) {
  .department .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #ffbd21; } }

/* red */
/* green links color */
.nnk-theme {
  /* article  */
  /*  WZS-navigation class */ }
  .nnk-theme #content input.aui-field-input-choice:hover, .nnk-theme #content input.aui-field-input-choice:focus {
    position: absolute !important; }
  .nnk-theme #content .departments-list-portlet .portlet-topper {
    border-bottom: 0; }
    .nnk-theme #content .departments-list-portlet .portlet-topper .portlet-title-text {
      font-size: 1.5em;
      color: #424b54; }
  .nnk-theme #content .departments-list-portlet .go-to-main a {
    color: #656d7a;
    font-size: 0.95em;
    line-height: 30px; }
  .nnk-theme #content .departments-list-portlet .go-to-main img {
    margin-left: 30px; }
  .nnk-theme #content .departments-list-portlet .portlet-content-border {
    border-top: 0; }
    .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content {
      background: #fff;
      border-top: 0; }
      @media (max-width: 767px) {
        .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body .journal-content-article {
          padding: 0; } }
      .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li {
          display: block;
          margin: 0;
          padding: 0;
          width: 33%;
          float: left; }
          @media (max-width: 992px) {
            .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li {
              float: none;
              width: 100%; } }
          .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li a {
            display: block;
            position: relative;
            padding: 20px 10px 10px 80px;
            border: 2px solid transparent;
            font-size: 0.95em;
            font-weight: bold;
            vertical-align: middle;
            min-height: 80px;
            color: #656d7a; }
            @media (max-width: 767px) {
              .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li a {
                font-size: 1.1em; } }
            .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li a img {
              position: absolute;
              top: 10px;
              left: 10px;
              max-width: 120px !important;
              max-height: 60px !important; }
            .nnk-theme #content .departments-list-portlet .portlet-content-border .portlet-content .portlet-body ul li a:hover {
              border: 2px solid #efefef;
              text-decoration: underline; }
  .nnk-theme #content .portlet-asset-publisher.index-main-content,
  .nnk-theme #content .portlet-asset-publisher.jobs-main-content {
    background: none !important;
    border: 0    !important;
    padding-top: 0    !important;
    padding-bottom: 0    !important;
    margin: 0    !important; }
    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-actions,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-actions {
      position: absolute;
      right: 0;
      z-index: 999; }
    .nnk-theme #content .portlet-asset-publisher.index-main-content .high-contrast-only,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .high-contrast-only {
      display: none; }
    .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body, .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body > .portlet, .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body > .portlet > .portlet-topper, .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body > .portlet > .portlet-content-border, .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body > .portlet > .portlet-content-border > .portlet-content, .nnk-theme #content .portlet-asset-publisher.index-main-content > .portlet-body > .portlet > .portlet-content-border > .portlet-content > .portlet-content-container,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body > .portlet,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body > .portlet > .portlet-topper,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body > .portlet > .portlet-content-border,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body > .portlet > .portlet-content-border > .portlet-content,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content > .portlet-body > .portlet > .portlet-content-border > .portlet-content > .portlet-content-container {
      margin: 0    !important;
      padding: 0    !important;
      border: 0    !important;
      background: none !important; }
    .nnk-theme #content .portlet-asset-publisher.index-main-content .portlet-topper h2,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .portlet-topper h2 {
      font-size: 1.5em;
      padding-left: 0 !important;
      padding-right: 0 !important; }
      .nnk-theme #content .portlet-asset-publisher.index-main-content .portlet-topper h2 .portlet-icon,
      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .portlet-topper h2 .portlet-icon {
        display: inline-block;
        width: 48px;
        height: 48px;
        background: url("../images/portlet/index-shortcuts.png") no-repeat top left; }
      .nnk-theme #content .portlet-asset-publisher.index-main-content .portlet-topper h2 .portlet-title-text,
      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .portlet-topper h2 .portlet-title-text {
        position: relative;
        top: 0.1em;
        margin-left: 15px;
        vertical-align: middle; }
    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content,
    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content {
      margin: 0; }
      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content > br,
      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content > br {
        display: none; }
      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article,
      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article {
        margin: 0; }
        .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article .nnk-article-container,
        .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article .nnk-article-container {
          margin-bottom: 0px !important; }
        .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .asset-actions,
        .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .asset-actions {
          position: absolute;
          right: 10px; }
        .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content,
        .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content,
        .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content,
        .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content {
          position: relative;
          /* background:#d2d5da; */
          background: -moz-linear-gradient(left, rgba(230, 233, 238, 0) 0%, #d2d5da 20%, #d2d5da 80%, rgba(230, 233, 238, 0) 100%);
          background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(230, 233, 238, 0)), color-stop(20%, #d2d5da), color-stop(80%, #d2d5da), color-stop(100%, rgba(230, 233, 238, 0)));
          background: -webkit-linear-gradient(left, rgba(230, 233, 238, 0) 0%, #d2d5da 20%, #d2d5da 80%, rgba(230, 233, 238, 0) 100%);
          background: -o-linear-gradient(left, rgba(230, 233, 238, 0) 0%, #d2d5da 20%, #d2d5da 80%, rgba(230, 233, 238, 0) 100%);
          background: -ms-linear-gradient(left, rgba(230, 233, 238, 0) 0%, #d2d5da 20%, #d2d5da 80%, rgba(230, 233, 238, 0) 100%);
          background: linear-gradient(to right, rgba(230, 233, 238, 0) 0%, #d2d5da 20%, #d2d5da 80%, rgba(230, 233, 238, 0) 100%); }
          .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .main-content-inner,
          .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .main-content-inner,
          .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .main-content-inner,
          .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .main-content-inner {
            background: -moz-linear-gradient(top, #e6e9ee 0%, rgba(230, 233, 238, 0) 30%, rgba(230, 233, 238, 0) 70%, #e6e9ee 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e9ee), color-stop(30%, rgba(230, 233, 238, 0)), color-stop(70%, rgba(230, 233, 238, 0)), color-stop(100%, #e6e9ee));
            background: -webkit-linear-gradient(top, #e6e9ee 0%, rgba(230, 233, 238, 0) 30%, rgba(230, 233, 238, 0) 70%, #e6e9ee 100%);
            background: -o-linear-gradient(top, #e6e9ee 0%, rgba(230, 233, 238, 0) 30%, rgba(230, 233, 238, 0) 70%, #e6e9ee 100%);
            background: -ms-linear-gradient(top, #e6e9ee 0%, rgba(230, 233, 238, 0) 30%, rgba(230, 233, 238, 0) 70%, #e6e9ee 100%);
            background: linear-gradient(to bottom, #e6e9ee 0%, rgba(230, 233, 238, 0) 30%, rgba(230, 233, 238, 0) 70%, #e6e9ee 100%); }
          .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item,
          .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item,
          .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item,
          .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item {
            float: left;
            width: 33.33%;
            padding-top: 1px; }
            @media (max-width: 991px) {
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item {
                width: 50%; } }
            @media (max-width: 767px) {
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item {
                float: none;
                width: 100% !important; } }
            .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content,
            .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content,
            .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content,
            .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content {
              text-align: center;
              background: #e6e9ee;
              margin-left: 1px; }
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer,
              .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer,
              .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer {
                display: block;
                float: left;
                width: 100%;
                padding: 20px 0; }
                @media (max-width: 767px) {
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer,
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer {
                    padding: 10px 0; } }
                .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer.hover,
                .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer.hover,
                .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer.hover,
                .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer.hover {
                  background: #ebf0f7; }
                .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner,
                .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner,
                .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner,
                .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner {
                  position: relative;
                  border: 1px solid transparent; }
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy {
                    height: 0 !important;
                    overflow: hidden;
                    margin-top: 72%; }
                    @media (max-width: 767px) {
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy {
                        margin-top: 42%; } }
                    @media (max-width: 640px) {
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy {
                        margin-top: 52%; } }
                    @media (max-width: 480px) {
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .dummy,
                      .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy {
                        margin-top: 62%; } }
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image,
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0; }
                    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image a,
                    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image a,
                    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image a,
                    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image a {
                      display: block;
                      width: 100%;
                      height: 100%; }
                    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image img,
                    .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image img,
                    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image img,
                    .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image img {
                      margin: 0 auto;
                      width: auto;
                      height: auto;
                      max-width: 100%;
                      max-height: 100%;
                      border: none; }
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .text,
                  .nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .text,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .text,
                  .nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .text {
                    display: block;
                    width: 80%;
                    position: absolute;
                    bottom: 0;
                    left: 10%;
                    font-size: 1.1em;
                    font-weight: bold;
                    font-family: "fira bold";
                    color: #68707b; }
  .nnk-theme .portlet-borderless.portlet-journal-content {
    padding: 15px 20px 30px; }
  .nnk-theme .portlet-journal-content .attachement-ico {
    background: url("../images/file_system/small/attachment.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 19px;
    width: 19px; }
  .nnk-theme .portlet-journal-content .user-actions + .journal-content-article {
    margin-top: 20px; }
  .nnk-theme .portlet-journal-content.slider-space {
    padding: 0; }
    .nnk-theme .portlet-journal-content.slider-space .journal-content-article {
      min-height: 290px; }
  .nnk-theme .portlet-journal-content.WZS-hide-header h2.portlet-title {
    display: none; }
  .nnk-theme .portlet-journal-content.WZS-clear-background .portlet-content {
    background: #e6e9ee !important;
    border-top: none !important; }
  .nnk-theme .portlet-journal-content.WZS-clear-background .portlet-topper {
    border: none !important; }
  .nnk-theme .portlet-journal-content.WZS-clear-background section.portlet {
    border: none !important; }
  .nnk-theme .portlet-journal-content.WZS-advert h2.portlet-title {
    display: none; }
  .nnk-theme .portlet-journal-content.WZS-advert .portlet-content {
    background: #e6e9ee !important; }
  .nnk-theme .portlet-journal-content.WZS-advert section.portlet,
  .nnk-theme .portlet-journal-content.WZS-advert .portlet-content-border,
  .nnk-theme .portlet-journal-content.WZS-advert .portlet-content,
  .nnk-theme .portlet-journal-content.WZS-advert .portlet-topper {
    border: none !important; }
  .nnk-theme .portlet-journal-content.WZS-advert.center .nnk-article-content {
    text-align: center; }
  .nnk-theme .portlet-journal-content.WZS-advert.left .nnk-article-content {
    text-align: left; }
  .nnk-theme .portlet-journal-content.WZS-advert.right .nnk-article-content {
    text-align: right; }
  .nnk-theme .portlet-journal-content .user-actions {
    border-bottom: 1px solid #E7EBEE; }
  .nnk-theme .portlet-journal-content .user-actions > div {
    margin-left: 15px; }
  .nnk-theme .entry-links {
    border-top: 1px solid #E7EBEE;
    margin-top: 15px;
    padding-top: 5PX; }
  .nnk-theme .journal-content-article {
    padding: 0;
    /* metadata */
    /* social */
    /* attachements */ }
    .nnk-theme .journal-content-article .nnk-article-container {
      border: 0;
      margin-bottom: 10px; }
      .nnk-theme .journal-content-article .nnk-article-container iframe {
        max-width: 100% !important; }
    .nnk-theme .journal-content-article h1, .nnk-theme .journal-content-article h2, .nnk-theme .journal-content-article h3 {
      margin: 1em 0 0.2em; }
    .nnk-theme .journal-content-article a {
      color: #349743;
      font-weight: bold; }
      .nnk-theme .journal-content-article a:hover {
        text-decoration: underline; }
    .nnk-theme .journal-content-article p a {
      text-decoration: underline; }
    .nnk-theme .journal-content-article .asset-metadata {
      width: 80%;
      display: inline; }
      .nnk-theme .journal-content-article .asset-metadata span, .nnk-theme .journal-content-article .asset-metadata a {
        background: none;
        padding-left: 0;
        float: none; }
    .nnk-theme .journal-content-article .metadata-tags {
      display: block;
      float: none; }
      .nnk-theme .journal-content-article .metadata-tags a {
        color: #349743; }
    .nnk-theme .journal-content-article .metadata-author {
      color: #424b54;
      font-weight: normal; }
    .nnk-theme .journal-content-article .taglib-social-bookmarks {
      background: transparent; }
    .nnk-theme .journal-content-article .nnk-article-content + #attachments {
      border-top: 1px solid #E7EBEE; }
    .nnk-theme .journal-content-article #attachments {
      margin: 25px 0 0;
      padding: 0; }
      .nnk-theme .journal-content-article #attachments .title {
        font-weight: bold;
        margin-top: 10px; }
      .nnk-theme .journal-content-article #attachments .item {
        margin-left: 0;
        margin: 5px 0 0; }
      .nnk-theme .journal-content-article #attachments .item > img {
        float: left; }
      .nnk-theme .journal-content-article #attachments .item > a {
        color: #656D7A;
        display: block;
        padding-left: 30px;
        text-decoration: none; }
        .nnk-theme .journal-content-article #attachments .item > a:hover {
          text-decoration: underline; }
  .nnk-theme .jobs-box .portlet-body .nnk-article-content a {
    display: block;
    margin: 0 20px;
    padding: 20px 0;
    text-align: center; }
  .nnk-theme .jobs-box .portlet-body .nnk-article-content img {
    margin: 0 auto 15px auto; }
  .nnk-theme .jobs-box .portlet-body .nnk-article-content p a {
    color: #656d7a;
    text-align: left;
    font-size: 0.8em;
    text-decoration: none; }
  .nnk-theme .jobs-box .portlet-body .nnk-article-content a.btn {
    display: block;
    margin: 0 40px 40px 40px;
    padding: 10px;
    background: #349744;
    color: #fff;
    text-align: center;
    border-radius: 2px; }
  .nnk-theme #content .WZS-navigation .portlet-content {
    padding: 0; }
  .nnk-theme #content .WZS-navigation ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .nnk-theme #content .WZS-navigation ul li {
      position: relative; }
    .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;
      content: " ";
      position: absolute;
      top: 17px;
      left: 15px; }
    .nnk-theme #content .WZS-navigation ul a {
      padding: 13px 0 0 30px;
      display: block;
      color: #424b54;
      font-weight: normal; }
      .nnk-theme #content .WZS-navigation ul a span {
        border-bottom: 1px solid #e6eaed;
        display: block;
        padding-bottom: 13px; }
      .nnk-theme #content .WZS-navigation ul a:hover {
        background: #FFF;
        text-decoration: none; }

.nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .dummy {
  margin-top: 100%; }

.nnk-theme #content .portlet-site-map {
  /* 1 level */ }
  .nnk-theme #content .portlet-site-map ul {
    list-style: none;
    margin-left: 0px; }
    .nnk-theme #content .portlet-site-map ul li {
      border-left: 2px solid #a5a5a5;
      padding-left: 10px;
      margin-bottom: 20px;
      /* 2 level */ }
      .nnk-theme #content .portlet-site-map ul li a {
        color: #656D78;
        font-family: "fira bold";
        font-weight: normal;
        font-size: 20px; }
      .nnk-theme #content .portlet-site-map ul li ul {
        list-style: none;
        margin: 0; }
        .nnk-theme #content .portlet-site-map ul li ul li {
          border: none;
          padding-left: 0px;
          margin-bottom: 0px;
          /* 3 level */ }
          .nnk-theme #content .portlet-site-map ul li ul li a {
            color: #444a56;
            font-size: 14px; }
          .nnk-theme #content .portlet-site-map ul li ul li ul li a {
            color: #656d7a;
            font-family: "fira sans light";
            font-weighT: bold; }
    .nnk-theme #content .portlet-site-map ul li.department {
      border-left-color: #ffbd21; }
    .nnk-theme #content .portlet-site-map ul li.unemployed {
      border-left-color: #369843; }
    .nnk-theme #content .portlet-site-map ul li.employer {
      border-left-color: #50c1eb; }
    .nnk-theme #content .portlet-site-map ul li.market {
      border-left-color: #e9573e; }
    .nnk-theme #content .portlet-site-map ul li.jobs {
      border-left-color: #a5a5a5; }
    .nnk-theme #content .portlet-site-map ul li.calender {
      border-left-color: #a5a5a5; }
    .nnk-theme #content .portlet-site-map ul li.department {
      border-left-color: #ffbd21; }
    .nnk-theme #content .portlet-site-map ul li.rest {
      border-left-color: #a5a5a5; }
    .nnk-theme #content .portlet-site-map ul li.intranet {
      border-left-color: #f5bc71; }

.nnk-theme .organization {
  /* tabbs */
  /* employers */ }
  .nnk-theme .organization .organization-header {
    margin: 0 25px; }
    .nnk-theme .organization .organization-header h1 {
      font-size: 1.875em;
      font-weight: normal;
      font-family: "fira bold";
      color: #424b54;
      margin: 25px 0 5px; }
    .nnk-theme .organization .organization-header h2 {
      font-size: 1em;
      font-weight: normal;
      color: #656d78;
      margin: 5px 0 25px; }
  .nnk-theme .organization .aui-tabview-list, .nnk-theme .organization .aui-tab-content {
    background: none;
    border: none;
    border-radius: 0px;
    box-shadow: none; }
    .nnk-theme .organization .aui-tabview-list :hover, .nnk-theme .organization .aui-tab-content :hover {
      border-bottom: none; }
  .nnk-theme .organization .aui-tabview-list {
    border-bottom: 1px solid #cdced1;
    padding: 0 25px; }
  .nnk-theme .organization .aui-tab {
    background: none;
    border: none;
    padding: 0 40px;
    height: 40px; }
  .nnk-theme .organization .aui-tab-active {
    border-top: 1px solid #cdced1;
    border-left: 1px solid #cdced1;
    border-right: 1px solid #cdced1;
    position: relative;
    top: 1px;
    background-color: #FFF;
    border-radius: 2px; }
    .nnk-theme .organization .aui-tab-active strong {
      font-weight: bold; }
    .nnk-theme .organization .aui-tab-active:hover {
      background-color: #FFF;
      background-image: none; }
    .nnk-theme .organization .aui-tab-active .aui-tab-label {
      color: #424B54; }
  .nnk-theme .organization .aui-tab-label, .nnk-theme .organization .aui-tab-label:hover {
    text-shadow: none;
    text-decoration: none; }
  .nnk-theme .organization .aui-tab-label {
    height: 40px;
    line-height: 30px;
    color: #a5a5a5;
    background-image: url("../images/sprite-title-list-arrows.png");
    background-repeat: no-repeat;
    background-position: 0 -380px;
    padding: 5px 10px 4px 15px; }
    .nnk-theme .organization .aui-tab-label:hover {
      background-color: #FFF; }
  .nnk-theme .organization .organization-view {
    padding: 20px 25px 50px; }
    .nnk-theme .organization .organization-view p {
      margin: 0; }
      .nnk-theme .organization .organization-view p.title {
        font-weight: bold; }
    .nnk-theme .organization .organization-view a {
      color: #349745; }
  .nnk-theme .organization .dl-horizontal dt {
    font-weight: bold;
    color: #656d7a; }
  .nnk-theme .organization .extra .dl-horizontal p {
    font-weight: bold;
    color: #656d7a; }
  .nnk-theme .organization .dl-horizontal dd {
    color: #656d7a; }
  .nnk-theme .organization .header-back-to {
    margin-top: 55px; }
  .nnk-theme .organization .section dt:first-child + dd,
  .nnk-theme .organization .section p {
    margin-top: 20px; }
  .nnk-theme .organization .firstHeading {
    margin: 0.5em 0;
    font-size: 1.5em; }
  @media (max-width: 992px) {
    .nnk-theme .organization .map-container {
      margin-top: 20px; } }
  .nnk-theme .organization .map-canvas {
    width: 100%;
    height: 380px; }
    @media (max-width: 768px) {
      .nnk-theme .organization .map-canvas {
        height: 180px; } }
  @media (min-width: 769px) and (max-width: 992px) {
    .nnk-theme .organization .extra .section dt:first-child + dd p {
      margin-top: 0; } }
  .nnk-theme .organization .results-grid {
    margin-top: -15px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #dfdee3; }
    .nnk-theme .organization .results-grid .results-row td, .nnk-theme .organization .results-grid .results-row.alt td {
      border: none; }
    .nnk-theme .organization .results-grid .results-row.alt td {
      background: #FFF; }
    .nnk-theme .organization .results-grid .results-row.sort-column td {
      background: transparent; }
    .nnk-theme .organization .results-grid .results-row:first-child td {
      border-top: 1px solid #dfdee3; }
    .nnk-theme .organization .results-grid .results-row td {
      background: #f6f7fb; }
      .nnk-theme .organization .results-grid .results-row td a, .nnk-theme .organization .results-grid .results-row td a:hover, .nnk-theme .organization .results-grid .results-row td a:active {
        color: #369843;
        font-weight: bold; }
    .nnk-theme .organization .results-grid .results-header th {
      background: #FFF;
      border: none;
      border-bottom: 1px solid #ededef;
      padding: 10px; }
      .nnk-theme .organization .results-grid .results-header th a {
        color: #656d7a; }
    .nnk-theme .organization .results-grid .results-header th.sort-desc .result-column-name {
      background: url(../images/sprite-small-arrows.png) no-repeat 100% -444px; }
    .nnk-theme .organization .results-grid .results-header th.sort-asc .result-column-name {
      background: url(../images/sprite-small-arrows.png) no-repeat 100% -615px; }
    .nnk-theme .organization .results-grid .results-header th.sort-column .result-column-name {
      font-style: normal;
      color: #656d7a; }
  .nnk-theme .organization table {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #ECEDF1; }

/* arrow variation -> dependend on portlet class */
.nnk-theme #content .market.portlet-boundary .organization .aui-tab-label {
  background-position: 0 15px; }

.nnk-theme #content .unemployed.portlet-boundary .organization .aui-tab-label {
  background-position: 0 -180px; }

.nnk-theme #content .employer.portlet-boundary .organization .aui-tab-label {
  background-position: 0 -80px; }

.nnk-theme #content .department.portlet-boundary .organization .aui-tab-label {
  background-position: -0 -276px; }

/* button variation -> dependend on body class */
.market .nnk-theme .organization .aui-tab-label {
  background-position: 0 15px; }

.unemployed .nnk-theme .organization .aui-tab-label {
  background-position: 0 -180px; }

.employer .nnk-theme .organization .aui-tab-label {
  background-position: 0 -80px; }

.department .nnk-theme .organization .aui-tab-label {
  background-position: -0 -276px; }

.slider-space {
  margin-left: 0;
  margin-right: 0; }
  .slider-space .portlet-content-container,
  .slider-space .portlet-borderless-container {
    min-height: 290px;
    background: #FFF; }

@media (max-width: 768px) {
  .nnk-theme .portlet-borderless.slider-space {
    padding: 0 !important; } }

.carousel {
  position: relative;
  height: 290px;
  display: none;
  font-size: 16px; }
  .carousel .asset-actions {
    position: absolute;
    z-index: 300;
    right: 30px;
    top: 20px; }
  @media (max-width: 991px) {
    .carousel {
      height: 390px; } }
  .carousel .aui-carousel-item {
    margin: 0;
    /* #2[m] 0 20px */
    padding: 15px 0;
    height: 290px;
    overflow: hidden;
    width: 100%;
    /* #2[a] */
    background: #fff; }
    @media (max-width: 991px) {
      .carousel .aui-carousel-item {
        height: 390px; } }
    .carousel .aui-carousel-item .asset-content {
      margin: 0;
      padding: 0;
      position: relative;
      width: 100%;
      /* #2[a] */
      background: #fff;
      /* #2[a] */
      height: 260px;
      display: table; }
      @media (max-width: 991px) {
        .carousel .aui-carousel-item .asset-content {
          height: 360px; } }
      .carousel .aui-carousel-item .asset-content .asset-summary {
        margin-left: 290px;
        margin-right: 45px;
        /* #3[a] */
        max-height: 210px;
        display: table-cell;
        padding: 0 50px; }
        @media (max-width: 991px) {
          .carousel .aui-carousel-item .asset-content .asset-summary {
            margin-left: 0; } }
        @media (max-width: 787px) {
          .carousel .aui-carousel-item .asset-content .asset-summary {
            font-size: 0.9em;
            padding: 0 35px; } }
        @media (max-width: 487px) {
          .carousel .aui-carousel-item .asset-content .asset-summary {
            font-size: 0.8em; } }
        .carousel .aui-carousel-item .asset-content .asset-summary .asset-metadata {
          margin: 0;
          clear: none; }
          .carousel .aui-carousel-item .asset-content .asset-summary .asset-metadata .ico {
            position: relative;
            top: -7px;
            display: inline-block;
            width: 30px;
            height: 30px;
            left: -6px;
            background: url("../images/s-icons-2.png") no-repeat -1170px -60px; }
            @media (max-width: 787px) {
              .carousel .aui-carousel-item .asset-content .asset-summary .asset-metadata .ico {
                height: 25px; } }
          .carousel .aui-carousel-item .asset-content .asset-summary .asset-metadata .date {
            font-size: 0.9em;
            font-family: 'fira bold';
            color: #e22725; }
        .carousel .aui-carousel-item .asset-content .asset-summary .asset-title {
          margin: 0;
          padding: 0;
          border: 0;
          padding-bottom: 0.75em;
          color: #424b54; }
          @media (max-width: 787px) {
            .carousel .aui-carousel-item .asset-content .asset-summary .asset-title {
              display: block;
              overflow: hidden;
              text-overflow: ellipsis; } }
          .carousel .aui-carousel-item .asset-content .asset-summary .asset-title a {
            color: #424b54; }
          .carousel .aui-carousel-item .asset-content .asset-summary .asset-title img {
            display: none; }
        .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image {
          margin: 0 20px 0 0;
          padding: 0;
          width: 215px;
          height: 260px;
          overflow: hidden;
          float: left; }
          @media (max-width: 991px) {
            .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image {
              position: absolute;
              top: 140px;
              vertical-align: middle;
              width: 80% !important;
              height: 200px; } }
          .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image img {
            width: auto !important;
            height: auto !important;
            max-width: 100%;
            max-height: 100%;
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            padding-left: 0px;
            float: none; }
          .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
            left: 390px !important; }
            @media (max-width: 991px) {
              .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
                left: 50px !important; } }
            @media (max-width: 787px) {
              .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
                left: 40px !important; } }
      .carousel .aui-carousel-item .asset-content .asset-more {
        position: absolute;
        bottom: 0px; }
        .carousel .aui-carousel-item .asset-content .asset-more a {
          display: inline-block;
          padding: 6px 10px;
          background: #349744;
          color: white !important;
          font-weight: bold;
          text-align: center; }
  .carousel menu {
    position: static;
    /* #1[m] absolute; */
    left: 0;
    bottom: 0;
    z-index: 100;
    width: 100%;
    height: 0 !important;
    background: none; }
    .carousel menu > .aui-carousel-menu-item {
      display: block;
      position: absolute;
      /* #1[r] top:-290px; */
      width: 40px;
      height: 290px; }
      @media (max-width: 787px) {
        .carousel menu > .aui-carousel-menu-item {
          width: 30px; } }
      @media (max-width: 991px) {
        .carousel menu > .aui-carousel-menu-item {
          height: 390px; } }
    .carousel menu > .aui-carousel-menu-prev {
      left: 0px;
      /* #2[m] -10px */
      /* #1[m] -20px */
      background: url("../images/c-menu-prev.png") no-repeat center center;
      z-index: 40; }
    .carousel menu > .aui-carousel-menu-next {
      right: 0px;
      /* #2[m] -10px */
      /* #1[m] -20px */
      background: url("../images/c-menu-next.png") no-repeat center center;
      z-index: 40;
      /* #2[a] */
      margin-top: 30px;
      height: 230px; }
      @media (max-width: 991px) {
        .carousel menu > .aui-carousel-menu-next {
          margin-top: 0px;
          height: 390px; } }
    .carousel menu .aui-carousel-menu-play,
    .carousel menu .aui-carousel-menu-pause {
      display: none; }
    .carousel menu ul {
      position: absolute;
      right: 50px;
      bottom: 20px;
      list-style: none;
      margin: 0;
      padding: 0;
      z-index: 100;
      /* #1[a] */ }
      @media (max-width: 787px) {
        .carousel menu ul {
          display: none; } }
      .carousel menu ul .aui-carousel-menu-index {
        height: 14px;
        width: 14px;
        overflow: hidden;
        text-indent: -1000px; }
      .carousel menu ul .aui-carousel-menu-index {
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 7px; }
      .carousel menu ul .aui-carousel-menu-active {
        background: #349744; }
      .carousel menu ul .aui-carousel-item-prev,
      .carousel menu ul .aui-carousel-item-next {
        background: none; }
    .carousel menu + menu {
      display: none; }

.portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary {
  margin-left: 50px; }
  .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image {
    width: 315px;
    float: left;
    text-align: center; }

.col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary,
.col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary {
  margin-left: 320px;
  font-size: 0.9em; }
  @media (max-width: 768px) {
    .col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary,
    .col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary {
      font-size: 0.80em; } }
  .col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image,
  .col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image {
    width: 255px; }
    .col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more,
    .col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
      left: 320px !important; }
      @media (max-width: 1001px) {
        .col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more,
        .col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
          left: 50px !important; } }
      @media (max-width: 768px) {
        .col-lg-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more,
        .col-md-8 .portlet-asset-publisher .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image ~ .asset-more {
          left: 35px !important; } }
.col-lg-8 .portlet-asset-publisher menu ul,
.col-md-8 .portlet-asset-publisher menu ul {
  bottom: 10px; }

