@charset "UTF-8";
/* modules */
/* do NOT !!!! modify file custom_part1.css, custom_part2.css, custom_part3.css, liferay.css, schemes.css, vendor.css COMPILED, their are styles compiled from scss files. YOU Can modify their scss files*/
/* All SASS variables should be defined here  */
/* images url */
/* arrows */
/* forum - menu buttons*/
/* forms - image */
/* button icons*/
/* tymczasowo poki */
/* tymczasowo poki */
/* global font-size */
/* global font-type */
/* container dimension */
/* max-width for portal */
/* min-width for portal */
/* main text colors */
/* brighter version of the text-color */
/* blue bottom border for portlets */
/* forms colors */
/* containers colors*/
/* top border used in tables list etc */
/* bottom border used in tables list etc */
/* used as a border in buttons*/
/* body bg */
/* gray bg for main content */
/* white bg used in table, list etc. */
/* gray alt bg used in table, list etc. */
/* used in buttons i.e 'dzialania' */
/* light green bg used in buttons */
/* specific colors for each section */
/* Dla bezrobotnych i poszukujacych pracy */
/* Dla pracodawcow i przedsiebiorstw*/
/* Rynek pracy */
/* Oferty pracy */
/* Kalendarz targow i szkolen */
/* Urzad */
/* Intranet */
/* Pozostale */
/* All SASS MIXINS should be defined here  */
/**
*   set icon
*   @param $img url for pix
*     @param @pos-x position x on image
*   @param @pos-y position y on image
*/
/* 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: #006720 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: -214px;
  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: -52px;
}
.owl-theme .owl-controls .owl-buttons .owl-next:hover {
  background-position: center -54px;
}

.owl-item .item {
  margin: 0 2px;
  min-height: 86px;
}
.owl-item .item a {
  display: table;
  width: 100%;
  height: 87px;
  background: #f6f7fb;
  border-bottom: 3px solid #424b54;
  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: #424b54;
  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: #117aa0;
  text-decoration: underline;
}
#cookie-bar .cb-enable {
  color: #FFFFFF;
  padding: 0 6px;
  text-decoration: none;
  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, #cookie-bar .cb-enable:focus {
  background: #01465f;
}
#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: #006720;
}
.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 */
.big .nnk-theme .portlet-body .nnk-article-content {
  line-height: 1.6em;
}

.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: #006720;
  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: #006720;
}
.nnk-theme .portlet-asset-publisher .asset-full-content .metadata-entry {
  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: #006720;
}

.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: #005d95;
}

.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: #a52b02;
}

.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: #6f2545;
}

@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 .hide-margins {
  padding: 0px;
}
.nnk-theme #content .portlet-asset-publisher .hide-margins .asset-content {
  margin: 0px;
}
.nnk-theme #content .portlet-asset-publisher .hide-margins .asset-actions {
  height: 0px;
  overflow: visible;
  position: relative;
  top: 40px;
  right: 10px;
  margin-bottom: 0px;
}
.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: #a52b02;
}
.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 !important;
    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: #006720;
  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: #424b54;
  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: #006720;
  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: #006720;
  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: #a52b02;
  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: #191970;
}
.nnk-theme .WT-rates-portlet-icon .nnk-article-content .red strong {
  font-size: 1.825em;
  color: #800000;
}
.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: #005d95;
  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: #005d95;
}
.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: #a52b02;
  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: #a52b02;
}
.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: #006720;
}
.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: #006720;
}

.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: #005d95;
}
.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: #005d95;
}

.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: #a52b02;
}
.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: #a52b02;
}

.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: #6f2545;
}
.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: #6f2545;
}

.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: #006060;
}
.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: #006060;
}

.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: #424b54;
}
.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: #a52b02;
  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: #a52b02;
}
.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 !important;
    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: #006720;
  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: #a52b02;
}

.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: #006720;
}

.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: #005d95;
}

.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: #6f2545;
}

.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: #006060;
}

.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-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: #006720;
  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: #006720;
}
.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: #a52b02;
  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: #a52b02;
}
.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: #006720;
  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 .details-content {
  display: flow-root;
}
.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: #006720;
  font-weight: bold;
  display: block;
  text-align: center;
}
.nnk-theme .job-classification .occupationPlus-link {
  clear: both;
  color: #006720;
  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: #a52b02;
}
@media (max-width: 768px) {
  .nnk-theme #content .market.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #a52b02;
  }
}

.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: #006720;
}
@media (max-width: 768px) {
  .nnk-theme #content .unemployed.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #006720;
  }
}

.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: #005d95;
}
@media (max-width: 768px) {
  .nnk-theme #content .employer.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #005d95;
  }
}

.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: #6f2545;
}
@media (max-width: 768px) {
  .nnk-theme #content .department.portlet-boundary .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #6f2545;
  }
}

.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: #a52b02;
}
@media (max-width: 768px) {
  .market .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #a52b02;
  }
}

.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: #006720;
}
@media (max-width: 768px) {
  .unemployed .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #006720;
  }
}

.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: #005d95;
}
@media (max-width: 768px) {
  .employer .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #005d95;
  }
}

.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: #6f2545;
}
@media (max-width: 768px) {
  .department .nnk-theme .portlet-labour-offices .aui-button .aui-button-content {
    background-color: #6f2545;
  }
}

/* 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%;
  text-decoration: none;
  font-family: "fira bold";
  font-weight: bold;
  color: #535A62;
}
.nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image a span,
.nnk-theme #content .portlet-asset-publisher.index-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image a span,
.nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #index-main-content .item .item-content .outer .inner .image a span,
.nnk-theme #content .portlet-asset-publisher.jobs-main-content .asset-content .journal-content-article #jobs-main-content .item .item-content .outer .inner .image a span {
  margin: auto;
  width: 225px;
  display: block;
  line-height: 1em;
}
.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;
  text-decoration: none;
  width: 80%;
  position: absolute;
  bottom: 0;
  left: 10%;
  font-size: 1.1em;
  font-weight: bold;
  font-family: "fira bold";
  color: #535A62;
}
.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: #006720;
  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: #006720;
}
.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: #6f2545;
}
.nnk-theme #content .portlet-site-map ul li.unemployed {
  border-left-color: #006720;
}
.nnk-theme #content .portlet-site-map ul li.employer {
  border-left-color: #005d95;
}
.nnk-theme #content .portlet-site-map ul li.market {
  border-left-color: #a52b02;
}
.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: #6f2545;
}
.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: #006060;
}

.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-banner .aui-carousel-item {
  height: 100% !important;
  padding: 0 !important;
  background-color: #e6e9ee !important;
}
.carousel-banner .asset-content {
  background-color: #e6e9ee !important;
  display: block !important;
  height: 100% !important;
}
.carousel-banner .asset-content .asset-summary {
  display: block !important;
  margin: 0 !important;
}
.carousel-banner .asset-content .asset-summary .scroll-hendler {
  overflow-x: auto !important;
}
.carousel-banner menu {
  bottom: 30px !important;
  right: 15px !important;
}

@media (max-width: 991px) {
  .viewKnowledge {
    margin-right: 20px;
  }
}
@media (max-width: 487px) {
  .carousel ul {
    margin-right: 10px !important;
  }
  .carousel .asset-content .asset-summary {
    padding: 0 10px !important;
  }

  .viewKnowledge {
    margin-right: 0px;
  }
}
.carousel {
  position: relative;
  height: 290px;
  display: none;
  font-size: 16px;
}
@media (max-width: 991px) {
  .carousel {
    height: auto;
    padding-top: 10px;
    padding-bottom: 35px;
  }
  .carousel ul {
    margin-right: 28px;
    float: right;
    position: initial;
  }
  .carousel ul li {
    margin-top: 2px;
  }
}
.carousel .asset-actions {
  position: absolute;
  z-index: 300;
  right: 30px;
  top: 20px;
}
.carousel .aui-carousel-item {
  margin: 0;
  /* #2[m] 0 20px */
  padding: 15px 0;
  height: 290px;
  overflow: hidden;
  width: 100%;
  /* #2[a] */
  background: #fff;
  display: none;
}
@media (max-width: 991px) {
  .carousel .aui-carousel-item {
    height: auto;
    position: initial;
  }
}
.carousel .aui-carousel-item .asset-content {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  /* #2[a] */
  background: #fff;
  /* #2[a] */
  height: 260px;
  display: table;
}
.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 {
    display: inline-block;
    float: initial !important;
    width: 100% !important;
    height: auto;
  }
  .carousel .aui-carousel-item .asset-content .asset-summary div.asset-small-image img {
    transform: none !important;
    max-height: 250px !important;
  }
}
.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: 10px !important;
    bottom: -8px !important;
  }
}
.carousel .aui-carousel-item .asset-content .asset-more {
  position: absolute;
  bottom: 30px;
}
@media (max-width: 991px) {
  .carousel .aui-carousel-item .asset-content .asset-more {
    position: initial;
    margin-top: 10px;
  }
}
.carousel .aui-carousel-item .asset-content .asset-more a {
  display: inline-block;
  padding: 6px 10px;
  background: #006720;
  color: white !important;
  font-weight: bold;
  text-align: center;
}
.carousel .aui-carousel-item-active {
  display: initial !important;
}
.carousel menu {
  bottom: 0px;
  right: 0px;
}

.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;
}
.col-lg-8 .portlet-asset-publisher menu ul,
.col-md-8 .portlet-asset-publisher menu ul {
  bottom: 10px;
}
