﻿@charset "UTF-8";
/*------------------------------------*    #MAIN
\*------------------------------------*/
body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #474747;
  position: relative;
  /* For scrollspy */ }

/* Row <-- --> */
.mainrow {
  margin-top: 94px; }

/*------------------------------------*    #LoopPage & TagsPage
\*------------------------------------*/
.dw-datatype {
  cursor: help;
  color: #fff;
  float: right;
  top: -50px;
  position: relative;
  background-color: #0f85c7;
  padding: 0 10px;
  border-radius: 3px;
  margin-right: 6px;
  text-transform: uppercase; }

.dw-version {
  cursor: help;
  color: #fff;
  float: right;
  top: -50px;
  position: relative;
  background-color: #c5c5c5;
  padding: 0 10px;
  border-radius: 3px; }

.dw-tag {
  cursor: help;
  float: right;
  font-size: 1.7em;
  top: -50px;
  position: relative;
  background-color: none;
  padding: 0 5px;
  border-radius: 3px; }
  .dw-tag .fa:before {
    color: #bebebe; }

/*------------------------------------*    #HEADINGS LAYOUT
\*------------------------------------*/
/* The first header on page */
[id*="sideNavTitle"]:first-of-type {
  margin-top: -100px;
  padding-top: 130px; }

/* ... and all following headers */
[id*="sideNavTitle"]:not(first-of-type) {
  margin-top: -80px;
  padding-top: 80px; }

/*
  Otherwise, page headlines will overlap the previous paragraph.
  Do not remove this, or it will cause you a headache of
  biblical proportions :-) */
[id*="sideNavTitle"] {
  z-index: -1;
  position: relative; }

/* First headline on TagSite treated different */
#sideNavTitle1 > .template-tag {
  margin-top: 0; }

/* Following headlines on TagSite */
.template-tag {
  padding-top: 90px;
  margin-top: -12px;
  margin-top: 38px; }

.lowercase {
  text-transform: capitalize; }

.anchorlink {
  margin-top: -80px;
  padding-top: 110px; }

.smallheading {
  font-size: 20px;
  margin-top: 20px;
  font-weight: 400;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    not supported by any browser */ }

/*------------------------------------*    #HELPERS
\*------------------------------------*/
/******	SVG icon for logo  ******/
.svg-icon {
  position: relative;
  margin-bottom: 40px;
  margin-top: 80px; }
  @media (min-width: 768px) {
    .svg-icon {
      left: 40%; } }
  @media (max-width: 768px) {
    .svg-icon {
      left: 35%; } }

/******	MAIN SEARCH ******/
#mainsearch {
  padding-top: 10px; }
  #mainsearch input {
    background: #1C5A80 !important;
    color: white;
    border: none; }
  #mainsearch .input-group-addon {
    cursor: pointer; }
  #mainsearch .fa {
    color: white; }
  #mainsearch .input-group-addon {
    background: #196d9f;
    border: none; }

.searchPagination a {
  padding: 10px;
  background: #f2f0f0;
  box-shadow: 2px 2px 5px -2px #C7C7C7;
  transition: all ease 0.4s; }
  .searchPagination a a:active, .searchPagination a a:visited {
    text-decoration: none; }
  .searchPagination a:hover {
    background: #e6e2e2; }
  .searchPagination a b {
    font-weight: 600;
    font-size: 110%; }

.path {
  color: #006621; }

/******	"GETTING STARTED" Landingpage overview-box ******/
#gettingstarted-landingpage ul {
  font-family: 'Roboto';
  list-style-type: none;
  padding: 25px;
  background: #eeeeee;
  box-shadow: 2px 2px 5px 0px #D6D6D6;
  border-radius: 10px;
  padding-bottom: 0.4em;
  margin: 0; }
  #gettingstarted-landingpage ul a {
    color: #1a5f8c;
    font-size: 1.3em;
    font-weight: 400;
    text-transform: uppercase;
    text-align: left;
    display: inline-block;
    padding: 0.1em;
    border-bottom: 1px solid transparent; }
    #gettingstarted-landingpage ul a:hover {
      color: #278ed1;
      border-bottom: 1px dotted rgba(77, 165, 222, 0.5); }
  #gettingstarted-landingpage ul li {
    background: none;
    margin: 1.4em 0;
    border-bottom: 1px dotted #d2cfcf; }
    #gettingstarted-landingpage ul li:first-child {
      margin: 0 0; }
    #gettingstarted-landingpage ul li:last-child {
      margin: 0 0;
      border-bottom: none; }
    #gettingstarted-landingpage ul li ul {
      list-style-type: none;
      padding: 1em;
      padding-bottom: 1em;
      box-shadow: none; }
      #gettingstarted-landingpage ul li ul li {
        background: none; }

.code-heading {
  margin-bottom: 2px;
  color: #b8b8b8;
  font-weight: 400; }

.clipboard {
  cursor: pointer;
  color: #b4b4b4;
  margin-left: 10px;
  transition: all 0.4s; }
  .clipboard:hover {
    color: #b86f09; }

.documentation-tools {
  position: relative;
  z-index: 100;
  top: -40px; }
  .documentation-tools a {
    color: #c8c8c8;
    transition: color 0.5s;
    margin-left: 7px; }
    .documentation-tools a:hover {
      color: #1a5f8c; }
  .documentation-tools i {
    font-size: 120%;
    transition: transform 0.6s;
    transform: scale(1); }
    .documentation-tools i:hover {
      transform: scale(1.5);
      transition: transform 0.1s; }

.brand-diff {
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 27px;
  left: 189px;
  font-size: 22px;
  font-family: Rock Salt, sans-serif;
  color: #E88C0C; }
  @media screen and (max-width: 1000px) {
    .brand-diff {
      bottom: -15px;
      left: 242px;
      font-size: 17px; } }

.u-margin-top--large {
  margin-top: 40px; }

/*------------------------------------*    #TYPOGRAPHY AND LABELS
\*------------------------------------*/
a {
  color: #227cb7;
  text-decoration: none; }
  a:hover {
    color: #268bcd;
    text-decoration: none; }
  a:active, a:focus {
    color: #227cb7 !important; }

p {
  margin-bottom: 15px; }

strong, b {
  font-weight: 600; }

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  /*margin-top: 80px;*/
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 8px;
  color: #424242; }

h1, .h1 {
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 300;
  padding: 5px 15px; }

/* Main headline on subpages */
#forumpage h1,
[id="sideNavTitle1"] h1 {
  color: #3A3A3A;
  padding: 5px 15px;
  border-left: 3px solid rgba(40, 127, 176, 0.83);
  font-weight: 300; }

h2, .h2 {
  font-size: 26px;
  font-weight: 300;
  text-transform: uppercase;
  color: #1a5f8c; }

h3, .h3 {
  font-size: 24px;
  font-weight: 300;
  color: #1a5f8c; }

h4, .h4 {
  font-weight: 500;
  color: #545454; }

/* ----------------------------------------------------
-- Dynamicweb Bootstrap overrides
------------------------------------------------------*/
.mainrow [class*="col-"] {
  padding-right: 20px; }

.prettyprint {
  margin-bottom: 0px; }

.breadcrumb a {
  color: #424242;
  text-decoration: none; }

::selection {
  background: #1a5f8c;
  /* WebKit/Blink Browsers */
  color: #fff; }

::-moz-selection {
  background: #1a5f8c;
  /* Gecko Browsers */
  color: #fff; }

.dw-categories {
  list-style: none;
  margin: 0px;
  padding: 0px !important;
  overflow: hidden;
  margin-top: 20px;
  background-color: #f5f5f5; }

.navbar-default {
  background-color: #0085CA;
  border-width: 0px;
  color: #fff;
  font-size: 12px;
  border-radius: 0px; }

.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a {
  color: #fff; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #0085CA;
  border-bottom: 5px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 10px; }

.navbar-collapse a:hover, a:focus {
  text-decoration: underline; }

.topnavcolor a:hover {
  color: #fff !important; }

.navbar-nav {
  float: right; }
  .navbar-nav li > a {
    line-height: 25px; }

.navbar {
  margin-bottom: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAwIiBoZWlnaHQ9IjUwMCIgb3BhY2l0eT0iLjQiPjxwYXRoIGQ9Ik0xMTYyIDk4N2wtMTQxMCAxIDE1NzQgMTR6IiBmaWxsPSIjNjI4NWFlIiBzdHJva2U9IiM2Mjg1YWUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik02OTQtNzM0bDExMzEgMjE3IDExOC0yN3oiIGZpbGw9IiM2YThkYjYiIHN0cm9rZT0iIzZhOGRiNiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTY5NC03MzRsMTI0OSAxOTAgNDk5LTk5eiIgZmlsbD0iIzYwODNhYyIgc3Ryb2tlPSIjNjA4M2FjIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjQ0Mi02NDNsNzEgMjE0IDUxNiA3ODV6IiBmaWxsPSIjMmU0ZDcxIiBzdHJva2U9IiMyZTRkNzEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yNTEzLTQyOWw0OCAyMTMgNDY4IDU3MnoiIGZpbGw9IiMyNzQxNWYiIHN0cm9rZT0iIzI3NDE1ZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI2NjIgMjcwbC02MCAyMjIgNDI3LTEzNnoiIGZpbGw9IiMxYzJkNDIiIHN0cm9rZT0iIzFjMmQ0MiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI2MDIgNDkybC03NyA0MjQgNTA0LTU2MHoiIGZpbGw9IiMyNjNmNWQiIHN0cm9rZT0iIzI2M2Y1ZCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI2MTQgNTlsNDggMjExIDM2NyA4NnoiIGZpbGw9IiMxODI2MzYiIHN0cm9rZT0iIzE4MjYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI1NjEtMjE2bDUzIDI3NSA0MTUgMjk3eiIgZmlsbD0iIzFmMzM0YiIgc3Ryb2tlPSIjMWYzMzRiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjUxMy00MjlsLTE0IDE2MSA2MiA1MnoiIGZpbGw9IiMzNzU4N2YiIHN0cm9rZT0iIzM3NTg3ZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIyNTUgNDQwbDI3MCA0NzYgNzctNDI0eiIgZmlsbD0iIzMzNGQ2ZCIgc3Ryb2tlPSIjMzM0ZDZkIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjU2MS0yMTZsLTIwIDMzIDczIDI0MnoiIGZpbGw9IiMyZDQ4NjciIHN0cm9rZT0iIzJkNDg2NyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI1NDEtMTgzbC00MyAyMTQgMTE2IDI4eiIgZmlsbD0iIzJiNDM1ZSIgc3Ryb2tlPSIjMmI0MzVlIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjYxNCA1OWwtNTcgMjMxIDEwNS0yMHoiIGZpbGw9IiMyMDJmNDEiIHN0cm9rZT0iIzIwMmY0MSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI1NTcgMjkwbDQ1IDIwMiA2MC0yMjJ6IiBmaWxsPSIjMjIzMzQ3IiBzdHJva2U9IiMyMjMzNDciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yNDk4IDMxbC0xMDMgMjMgMTYyIDIzNnoiIGZpbGw9IiMyOTNiNTAiIHN0cm9rZT0iIzI5M2I1MCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI1NTcgMjkwbC0zMDIgMTUwIDM0NyA1MnoiIGZpbGw9IiMyYjNlNTQiIHN0cm9rZT0iIzJiM2U1NCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTI0OTggMzFsNTkgMjU5IDU3LTIzMXoiIGZpbGw9IiMyNjM3NGMiIHN0cm9rZT0iIzI2Mzc0YyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIyNTUgNDQwbC0yNjIgNTMwIDUzMi01NHoiIGZpbGw9IiM0MjYzODgiIHN0cm9rZT0iIzQyNjM4OCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIzMjAtMTQybDE3OCAxNzMgNDMtMjE0eiIgZmlsbD0iIzMzNGQ2YiIgc3Ryb2tlPSIjMzM0ZDZiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjQ5OS0yNjhsNDIgODUgMjAtMzN6IiBmaWxsPSIjMzM1Mjc1IiBzdHJva2U9IiMzMzUyNzUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMzk1IDU0bC0xNDAgMzg2IDMwMi0xNTB6IiBmaWxsPSIjMjkzNzQ3IiBzdHJva2U9IiMyOTM3NDciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xNTc1IDkyNmwtMjQ5IDc2IDY2Ny0zMnoiIGZpbGw9IiM2Mzg2YWYiIHN0cm9rZT0iIzYzODZhZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIzMjAtMTQybDc1IDE5NiAxMDMtMjN6IiBmaWxsPSIjMzI0OTY0IiBzdHJva2U9IiMzMjQ5NjQiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yNDk5LTI2OGwtMTc5IDEyNiAyMjEtNDF6IiBmaWxsPSIjMzY1NDc2IiBzdHJva2U9IiMzNjU0NzYiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMTcwIDM5MGw4NSA1MCAxNDAtMzg2eiIgZmlsbD0iIzMwM2Y1MSIgc3Ryb2tlPSIjMzAzZjUxIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjQ0Mi02NDNsLTQzMyAyMDIgNTA0IDEyeiIgZmlsbD0iIzQyNjU4ZSIgc3Ryb2tlPSIjNDI2NThlIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjAwOS00NDFsMjYgMTI4IDQ3OC0xMTZ6IiBmaWxsPSIjNDg2Yjk0IiBzdHJva2U9IiM0ODZiOTQiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMzIwLTE0MmwxNzktMTI2IDE0LTE2MXoiIGZpbGw9IiMzYTVhODAiIHN0cm9rZT0iIzNhNWE4MCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIwMzUtMzEzbDI4NSAxNzEgMTkzLTI4N3oiIGZpbGw9IiM0MTYyODkiIHN0cm9rZT0iIzQxNjI4OSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE4ODggNjE0bDEwNSAzNTYgMjYyLTUzMHoiIGZpbGw9IiM0OTY2ODciIHN0cm9rZT0iIzQ5NjY4NyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIwODQgMTc0bDg2IDIxNiAyMjUtMzM2eiIgZmlsbD0iIzMzNDI1MyIgc3Ryb2tlPSIjMzM0MjUzIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTk0My01NDRsNjYgMTAzIDQzMy0yMDJ6IiBmaWxsPSIjNGI2ZTk3IiBzdHJva2U9IiM0YjZlOTciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMzIwLTE0MmwtMjM2IDMxNiAzMTEtMTIweiIgZmlsbD0iIzM3NGM2NSIgc3Ryb2tlPSIjMzc0YzY1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNjk0LTczNGw0OTMgMjkwIDYzOC03M3oiIGZpbGw9IiM3Njk5YzIiIHN0cm9rZT0iIzc2OTljMiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIwMzggMzkwbC0xNTAgMjI0IDI4Mi0yMjR6IiBmaWxsPSIjNDI1NzcwIiBzdHJva2U9IiM0MjU3NzAiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMTcwIDM5MGwtMjgyIDIyNCAzNjctMTc0eiIgZmlsbD0iIzNmNTU2ZSIgc3Ryb2tlPSIjM2Y1NTZlIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTkzMSA5MGwxNTMgODQgMjM2LTMxNnoiIGZpbGw9IiMzZTUzNmIiIHN0cm9rZT0iIzNlNTM2YiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIwMzUtMzEzTDE5MzEgOTBsMzg5LTIzMnoiIGZpbGw9IiM0NTVmN2YiIHN0cm9rZT0iIzQ1NWY3ZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE4MTctMTMybDExNCAyMjIgMTA0LTQwM3oiIGZpbGw9IiM0YzY3ODYiIHN0cm9rZT0iIzRjNjc4NiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIwODQgMTc0bC00NiAyMTZoMTMyeiIgZmlsbD0iIzNhNDk1YyIgc3Ryb2tlPSIjM2E0OTVjIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTkyNSA0MDhsLTM3IDIwNiAxNTAtMjI0eiIgZmlsbD0iIzQ2NWI3NCIgc3Ryb2tlPSIjNDY1Yjc0IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTg2NyAyNDNsMTcxIDE0NyA0Ni0yMTZ6IiBmaWxsPSIjM2Q0YjViIiBzdHJva2U9IiMzZDRiNWIiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xOTMxIDkwbC02NCAxNTMgMjE3LTY5eiIgZmlsbD0iIzQxNTE2NCIgc3Ryb2tlPSIjNDE1MTY0IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTgzIDg0OWwtNDMxIDEzOSAxNDEwLTF6IiBmaWxsPSIjNTA3MzljIiBzdHJva2U9IiM1MDczOWMiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMDA5LTQ0MWwtMjU1IDc1IDI4MSA1M3oiIGZpbGw9IiM1NDc3YTAiIHN0cm9rZT0iIzU0NzdhMCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE3NTQtMzY2bDYzIDIzNCAyMTgtMTgxeiIgZmlsbD0iIzU1NzU5YSIgc3Ryb2tlPSIjNTU3NTlhIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTg2NyAyNDNsNTggMTY1IDExMy0xOHoiIGZpbGw9IiM0MjUzNjciIHN0cm9rZT0iIzQyNTM2NyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE4ODggNjE0bC0zMTMgMzEyIDQxOCA0NHoiIGZpbGw9IiM1OTdjYTQiIHN0cm9rZT0iIzU5N2NhNCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE5NDMtNTQ0bC0xMTggMjcgMTg0IDc2eiIgZmlsbD0iIzU1NzhhMSIgc3Ryb2tlPSIjNTU3OGExIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTgyNS01MTdsLTcxIDE1MSAyNTUtNzV6IiBmaWxsPSIjNTg3YmE0IiBzdHJva2U9IiM1ODdiYTQiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xODQ3IDM5OWwtOTkgMTExIDE0MCAxMDR6IiBmaWxsPSIjNGQ2NDdlIiBzdHJva2U9IiM0ZDY0N2UiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xODQ3IDM5OWw0MSAyMTUgMzctMjA2eiIgZmlsbD0iIzQ5NWY3OCIgc3Ryb2tlPSIjNDk1Zjc4IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTg2NyAyNDNsLTIwIDE1NiA3OCA5eiIgZmlsbD0iIzQ1NTY2YSIgc3Ryb2tlPSIjNDU1NjZhIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTc4MSAzMTFsNjYgODggMjAtMTU2eiIgZmlsbD0iIzQ2NTY2OSIgc3Ryb2tlPSIjNDY1NjY5IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTgxNy0xMzJsNTAgMzc1IDY0LTE1M3oiIGZpbGw9IiM0ODVkNzQiIHN0cm9rZT0iIzQ4NWQ3NCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE4MTctMTMybC0yODYgNDA4IDMzNi0zM3oiIGZpbGw9IiM0ZDVlNzMiIHN0cm9rZT0iIzRkNWU3MyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE1MzEgMjc2bDI1MCAzNSA4Ni02OHoiIGZpbGw9IiM0YTU4NjkiIHN0cm9rZT0iIzRhNTg2OSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE3NDggNTEwbC0xNzMgNDE2IDMxMy0zMTJ6IiBmaWxsPSIjNTg3NTk3IiBzdHJva2U9IiM1ODc1OTciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMzYzLTUwbDE2OCAzMjYgMjg2LTQwOHoiIGZpbGw9IiM1ODZkODYiIHN0cm9rZT0iIzU4NmQ4NiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE3ODEgMzExbC0zIDQgNjkgODR6IiBmaWxsPSIjNDk1OTZkIiBzdHJva2U9IiM0OTU5NmQiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xNzc4IDMxNWwtOTIgMTE4IDE2MS0zNHoiIGZpbGw9IiM0YjVlNzMiIHN0cm9rZT0iIzRiNWU3MyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE2ODYgNDMzbDYyIDc3IDk5LTExMXoiIGZpbGw9IiM0ZTYzN2IiIHN0cm9rZT0iIzRlNjM3YiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEzNzQgNjc4bDIwMSAyNDggMTczLTQxNnoiIGZpbGw9IiM2MTdmYTEiIHN0cm9rZT0iIzYxN2ZhMSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE1NDggMjk5bDU0IDQzIDE3OS0zMXoiIGZpbGw9IiM0ZjVmNzEiIHN0cm9rZT0iIzRmNWY3MSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE1MzEgMjc2bDE3IDIzIDIzMyAxMnoiIGZpbGw9IiM1MDVmNzAiIHN0cm9rZT0iIzUwNWY3MCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEyODItMzMzbDQ3Mi0zMyA3MS0xNTF6IiBmaWxsPSIjNjM4NmFmIiBzdHJva2U9IiM2Mzg2YWYiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMTg3LTQ0NGw5NSAxMTEgNTQzLTE4NHoiIGZpbGw9IiM2YzhmYjgiIHN0cm9rZT0iIzZjOGZiOCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE3NTQtMzY2TDEzNjMtNTBsNDU0LTgyeiIgZmlsbD0iIzVjNzk5YiIgc3Ryb2tlPSIjNWM3OTliIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTY3OCA0NDlsLTMwMyAxNjAgMzczLTk5eiIgZmlsbD0iIzU5NzA4YiIgc3Ryb2tlPSIjNTk3MDhiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTM3NSA2MDlsLTEgNjkgMzc0LTE2OHoiIGZpbGw9IiM2MDdhOTkiIHN0cm9rZT0iIzYwN2E5OSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEyODItMzMzbDgxIDI4MyAzOTEtMzE2eiIgZmlsbD0iIzY3ODdhYiIgc3Ryb2tlPSIjNjc4N2FiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTYwMiAzNDJsODQgOTEgOTItMTE4eiIgZmlsbD0iIzRmNjA3NSIgc3Ryb2tlPSIjNGY2MDc1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTYwMiAzNDJsMTc2LTI3IDMtNHoiIGZpbGw9IiM0YzVjNmUiIHN0cm9rZT0iIzRjNWM2ZSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE2ODYgNDMzbC04IDE2IDcwIDYxeiIgZmlsbD0iIzUyNjc3ZiIgc3Ryb2tlPSIjNTI2NzdmIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTUyMCA0MjNsLTE0NSAxODYgMzAzLTE2MHoiIGZpbGw9IiM1YjcxOGIiIHN0cm9rZT0iIzViNzE4YiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE2MDIgMzQybDc2IDEwNyA4LTE2eiIgZmlsbD0iIzUyNjU3YiIgc3Ryb2tlPSIjNTI2NTdiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTYwMiAzNDJsLTgyIDgxIDE1OCAyNnoiIGZpbGw9IiM1NDY3N2UiIHN0cm9rZT0iIzU0Njc3ZSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTY5NC03MzRsMzk2IDI5MSA5Ny0xeiIgZmlsbD0iIzZkOTBiOSIgc3Ryb2tlPSIjNmQ5MGI5IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTM2My01MGwtNTAgMzA1IDIxOCAyMXoiIGZpbGw9IiM1YzZjODAiIHN0cm9rZT0iIzVjNmM4MCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEzNzQgNjc4bC01NSAxNDcgMjU2IDEwMXoiIGZpbGw9IiM2YjhkYjQiIHN0cm9rZT0iIzZiOGRiNCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTE1NDggMjk5bC0yOCAxMjQgODItODF6IiBmaWxsPSIjNTU2NjdhIiBzdHJva2U9IiM1NTY2N2EiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMzYyIDQ5MWwxMyAxMTggMTQ1LTE4NnoiIGZpbGw9IiM2MTc3OTIiIHN0cm9rZT0iIzYxNzc5MiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEzMTkgODI1bDcgMTc3IDI0OS03NnoiIGZpbGw9IiM2ZTkxYmEiIHN0cm9rZT0iIzZlOTFiYSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEzMTMgMjU1bDIwNyAxNjggMTEtMTQ3eiIgZmlsbD0iIzU4Njg3YiIgc3Ryb2tlPSIjNTg2ODdiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTUzMSAyNzZsLTExIDE0NyAyOC0xMjR6IiBmaWxsPSIjNTU2Njc5IiBzdHJva2U9IiM1NTY2NzkiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMzEzIDI1NWw0OSAyMzYgMTU4LTY4eiIgZmlsbD0iIzVlNzA4NSIgc3Ryb2tlPSIjNWU3MDg1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTMxMyAyNTVsLTE4MyAxMDUgMjMyIDEzMXoiIGZpbGw9IiM2Mzc1ODkiIHN0cm9rZT0iIzYzNzU4OSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTExOTAtNDRsMTIzIDI5OSA1MC0zMDV6IiBmaWxsPSIjNjU3OTkxIiBzdHJva2U9IiM2NTc5OTEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMjgyLTMzM2wtOTIgMjg5IDE3My02eiIgZmlsbD0iIzZjODhhOCIgc3Ryb2tlPSIjNmM4OGE4IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTA2MiA2MTZsMjU3IDIwOSA1NS0xNDd6IiBmaWxsPSIjNzA4ZWIxIiBzdHJva2U9IiM3MDhlYjEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMzYwIDYwNmwxNCA3MiAxLTY5eiIgZmlsbD0iIzY4ODNhMiIgc3Ryb2tlPSIjNjg4M2EyIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTM2MiA0OTFsLTIgMTE1IDE1IDN6IiBmaWxsPSIjNjU3ZTliIiBzdHJva2U9IiM2NTdlOWIiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMzYwIDYwNmwtMjk4IDEwIDMxMiA2MnoiIGZpbGw9IiM2ZDg4YTgiIHN0cm9rZT0iIzZkODhhOCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEzMTkgODI1bC0xNTcgMTYyIDE2NCAxNXoiIGZpbGw9IiM3NDk3YzAiIHN0cm9rZT0iIzc0OTdjMCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTEwNjIgNjE2bDI5OC0xMCAyLTExNXoiIGZpbGw9IiM2Yjg0YTEiIHN0cm9rZT0iIzZiODRhMSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTExMzAgMzYwbC02OCAyNTYgMzAwLTEyNXoiIGZpbGw9IiM2YTgwOWEiIHN0cm9rZT0iIzZhODA5YSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTExOTAtNDRsLTg5IDMzMSAyMTItMzJ6IiBmaWxsPSIjNjU3NTg5IiBzdHJva2U9IiM2NTc1ODkiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMDYyIDYxNmwxMDAgMzcxIDE1Ny0xNjJ6IiBmaWxsPSIjNzU5N2JlIiBzdHJva2U9IiM3NTk3YmUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMTAxIDI4N2wyOSA3MyAxODMtMTA1eiIgZmlsbD0iIzYzNzI4NCIgc3Ryb2tlPSIjNjM3Mjg0IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTE4Ny00NDRsLTk3IDEgMTkyIDExMHoiIGZpbGw9IiM3NzlhYzMiIHN0cm9rZT0iIzc3OWFjMyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTkxMC0yNzZsMjgwIDIzMiA5Mi0yODl6IiBmaWxsPSIjNmY4ZWIxIiBzdHJva2U9IiM2ZjhlYjEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xMDkwLTQ0M0w5MTAtMjc2bDM3Mi01N3oiIGZpbGw9IiM3Mjk1YmUiIHN0cm9rZT0iIzcyOTViZSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTk0NCAxODRsMTU3IDEwMyA4OS0zMzF6IiBmaWxsPSIjNjA3MTg1IiBzdHJva2U9IiM2MDcxODUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik05MTAtMjc2bDM0IDQ2MCAyNDYtMjI4eiIgZmlsbD0iIzY0N2M5OCIgc3Ryb2tlPSIjNjQ3Yzk4IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNjk0LTczNGwyNSAyNDMgMzcxIDQ4eiIgZmlsbD0iIzY2ODliMiIgc3Ryb2tlPSIjNjY4OWIyIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNOTAxIDU0MmwxNjEgNzQgNjgtMjU2eiIgZmlsbD0iIzYzN2E5NCIgc3Ryb2tlPSIjNjM3YTk0IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMTA2MiA2MTZsLTE2MS03NCAyNjEgNDQ1eiIgZmlsbD0iIzZiODlhZCIgc3Ryb2tlPSIjNmI4OWFkIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNOTAxIDU0MkwxODMgODQ5bDk3OSAxMzh6IiBmaWxsPSIjNjA4MWE3IiBzdHJva2U9IiM2MDgxYTciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik05NjQgMzA3bC05NSAxMTcgMjYxLTY0eiIgZmlsbD0iIzVjNmQ4MiIgc3Ryb2tlPSIjNWM2ZDgyIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNODY5IDQyNGwzMiAxMTggMjI5LTE4MnoiIGZpbGw9IiM1ZTcyOGEiIHN0cm9rZT0iIzVlNzI4YSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTExMDEgMjg3bC0xMzcgMjAgMTY2IDUzeiIgZmlsbD0iIzVlNmU4MCIgc3Ryb2tlPSIjNWU2ZTgwIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNOTQ0IDE4NGwyMCAxMjMgMTM3LTIweiIgZmlsbD0iIzU5Njc3NyIgc3Ryb2tlPSIjNTk2Nzc3IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNOTEwLTI3Nkw3MjQgMTcybDIyMCAxMnoiIGZpbGw9IiM1YTZmODgiIHN0cm9rZT0iIzVhNmY4OCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTcxOS00OTFsMTkxIDIxNSAxODAtMTY3eiIgZmlsbD0iIzY5OGNiNSIgc3Ryb2tlPSIjNjk4Y2I1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNzE5LTQ5MWwyOCAxNDEgMTYzIDc0eiIgZmlsbD0iIzY0ODdiMCIgc3Ryb2tlPSIjNjQ4N2IwIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMzAyIDU2NkwxODMgODQ5bDcxOC0zMDd6IiBmaWxsPSIjNGQ2OThhIiBzdHJva2U9IiM0ZDY5OGEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik03NDctMzUwbC0yMyA1MjIgMTg2LTQ0OHoiIGZpbGw9IiM1ZDc5OTkiIHN0cm9rZT0iIzVkNzk5OSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTk0NCAxODRsLTIyMC0xMiAyNDAgMTM1eiIgZmlsbD0iIzU0NjI3MyIgc3Ryb2tlPSIjNTQ2MjczIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNzI0IDE3MmwxNDUgMjUyIDk1LTExN3oiIGZpbGw9IiM1MzYzNzQiIHN0cm9rZT0iIzUzNjM3NCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTUwNyAxMjRsMjE3IDQ4IDIzLTUyMnoiIGZpbGw9IiM1MjY5ODQiIHN0cm9rZT0iIzUyNjk4NCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTcyNCAxNzJMNjIyIDM2M2wyNDcgNjF6IiBmaWxsPSIjNGU1ZTcxIiBzdHJva2U9IiM0ZTVlNzEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik02MjIgMzYzTDMwMiA1NjZsNTk5LTI0eiIgZmlsbD0iIzRlNjQ3ZSIgc3Ryb2tlPSIjNGU2NDdlIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNODY5IDQyNGwtMjQ3LTYxIDI3OSAxNzl6IiBmaWxsPSIjNTY2YTgyIiBzdHJva2U9IiM1NjZhODIiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0zOTQgMzkzbC05MiAxNzMgMzIwLTIwM3oiIGZpbGw9IiM0NDU5NzAiIHN0cm9rZT0iIzQ0NTk3MCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTY5NC03MzRsLTEzOCA1MiAxNjMgMTkxeiIgZmlsbD0iIzVlODFhYSIgc3Ryb2tlPSIjNWU4MWFhIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNTU2LTY4Mmw3OSAyMTggODQtMjd6IiBmaWxsPSIjNWQ4MGE5IiBzdHJva2U9IiM1ZDgwYTkiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik02MzUtNDY0bC0zMjEgNjQgNDMzIDUweiIgZmlsbD0iIzU5N2NhNSIgc3Ryb2tlPSIjNTk3Y2E1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMzE0LTQwMGwxOTMgNTI0IDI0MC00NzR6IiBmaWxsPSIjNTI3MDkzIiBzdHJva2U9IiM1MjcwOTMiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik03MTktNDkxbC04NCAyNyAxMTIgMTE0eiIgZmlsbD0iIzYwODNhYyIgc3Ryb2tlPSIjNjA4M2FjIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNTA3IDEyNGwxMTUgMjM5IDEwMi0xOTF6IiBmaWxsPSIjNDc1NjY3IiBzdHJva2U9IiM0NzU2NjciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik01MDcgMTI0bC04NyAxMTQgMjAyIDEyNXoiIGZpbGw9IiM0MjRmNWYiIHN0cm9rZT0iIzQyNGY1ZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTU1Ni02ODJMMzE0LTQwMGwzMjEtNjR6IiBmaWxsPSIjNTY3OWEyIiBzdHJva2U9IiM1Njc5YTIiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0zMTQtNDAwTDUwLTU3bDQ1NyAxODF6IiBmaWxsPSIjNDM1ZTdkIiBzdHJva2U9IiM0MzVlN2QiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik00MjAgMjM4bC0yNiAxNTUgMjI4LTMweiIgZmlsbD0iIzQyNTM2NiIgc3Ryb2tlPSIjNDI1MzY2IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMzgwIDI4OGwxNCAxMDUgMjYtMTU1eiIgZmlsbD0iIzNlNGQ1ZiIgc3Ryb2tlPSIjM2U0ZDVmIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNTAtNTdsMTYxIDI0MCAyOTYtNTl6IiBmaWxsPSIjM2I0ZTY1IiBzdHJva2U9IiMzYjRlNjUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMzE0LTM1OGw2MjgtNDIgMjQyLTI4MnoiIGZpbGw9IiM0NzZhOTMiIHN0cm9rZT0iIzQ3NmE5MyIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTM4MCAyODhsLTIgNCAxNiAxMDF6IiBmaWxsPSIjM2U0ZTYwIiBzdHJva2U9IiMzZTRlNjAiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMTEgMTgzbDIwOSA1NSA4Ny0xMTR6IiBmaWxsPSIjM2Q0ZDYwIiBzdHJva2U9IiMzZDRkNjAiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0zNzggMjkybC01NCA1NCA3MCA0N3oiIGZpbGw9IiMzZDRlNjIiIHN0cm9rZT0iIzNkNGU2MiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTIzMyAyMTJsMTQ3IDc2IDQwLTUweiIgZmlsbD0iIzM5NDc1NyIgc3Ryb2tlPSIjMzk0NzU3IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjExIDE4M2wyMiAyOSAxODcgMjZ6IiBmaWxsPSIjMzg0NzU4IiBzdHJva2U9IiMzODQ3NTgiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0zMjQgMzQ2bC0yMiAyMjAgOTItMTczeiIgZmlsbD0iIzQwNTQ2YiIgc3Ryb2tlPSIjNDA1NDZiIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjMzIDIxMmw5MSAxMzQgNTQtNTR6IiBmaWxsPSIjMzk0NzU4IiBzdHJva2U9IiMzOTQ3NTgiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMzMgMjEybDE0NSA4MCAyLTR6IiBmaWxsPSIjMzk0NzU3IiBzdHJva2U9IiMzOTQ3NTciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik01MC01N0wzMCAzNWwxODEgMTQ4eiIgZmlsbD0iIzM0NDk2MSIgc3Ryb2tlPSIjMzQ0OTYxIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNODMgMzYwTDQ0IDU1OWwyNTggN3oiIGZpbGw9IiMzODRmNjgiIHN0cm9rZT0iIzM4NGY2OCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTTQ0IDU1OWwxMzkgMjkwIDExOS0yODN6IiBmaWxsPSIjNDA1YzdkIiBzdHJva2U9IiM0MDVjN2QiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik04MyAzNjBsMjE5IDIwNiAyMi0yMjB6IiBmaWxsPSIjM2E0ZTY1IiBzdHJva2U9IiMzYTRlNjUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0xNDkgMjgybC02NiA3OCAyNDEtMTR6IiBmaWxsPSIjMzQ0NTU4IiBzdHJva2U9IiMzNDQ1NTgiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0yMzMgMjEybC04NCA3MCAxNzUgNjR6IiBmaWxsPSIjMzU0NDU0IiBzdHJva2U9IiMzNTQ0NTQiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMzE0LTM1OEw1MC01N2wyNjQtMzQzeiIgZmlsbD0iIzNjNWM4MiIgc3Ryb2tlPSIjM2M1YzgyIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNNDQgNTU5bC02OCAzMyAyMDcgMjU3eiIgZmlsbD0iIzNiNTc3OCIgc3Ryb2tlPSIjM2I1Nzc4IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMjExIDE4M2wtNjIgOTkgODQtNzB6IiBmaWxsPSIjMzM0MTUyIiBzdHJva2U9IiMzMzQxNTIiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0zMCAzNWwxMTkgMjQ3IDYyLTk5eiIgZmlsbD0iIzMyNDI1NSIgc3Ryb2tlPSIjMzI0MjU1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNLTI0IDU5MmwtMTAyIDU3IDMwOSAyMDB6IiBmaWxsPSIjMzk1Nzc5IiBzdHJva2U9IiMzOTU3NzkiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMTI2IDY0OWwtMTIyIDMzOSA0MzEtMTM5eiIgZmlsbD0iIzNhNWQ4NSIgc3Ryb2tlPSIjM2E1ZDg1IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNLTE3MCAxMjhMODMgMzYwbDY2LTc4eiIgZmlsbD0iIzJhMzg0NyIgc3Ryb2tlPSIjMmEzODQ3IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNMzAgMzVsLTIwMCA5MyAzMTkgMTU0eiIgZmlsbD0iIzJjM2U1MSIgc3Ryb2tlPSIjMmMzZTUxIiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNLTI5MC00M2w5MyA1Nkw1MC01N3oiIGZpbGw9IiMyYzQzNWYiIHN0cm9rZT0iIzJjNDM1ZiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0zMTQtMzU4bDI0IDMxNUw1MC01N3oiIGZpbGw9IiMyZTRhNmIiIHN0cm9rZT0iIzJlNGE2YiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0yNCA1OTJsNjgtMzMgMzktMTk5eiIgZmlsbD0iIzMzNGE2NCIgc3Ryb2tlPSIjMzM0YTY0IiBzdHJva2Utd2lkdGg9IjEuNTEiLz48cGF0aCBkPSJNLTIyNiAzODFsMjAyIDIxMUw4MyAzNjB6IiBmaWxsPSIjMmQ0MTU5IiBzdHJva2U9IiMyZDQxNTkiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMTcwIDEyOGwtNTYgMjUzIDMwOS0yMXoiIGZpbGw9IiMyNTM0NDUiIHN0cm9rZT0iIzI1MzQ0NSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0xOTcgMTNMMzAgMzVsMjAtOTJ6IiBmaWxsPSIjMzA0NjYxIiBzdHJva2U9IiMzMDQ2NjEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMTk3IDEzbDI3IDExNUwzMCAzNXoiIGZpbGw9IiMyYTNlNTYiIHN0cm9rZT0iIzJhM2U1NiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0yNTggMTc5bDMyIDIwMiA1Ni0yNTN6IiBmaWxsPSIjMWYyZDNlIiBzdHJva2U9IiMxZjJkM2UiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMjI2IDM4MWwxMDAgMjY4IDEwMi01N3oiIGZpbGw9IiMyZDQ1NjEiIHN0cm9rZT0iIzJkNDU2MSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0yMjYgMzgxbC00NDYtMTE2IDU0NiAzODR6IiBmaWxsPSIjMWYzMzRhIiBzdHJva2U9IiMxZjMzNGEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tNjcyIDI2NWw0MjQgNzIzIDEyMi0zMzl6IiBmaWxsPSIjMjY0MTYxIiBzdHJva2U9IiMyNjQxNjEiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMTk3IDEzbC02MSAxNjYgODgtNTF6IiBmaWxsPSIjMjQzNjRjIiBzdHJva2U9IiMyNDM2NGMiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMzE0LTM1OEwtNDkxLTk4bDIwMSA1NXoiIGZpbGw9IiMyNjQzNjQiIHN0cm9rZT0iIzI2NDM2NCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0yOTAtNDNsMzIgMjIyIDYxLTE2NnoiIGZpbGw9IiMyNDM5NTEiIHN0cm9rZT0iIzI0Mzk1MSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS0yOTAtNDNsLTEzNCAyMjMgMTY2LTF6IiBmaWxsPSIjMWUzMTQ3IiBzdHJva2U9IiMxZTMxNDciIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tMjU4IDE3OWwtMTY2IDEgMTk4IDIwMXoiIGZpbGw9IiMxYTI4MzgiIHN0cm9rZT0iIzFhMjgzOCIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS00MjQgMTgwbC0yNDggODUgNDQ2IDExNnoiIGZpbGw9IiMxNjI1MzUiIHN0cm9rZT0iIzE2MjUzNSIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PHBhdGggZD0iTS00OTEtOThsNjcgMjc4IDEzNC0yMjN6IiBmaWxsPSIjMWUzNDRlIiBzdHJva2U9IiMxZTM0NGUiIHN0cm9rZS13aWR0aD0iMS41MSIvPjxwYXRoIGQ9Ik0tNDkxLTk4bC0xODEgMzYzIDI0OC04NXoiIGZpbGw9IiMxYTJkNDIiIHN0cm9rZT0iIzFhMmQ0MiIgc3Ryb2tlLXdpZHRoPSIxLjUxIi8+PC9zdmc+"), linear-gradient(342deg, #0085ca 50%, #004264); }

.globalnavigation > li > a {
  padding-top: 0px;
  padding-bottom: 0px; }

#breadcrumb {
  background-color: #F5F5F5;
  font-size: 11px; }

.breadcrumb {
  margin: 0em 0em;
  padding: 0; }

.breadcrumb > li + li:before {
  content: "»"; }

.navbar > .fluid-container > .navbar-header .navbar-brand {
  text-align: left;
  text-indent: 200%;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  width: 225px;
  height: 50px;
  margin-left: 0; }

.lead {
  font-size: 16px;
  padding-left: 20px;
  padding-top: 10px;
  font-style: italic; }

/*
.figure-info, .figure-alert, .figure-warning {
    padding: 15px;
    border: 1px solid #e5e5e5;
    border-right: 20px solid #e5e5e5;
    margin-bottom: 20px;
    margin-top: 20px;
}
*/
.figure > ul {
  background-color: #f2f2f2;
  padding: 15px 15px 15px 35px; }

.figure-info, .figure-alert, .figure-warning {
  background-color: #f5f5f5;
  padding: 15px;
  margin-bottom: 20px;
  margin-top: 20px;
  box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.1); }

.figure-icon {
  right: 20px;
  position: absolute;
  vertical-align: middle;
  color: #FFF; }

.figure-info {
  border-left: 6px solid #0085CA;
  background: #D4E5EF; }
  .figure-info ul {
    background: none; }

.figure-alert {
  border-left: 6px solid #dd2c00;
  background: #FFDBDB; }
  .figure-alert ul {
    background: none; }

.figure-warning {
  border-left: 6px solid #ffd600;
  background: antiquewhite; }
  .figure-warning ul {
    background: none; }

.img-block {
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-bottom: 30px;
  display: inline-block;
  max-width: 100%;
  background-color: #fff; }
  .img-block .img-responsive {
    margin-bottom: 15px; }
  .img-block img {
    box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.1); }

.img-caption {
  border-top: 1px solid #c5c5c5;
  color: #c5c5c5;
  padding-top: 10px; }

.menucontainer .hide {
  display: none; }

.menucontainer .show {
  display: visible; }

.fluid-container {
  padding: 0 30px; }

.page-container {
  width: 100%;
  position: relative;
  top: 105px; }

.page-container--gray-bg {
  background-color: #d3d3d3;
  height: calc(100vh - 105px); }

.content-container {
  padding: 30px; }

.embed-video iframe {
  width: 100%;
  min-height: 450px; }

pre code {
  font-size: 14px; }

.pushmenu {
  position: absolute;
  background-color: #F5F5F5;
  padding: 10px;
  height: 100%; }

.pushmenu > h3 {
  padding-left: 10px;
  margin-top: 0px; }

.pushmenu li {
  width: 200px; }

.pushmenu li > a {
  padding: 4px 10px;
  display: inline-block;
  text-decoration: none; }

.pushmenu li > a:hover,
.pushmenu li > a:focus,
.pushmenu li > a:active {
  color: #FFF;
  background-color: #0085CA; }

.pushmenu ul {
  list-style: none;
  padding-left: 0px; }

.pushmenu-closed {
  left: -240px;
  visibility: hidden; }

.pushmenu-open {
  left: 0; }

.pushmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0; }

.next-btn {
  float: right; }

/*Transition*/
.pushmenu {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.burger-btn {
  background-color: transparent;
  margin-top: 3px;
  font-size: 20px; }

ul.dw-categories {
  list-style: none;
  margin: 0px;
  padding: 0px !important;
  overflow: hidden;
  margin-top: 20px;
  background-color: #f5f5f5; }

ul.dw-categories > li > a {
  display: block;
  padding: 10px 15px;
  color: #757575;
  text-decoration: none;
  font-weight: 400;
  transition: all 0.3s; }

ul.dw-categories > li > ul {
  margin: 0px;
  padding: 0px;
  background: #fafafa none repeat scroll 0px 0px; }

ul.dw-categories > li > ul > li > a {
  display: block;
  padding: 5px 25px;
  color: #757575;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
  transition: all 0.3s; }

.M2, .M3, .M4, .M5 {
  list-style: outside none none; }

.M2:first-of-type {
  border-top: none; }

.M2 {
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px #e1e1e1 solid; }

.affix > .M2 {
  width: 14%; }

.M2, .M3 {
  padding-left: 0px; }

.M4, .M5 {
  padding-left: 15px; }

.M2 > li > a {
  text-transform: uppercase;
  color: #474747;
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 14px; }

.M3, .M4, .M5 {
  line-height: 19px; }

.M3 > li > a,
.M4 > li > a,
.M5 > li > a {
  font-size: 13px; }

.M4 > li > a {
  color: #474747; }

.S0, .S3 {
  padding-left: 0px;
  list-style: outside none none; }

.S0 > li > a {
  text-transform: uppercase;
  color: #474747;
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 14px; }

.S3 > li > a, .M4 > li > a, .M5 > li > a {
  font-size: 12px; }

ul.dw-categories > li > a::after {
  font-family: "FontAwesome";
  content: "\f105";
  position: relative;
  top: 0px;
  float: right; }

ul.dw-categories > .list-open-active > a::after {
  content: "\f107"; }

ul.dw-categories li a:hover, ul.dw-categories a:focus, ul.dw-categories a:active {
  color: #FFF !important;
  background-color: #0085CA;
  border-color: #0085CA; }

.list-open-active {
  background-color: #e0e0e0; }

.offcanvas .list-open-active {
  background-color: #F5F5F5; }

.list-open-active > a {
  color: #757575 !important; }

.list-active > a {
  font-weight: 900 !important;
  color: #E88C0C; }

.figure a {
  border-bottom: 1px solid rgba(26, 95, 140, 0.3); }

.figure table, .figure td {
  border-color: #e0e0e0; }

.figure td {
  padding: 15px;
  max-width: 200px;
  overflow: hidden; }

.figure table caption {
  padding: 10px;
  background-color: #757575;
  color: #fff;
  font-weight: bold; }

.tab-content {
  padding: 15px;
  border: 1px solid #ddd;
  border-top-width: 0px;
  margin-bottom: 45px; }

.docfrontpage h2 {
  margin-top: 40px; }

.database tr, .database td {
  border-style: solid;
  border-color: black;
  border-width: 1px;
  border-left: 0px;
  border-right: 0px;
  height: 2em;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-top-width: 0px !important; }

.database tr:first-child {
  text-align: left; }

.database th {
  border-style: solid;
  border-bottom-width: 3px;
  border-left: 0px;
  border-right: 0px;
  color: #474747;
  text-transform: uppercase;
  padding-top: 8px !important;
  padding-bottom: 5px !important; }

.database {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px; }

#globalnavigation {
  background-color: rgba(0, 0, 0, 0.4);
  height: 25px; }

#globalnavigation .navbar-nav > .active > a,
#globalnavigation .navbar-nav > .active > a:hover,
#globalnavigation .navbar-nav > .active > a:focus {
  border-bottom: 0px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 0; }

.globalfont {
  font-size: 11px; }

.paddingglobal > .navbar-nav > li > a {
  padding-top: 1px;
  padding-bottom: 0px; }

.hidden {
  display: none; }

/* Main table for the doc-site */
table {
  background: #f2efef;
  box-shadow: 2px 2px 5px 0px #D6D6D6;
  border: 0;
  margin-bottom: 20px;
  width: 100%;
  padding: 0.4em; }
  table td, table th {
    border-top: 0px !important; }
  table .table {
    margin-bottom: 0; }
  table thead th,
  table thead tr {
    border-bottom: 2px solid black !important;
    padding: 0.5em; }
  table tr {
    border-bottom: 1px solid #d5d5d5; }
    table tr td,
    table tr th {
      padding: 0.5em; }
      table tr td p,
      table tr th p {
        margin: 0; }
    table tr td:last-child {
      border-right: none; }
  table tr:last-child {
    border-bottom: none; }

/* Table styling for profile page */
.table-profile tr td {
  padding: 0.6em; }
  .table-profile tr td p {
    margin: 0; }

/* Placeholder text color */
.form-control::-webkit-input-placeholder {
  color: #bababa; }

.form-control:-moz-placeholder {
  color: #bababa; }

.form-control::-moz-placeholder {
  color: #bababa; }

.form-control:-ms-input-placeholder {
  color: #bababa; }

/* Panels: Mostly used for Loop/Tag index listings */
.panel {
  overflow: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  background: whitesmoke; }
  .panel p {
    font-size: 0.87em;
    margin-bottom: 0; }

/* Panel for gridded gallery listing */
.howto-item {
  overflow: hidden;
  padding: 25px;
  border: 5px solid white;
  height: 160px;
  background: #e7e7e7;
  z-index: 100; }
  .howto-item:hover {
    background: #dddddd; }
  .howto-item h3 {
    margin: 0;
    font-size: 1.3em; }
  .howto-item [id*="sideNavTitle"]:first-of-type {
    padding: 0px;
    margin: 0px; }

/* Modal: login */
#modal-login .modal-header {
  padding: 15px;
  border-bottom: none;
  background: #166898; }

#modal-login h4 {
  color: white;
  border-bottom: none;
  padding: 0; }

.btn.focus, .btn:focus, .btn:hover {
  color: #227cb7;
  text-decoration: none;
  transition: all 0.4s; }

#filteringGroup {
  min-width: 100%; }
  #filteringGroup .input-group-addon {
    padding: 0;
    border-radius: 0px;
    border: none;
    width: 42px; }

#inputFilter {
  height: 50px;
  outline-color: #d7d7d7;
  padding: 1em;
  font-weight: 600;
  background: #f8f8f8;
  border: 1px solid #dcdcdc;
  border-right: none;
  border-radius: 0px;
  transition: box-shadow 0.4s; }
  #inputFilter:focus {
    box-shadow: 1px 1px 23px -3px #a2a2a2;
    content: ""; }

#buttonReset {
  height: 50px;
  width: auto;
  padding: 1em 1.4em;
  border-radius: 0px; }

/* ----------------------------------------------------
-- TOP NAVIGATION BAR
------------------------------------------------------*/
/*
TOPNAV > Topitems active-state
Hint! Disse er hardcodede, så husk at tjekke at ID (specielt sidste to tegn) stemmer! Brug inspectoren.
*/
#topitem10900A22 a,
#topitem10075A21 a,
#topitem1025A11 a,
#topitem8242A13 a,
#topitem9239A18 a,
#topitem1027A5 a,
#topitem1028A7 a,
#topitem1029A9 a,
#topitem1030A10 a,
#topitem8780A15 a,
#topitem13453A30 a{
  /*background-color: rgb(40, 127, 176);*/
  background-color: #1a5f8c; }

/* TOPNAV > SUBNAV */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
  border-bottom: 6px solid #F5F5F5;
  padding-bottom: 10px; }

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: inherit;
  text-decoration: underline; }

/* TOPNAV > SUBNAV > Subitems active-state */
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {
  color: #fff;
  font-weight: bold;
  background: rgba(27, 109, 156, 0.5);
  /* background: #0085CA; */ }

.navbar-brand {
  padding-top: 10px;
  padding-left: 0px; }
  .navbar-brand img {
    height: 30px; }

ul#offsetMobileNav {
  padding: 0; }

ul#LICleanFrontpage {
  padding: 5px 9px; }

#mobileOffcanvasMenu {
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
  padding: 10px; }
  #mobileOffcanvasMenu h3 {
    margin-top: 30px;
    margin-bottom: 20px; }

#tools-login {
  font-size: 110%; }
  #tools-login a {
    color: white; }

/* ----------------------------------------------------
-- PROFILE DROPDOWN
------------------------------------------------------*/
#profileMenu {
  display: inline-block;
  cursor: pointer; }
  #profileMenu .dropdown-menu {
    left: inherit;
    right: 0; }
  #profileMenu > a {
    color: white;
    transition: all 0.3s; }
    #profileMenu > a:hover {
      color: #89c3e9; }
  #profileMenu li > a {
    color: black; }
    #profileMenu li > a:hover {
      background: #cccccc; }
  #profileMenu li > p {
    color: black;
    margin-bottom: 10px;
    padding: 3px 20px;
    font-size: 90%;
    font-weight: 700; }

.dropdown--select .dropdown-toggle {
  width: 100%;
  text-align: left;
  margin-left: 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 5px 10px;
  padding-left: 15px;
  background: white;
  position: relative;
  color: #000000; }
  .dropdown--select .dropdown-toggle .caret {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%); }

.dropdown--select .dropdown-menu {
  width: 100%;
  padding-left: 8px;
  list-style: none; }
  .dropdown--select .dropdown-menu > ul {
    list-style: none; }

/* ----------------------------------------------------
-- RIGHT NAVIGATION
------------------------------------------------------*/
.scroll-nav {
  position: fixed;
  left: 79%;
  right: 15px;
  border: 1px solid rgba(229, 229, 229, 0.85);
  padding: 10px 20px;
  margin-top: 30px;
  box-shadow: 1px 2px 15px 2px rgba(107, 107, 107, 0.17); }
  .scroll-nav ul {
    list-style: none;
    padding-left: 0px; }

/* Highlight top item */
.bs-sidebar .nav > li > a[href*="sideNavTitle1"] {
  /*font-weight: 900;*/ }

.bs-sidebar {
  padding-left: 0px !important; }

/* ----------------------------------------------------
-- LEFT NAVIGATION (default)
------------------------------------------------------*/
.navigationclass {
  list-style: none;
  padding-left: 0; }

.navigationclass a:active, a:hover, a:focus {
  color: #555; }

.navigationclass > ul > .active {
  color: #555; }

/* (In its default position) */
#leftnavigation-container {
  position: fixed;
  margin-top: 20px;
  width: 16%; }

/* (Long left-navigations - .longmenu is applied via JS) */
#leftnavigation-container.longmenu {
  top: 0;
  position: absolute;
  width: 100%; }

/* STICK */
.stickyLeft {
  position: fixed;
  bottom: 0; }

/* ----------------------------------------------------
-- SECTION DROPDOWN BUTTON
------------------------------------------------------*/
.section-button-mobile {
  display: none;
  background: none;
  color: white;
  padding: 1px 10px;
  margin: 0 5px; }
  .section-button-mobile.dark {
    color: black; }
    .section-button-mobile.dark:hover {
      color: black; }

.section-button-mobile:hover {
  background: rgba(226, 226, 226, 0.05);
  color: white; }

.form-control {
  display: inline-block; }

.form-group::after {
  display: block;
  content: "";
  clear: both; }

.form-status {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 700; }
  .form-status-invalid {
    color: #F01145; }

.table {
  margin-top: 40px; }

.table--cases tbody td {
  width: 25%;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* ----------------------------------------------------
-- INVOICES
------------------------------------------------------*/
.payment-state--paid {
  background-color: #4CAF50;
  color: white;
  padding: 0 4px;
  display: inline-block; }

.payment-state--unpaid {
  background-color: #fff5a1;
  color: black;
  padding: 0 4px;
  display: inline-block; }

.payment-state--overdue {
  background-color: #F44336;
  color: white;
  padding: 0 4px;
  display: inline-block; }

/* ----------------------------------------------------
-- "Ace" Syntax highligter
------------------------------------------------------*/
[class*="ace-syntax"] {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #d2d2d2;
  border: 1px solid rgba(137, 151, 179, 0.7);
  margin: 3px 0 20px 0; }

.ace-autosize {
  min-height: 250px; }

.ace-xsmall {
  min-height: 65px; }

.ace-small {
  min-height: 95px; }

.ace-medium {
  min-height: 150px; }

.ace-large {
  min-height: 330px; }

.ace-xlarge {
  min-height: 500px; }

/*
  Extended syntax support hack for Razor script
*/
/* helper to ensure that razor (which is correctly detected by ACE) is also highlighted */
.ace_razor {
  background-color: yellow; }

/* make sure the highlighted text is also black, otherwise it a kind of gray */
.ace_punctuation.ace_short.ace_razor {
  color: black; }

.ace_punctuation.ace_block.ace_razor {
  color: black; }

/* Disable horizontal scrolling in Ace editor */
.ace_scrollbar-h {
  display: none !important; }

/*------------------------------------*    #SIDENAV PLUGIN CSS
\*------------------------------------*/
/* By default it's not affixed in mobile views, so undo that */
.bs-sidebar.affix {
  position: static; }

@media (min-width: 768px) {
  .bs-sidebar {
    padding-left: 20px; } }

/* First level of nav */
.bs-sidenav {
  margin-top: 20px;
  margin-bottom: 20px; }

/* All levels of nav */
.bs-sidebar .nav > li > a {
  display: block;
  padding: 4px 20px;
  font-size: 13px;
  font-weight: bold;
  color: #A0A0A0; }

.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
  padding-left: 18px;
  color: #0085CA;
  text-decoration: none;
  background-color: transparent;
  border-left: 2px solid #0085CA; }

.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
  padding-left: 17px;
  font-weight: bold;
  color: #0085CA;
  background-color: transparent;
  border-left: 3px solid #0085CA; }

/* Nav: second level (shown on .active) */
.bs-sidebar .nav .nav {
  display: none;
  /* Hide by default, but at >768px, show it */
  padding-bottom: 10px; }

.bs-sidebar .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 30px;
  font-size: 12px;
  font-weight: normal; }

.bs-sidebar .nav .nav > li > a:hover,
.bs-sidebar .nav .nav > li > a:focus {
  padding-left: 29px; }

.bs-sidebar .nav .nav > .active > a,
.bs-sidebar .nav .nav > .active:hover > a,
.bs-sidebar .nav .nav > .active:focus > a {
  padding-left: 28px;
  font-weight: 500; }

/* Nav: third level (shown on .active) */
.bs-sidebar .nav .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 40px;
  font-size: 12px;
  font-weight: normal; }

.bs-sidebar .nav .nav .nav > li > a:hover,
.bs-sidebar .nav .nav .nav > li > a:focus {
  padding-left: 39px; }

.bs-sidebar .nav .nav .nav > .active > a,
.bs-sidebar .nav .nav .nav > .active:hover > a,
.bs-sidebar .nav .nav .nav > .active:focus > a {
  padding-left: 38px;
  font-weight: 500; }

/* Nav: fourth level (shown on .active) */
.bs-sidebar .nav .nav .nav .nav > li > a {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 49px;
  font-size: 12px;
  font-weight: normal; }

.bs-sidebar .nav .nav .nav .nav > li > a:hover,
.bs-sidebar .nav .nav .nav .nav > li > a:focus {
  padding-left: 50px; }

.bs-sidebar .nav .nav .nav .nav > .active > a,
.bs-sidebar .nav .nav .nav .nav > .active:hover > a,
.bs-sidebar .nav .nav .nav .nav > .active:focus > a {
  padding-left: 49px;
  font-weight: 500; }

/* Back to top (hidden on mobile) */
.back-to-top {
  display: none;
  padding: 4px 10px;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #A0A0A0; }

.back-to-top:hover {
  color: #0085CA;
  text-decoration: none; }

.back-to-top {
  display: block; }

.bs-sidebar .nav > .active > ul {
  display: block; }

/* Widen the fixed sidebar */
.bs-sidebar.affix,
.bs-sidebar.affix-bottom {
  width: 213px; }

.bs-sidebar.affix {
  position: fixed;
  /* Undo the static from mobile first approach */
  right: 0;
  top: 20px; }

.bs-sidebar.affix-bottom {
  position: absolute;
  /* Undo the static from mobile first approach */ }

.bs-sidebar.affix-bottom .bs-sidenav,
.bs-sidebar.affix .bs-sidenav {
  margin-top: 0;
  margin-bottom: 0; }
