/*

 - cache/global.less.60adca73220c7e0bb97a578f4633aa64.css
 - cache/module--common.less.ab0b1cbc2a871c498d507cf902b3d1c1.css
 - cache/module--socialMedia.icons.less.d3dbcd9a1b5f2437245b8268c677ca0e.css
 - cache/module--languages.selector.less.b1765eb4f5574e41cc3ba45bcb6503b8.css

*/


/* minified the hell out of this */

/* minified the hell out of this */
.nj-long-text.nj-only-content {margin-left: auto;
margin-right: auto;}
@media (min-width:992px) {.nj-long-text.nj-only-content {max-width: 900px;}}
@media (max-width:991px) {.nj-long-text.nj-only-content {max-width: 600px;}}
@media (max-width:767px) {.nj-long-text.nj-only-content {padding-left: 12vw;
padding-right: 12vw;}}
.nj-only-content {padding-top: 20px;
padding-bottom: 100px;}
.nj-prefers-container {margin-left: auto;
margin-right: auto;}
@media (min-width:1200px) {.nj-prefers-container {max-width: 1150px;}}
@media (min-width:992px) and (max-width:1199px) {.nj-prefers-container {max-width: 900px;}}
@media (min-width:768px) and (max-width:991px) {.nj-prefers-container {max-width: 700px;}}
@media (max-width:767px) {.nj-prefers-container {padding-left: 12vw;
padding-right: 12vw;}}
@font-face {font-family: 'OCRA';
font-style: normal;
font-weight: 400;
src: url(/assets/fonts/OCRAEXT.TTF);}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;}
body .n-product {display: inline-block;
font-family: 'Dorsa', sans-serif;
font-size: 1.8em;
line-height: 100%;
text-transform: none;}
body .n-product::first-letter {color: #007afb;
font-size: 70%;
line-height: 70%;
vertical-align: top;}
body nav.navbar.variant-welcome-page {background: #358034;
padding: 0;}
body nav.navbar.variant-welcome-page .navbar-nav {margin: auto;}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link {font: 13px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(255,255,255,0.75);
padding: 20px 15px 17px 15px;}
@media (min-width:992px) and (max-width:1199px) {body nav.navbar.variant-welcome-page .navbar-nav .nav-link {padding: 20px 1.2vw 17px 1.2vw;
font-size: 13px;}}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link.active {color: white;}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link.active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:hover {background: linear-gradient(#296429 0%,black 400%);}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-item {font: 13px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(255,255,255,0.75);
padding: 7px 42px 4px 22px;
min-width: 200px;}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-item:hover {background: black;
color: white;}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-menu {background: #296429;
margin: 0;
border: none;
border-radius: 0;}
body nav.navbar.variant-welcome-page .navbar-brand {display: none;}
@media (max-width:991px) {body nav.navbar.variant-welcome-page {background: #358034;
position: fixed;
top: 100px;
height: 0px;
z-index: 103;
box-shadow: none;
padding: 0;}
body nav.navbar.variant-welcome-page button.navbar-toggler {background: #eee;
position: fixed;
top: 35px;
left: 20px;
border: 1px solid #ddd;}
body nav.navbar.variant-welcome-page button.navbar-toggler:after {position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
content: '☰';
display: grid;
align-items: center;
justify-items: center;}
body nav.navbar.variant-welcome-page .navbar-nav {width: 100%;
position: fixed;
margin: auto;}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link {font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(255,255,255,0.75);
padding: 20px 15px 17px 12vw;
background: #358034;
margin-bottom: 0px;
border-bottom: 1px solid rgba(0,0,0,0.2);}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link.active {color: white;}
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link.active,
body nav.navbar.variant-welcome-page .navbar-nav .nav-link:hover {background: #296429;}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-item {font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(255,255,255,0.75);
padding: 20px 15px 17px 16vw;
min-width: 200px;
border: 0px;}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-item:hover {background: black;
color: white;}
body nav.navbar.variant-welcome-page .navbar-nav .dropdown-menu {background: #296429;
margin: 0;
border: none;
border-radius: 0;}
body nav.navbar.variant-welcome-page .navbar-brand {display: none;}}
body nav.navbar.variant-inner-page {position: fixed;
top: 100px;
left: 0px;
width: 100%;
height: 60px;
z-index: 101;
background: white;
padding: 0;
box-shadow: 0px 9px 18px -22px black;
border-bottom: 1px solid rgba(0,0,0,0.1);}
body nav.navbar.variant-inner-page .navbar-nav {margin: auto;}
body nav.navbar.variant-inner-page .navbar-nav .nav-link {font: 13px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #358034;
padding: 20px 15px 17px 15px;}
@media (min-width:992px) and (max-width:1199px) {body nav.navbar.variant-inner-page .navbar-nav .nav-link {padding: 20px 1.2vw 17px 1.2vw;
font-size: 13px;}}
body nav.navbar.variant-inner-page .navbar-nav .nav-link:active,
body nav.navbar.variant-inner-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-inner-page .navbar-nav .nav-link.active,
body nav.navbar.variant-inner-page .navbar-nav .nav-link:hover {background: #ebebeb;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-item {font: 13px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #358034;
padding: 7px 42px 4px 22px;
min-width: 200px;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-item:hover {background: #ebebeb;
color: #000;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-menu {background: white;
margin: 0;
border: 1px solid #d6d6d6;
border-radius: 0;}
body nav.navbar.variant-inner-page .navbar-brand {display: none;}
@media (max-width:991px) {body nav.navbar.variant-inner-page {background: white;
position: fixed;
top: 100px;
height: 0px;
z-index: 103;
box-shadow: none;
padding: 0;}
body nav.navbar.variant-inner-page button.navbar-toggler {background: #eee;
position: fixed;
top: 35px;
left: 20px;
border: 1px solid #ddd;}
body nav.navbar.variant-inner-page button.navbar-toggler:after {position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
content: '☰';
display: grid;
align-items: center;
justify-items: center;}
body nav.navbar.variant-inner-page .navbar-nav {width: 100%;
position: fixed;
margin: auto;}
body nav.navbar.variant-inner-page .navbar-nav .nav-link {font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(0,0,0,0.75);
padding: 20px 15px 17px 12vw;
background: white;
margin-bottom: 0px;
border-bottom: 1px solid rgba(0,0,0,0.2);}
body nav.navbar.variant-inner-page .navbar-nav .nav-link:active,
body nav.navbar.variant-inner-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-inner-page .navbar-nav .nav-link.active {color: black;}
body nav.navbar.variant-inner-page .navbar-nav .nav-link:active,
body nav.navbar.variant-inner-page .navbar-nav .nav-link:focus,
body nav.navbar.variant-inner-page .navbar-nav .nav-link.active,
body nav.navbar.variant-inner-page .navbar-nav .nav-link:hover {background: #ebebeb;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-item {font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
color: rgba(0,0,0,0.75);
padding: 20px 15px 17px 16vw;
min-width: 200px;
border: 0px;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-item:hover {background: black;
color: white;}
body nav.navbar.variant-inner-page .navbar-nav .dropdown-menu {background: #ebebeb;
margin: 0;
border: none;
border-radius: 0;}
body nav.navbar.variant-inner-page .navbar-brand {display: none;}}
body .img-responsive {width: 100%;
height: auto;}
body .img-flex {background-size: cover;
background-position: center;
background-repeat: no-repeat;}
body .img-flex > img {display: none;}
body .read-more {text-align: right;}
body .btn.btn-primary {color: #fff;
background-color: #358034;
border-color: #265c25;}
body .btn.btn-primary:hover {background-color: #2d6e2d;}
body .btn.btn-primary:not(:disabled):not(.disabled):active {background-color: #265c25;
border-color: #1e4a1e;}
body .nav-item.btn-group.dropdown {display: block;}
body > main {background: #f3f3f3;}
@media (min-width:992px) {body > main {margin-top: 160px;}}
@media (max-width:991px) {body > main {margin-top: 0;}}
body > main.akh {padding: 30px 0;}
@media (min-width:992px) {body > main.akh {margin-top: 100px;}}
body .menu-header {position: sticky;
top: 99px;
z-index: 9;}
@media (max-width:991px) {body .menu-header {z-index: 109;}}
body .menu-header .dropdown-menu.show {max-height: 60vh;
overflow-y: auto;}
body .brand-header {background: white;
height: 100px;
position: fixed;
z-index: 101;
top: 0;
left: 0;
width: 100%;}
@media (max-width:991px) {body .brand-header {position: static;
height: auto;}}
body .brand-header.welcome-page {background: #f2f2f2;}
body .brand-header .layout {display: grid;
grid-template-areas: "brand slogan icons";
grid-template-columns: 3fr 8fr 3fr;
width: 75vw;
height: 100%;
margin: auto;
z-index: 2102;}
body .brand-header .layout>div {display: grid;
align-items: center;
justify-items: center;}
body .brand-header .layout .brand {grid-area: brand;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
background-image: url("/assets/images/uniseco.png");
margin: 15px;}
body .brand-header .layout .slogan {grid-area: slogan;
font: 22px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: 700;
color: #358034;
justify-items: start;}
body .brand-header .layout > .icons {grid-area: icons;
display: grid;
grid-template-columns: 6fr 2fr 2fr 2fr;
grid-gap: 0;}
body .brand-header .layout > .icons .other-icons {border: 2px solid #358034;
border-radius: 7px;
width: 36px;
height: 36px;
display: grid;
align-items: center;
justify-items: center;
font: 15px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
color: #358034;
padding-top: 4px;
margin-left: 4px;
text-decoration: none;}
body .brand-header .layout > .icons .social-media-icons {justify-self: end;}
body .brand-header .layout > .icons .social-media-icons li {width: 36px;
height: 36px;
display: grid;
align-items: center;
justify-items: center;
font-size: 16.2px;
border-width: 2px !important;
border-color: #358034 !important;
margin: 3px;}
body .brand-header .layout > .icons .social-media-icons li i {display: inline-block;
color: #358034;}
body .brand-header .layout > .icons .language-selector.btn-group .btn {border: 2px solid #358034;
border-radius: 7px;
width: 36px;
height: 36px;
display: grid;
align-items: center;
justify-items: center;
font: 15px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
color: #358034;
padding-top: 4px;
margin-left: 4px;
text-decoration: none;
padding: 0;}
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-toggle:after {display: none;}
body .brand-header .layout > .icons .language-selector.btn-group button {text-transform: uppercase;}
body .brand-header .layout > .icons .language-selector.btn-group .btn.active,
body .brand-header .layout > .icons .language-selector.btn-group .btn.focus,
body .brand-header .layout > .icons .language-selector.btn-group .btn:focus {outline: none;
box-shadow: none;}
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a {display: block;
padding: 5px 20px 4px 20px;
font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a,
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a:hover,
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a:focus,
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a:active {text-decoration: none;
color: black;}
body .brand-header .layout > .icons .language-selector.btn-group .dropdown-menu li a:hover {background: #358034;
color: white;}
@media (min-width:992px) and (max-width:1199px) {body .brand-header .layout {width: 85vw;
grid-template-areas: " brand slogan slogan " " brand ______ icons ";
grid-template-columns: 4fr 5fr;}
body .brand-header .layout .slogan {justify-self: end;
padding-top: 10px;}
body .brand-header .layout .icons {transform-origin: top right;
transform: scale(0.85);}}
@media (min-width:768px) and (max-width:991px) {body .brand-header .layout {width: 96%;
margin: 0;
padding-left: 100px;
grid-template-areas: " brand slogan slogan " " brand ______ icons ";
grid-template-columns: 180px 4fr 1fr;}
body .brand-header .layout .slogan {justify-self: end;
padding-top: 10px;
font-size: 21px;}
body .brand-header .layout .icons {transform-origin: top right;
transform: scale(0.85);}}
@media (max-width:767px) {body .brand-header .layout {grid-template-areas: " brand " " icons " " slogan ";
grid-template-columns: auto;
width: 100%;
top: 0;
left: 0;
right: 0;
height: auto;}
body .brand-header .layout .brand {margin: 4px;
height: 80px;}
body .brand-header .layout .slogan {font-size: 16px;
text-align: center;
justify-self: center;
margin: 0 20px;}
body .brand-header .layout .icons {transform-origin: top center;
transform: scale(0.75);
justify-self: center;
margin-top: 24px;}}
@media (max-width:479px) {body .brand-header .layout {grid-template-areas: "brand" "icons";
grid-template-columns: 1fr;}
body .brand-header .layout .brand {margin: 4px;
height: 50px;}
body .brand-header .layout .slogan {display: none;}
body .brand-header .layout .icons {transform-origin: top center;
grid-template-columns: 3fr 1fr 1fr 1fr;
margin-top: 50px;}}
body footer .eu-flag img {width: 100px;}
body footer .footer-part-1 {background: white;
padding: 20px;}
body footer .footer-part-1 .layout {margin-left: auto;
margin-right: auto;
display: grid;
grid-template-columns: 3fr 3fr 2fr 4fr;
grid-gap: 40px;}
@media (min-width:992px) {body footer .footer-part-1 .layout {max-width: 1100px;}}
@media (max-width:991px) {body footer .footer-part-1 .layout {max-width: 700px;}}
@media (max-width:767px) {body footer .footer-part-1 .layout {padding-left: 20px;
padding-right: 20px;}}
body footer .footer-part-1 .layout ul {display: grid;
justify-content: center;
grid-template-columns: 40px 40px;}
@media (min-width:768px) and (max-width:991px) {body footer .footer-part-1 .layout {grid-template-columns: 1fr 1fr;
grid-gap: 40px;}}
@media (max-width:767px) {body footer .footer-part-1 .layout {grid-template-columns: 1fr;
grid-gap: 40px;}}
body footer .footer-part-1 .layout h4 {font: 15px arial, Helvetica, sans-serif;
line-height: 1.4;
text-align: center;
text-transform: none;
margin-bottom: 20px;}
body footer .footer-part-1 .layout .footer-navs {text-align: center;
grid-area: navs;}
body footer .footer-part-1 .layout .coordinated-by {text-align: center;}
body footer .footer-part-1 .layout .coordinated-by img {width: 140px;}
body footer .footer-part-1 .layout .contact {text-align: center;}
body footer .footer-part-1 .layout .follow-us {text-align: center;}
body footer .footer-part-1 .layout .social-media-icons {display: grid;
grid-template-columns: 34px 34px 34px;
grid-gap: 5px;}
body footer .footer-part-1 .layout .social-media-icons li {width: 34px;
height: 34px;
display: grid;
align-items: center;
justify-items: center;
font-size: 15.3px;
border: 2px solid #358034;
border-radius: 34px;
margin: 3px;}
body footer .footer-part-1 .layout .social-media-icons li i {display: inline-block;
color: #358034;}
body footer .footer-part-1 .layout button.btn.btn-primary {background-color: #358034;
border-color: #358034;}
body footer .footer-part-2 {background: linear-gradient(#454545,#515151);}
body footer .footer-part-2 .layout {padding-top: 20px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
display: grid;
grid-column-gap: 30px;
grid-row-gap: 10px;
grid-template-columns: 1fr 5fr;}
@media (min-width:992px) {body footer .footer-part-2 .layout {max-width: 800px;}}
@media (max-width:991px) {body footer .footer-part-2 .layout {max-width: 700px;}}
@media (max-width:767px) {body footer .footer-part-2 .layout {padding-left: 20px;
padding-right: 20px;}}
body footer .footer-part-2 .eu-flag {text-align: right;}
body footer .footer-part-2 .eu-flag img {width: 75%;
max-width: 100px;
filter: brightness(140%) grayscale(25%);
box-shadow: 0 2px 10px -4px black;}
body footer .footer-part-2 .eu-note {color: rgba(255,255,255,0.6);
font-size: 13px;}
body footer .footer-part-2 .copyright p {text-align: center;
margin-bottom: 40px;}
body footer .footer-part-2 .footer-navs {background: linear-gradient(#313131,#454545);}
body footer .footer-part-2 .footer-navs a {color: #aaa;
font-size: 15px;}
body footer .footer-part-2 .footer-navs a:hover {background-color: #272727;}
body .newsletter form {text-align: center;}
body .newsletter form .form-group {margin-bottom: 6px;}
body .element.not-implemented {background: orange;
margin: 5px;
border-radius: 5px;
padding: 10px;
font-weight: bold;}
body .element.not-implemented:before {content: 'Element not yet implemented: ';
font-weight: normal;}
body .element {margin: 50px 0;}
body h1 {font: 40px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body h2 {font: 35px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body h3 {font: 26px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body h4 {font: 18px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body h5 {font: 16px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body h6 {font: 14px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;}
body a {color: #358034;}
body a.btn,
body a.dropdown-item,
body a:active,
body a:visited,
body a:hover {color: #358034;}
body article {margin-left: auto;
margin-right: auto;}
body article h1 {font: 22px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding-top: 40px;
margin-bottom: 30px;}
body article .lead {margin-bottom: 20px;}
@media (min-width:992px) {body article {max-width: 700px;}}
@media (max-width:991px) {body article {max-width: 600px;}}
@media (max-width:767px) {body article {padding-left: 0px;
padding-right: 0px;}}
body article > time {display: block;
text-align: right;
font-style: italic;
margin-bottom: 0.6em;}
body article > img {margin-bottom: 1em;
max-width: 100%;}
body article > figure {max-width: 100%;}
body article .panel.collapsible-item {margin-bottom: 12px;
border: solid 1px #ddd;}
body article .panel.collapsible-item .panel-title {margin: 0;
padding: 12px;
background: #dedede;}
body article .panel.collapsible-item .panel-title .collapsible-item-title-link-icon {display: none;}
body article .panel.collapsible-item .panel-title .collapsible-item-title-link {display: block;}
body article .panel.collapsible-item .panel-body {padding: 12px;
background: #ececec;}
body h1 a,
body h1 a:hover,
body h1 a:focus,
body h1 a:active {text-decoration: none;
color: black;}
body .language-selector.dropdown .dropdown-menu {z-index: 1030;}
body .nj-primary-head {font: 22px Reem Kufi, arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
text-align: center;
padding-top: 40px;
margin-bottom: 30px;}
body .nj-list-of-items [class$="-list"] {margin-left: auto;
margin-right: auto;
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 30px;
padding-bottom: 60px;}
@media (min-width:992px) {body .nj-list-of-items [class$="-list"] {max-width: 600px;}}
@media (max-width:991px) {body .nj-list-of-items [class$="-list"] {max-width: 500px;}}
@media (max-width:767px) {body .nj-list-of-items [class$="-list"] {padding-left: 15px;
padding-right: 15px;}}
@media (max-width:991px) {body .nj-list-of-items [class$="-list"] {grid-template-columns: 1fr;}}
body .nj-list-of-items [class$="-list"] .item {border: none;
box-shadow: 0px 3px 10px -3px rgba(0,0,0,0.2);}
body .nj-list-of-items [class$="-list"] .item .card-img-top {display: grid;
border-radius: 0;
overflow: hidden;}
body .nj-list-of-items [class$="-list"] .item .card-img-top .figure {padding-bottom: 60%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
transition: all 0.5s;}
body .nj-list-of-items [class$="-list"] .item .card-title {text-transform: uppercase;
display: block;
font-size: 21px;
color: #358034;
margin-bottom: 0.6em;
line-height: 1.1;}
body .nj-list-of-items [class$="-list"] .item .card-body {display: grid;
grid-template-rows: auto 1fr auto;
grid-template-areas: "date" "title" "lead";
grid-gap: 10px;
align-items: start;
border: none;
padding: 0px;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-title {grid-area: title;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-subtitle {grid-area: date;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-text {grid-area: lead;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-title {padding: 0px 22px;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-subtitle {padding: 11px 22px;
font-size: 14px;
text-align: right;}
body .nj-list-of-items [class$="-list"] .item .card-body .card-text {padding: 0px 22px 20px 22px;
font-size: 15px;}
body .nj-list-of-items [class$="-list"] .item .card-footer {background: #fff;}
body .nj-list-of-items [class$="-list"] .item:hover .card-img-top .figure {transform: scale(1.1);}
body .article-container {font-size: 14px;}
body .article-container .lead {font-size: 14px;
font-weight: normal;}
body .partner-icon-list {margin: 12px 0;}
body .social-media.standard {padding: 1em 0;
background: #ececec;}
body .enter-to-restricted .login {width: 300px;
max-width: 100%;
margin: 0 auto;}
body .nj-list-of-items > nav:last-child {padding-bottom: 20px;}
body .pagination .page-link {color: #358034;}
body .pagination .page-item.active .page-link {background-color: #358034;
border-color: #358034;}
body .logged-in-as {color: #999;
font-size: 80%;
padding: 0.6em;
font-style: italic;}
body .logged-in-as:before {content: 'Logged in as ';
color: #ccc;}
/* minified the hell out of this */
.btn-collapse .fa-expand {display: none;}
.btn-collapse .fa-compress {display: inline-block;}
.btn-collapse.collapsed .fa-expand {display: inline-block;}
.btn-collapse.collapsed .fa-compress {display: none;}
.panel-heading .btn-collapse {float: right;
margin-top: -1px;
margin-right: -5px;
background: none;
border: none;}
.panel-heading .btn-collapse:focus,
.panel-heading .btn-collapse:active {outline: none;}
/* minified the hell out of this */
body .social-media-icons {margin: 0;
padding: 0;
list-style: none;
white-space: nowrap;}
body .social-media-icons.horizontal {display: flex;
flex-direction: row;}
body .social-media-icons.bordered li {border: solid 2px;}
body .social-media-icons.rounded li {border-radius: 50%;}
/* minified the hell out of this */
.language-selector.dropdown .btn-light {background: transparent;}
.language-selector.dropdown .dropdown-menu .dropdown-item {display: grid;
grid-template-columns: 2em 1fr;}

