html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: 0.67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  height: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}

legend {
  padding: 0;
  border: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

td,
th {
  padding: 0;
}

*,
  *:before,
  *:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #2D2D2D;
  background-color: #fff;

  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
 color: #079fd2;
 text-decoration: none;
}

a:hover,
  a:focus {
   color: #056788;
   text-decoration: none;
 }

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #eee;
  margin: 1em 0;
  padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
  font-weight: 400;
  line-height: 1.2;
  color: inherit;
}

h1 {
  margin: 0 0 calc(16px * 1.5);
}

h2 {
  margin: 0 0 calc(16px * 1.5);
}

h3 {
  margin: 0 0 calc(16px * 1.5);
}

h4 {
  margin: 0 0 calc(16px * 1.5);
}

h5 {
  margin: 0 0 calc(16px * 1.5);
}

h6 {
  margin: 0 0 calc(16px * 1.5);
}

p {
  margin: 0 0 calc(16px * 1.5);
}

ul {
  margin: 0 0 calc(16px * 1.5);
}

ol {
  margin: 0 0 calc(16px * 1.5);
}

h1 { 
  font-size: calc(16px * 2.6); 
  font-weight: 300; 
}

.h1 { 
  font-size: calc(16px * 2.6); 
  font-weight: 300; 
}

@media (max-width: 767px) {
  h1 { 
    font-size: calc(16px * 2.15); 
  }
  .h1 { 
    font-size: calc(16px * 2.15); 
  }
}

h2 { 
  font-size: calc(16px * 2.15); 
}

.h2 { 
  font-size: calc(16px * 2.15); 
}

h3 { 
  font-size: calc(16px * 1.7); 
}

.h3 { 
  font-size: calc(16px * 1.7); 
}

h4 { 
  font-size: calc(16px * 1.25); 
}

.h4 { 
  font-size: calc(16px * 1.25); 
}

h5 { 
  font-size: 16px; 
}

.h5 { 
  font-size: 16px; 
}

h6 { 
  font-size: calc(16px * .85); 
}

.h6 { 
  font-size: calc(16px * .85); 
}

b {
  font-weight: 700;
}

strong {
  font-weight: 700;
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
  line-height: 1;
}

ul,
ol {
  margin-top: 0;
}

dl {
  margin-top: 0;
  margin-bottom: calc(16px * 1.5);
}

dt {
  line-height: 1.5;
  margin-bottom: calc(16px * 1.5 / 2);
}

dd {
  line-height: 1.5;
  margin-bottom: calc(16px * 1.5 / 2);
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal:before,
  .dl-horizontal:after {
    display: table;
    content: "";
  }

.dl-horizontal:after {
    clear: both;
  }

.dl-horizontal dt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

@media (min-width: 768px) {

.dl-horizontal dt {
      width: 30%;
      float: left;
      clear: both;
      padding-right: 15px
  }
    }

@media (min-width: 768px) {

.dl-horizontal dd {
      width: 70%;
      float: right
  }
    }

abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}

blockquote {
  padding: calc(16px * 1.5 / 2) calc(16px * 1.5);
  margin: 0 0 calc(16px * 1.5);
  border-left: 5px solid #eee;
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
      margin-bottom: 0;
    }

address {
  margin-bottom: calc(16px * 1.5);
  font-style: normal;
  line-height: 1.5;
}

.list-unstyled {
  list-style: none;
  padding-left: 0;
}

.clearfix:before,
  .clearfix:after {
    display: table;
    content: "";
  }

.clearfix:after {
    clear: both;
  }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.hidden {
  display: none !important;
}

.btn {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

input[type="submit"],
.article-more-questions a {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

a[role="button"] {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.lines-button {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.satisfaction-box input[type="radio"] ~ label {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.share a {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.submit-a-request {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.login {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.language-selector .dropdown-toggle {
  display: inline-block;
  padding: 6px 12px
    calc(6px - 2px) 12px;
  margin-bottom: 0;
  font-size: calc(16px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.btn:focus, .btn:active:focus, input[type="submit"]:focus, input[type="submit"]:active:focus, a[role="button"]:focus, a[role="button"]:active:focus, .lines-button:focus, .lines-button:active:focus, .satisfaction-box input[type="radio"] ~ label:focus, .satisfaction-box input[type="radio"] ~ label:active:focus, .share a:focus, .share a:active:focus, .submit-a-request:focus, .submit-a-request:active:focus, .login:focus, .login:active:focus, .language-selector .dropdown-toggle:focus, .language-selector .dropdown-toggle:active:focus {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }

.btn:hover,
  .btn:focus,
	.article-more-questions a:hover,
	.article-more-questions a:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  a[role="button"]:hover,
  a[role="button"]:focus,
  .lines-button:hover,
  .lines-button:focus,
  .satisfaction-box input[type="radio"] ~ label:hover,
  .satisfaction-box input[type="radio"] ~ label:focus,
  .share a:hover,
  .share a:focus,
  .submit-a-request:hover,
  .submit-a-request:focus,
  .login:hover,
  .login:focus,
  .language-selector .dropdown-toggle:hover,
  .language-selector .dropdown-toggle:focus {
    color: #fff;
    text-decoration: none;
  }

.btn:active, input[type="submit"]:active, a[role="button"]:active, .lines-button:active, .satisfaction-box input[type="radio"] ~ label:active, .share a:active, .submit-a-request:active, .login:active, .language-selector .dropdown-toggle:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  }

.btn--primary,
a[role="button"],
.satisfaction-box .satisfaction-submit {
  color: #fff;
  background-color: #079fd2;
  border-color: #079fd2;
}

.btn--primary:hover,
  .btn--primary:focus,
  .btn--primary:active,
  a[role="button"]:hover,
  a[role="button"]:focus,
  a[role="button"]:active,
  .satisfaction-box .satisfaction-submit:hover,
  .satisfaction-box .satisfaction-submit:focus,
  .satisfaction-box .satisfaction-submit:active {
    color: #e0e0e0;
    background-color: #057aa1;
    border-color: #057297;
  }

.btn--primary:active, a[role="button"]:active, .satisfaction-box .satisfaction-submit:active {
    background-image: none;
  }

.article-more-questions a,
.btn--success,
input[type="submit"],
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"] {
  color: #fff;
  background-color: #29B473;
  border-color: #29B473;
}

.btn--success:hover,
  .btn--success:focus,
  .btn--success:active,
	.article-more-questions a:hover,
.article-more-questions a:focus,
.article-more-questions a:active
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  input[type="submit"]:active,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:hover,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:focus,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:active {
    color: #e0e0e0;
    background-color: #208a58;
    border-color: #1e8253;
  }

.btn--success:active, input[type="submit"]:active, .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:active {
    background-image: none;
  }

.btn--info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn--info:hover,
  .btn--info:focus,
  .btn--info:active {
    color: #e0e0e0;
    background-color: #31b0d5;
    border-color: #269abc;
  }

.btn--info:active {
    background-image: none;
  }

.btn--warning {
  color: #fff;
  background-color: #ffcd40;
  border-color: #ffc627;
}

.btn--warning:hover,
  .btn--warning:focus,
  .btn--warning:active {
    color: #e0e0e0;
    background-color: #ffc00d;
    border-color: #e8ab00;
  }

.btn--warning:active {
    background-image: none;
  }

.btn--danger,
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"] {
  color: #fff;
  background-color: #ff5252;
  border-color: #ff3939;
}

.btn--danger:hover,
  .btn--danger:focus,
  .btn--danger:active,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:hover,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:focus,
  .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:active {
    color: #e0e0e0;
    background-color: #ff1f1f;
    border-color: #fa0000;
  }

.btn--danger:active, .satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:active {
    background-image: none;
  }

.article-vote-controls__item {
  color: #2D2D2D;
  background-color: #eee;
  border-color: #eee;
}

.article-vote-controls__item:hover {
    color: #0e0e0e;
    background-color: #d5d5d5;
    border-color: #cfcfcf;
  }

.article-vote-controls__item:focus {
    color: #0e0e0e;
    background-color: #d5d5d5;
    border-color: #cfcfcf;
  }

.article-vote-controls__item:active {
    color: #0e0e0e;
    background-color: #d5d5d5;
    border-color: #cfcfcf;
  }

.article-vote-controls__item:active {
    background-image: none;
  }

.btn--default,
a.vote-control[role="button"] {
  color: #079fd2;
  background-color: transparent;
  border-color: #079fd2;
}

.btn--default:hover,
  .btn--default:focus,
  .btn--default:active,
  a.vote-control[role="button"]:hover,
  a.vote-control[role="button"]:focus,
  a.vote-control[role="button"]:active {
    color: #057297;
    background-color: transparent;
    border-color: #057297;
  }

.btn--default:active, a.vote-control[role="button"]:active {
    background-image: none;
  }

.submit-a-request,
.login,
.language-selector .dropdown-toggle {
  color: #079fd2;
  background-color: transparent;
  border-color: #079fd2;
}

.submit-a-request:hover,
  .submit-a-request:focus,
  .submit-a-request:active,
  .login:hover,
  .login:focus,
  .login:active,
  .language-selector .dropdown-toggle:hover,
  .language-selector .dropdown-toggle:focus,
  .language-selector .dropdown-toggle:active {
    color: #057297;
    background-color: transparent;
    border-color: #057297;
  }

.submit-a-request:active, .login:active, .language-selector .dropdown-toggle:active {
    background-image: none;
  }

.ask-the-community__button,
.profile-header__options [data-action="edit-profile"] {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.ask-the-community__button:hover,
  .ask-the-community__button:focus,
  .ask-the-community__button:active,
  .profile-header__options [data-action="edit-profile"]:hover,
  .profile-header__options [data-action="edit-profile"]:focus,
  .profile-header__options [data-action="edit-profile"]:active {
    color: #e0e0e0;
    background-color: transparent;
    border-color: #fff;
  }

.ask-the-community__button:active, .profile-header__options [data-action="edit-profile"]:active {
    background-image: none;
  }

.article-subscribe,
.article-unsubscribe,
.post-follow .post-subscribe,
.post-follow .post-unsubscribe,
.topic-controls__item--subscribe .dropdown-toggle,
.topic-controls__item--subscribe .topic-unsubscribe {
  color: #fff;
  background-color: transparent;
  border-color: #079fd2;
}

.article-subscribe:hover,
  .article-subscribe:focus,
  .article-subscribe:active,
  .article-unsubscribe:hover,
  .article-unsubscribe:focus,
  .article-unsubscribe:active,
  .post-follow .post-subscribe:hover,
  .post-follow .post-subscribe:focus,
  .post-follow .post-subscribe:active,
  .post-follow .post-unsubscribe:hover,
  .post-follow .post-unsubscribe:focus,
  .post-follow .post-unsubscribe:active,
  .topic-controls__item--subscribe .dropdown-toggle:hover,
  .topic-controls__item--subscribe .dropdown-toggle:focus,
  .topic-controls__item--subscribe .dropdown-toggle:active,
  .topic-controls__item--subscribe .topic-unsubscribe:hover,
  .topic-controls__item--subscribe .topic-unsubscribe:focus,
  .topic-controls__item--subscribe .topic-unsubscribe:active {
    color: #e0e0e0;
    background-color: transparent;
    border-color: #057297;
  }

.article-subscribe:active, .article-unsubscribe:active, .post-follow .post-subscribe:active, .post-follow .post-unsubscribe:active, .topic-controls__item--subscribe .dropdown-toggle:active, .topic-controls__item--subscribe .topic-unsubscribe:active {
    background-image: none;
  }

.topbar {
  position: relative;
  width: 100%;
  background-color: #f8f8f8;
  margin-bottom: calc(16px * 1.5 * 2);
  border-bottom: 1px solid #f8f8f8;
  color: #2D2D2D;
}

@media (max-width: 767px) {

.topbar .submit-a-request,
  .topbar .login,
  .topbar .language-selector {
      margin-bottom: 5px
  }
    }

.topbar__inner {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}

@media (min-width: 768px) {

.topbar__inner {
    display: table
}
  }

.topbar__col {
  position: relative;
  padding: 20px 0;
}

@media (min-width: 768px) {

.topbar__col {
    display: table-cell;
    vertical-align: middle
}
  }

@media (min-width: 768px) {

.topbar__controls {
    float: right
}
  }

@media (max-width: 767px) {

.topbar__collapse {
    display: none;
    padding-bottom: 20px
}
  }

@media (min-width: 768px) {

.topbar__collapse {
    display: block !important
}
  }

@media (max-width: 767px) {

.topbar__menu {
    padding: 0
}
  }

.footer {
  font-size: calc(16px - 2px);
  line-height: 1.1;
  color: #999;
  margin-bottom: 40px;
  text-align: center;
	background-color: #fff;
	padding: calc(16px * 1.5) 0;
}

.footer a {
    color: #999;
  }

%form-control-disabled[disabled] {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1; 
  }

%form-control-disabled[readonly] {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1; 
  }

fieldset[disabled] %form-control-disabled {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1; 
  }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: calc(16px * 1.5);
  font-size: calc(16px * 1.5);
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%; 
  margin-bottom: calc(16px * 1.5 / 2);
  font-weight: 500;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9; 
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: calc(6px + 1px);
  font-size: 16px;
  line-height: 1.5;
  color: #555;
}

select {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

textarea {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="text"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="password"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="datetime"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="datetime-local"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="date"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="month"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="time"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="week"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="number"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="email"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="url"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="search"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="tel"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

input[type="color"] {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

.nesty-input {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  background-clip: padding-box;
  
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .nesty-input:focus {
    border-color: #9ed5e7;
    outline: 0;
  }

select::-moz-placeholder, textarea::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, .nesty-input::-moz-placeholder {
    color: #999;
    opacity: 1;
  }

select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, .nesty-input:-ms-input-placeholder { 
     color: #999; 
  }

select::-webkit-input-placeholder,  textarea::-webkit-input-placeholder,  input[type="text"]::-webkit-input-placeholder,  input[type="password"]::-webkit-input-placeholder,  input[type="datetime"]::-webkit-input-placeholder,  input[type="datetime-local"]::-webkit-input-placeholder,  input[type="date"]::-webkit-input-placeholder,  input[type="month"]::-webkit-input-placeholder,  input[type="time"]::-webkit-input-placeholder,  input[type="week"]::-webkit-input-placeholder,  input[type="number"]::-webkit-input-placeholder,  input[type="email"]::-webkit-input-placeholder,  input[type="url"]::-webkit-input-placeholder,  input[type="search"]::-webkit-input-placeholder,  input[type="tel"]::-webkit-input-placeholder,  input[type="color"]::-webkit-input-placeholder,  .nesty-input::-webkit-input-placeholder  { 
     color: #999; 
  }

select {
  height: calc(16px * 1.5 + (6px * 2) + 2px);
}

textarea {
  resize: vertical;
  height: calc((16px * 1.5 + (6px * 2) + 2px) * 3);
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"] {
    line-height: calc(16px * 1.5 + (6px * 2) + 2px);
  }
  input[type="time"] {
    line-height: calc(16px * 1.5 + (6px * 2) + 2px);
  }
  input[type="datetime-local"] {
    line-height: calc(16px * 1.5 + (6px * 2) + 2px);
  }
  input[type="month"] {
    line-height: calc(16px * 1.5 + (6px * 2) + 2px);
  }
}

.form-field {
  margin-bottom: calc(16px * 1.5);
}

.form-field p {
    font-size: 90%;
    display: block; 
    margin-top: 10px;
    margin-bottom: 15px;
    color: #6d6d6d; 
  }

.form-field.required > label:after {
    content: "*";
    color: #ff5252;
    margin-left: 2px;
  }

.form-field.boolean {
  position: relative;
  padding-left: 20px;
}

.form-field.boolean input[type="checkbox"] {
    position: absolute;
    left: 0;
  }

.form-field.boolean label {
    min-height: calc(16px * 1.5); 
    margin-bottom: 0;
    cursor: pointer;
  }

input[type="radio"][disabled],
  input[type="radio"].disabled,
  fieldset[disabled] input[type="radio"],
  input[type="checkbox"][disabled],
  input[type="checkbox"].disabled,
  fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
  }

.container {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {

.container {
  padding-right: calc(15px * 2);
  padding-left: calc(15px * 2)
}
}

.container-inner {
  max-width: 1100px;
  margin: 0 auto;
}

.recent-articles ul, .related-articles ul, .section-articles ul {
    list-style: none;
    padding-left: 0;
  }

.recent-articles ul li {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.related-articles ul li {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.section-articles ul li {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.recent-articles a {
    color: #2D2D2D;
    border-bottom: 1px solid #eee;
    padding-bottom: 1px;
  }

.related-articles a {
    color: #2D2D2D;
    border-bottom: 1px solid #eee;
    padding-bottom: 1px;
  }

.section-articles a {
    color: #2D2D2D;
    border-bottom: 1px solid #eee;
    padding-bottom: 1px;
  }

.section-articles {
  padding-left: 15px;
}

table {
  background-color: transparent;
}

caption {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: calc(16px * 1.5);
}

.table th,
  .table td {
    padding: 12px;
    vertical-align: top;
  }

.table td {
    border-top: 1px solid #ddd;
  }

.table thead th {
    vertical-align: bottom;
  }

.table tbody + tbody {
    border-top: 1px solid #ddd;
  }

.table .table {
    background-color: #fff;
  }

.table--color-header th {
    background-color: #079fd2;
    color: #fff;
  }

.table--striped th,
  .table--striped td,
  .table--striped thead th {
    border-color: #fff;
  }

.table--striped tbody tr:nth-child(odd) {
    background-color: #f7f7f9;
    color: #2D2D2D;
  }

.table--hover tbody tr:hover {
    background-color: #f7f7f9;
    color: #2D2D2D;
  }

.table--bordered {
  border: 1px solid #c4c4c4;
}

.table--bordered td {
    border-left: 1px solid #c4c4c4;
  }

.table--bordered th {
    border-left: 1px solid #c4c4c4;
  }

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {

.table-responsive {
    width: 100%;
    margin-bottom: calc(16px * 1.5 * 0.75);
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
}
   
    .table-responsive > .table {
      margin-bottom: 0;
    }
          .table-responsive > .table > thead > tr > th,
          .table-responsive > .table > thead > tr > td,
          .table-responsive > .table > tbody > tr > th,
          .table-responsive > .table > tbody > tr > td,
          .table-responsive > .table > tfoot > tr > th,
          .table-responsive > .table > tfoot > tr > td {
            white-space: nowrap;
          }
  }

main {
  padding-bottom: 40px;
  max-width: 1100px;
  margin: 0 auto;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.column {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.column--xs-1 {
  width: 8.33333%;
}

.column--xs-2 {
  width: 16.66667%;
}

.column--xs-3 {
  width: 25%;
}

.column--xs-4 {
  width: 33.33333%;
}

.column--xs-5 {
  width: 41.66667%;
}

.column--xs-6 {
  width: 50%;
}

.column--xs-7 {
  width: 58.33333%;
}

.column--xs-8 {
  width: 66.66667%;
}

.column--xs-9 {
  width: 75%;
}

.column--xs-10 {
  width: 83.33333%;
}

.column--xs-11 {
  width: 91.66667%;
}

.column--xs-12 {
  width: 100%;
}

.column--xs-pull-0 {
  right: auto;
}

.column--xs-pull-1 {
  right: 8.33333%;
}

.column--xs-pull-2 {
  right: 16.66667%;
}

.column--xs-pull-3 {
  right: 25%;
}

.column--xs-pull-4 {
  right: 33.33333%;
}

.column--xs-pull-5 {
  right: 41.66667%;
}

.column--xs-pull-6 {
  right: 50%;
}

.column--xs-pull-7 {
  right: 58.33333%;
}

.column--xs-pull-8 {
  right: 66.66667%;
}

.column--xs-pull-9 {
  right: 75%;
}

.column--xs-pull-10 {
  right: 83.33333%;
}

.column--xs-pull-11 {
  right: 91.66667%;
}

.column--xs-pull-12 {
  right: 100%;
}

.column--xs-push-0 {
  left: auto;
}

.column--xs-push-1 {
  left: 8.33333%;
}

.column--xs-push-2 {
  left: 16.66667%;
}

.column--xs-push-3 {
  left: 25%;
}

.column--xs-push-4 {
  left: 33.33333%;
}

.column--xs-push-5 {
  left: 41.66667%;
}

.column--xs-push-6 {
  left: 50%;
}

.column--xs-push-7 {
  left: 58.33333%;
}

.column--xs-push-8 {
  left: 66.66667%;
}

.column--xs-push-9 {
  left: 75%;
}

.column--xs-push-10 {
  left: 83.33333%;
}

.column--xs-push-11 {
  left: 91.66667%;
}

.column--xs-push-12 {
  left: 100%;
}

.column--xs-offset-0 {
  margin-left: 0%;
}

.column--xs-offset-1 {
  margin-left: 8.33333%;
}

.column--xs-offset-2 {
  margin-left: 16.66667%;
}

.column--xs-offset-3 {
  margin-left: 25%;
}

.column--xs-offset-4 {
  margin-left: 33.33333%;
}

.column--xs-offset-5 {
  margin-left: 41.66667%;
}

.column--xs-offset-6 {
  margin-left: 50%;
}

.column--xs-offset-7 {
  margin-left: 58.33333%;
}

.column--xs-offset-8 {
  margin-left: 66.66667%;
}

.column--xs-offset-9 {
  margin-left: 75%;
}

.column--xs-offset-10 {
  margin-left: 83.33333%;
}

.column--xs-offset-11 {
  margin-left: 91.66667%;
}

.column--xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .column--sm-1 {
    width: 8.33333%;
  }
  .column--sm-2 {
    width: 16.66667%;
  }
  .column--sm-3 {
    width: 25%;
  }
  .column--sm-4 {
    width: 33.33333%;
  }
  .column--sm-5 {
    width: 41.66667%;
  }
  .column--sm-6 {
    width: 50%;
  }
  .column--sm-7 {
    width: 58.33333%;
  }
  .column--sm-8 {
    width: 66.66667%;
  }
  .column--sm-9 {
    width: 75%;
  }
  .column--sm-10 {
    width: 83.33333%;
  }
  .column--sm-11 {
    width: 91.66667%;
  }
  .column--sm-12 {
    width: 100%;
  }
  .column--sm-pull-0 {
    right: auto;
  }
  .column--sm-pull-1 {
    right: 8.33333%;
  }
  .column--sm-pull-2 {
    right: 16.66667%;
  }
  .column--sm-pull-3 {
    right: 25%;
  }
  .column--sm-pull-4 {
    right: 33.33333%;
  }
  .column--sm-pull-5 {
    right: 41.66667%;
  }
  .column--sm-pull-6 {
    right: 50%;
  }
  .column--sm-pull-7 {
    right: 58.33333%;
  }
  .column--sm-pull-8 {
    right: 66.66667%;
  }
  .column--sm-pull-9 {
    right: 75%;
  }
  .column--sm-pull-10 {
    right: 83.33333%;
  }
  .column--sm-pull-11 {
    right: 91.66667%;
  }
  .column--sm-pull-12 {
    right: 100%;
  }
  .column--sm-push-0 {
    left: auto;
  }
  .column--sm-push-1 {
    left: 8.33333%;
  }
  .column--sm-push-2 {
    left: 16.66667%;
  }
  .column--sm-push-3 {
    left: 25%;
  }
  .column--sm-push-4 {
    left: 33.33333%;
  }
  .column--sm-push-5 {
    left: 41.66667%;
  }
  .column--sm-push-6 {
    left: 50%;
  }
  .column--sm-push-7 {
    left: 58.33333%;
  }
  .column--sm-push-8 {
    left: 66.66667%;
  }
  .column--sm-push-9 {
    left: 75%;
  }
  .column--sm-push-10 {
    left: 83.33333%;
  }
  .column--sm-push-11 {
    left: 91.66667%;
  }
  .column--sm-push-12 {
    left: 100%;
  }
  .column--sm-offset-0 {
    margin-left: 0%;
  }
  .column--sm-offset-1 {
    margin-left: 8.33333%;
  }
  .column--sm-offset-2 {
    margin-left: 16.66667%;
  }
  .column--sm-offset-3 {
    margin-left: 25%;
  }
  .column--sm-offset-4 {
    margin-left: 33.33333%;
  }
  .column--sm-offset-5 {
    margin-left: 41.66667%;
  }
  .column--sm-offset-6 {
    margin-left: 50%;
  }
  .column--sm-offset-7 {
    margin-left: 58.33333%;
  }
  .column--sm-offset-8 {
    margin-left: 66.66667%;
  }
  .column--sm-offset-9 {
    margin-left: 75%;
  }
  .column--sm-offset-10 {
    margin-left: 83.33333%;
  }
  .column--sm-offset-11 {
    margin-left: 91.66667%;
  }
  .column--sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .column--md-1 {
    width: 8.33333%;
  }
  .column--md-2 {
    width: 16.66667%;
  }
  .column--md-3 {
    width: 25%;
  }
  .column--md-4 {
    width: 33.33333%;
  }
  .column--md-5 {
    width: 41.66667%;
  }
  .column--md-6 {
    width: 50%;
  }
  .column--md-7 {
    width: 58.33333%;
  }
  .column--md-8 {
    width: 66.66667%;
  }
  .column--md-9 {
    width: 75%;
  }
  .column--md-10 {
    width: 83.33333%;
  }
  .column--md-11 {
    width: 91.66667%;
  }
  .column--md-12 {
    width: 100%;
  }
  .column--md-pull-0 {
    right: auto;
  }
  .column--md-pull-1 {
    right: 8.33333%;
  }
  .column--md-pull-2 {
    right: 16.66667%;
  }
  .column--md-pull-3 {
    right: 25%;
  }
  .column--md-pull-4 {
    right: 33.33333%;
  }
  .column--md-pull-5 {
    right: 41.66667%;
  }
  .column--md-pull-6 {
    right: 50%;
  }
  .column--md-pull-7 {
    right: 58.33333%;
  }
  .column--md-pull-8 {
    right: 66.66667%;
  }
  .column--md-pull-9 {
    right: 75%;
  }
  .column--md-pull-10 {
    right: 83.33333%;
  }
  .column--md-pull-11 {
    right: 91.66667%;
  }
  .column--md-pull-12 {
    right: 100%;
  }
  .column--md-push-0 {
    left: auto;
  }
  .column--md-push-1 {
    left: 8.33333%;
  }
  .column--md-push-2 {
    left: 16.66667%;
  }
  .column--md-push-3 {
    left: 25%;
  }
  .column--md-push-4 {
    left: 33.33333%;
  }
  .column--md-push-5 {
    left: 41.66667%;
  }
  .column--md-push-6 {
    left: 50%;
  }
  .column--md-push-7 {
    left: 58.33333%;
  }
  .column--md-push-8 {
    left: 66.66667%;
  }
  .column--md-push-9 {
    left: 75%;
  }
  .column--md-push-10 {
    left: 83.33333%;
  }
  .column--md-push-11 {
    left: 91.66667%;
  }
  .column--md-push-12 {
    left: 100%;
  }
  .column--md-offset-0 {
    margin-left: 0%;
  }
  .column--md-offset-1 {
    margin-left: 8.33333%;
  }
  .column--md-offset-2 {
    margin-left: 16.66667%;
  }
  .column--md-offset-3 {
    margin-left: 25%;
  }
  .column--md-offset-4 {
    margin-left: 33.33333%;
  }
  .column--md-offset-5 {
    margin-left: 41.66667%;
  }
  .column--md-offset-6 {
    margin-left: 50%;
  }
  .column--md-offset-7 {
    margin-left: 58.33333%;
  }
  .column--md-offset-8 {
    margin-left: 66.66667%;
  }
  .column--md-offset-9 {
    margin-left: 75%;
  }
  .column--md-offset-10 {
    margin-left: 83.33333%;
  }
  .column--md-offset-11 {
    margin-left: 91.66667%;
  }
  .column--md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .column--lg-1 {
    width: 8.33333%;
  }
  .column--lg-2 {
    width: 16.66667%;
  }
  .column--lg-3 {
    width: 25%;
  }
  .column--lg-4 {
    width: 33.33333%;
  }
  .column--lg-5 {
    width: 41.66667%;
  }
  .column--lg-6 {
    width: 50%;
  }
  .column--lg-7 {
    width: 58.33333%;
  }
  .column--lg-8 {
    width: 66.66667%;
  }
  .column--lg-9 {
    width: 75%;
  }
  .column--lg-10 {
    width: 83.33333%;
  }
  .column--lg-11 {
    width: 91.66667%;
  }
  .column--lg-12 {
    width: 100%;
  }
  .column--lg-pull-0 {
    right: auto;
  }
  .column--lg-pull-1 {
    right: 8.33333%;
  }
  .column--lg-pull-2 {
    right: 16.66667%;
  }
  .column--lg-pull-3 {
    right: 25%;
  }
  .column--lg-pull-4 {
    right: 33.33333%;
  }
  .column--lg-pull-5 {
    right: 41.66667%;
  }
  .column--lg-pull-6 {
    right: 50%;
  }
  .column--lg-pull-7 {
    right: 58.33333%;
  }
  .column--lg-pull-8 {
    right: 66.66667%;
  }
  .column--lg-pull-9 {
    right: 75%;
  }
  .column--lg-pull-10 {
    right: 83.33333%;
  }
  .column--lg-pull-11 {
    right: 91.66667%;
  }
  .column--lg-pull-12 {
    right: 100%;
  }
  .column--lg-push-0 {
    left: auto;
  }
  .column--lg-push-1 {
    left: 8.33333%;
  }
  .column--lg-push-2 {
    left: 16.66667%;
  }
  .column--lg-push-3 {
    left: 25%;
  }
  .column--lg-push-4 {
    left: 33.33333%;
  }
  .column--lg-push-5 {
    left: 41.66667%;
  }
  .column--lg-push-6 {
    left: 50%;
  }
  .column--lg-push-7 {
    left: 58.33333%;
  }
  .column--lg-push-8 {
    left: 66.66667%;
  }
  .column--lg-push-9 {
    left: 75%;
  }
  .column--lg-push-10 {
    left: 83.33333%;
  }
  .column--lg-push-11 {
    left: 91.66667%;
  }
  .column--lg-push-12 {
    left: 100%;
  }
  .column--lg-offset-0 {
    margin-left: 0%;
  }
  .column--lg-offset-1 {
    margin-left: 8.33333%;
  }
  .column--lg-offset-2 {
    margin-left: 16.66667%;
  }
  .column--lg-offset-3 {
    margin-left: 25%;
  }
  .column--lg-offset-4 {
    margin-left: 33.33333%;
  }
  .column--lg-offset-5 {
    margin-left: 41.66667%;
  }
  .column--lg-offset-6 {
    margin-left: 50%;
  }
  .column--lg-offset-7 {
    margin-left: 58.33333%;
  }
  .column--lg-offset-8 {
    margin-left: 66.66667%;
  }
  .column--lg-offset-9 {
    margin-left: 75%;
  }
  .column--lg-offset-10 {
    margin-left: 83.33333%;
  }
  .column--lg-offset-11 {
    margin-left: 91.66667%;
  }
  .column--lg-offset-12 {
    margin-left: 100%;
  }
}

.ask-the-community {
  color: #fff;
  background-color: #079fd2;
  padding: calc(16px * 1.5) 16px calc(16px * 1.5 / 2);
  border-radius: 4px;
  border: 1px solid transparent;
}

.lines-button {
  background-color: transparent;
  padding: calc(30px / 4) 0 calc(30px / 4) calc(30px / 4);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: calc(30px / 15);
}

@media (max-width: 767px) {

.lines-button {
    float: right
}
  }

@media (min-width: 768px) {

.lines-button {
    display: none
}
  }

.lines-button:hover {
    opacity: 1;
  }

.lines-button:active {
    -webkit-transition: 0;
    transition: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: 0;
  }

.lines-button:focus {
    outline: 0;
  }

.lines {
  display: inline-block;
  width: 30px;
  height: calc(30px / 15);
  background: #2d2d2d;
  border-radius: calc(30px / 15);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.lines:before,
  .lines:after {
    display: inline-block;
    width: 30px;
    height: calc(30px / 15);
    background: #2d2d2d;
    border-radius: calc(30px / 15);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: calc(30px / 14) center;
            transform-origin: calc(30px / 14) center;
  }

.lines:before {
    top: calc(30px / 4);
  }

.lines:after {
    top: calc(30px / -4);
  }

.lines-button.is-active {
  -webkit-transform: scale3d(0.8, 0.8, 0.8);
          transform: scale3d(0.8, 0.8, 0.8);
}

.lines-button.is-active .lines {
    background: transparent;
  }

.lines-button.is-active .lines:before,
    .lines-button.is-active .lines:after {
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      top: 0;
      width: 30px;
    }

.lines-button.is-active .lines:before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
              transform: rotate3d(0, 0, 1, 45deg);
    }

.lines-button.is-active .lines:after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
              transform: rotate3d(0, 0, 1, -45deg);
    }

.logo-wrapper {
  display: inline-block;
  vertical-align: middle;
}

.logo img {
    display: block;
    max-height: 40px;
  }

.meta {
  font-size: calc(16px - 2px);
  color: #979797;
}

.meta__item {
  display: inline-block;
  margin-right: calc(12px / 2);
}

.meta__item + .meta__item:before {
    margin-right: calc(12px / 2);
    font-size: 10px;
    content: "\2022";
  }

.meta--profile {
  margin-bottom: 0;
}



/***** User info in header *****/
.user-info {
  display: inline-block;
}

.user-info .dropdown-toggle {
  display: block;
  text-align: center;
}

.user-info .dropdown-toggle::after {
  display: none;
}

@media (min-width: 768px) {
  .user-info .dropdown-toggle::after {
    display: inline-block;
  }
}

.user-info .user-avatar {
  margin-right: .25rem;
}

.user-info > button {
  border: 0;
  color: #079fd2;
  min-width: 0;
  padding: 0;
  white-space: nowrap;
  background:transparent;
}

.user-info > button:hover, .user-info > button:focus {
	color: #079fd2;
  text-decoration: none;
}

.user-info > button::after {
  color: #079fd2;
  padding-right: 15px;
}

[dir="rtl"] .user-info > button::after {
  padding-left: 15px;
  padding-right: 0;
}

.user-nav {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .user-nav {
    position: relative;
  }
}

.user-nav[aria-expanded="true"] {
  background-color: #fff;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  border: solid 1px #ddd;
  right: 0;
  left: 0;
  top: 71px;
  z-index: 1;
}

.user-nav[aria-expanded="true"] > a {
  display: block;
  margin: 20px;
}

.nav-wrapper {
  display: flex;
  align-items: center;
  color: #fff;
}

#user #user-name {
  display: none;
}

@media (min-width: 768px) {
  #user #user-name {
    display: inline-block;
  }
}

#user #user-name:hover {
  text-decoration: underline;
}

.avatar {
  position: relative;
}

.avatar--agent:before {
    position: absolute;
    top: 0;
    right: 0;
    font-size: calc(16px * 0.85);
    color: #079fd2;
  }

/***** User avatar *****/
.user-avatar {
  border-radius: 100%;
}

.user-avatar--default {
  width: 40px;
  height: 40px;
}

#user .user-avatar {
  width: 25px;
  height: 25px;
}

#user-menu {
  margin: 0 !important;
  border: 0 !important;
}

@-webkit-keyframes bounce { 
  0% { -webkit-transform: translate3d(0,-25px,0); transform: translate3d(0,-25px,0); opacity:0; }
  25% { -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); }
  50% { -webkit-transform: translate3d(0,-6px,0); transform: translate3d(0,-6px,0); }
  75% { -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}

@keyframes bounce { 
  0% { -webkit-transform: translate3d(0,-25px,0); transform: translate3d(0,-25px,0); opacity:0; }
  25% { -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0); }
  50% { -webkit-transform: translate3d(0,-6px,0); transform: translate3d(0,-6px,0); }
  75% { -webkit-transform: translate3d(0,2px,0); transform: translate3d(0,2px,0); }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
}

#user-dropdown [role="menuitem"] {
    padding: 10px 0;
  }

@media (max-width: 767px) {

#user-dropdown [role="menuitem"] {
      color: inherit
  }
      #user-dropdown [role="menuitem"]:active,
      #user-dropdown [role="menuitem"]:hover {
        background-color: transparent;
      }
    }

@media (min-width: 768px) {

#user-dropdown [role="menuitem"] {
      padding-left: 16px;
      padding-right: 16px
  }
    }

#user-dropdown [role=separator] {
    margin: 0;
    padding: 0;
  }

#user-dropdown,
  #user-dropdown[aria-expanded="false"] {
      opacity: 0;
    }

#user-dropdown[aria-expanded="true"] {
    display: block;
    -webkit-animation: bounce 0.6s ease-out;
            animation: bounce 0.6s ease-out;
    opacity: 1;
  }

@media (max-width: 767px) {

#user-dropdown {
    display: inline;
    position: static;
    float: none;
    background: transparent !important;
    border: 0
}
    #user-dropdown:before,
    #user-dropdown:after {
      display: none;
    }
  }

#user {
  display: block;
}

#user .dropdown-toggle {
    cursor: pointer;
  	padding-right: 12px;
    padding-left: 0;
    color: inherit;
  	border:none;
    background:none;  
}

@media (max-width: 767px) {

#user .dropdown-toggle:before,
    #user .dropdown-toggle:after {
        display: none
    }
      }

@media (min-width: 768px) {

#user {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-bottom: 5px
}
  }

.user-avatar {
  width: 40px;
  height: 40px;
  border-radius: 100%;
}

#user-password,
#user-profile {
  color: #2D2D2D;
}

@media (max-width: 767px) {

#user-password {
    background-color: #fff;
    padding: 6px 12px !important;
    border-radius: 4px;
    margin-top: 6px;
    min-width: 1px !important
}

#user-profile {
    background-color: #fff;
    padding: 6px 12px !important;
    border-radius: 4px;
    margin-top: 6px;
    min-width: 1px !important
}
  }

#user-password [role=separator] {
    padding: 6px 12px !important;
  }

#user-profile [role=separator] {
    padding: 6px 12px !important;
  }

#user-password form {
    padding: 6px 12px !important;
  }

#user-profile form {
    padding: 6px 12px !important;
  }

#user-profile {
  font-size: calc(16px - 2px) !important;
}

#user-profile dt {
    padding: 8px 4px !important;
  }

#user-profile dt label {
      margin-bottom: 0 !important; 
    }

#user-profile input[type="text"] {
    font-size: calc(16px - 2px) !important;
  }

#password-form label {
  font-size: calc(16px - 2px) !important;
}

#password-submit {
  float: none !important;
  margin: 0 !important;
  background: auto !important;
}

.breadcrumbs {
  padding: 8px 0;
  margin-bottom: calc(16px * 1.5);
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
}

.breadcrumbs > li {
    display: inline-block;
  }

.breadcrumbs > li + li:before {
      $nbsp: "\00a0";
      content: "› ";
      padding: 0 5px;
      color: #ccc;
    }

.breadcrumbs--search-result {
  margin: 0;
  padding-top: 0;
}

.help-center-name {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  color: inherit;
}

@media (max-width: 767px) {

.help-center-name {
    display: none
}
  }

.language-selector {
  display: inline-block;
  vertical-align: middle;
}

@media (max-width: 767px) {

.language-selector .dropdown-menu {
      left: auto;
      right: auto
  }
    }

.search-box {
  position: relative;
  z-index: 2;
}

.search {
  position: relative;
}

.search:before {
    position: absolute;
    top: 50%;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    color: #2D2D2D;

    content: "\f002";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.search-box--hero-unit {
  max-width: 720px;
  padding-top: calc(16px * 1.5);
  margin-right: auto;
  margin-bottom: calc(16px * 1.5);
  margin-left: auto;
}

@media (min-width: 768px) {

.search-box--hero-unit {
    margin-bottom: calc(16px * 1.5 * 3)
}
  }

.search-box--hero-unit #query {
    height: 60px;
    padding: 0 20px 0 55px;
    font-size: 20px;
  }

.search-box--hero-unit .search:before {
    left: 20px;
    margin-top: calc(22px / -2);
    font-size: 22px;
  }

.search-box--small {
  margin-bottom: calc(16px * 1.5 * 2);
}

.search-box--small .search:before {
    left: 12px;
    margin-top: -8px;
    font-size: 16px;
  }

.search-box--small #query {
    padding-left: 36px;
  }

#query {
  line-height: 1;
  color: #444;
  background-color: #f9fbfd;
  border: 1px solid #ccc;
  border-radius: 9999em;
  -webkit-transition: border 0.3s ease;
  transition: border 0.3s ease;
}

#query::-moz-placeholder {
    color: #ccc;
    opacity: 1;
  }

#query:-ms-input-placeholder {
    color: #ccc;
  }

#query::-webkit-input-placeholder {
    color: #ccc;
  }

.search input[type="submit"] {
  display: none;
}

.search-results-count {
  font-size: calc(16px * 1.25);
}

.search-result {
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eee;
}

.search-result__title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-weight: 700;
}

.search-result__description {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 0.85);
}

.search-result__description:empty {
    display: none;
  }

.search-result__description em {
    padding: 0 3px;
    font-style: normal;
    font-weight: 700;
    background-color: #fff3ca;
    border-radius: 3px;
  }

.search-result__meta {
  margin-bottom: calc(16px * 1.5 / 2);
  margin-top: calc(16px * 1.5 / 2);
}

.search-result-votes {
  display: inline-block;
  padding: 2px 4px;
  font-size: calc(16px * 0.85);
  color: #fff;
  background-color: #079fd2;
  border-radius: 4px;
}

.promoted-articles__list {
  list-style: none;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.promoted-articles__title {
  font-size: calc(16px * 2.15);
  margin-bottom: calc(16px * 1.5);
}

.promoted-articles-item__title {
  display: block;
  font-size: 16px;
  margin-bottom: calc(16px * 1.5 / 4);
}

.category {
  margin-bottom: calc(16px * 1.5);
}

.category h2 > a {
      color: inherit;
    }

.category h1 {
    border-bottom: 1px solid #eee;
    padding-bottom: calc(16px * 1.5);
  }

.category h2 {
    border-bottom: 1px solid #eee;
    padding-bottom: calc(16px * 1.5);
  }

.category-description {
  color: #979797;
  margin-bottom: calc(16px * 1.5 * 2);
}

.category-list {
  padding: 0;
  list-style: none;
}

.category-list > li {
    position: relative;
    margin-bottom: calc(16px * 1.5);
  }

@media (min-width: 768px) {

.category-list > li {
      display: table;
      height: 150px
  }
    }

.category-list > li a {
      display: block;
      vertical-align: middle;
      border: 2px solid transparent;
      border-radius: 4px;
      padding: calc(16px * 1.5) 15px;
      text-align: center;

      /* color: #fff; */
      /* background-color: #079fd2; */
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
  
  		color: #2D2D20;
  		border: 4px #079fd2 solid;
    }

.category-list > li a:focus,
.category-list > li a:active,
.category-list > li a:hover {
  			transform: scale(1.045);
        /* background-color: #057297;
        color: #fff;
        text-decoration: none; */ 
      }

@media (min-width: 768px) {

.category-list > li a {
        display: table-cell
    }
      }

.category-tree .section:nth-child(2n+1), .section-tree .section:nth-child(2n+1) {
    clear: left;
  }

.section {
  margin-bottom: calc(16px * 1.5);
}

.section h1 {
    border-bottom: 1px solid #eee;
    padding-bottom: calc(16px * 1.5);
    font-weight: 300;
  }

.section h2 {
    border-bottom: 1px solid #eee;
    padding-bottom: calc(16px * 1.5);
    font-weight: 300;
  }

.section h3 {
    font-weight: 300;
  }

.section h3 a {
    color: inherit;
  }

.section-description {
  margin-bottom: calc(16px * 1.5 * 2);
  color: #979797;
}

.section-header {
  position: relative;

}

.section-subscribe {
  position: absolute;
  right: 0;
  top: 0;
}

.section-title {
  padding-right: 120px;
}

.article {
  position: relative;
}

.article__title {
  font-weight: 300;
}

@media (min-width: 768px) {

.article__title {
    margin-bottom: calc(16px * 1.5)
}
  }

.article-column {
  position: static;
}

.article-info {
  font-size: 12px;
}

@media (max-width: 767px) {

.article-info {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: calc(16px * 1.5)
}
  }

@media (min-width: 768px) {

.article-info {
    position: absolute;
    width: 16.666666%;
    padding-left: 15px;
    padding-right: 15px;
    left: 0;
    top: 0
}
  }

@media (max-width: 767px) {

.article-info__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}
  }

@media (max-width: 767px) {

.article-follow {
    margin-top: 10px
}
  }

.article-meta {
  list-style: none;
  padding-left: 0;
}

@media (min-width: 768px) {

.article-meta {
    margin-bottom: calc(16px * 1.5)
}
  }

.article-meta time {
    color: #979797;
  }

@media (max-width: 1199px) {

.article-meta__item {
    display: inline-block;
    vertical-align: middle
}
  }

.article-meta__item--author {

  text-transform: uppercase;
}

@media (max-width: 767px) {

.article-meta__item--author {
    margin-right: 10px;
}
  }

@media (max-width: 767px) {

.article-author-name {
    display: inline-block;
    vertical-align: middle
}
  }

@media (min-width: 768px) {

.article-author-name {
    font-weight: 700
}
  }

.article-author-name a {
    color: #2D2D2D;
  }

.article-body {
  margin-bottom: calc(16px * 1.5);
}

.article-body .wysiwyg-font-size-x-large {
    font-size: calc(16px * 1.7);
  }

.article-body .wysiwyg-font-size-large {
    font-size: calc(16px * 1.25);
  }

.article-body .wysiwyg-font-size-medium {
    font-size: 16px;
  }

.article-body .wysiwyg-font-size-small {
    font-size: calc(16px * 0.85);
  }

.article-body ul,
  .article-body ol {
    padding-left: 20px;
  }

.article-body ul ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.article-body ul ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.article-body ol ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.article-body ol ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.article-body ul li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

.article-body ol li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

.article-vote {
  position: relative;
  padding: calc(16px * 1.5) 12px;
  border: 2px solid #eee;
  border-radius: 4px;
}

.article-vote-controls__item--voted {
  color: #141414;
  border-color: #141414;
}

.article-vote-up,
.article-vote-down {
  width: 30px;
  height: 30px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.article-vote-up:before, .article-vote-down:before {
    position: relative;
    top: -1px;
  }

@media (max-width: 767px) {

.article-avatar {
    display: inline-block;
    vertical-align: middle
}
  }

@media (min-width: 768px) {

.article-avatar {
    display: block
}
  }

.article-avatar img {
    border-radius: 100%;
    width: 30px;
  }

@media (min-width: 768px) {

.article-avatar img {
      margin-bottom: calc(16px * 1.5 / 2);
      width: 80px
  }
    }

.article-vote-question {
  float: left;
  margin-right: 15px;
}

.article-vote-controls {
  white-space: nowrap;
}

.article-vote-count {
  display: block;
  font-size: 12px;
  font-weight: 300;
  color: #979797;
}

.article-share {
  margin-bottom: calc(16px * 1.5);
}

@media (min-width: 768px) {

.article-share {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 16.666666%;
    padding-right: 15px;
    text-align: right
}

    .article-share .share {
      display: inline-block;
    }
  }

.article-footer {
  margin-bottom: calc(16px * 1.5);
}

.article-attachments {
  margin-bottom: calc(16px * 1.5);
}

.article-more-questions {
  margin-top: calc(16px * 1.5 * 2.5);
  margin-bottom: calc(16px * 1.5 * 2.5);
  text-align: center;
}

.article-more-questions:empty {
    display: none;
  }

.article-more-questions a {
    white-space: nowrap;
  
  	margin: 20px auto 0 auto;
  	width: 200px;
  	display: block;
  }

.article-sidebar {
  padding-top: calc(16px * 1.5);
  border-top: 2px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

@media (max-width: 991px) {

.article-sidebar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
}
  }

.article-sidebar section {
    width: 50%;
  }

@media (max-width: 991px) {

.article-sidebar section {
      width: 100%
  }
    }

.article-sidebar .btn--default {
    border-bottom: 2px solid #079fd2;
  }

.article-list {
  list-style: none;
  padding-left: 0;
}

.article-list > li {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.article-promoted span {
  font-size: 12px;
  vertical-align: middle;
  color: #fbce0a;
}
/***** Class styling by Morne *****/
/* Tickmark & Crosses */
.tick {
  background-image: url('data:image/png;base64,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');    
  background-position: center;
  background-repeat: no-repeat;  	
  background-size: auto 25px;
  position: center bottom;
  /*  background-clip: content-box; */
}
/* Added this to work with widget where CSS/images are not displayed */
.tick p {
	display: none;
}

.cross {
  background-image: url('data:image/png;base64,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');
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;  	
  background-size: auto 25px;
  position: center bottom;
  /*  background-clip: content-box; */
}
/* Added this to work with widget where CSS/images are not displayed */
.cross p {
	display: none;
}

.warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAsCAMAAABi8nneAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAALAAAAAAG8UWeAAAApVBMVEUAAAD//wD/qgD/vwD/iQD/kgD/lgD/lAD/jwD/iQD/iAD/jQD/iQD/jAD/iQD/iQD/iQD/igD/iQD/iQD/iQD/igD/iQD/igD/iQD/iQD/iQD/iQD/iAD/igD/iQD/iAD/iQD/iQD/iQD/iQD/iQD/iQD/iAD/iQD/iAD/iAD/iAD/iAD/iQD/iQD/iAD/iAD/iQD/iAD/iAD/iAD/iAD/iAD/iADTaiJHAAAANnRSTlMAAQMEDQ4RExkaHiYnKjRBQ0hOW11kaG11f4CCg4mPkJykqbGztsPGyNDV3eLl6u7v8/X3+fsYTId+AAAAzUlEQVQYGY3B1RaCUBRF0aUodmB3Fwb2/v9PE5Fxxn10TuhGSkVdKLxl3gVqctQoy1HGl8PHk8ODp8wTiGQi4CRzAkKZENjJ7ICtzBZYyayAhcwCmMnMgLHMGBjIDICeTA9oy7SBlkwLaMg0gLpMHajKVIGSTAnIyeSAzEupV4bYUqklX15nOIoNOx7/aM43m3mTn+JaiXWRWOWq1LUC2YPMIUtfjj57Ofbc5LjxkOPBUY4jUzmm+BeZiw+BTEAsOCtxDkjkJ+H9Hk7ywAdXRl9hLBclxQAAAABJRU5ErkJggg==');
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;  	
  background-size: auto 25px;
  position: center bottom;
  /*  background-clip: content-box; */
}
/* Added this to work with widget where CSS/images are not displayed */
.warning p {
	display: none;
}

/* End Tickmark & Crosses */

.comment-list {
  padding-left: 0;
  list-style: none;
}

.comment-list-header {
  padding-bottom: calc(16px * 1.5 / 2);
  margin-bottom: calc(16px * 1.5 / 2);
  border-bottom: 2px solid #eee;
}

.comment-list-heading {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
}

.comment-sorter {
  display: table;
  width: 100%;
}

.comment-sorter__col {
  display: table-cell;
  vertical-align: middle;
}

.comment-sorter__col--filters {
  text-align: right;
}

.comment-sorter__item.is-active {
    font-weight: 700;
  }

.comment {
  position: relative;
  padding-bottom: calc(16px * 1.5);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eee;
}

.comment__actions .dropdown-menu {
    right: initial;
    left: initial;
  }

.comment__header {
  position: relative;
  padding-left: calc(40px + 12px);
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 0.85);
}

.comment__voting-and-actions {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  text-align: center;
}

.comment__voting-and-actions .dropdown-toggle:after {
    display: inline-block;
    margin-left: 0;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    content: "\f013";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.comment__voting-and-actions .vote--comment {
    position: static;
  }

.comment-form__avatar,
.comment__avatar {
  position: absolute;
  top: 0;
  left: 0;
}

.comment__author {
  display: block;
}

.comment__body ul,
  .comment__body ol {
    padding-left: 20px;
  }

.comment__body ul ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.comment__body ul ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.comment__body ol ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.comment__body ol ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.comment__body ul li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

.comment__body ol li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

@media (min-width: 768px) {

.comment--with-side-avatar .comment__container {
      padding-right: calc(40px + 12px);
      padding-left: calc(40px + 12px)
  }
    }

.comment__pending {
  display: inline-block;
  padding: 1px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  background-color: #ffcd40;
  border-radius: 4px;
}

.comment__official-heading {
  position: absolute;
  top: 0;
  right: calc(12px * 3);
  width: auto;
  padding: 1px calc(12px / 2);
  font-size: calc(16px * 0.85);
  color: #fff;
  background-color: #079fd2;
  border-radius: 0 0 4px 4px;
}

.comment__official-icon {
  position: absolute;
  top: 0;
  left: 0;
  color: #29B473;
}

.comment--with-voting {
  padding-right: calc(40px + 12px);
  padding-bottom: calc(16px * 1.5);
}

.comment--official .comment__inner {
    position: relative;
    padding: calc(16px * 1.5)
      calc(12px * 2);
    background-color: #90e0fb;
    border: 2px solid #079fd2;
    border-radius: 4px;
  }

.comment--official p {
    margin-bottom: 0;
  }

.comment-form {
  position: relative;
  margin-bottom: calc(16px * 1.5);
}

@media (min-width: 768px) {

.comment-form {
    padding-left: calc(40px + 12px)
}
  }

@media (max-width: 767px) {

.comment-form__avatar {
    display: none
}
  }

.comment-form__body {
  margin-bottom: calc(16px * 1.5);
}

.comment-form__attachments {
  margin-bottom: calc(16px * 1.5);
}

.comment-form__mark-as-solved {
  position: relative;
  padding-left: calc(12px * 1.5);
}

.comment-form__mark-as-solved input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
  }

.comment--request {
  padding-bottom: calc(16px * 1.5 / 2);
}

.comment--request p:last-child {
    margin-bottom: 0;
  }

.attachment-list {
  margin-bottom: 0;
}

.share {
  padding-left: 0;
  list-style: none;
}

.share li {
  position: relative;
  margin-bottom: 5px;
}

.share a {
  display: block;
}

.share a:before {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.share a:hover {
    color: #fff;
  }

.share-facebook {
  color: #fff;
  background-color: #3d5b95;
  border-color: #3d5b95;
}

.share-facebook:hover,
  .share-facebook:focus,
  .share-facebook:active {
    color: #e0e0e0;
    background-color: #2e4571;
    border-color: #2b406a;
  }

.share-facebook:active {
    background-image: none;
  }

.share-facebook:before {
    content: "\f09a";
  }

/* Copy URL button begin */
.share-url {
  color: #fff;
  background-color: #29B473;
  border-color: #29B473;
}
.share-url:hover,
.share-url:focus,
.share-url:active {
    color: #e0e0e0;
    background-color: #208a58;
    border-color: #1e8253;
  }
.share-url:active {
    background-image: none;
  }
.share-url:before {
  content: "\f4f2";
}
/* Copy URL button end */

.share-twitter {
  color: #fff;
  background-color: #24aadd;
  border-color: #24aadd;
}

.share-twitter:hover,
  .share-twitter:focus,
  .share-twitter:active {
    color: #e0e0e0;
    background-color: #1c89b2;
    border-color: #1a82a9;
  }

.share-twitter:active {
    background-image: none;
  }

.share-twitter:before {
    content: "\f099";
  }

.share-linkedin {
  color: #fff;
  background-color: #0976b4;
  border-color: #0976b4;
}

.share-linkedin:hover,
  .share-linkedin:focus,
  .share-linkedin:active {
    color: #e0e0e0;
    background-color: #075683;
    border-color: #06507a;
  }

.share-linkedin:active {
    background-image: none;
  }

.share-linkedin:before {
    content: "\f0e1";
  }

.share-googleplus {
  color: #fff;
  background-color: #d23e30;
  border-color: #d23e30;
}

.share-googleplus:hover,
  .share-googleplus:focus,
  .share-googleplus:active {
    color: #e0e0e0;
    background-color: #aa3025;
    border-color: #a22e23;
  }

.share-googleplus:active {
    background-image: none;
  }

.share-googleplus:before {
    content: "\f0d5";
  }

@media (max-width: 767px) {

.article-share .share li {
      display: inline-block;
      vertical-align: top
  }
    }

@media (max-width: 991px) {

.article-share .share a {
      width: 30px;
      height: 30px;
      padding: 0;
      overflow: hidden
  }

      .article-share .share a:before {
        display: block;
        width: 100%;
        line-height: 30px;
      }
  
  .article-more-questions a {
    width: 100%;
  }
  
    }

@media (max-width: 1199px) {

.post-share .share li {
      display: inline-block;
      vertical-align: top
  }
    }

@media (max-width: 1199px) {

.post-share .share a {
      width: 30px;
      height: 30px;
      padding: 0;
      overflow: hidden
  }

      .post-share .share a:before {
        display: block;
        width: 100%;
        line-height: 30px;
      }
    }

@media (max-width: 767px) {

.my-activities-item {
    padding: 6px 12px;
    margin-bottom: calc(16px * 1.5);
    border: 2px solid #eee;
    border-radius: 4px
}
  }

.my-activities-item__meta {
  font-size: calc(16px - 2px);
  color: #979797;
}

@media (max-width: 767px) {

.my-activities-item__meta {
    display: inline-block;
    margin-right: calc(12px / 2)
}
    .my-activities-item__meta + .my-activities-item__meta:before {
      margin-right: calc(12px / 2);
      content: "\2022";
    }
  }

.my-activities-item__title {
  font-weight: 400;
}

@media (max-width: 767px) {

.my-activities-item__title {
    font-size: calc(16px * 1.25)
}
  }

@media (max-width: 767px) {

.my-activities-item__icon {
    display: inline-block
}
  }

@media (min-width: 768px) {

.my-activities-item__icon {
    display: none
}
  }

.my-activities-menu ul {
    list-style: none;
    padding-left: 0;
  }

.my-activities-menu__items {
  margin-bottom: 0;
}

.my-activities-menu__item {
  margin-bottom: 0;
}

.my-activities-menu__item a {
    display: block;
  }

@media (min-width: 768px) {

.my-activities-menu__item {
    float: left
}
  }

@media (min-width: 768px) {
  .my-activities-menu__item + .my-activities-menu__item {
    margin-left: 12px;
  }
}

.my-activities-menu--main {
  padding-bottom: calc(16px * 1.5);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eee;
}

.my-activities-menu--main .my-activities-menu__item {
    padding: 6px 12px;
    background-color: #079fd2;
    border-radius: 4px;   
  }

@media (max-width: 767px) {

.my-activities-menu--main .my-activities-menu__item {
      margin-bottom: calc(16px * 1.5 / 3)   
  }
    }

.my-activities-menu--main .my-activities-menu__item.is-active {
      background-color: #eee;
    }

.my-activities-menu--main .my-activities-menu__item a {
      color: #fff;
    }

.my-activities-menu--sub {
  margin-bottom: calc(16px * 1.5);
}

.my-activities-menu--sub .my-activities-menu__item.is-active {
      font-weight: 700;
    }

.my-activities-menu--sub .my-activities-menu__item a {
      display: inline-block;
    }

@media (min-width: 768px) {
    .my-activities-menu--sub .my-activities-menu__item + .my-activities-menu__item:before {
      margin-right: calc(12px / 2);
      font-size: 10px;
      content: "\2022";
    }
  }

.my-activities-header {
  margin-bottom: calc(16px * 1.5);
}

.my-activities-items {
  margin-bottom: calc(16px * 1.5 * 2);
}

@media (min-width: 768px) {

.my-activities-items {
    display: table;
    width: 100%
}
  }

.my-activities-items__head {
  display: none;
  color: #979797;
}

@media (min-width: 768px) {

.my-activities-items__head {
    display: table-header-group;
    font-size: calc(16px * 0.85);
    font-weight: 700;
    text-transform: uppercase
}
  }

@media (min-width: 768px) {

.my-activities-items__body {
    display: table-row-group
}
  }

@media (min-width: 768px) {

.my-activities-items__row {
    display: table-row
}
  }

@media (min-width: 768px) {

.my-activities-items__col {
    display: table-cell;
    padding-top: calc(6px * 1.5);
    padding-bottom: calc(6px * 1.5);
    border-bottom: 1px solid #eee
}
    .my-activities-items__col + .my-activities-items__col {
      padding-left: 12px;
    }
  }

@media (max-width: 767px) {

.my-activities-items__request-id {
    display: inline
}
  }

@media (min-width: 768px) {

.my-activities-items__request-id {
    display: none
}
  }

.request-table-toolbar label {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
  }

.requests-sort-symbol {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}

.requests-sort-symbol:after {
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 5px;
    font-family: "Font Awesome 5 Free";
    font-size: 14px;
    font-weight: 900;
    color: #079fd2;
    content: "\f0d7";
  }

.requests-link {
  white-space: nowrap;
}

.requests-link[href*="asc"] .requests-sort-symbol:after {
  content: "\f0d8";
}

.request {
  position: relative;
}

.request-id {
  display: block;
  margin-bottom: calc(16px * 1.5);
  font-size: calc(16px * 0.85);
  font-weight: 700;
  text-transform: uppercase;
}

.request-sidebar {
  text-transform: uppercase;
  font-weight: 700;
  font-size: calc(16px * 0.85);
  border-bottom: 2px solid #eee;
  margin-bottom: calc(16px * 1.5);
}

.request-sidebar dt, .request-sidebar dd {
    display: inline-block;
    line-height: 1.2;
  }

.request-sidebar dd {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.request-sidebar dt {
    margin-left: 12px;
  }

.request-sidebar dt:first-child {
      margin-left: 0;
    }

.request-sidebar .attachment-list {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.request-status {
  display: inline-block;
  padding: 1px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  white-space: nowrap;
}

.request-status--solved,
.request-status--closed {
  background-color: #29B473;
}

.request-status--new,
.request-status--open {
  background-color: #ff5252;
}

.request-status--answered {
  background-color: #ffcd40;
}

.request-table-toolbar {
  padding-top: calc(6px * 2);
  padding-bottom: 6px;
  margin-bottom: calc(16px * 1.5);
  background-color: #f9f9f9;
  border-radius: 4px;
}

@media (min-width: 768px) {

.request-table-toolbar {
    padding-top: 6px;
    padding-bottom: calc(6px * 2)
}
  }

.request-table-toolbar label {
    font-size: calc(16px * 0.85);
    text-transform: uppercase;
  }

@media (min-width: 768px) {

.request-table-filters {
    display: table;
    width: 100%
}
  }

.request-table-filters__item {
  padding-right: 12px;
  padding-left: 12px;
}

@media (max-width: 767px) {

.request-table-filters__item {
    margin-bottom: calc(16px * 1.5 / 2)
}
  }

@media (min-width: 768px) {

.request-table-filters__item {
    display: table-cell;
    width: 33%;
    vertical-align: bottom
}
  }

.request-table-organization {
  display: table;
  width: 100%;
}

.request-table-organization__col {
    display: table-cell;
    vertical-align: middle;
  }

.request-table-organization__col--main {
    width: 100%;
  }

.request-table-organization__col--button {
    padding-left: calc(12px / 2);
  }

.request-table-organization__col--button [role="button"] {
      height: calc(16px * 1.5 + (6px * 2) + 2px);
      line-height: calc(16px * 1.5 + (6px * 2) + 2px);
      padding-top: 0;
      padding-bottom: 0;
    }

.searchbox {
  margin-top: 20px;
}

.searchbox-suggestions ul {
    list-style: none;
  	padding-left: 0;
  }

.searchbox-suggestions li {
    margin-bottom: calc(16px * 1.5 / 2);
  }

.upload-dropzone {
  padding: 20px;
  border-color: #eee;
}

.intro-title {
  color: inherit;
  font-size: calc(16px * 1.7);
  font-weight: 300;
  line-height: 1.1;
  text-align: center;
  margin-bottom: calc(10px * 2.6);
}

@media (min-width: 768px) {

.custom-blocks {
    margin-bottom: calc(16px * 1.5 * 2)
}
  }

.custom-block {
  text-align: center;
  padding: 0 16px;
}

.custom-block a {
    display: block;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
  }

.custom-block a svg path {
      fill: #000;
      -webkit-transition: fill .3s ease;
      transition: fill .3s ease;
    }

.custom-block a:hover {
      text-decoration: none;
    }

.custom-block a:hover svg path {
        fill: #056788;
        -webkit-transition: fill .3s ease;
        transition: fill .3s ease;
      }

.custom-block svg path {
      fill: #222;
    }

.custom-block img {
    margin-bottom: calc(16px * 1.5);
    max-width: 100%;
    height: 76px;
  }

.custom-block svg {
    margin-bottom: calc(16px * 1.5);
    max-width: 100%;
    height: 76px;
  }

.custom-block__title {
    font-size: 16px;
    margin-bottom: calc(16px * 1.5);
  }

.dropdown-toggle:after {
  display: inline-block;
  margin-left: 5px;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: inherit;
  content: "\f107";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dropdown-menu {
  min-width: 0 !important;
  padding: 0;
  font-size: calc(16px - 2px);
  border: 0;
  -webkit-box-shadow: 0 8px 13px rgba(0, 0, 0, 0.36), 0 0 0 1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 8px 13px rgba(0, 0, 0, 0.36), 0 0 0 1px rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.dropdown-menu-end {
  right: auto;
}

.note {
  position: relative;
  padding: 0 calc(16px * 1.25);
  border-left: 4px solid transparent;
  margin-bottom: calc(16px * 1.5);
  color: #606060;
}

.note p:last-child {
    margin-bottom: 0;
  }

.note-title {
  margin-top: 0;
  margin-bottom: calc(16px * 1.5 / 2);
}

.note-default {
  border-color: #777;
}

.note--default {
  border-color: #777;
}

.note-default .note-title {
    color: #777;
  }

.note--default .note-title {
    color: #777;
  }

.note-info,
.note--info {
  border-color: #5bc0de;
}

.note-info .note-title, .note--info .note-title {
    color: #5bc0de;
  }

.note-warning,
.note--warning {
  border-color: #ffcd40;
}

.note-warning .note-title, .note--warning .note-title {
    color: #ffcd40;
  }

.note-success,
.note--success {
  border-color: #29B473;
}

.note-success:before, .note--success:before {
    color: #29B473;
  }

.note-success .note-title, .note--success .note-title {
    color: #29B473;
  }

.note-danger,
.note--danger {
  border-color: #ff5252;
}

.note-danger:before, .note--danger:before {
    color: #ff5252;
  }

.note-danger .note-title, .note--danger .note-title {
    color: #ff5252;
  }

.pagination ul {
    display: inline-block;
    padding-left: 0;
    margin: calc(16px * 1.5) 0;
  }

.pagination ul > li {
      display: inline-block;
      margin-right: 6px;
    }

.pagination ul > li > a {
        display: block;
        position: relative;
        padding: 6px 16px;
        line-height: 1.5;
        text-decoration: none;
        color: #a6a6a7;
        background-color: #f6f6f6;
        border-radius: 4px;
      }

.pagination ul > li > span {
        display: block;
        position: relative;
        padding: 6px 16px;
        line-height: 1.5;
        text-decoration: none;
        color: #a6a6a7;
        background-color: #f6f6f6;
        border-radius: 4px;
      }

.pagination ul > li > a:hover {
        color: #056788;
        background-color: #eee;
        border-color: #ddd;
      }

.pagination ul > li > a:focus {
        color: #056788;
        background-color: #eee;
        border-color: #ddd;
      }

.pagination ul > li > span:hover {
        color: #056788;
        background-color: #eee;
        border-color: #ddd;
      }

.pagination ul > li > span:focus {
        color: #056788;
        background-color: #eee;
        border-color: #ddd;
      }

.pagination ul > .pagination-current > span,
      .pagination ul > .pagination-current > span:hover,
      .pagination ul > .pagination-current > span:focus,
      .pagination ul > .active > a,
      .pagination ul > .active > a:hover,
      .pagination ul > .active > a:focus,
      .pagination ul > .active > span,
      .pagination ul > .active > span:hover,
      .pagination ul > .active > span:focus {
        z-index: 2;
        color: #fff;
        background-color: #079fd2;
        border-color: #079fd2;
        cursor: default;
      }

.pagination ul > .disabled > span {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.pagination ul > .disabled > span:hover {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.pagination ul > .disabled > span:focus {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.pagination ul > .disabled > a {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.pagination ul > .disabled > a:hover {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.pagination ul > .disabled > a:focus {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
      }

.satisfaction-box {
  padding: calc(16px * 1.5) 15px;
  margin: 0 0 calc(10px * 2) 0;
  margin-top: 0;
  border-color: #eee;
  border-radius: 4px;
}

.satisfaction-box h4:last-child {
      margin-bottom: 0;
    }

.satisfaction-box input[type=radio] ~ label {
  letter-spacing: normal;
  margin-right: 10px;
}

.satisfaction-box input[type=radio][checked=checked][value=good] + label {
  background-color: #1e8253 !important;
  color: #fff !important;
  border-color: #1e8253 !important;
}

.satisfaction-box input[type=radio][checked=checked][value=bad] + label {
  background-color: #ff1515 !important;
  color: #fff !important;
  border-color: darken(darken(#ff5252, 5%), 12%) !important;
}

.satisfaction-box label.disabled {
  margin-bottom: calc(16px * 1.5) !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_good"] {
  color: #29B473 !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_bad"] {
  color: #ff5252 !important;
}

.satisfaction-comment {
  margin-top: 15px;
}

.satisfaction-box .satisfaction-submit {
  margin-left: 10px !important;
  font-size: calc(16px - 5px) !important;
}

.satisfaction-reason {
  padding-top: calc(16px * 1.5);
}

.satisfaction-box .satisfaction-cancel {
  font-size: calc(16px - 5px) !important;
  line-height: 1.5 !important;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
	display: none !important;
}

.visible-sm {
	display: none !important;
}

.visible-md {
	display: none !important;
}

.visible-lg {
	display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
  	display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
  	display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
  	display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
  	display: block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
  	display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
  	display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
  	display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
  	display: none !important;
  }
}

.embed,
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  overflow: hidden;
  z-index: 1;
}

.embed img, .embed-responsive img {
    width: 100%;
  }

.embed iframe,
  .embed embed,
  .embed object,
  .embed video,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }

.embed:focus, .embed-responsive:focus {
    outline: none !important;
  }

.embed-responsive--16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive--4by3 {
  padding-bottom: 75%;
}

.profile-header {
  padding: calc(16px * 1.5) 15px;
  margin-bottom: calc(16px * 1.5);
  /* color: #fff;
  text-align: center;
  background-color: #079fd2;
  border-radius: 4px;*/
}

.profile-header__avatar {
  display: inline-block;
}

.user-avatar--profile {
  width: 80px;
  height: 80px;
}

.profile-header__name {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.7);
}

.profile-header__name a {
    color: #fff;
  }

@media (min-width: 768px) {

.profile-header__name {
    font-size: calc(16px * 2.15);
    font-weight: 300
}
  }

.status-label.profile-header__private-badge {
  display: inline-block;
  margin-bottom: calc(16px * 1.5);
  color: #079fd2;
  background-color: #fff;
}

.profile-header__description {
  margin-bottom: calc(16px * 1.5 / 2);
  word-break: break-all;
  word-break: break-word;
}

.profile-stats {
  padding-left: 0;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 0.85);
  color: #979797;
  color: #fff;
  list-style: none;
}

.profile-stats__stat {
  margin-right: 12px;
  margin-bottom: calc(16px * 1.5 / 4);
}

@media (max-width: 767px) {

.profile-stats__stat {
    display: block
}

    .profile-stats__stat:before {
      display: none;
    }
  }

.profile-stats__label {
  margin-right: calc(12px / 2);
}

.profile-stats__value {
  color: #dbdbdb;
}

.profile-nav {
  margin-bottom: calc(16px * 1.5);
  overflow: hidden;
  font-size: calc(16px * 0.85);
  font-weight: 600;
  background-color: #fff;
  border-radius: 4px;
}

.profile-nav__items {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.profile-nav__item {
  margin-bottom: 0;
}

@media (min-width: 768px) {

.profile-nav__item {
    display: inline-block;
    vertical-align: middle
}
  }

.profile-nav__item a {
    display: block;
    color: #2D2D2D;
  }

.profile-nav__item.is-active {
    color: #fff;
    background-color: #079fd2;
  }

.profile-nav__item.is-active {
    padding: calc(16px * 1.5 / 1.5)
      12px;
    line-height: 1;
  }

.profile-nav__item a {
    padding: calc(16px * 1.5 / 1.5)
      12px;
    line-height: 1;
  }

.profile-nav__item:after {
    right: 12px !important;
  }

.profile-section {
  width: 100%;
}

.profile-section__header {
  margin-bottom: calc(16px * 1.5);
}

.profile-section__title {
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: calc(16px * 1.7);
}

.profile-section__description {
  font-size: calc(16px * 0.85);
  color: #979797;
}

@media (min-width: 768px) {

.profile-section__description {
    padding-bottom: 0
}
  }

.profile-section-sorter {
  font-size: calc(16px * 0.85);
}

.profile-section-sorter .dropdown {
    display: inline-block;
  }

@media (min-width: 768px) {

.profile-section-sorter {
    display: table;
    width: 100%
}
  }

@media (min-width: 768px) {

.profile-section-sorter {
    padding-top: 0;
    border-top: 0
}
  }

@media (min-width: 768px) {

.profile-section-sorter__col {
    display: table-cell;
    vertical-align: middle
}
  }

@media (max-width: 767px) {

.profile-section-sorter__col--main {
    margin-bottom: calc(16px * 1.5 / 2)
}
  }

@media (min-width: 768px) {

.profile-section-sorter__col--main {
    padding-right: 12px
}
  }

@media (min-width: 768px) {

.profile-section-sorter__col--btn {
    text-align: right
}
  }

.profile-contribution {
  position: relative;
  padding: calc(16px * 1.5 / 2) 15px;

  word-wrap: break-word;
  background-color: #f6f6f6;
  border-radius: 4px;
}

.profile-contribution__header {
  margin-bottom: calc(16px * 1.5 / 4);
}

.profile-contribution__status {
  margin-bottom: calc(16px * 1.5 / 4);
}

.profile-contribution__title {
  margin-bottom: calc(16px * 1.5 / 4);
  font-size: 16px;
  font-weight: 600;
}

.profile-contribution__body {
  margin-bottom: calc(16px * 1.5 / 2);
}

.profile-contribution--list .profile-contribution__title:before {
    display: inline-block;
    margin-right: 2px;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.profile-contribution__breadcrumbs {
  padding: 0;
  margin-bottom: calc(16px * 1.5 / 2);
  font-size: (calc(16px * 0.85));
}

.profile__no-activity {
  color: #979797;
  text-align: center;
}

.profile__private-activity {
  color: #979797;
  text-align: center;
}

.profile-activity-list {
  padding-left: 0;
  list-style: none;
}

.profile-activity {
  position: relative;
  margin-bottom: calc(16px * 1.5 * 1.5);
}

.profile-activity__header {
  margin-bottom: calc(16px * 1.5 / 2);

  font-size: calc(16px * 0.85);
  font-weight: 600;
}

.profile-activity__header:before {
    display: inline-block;
    margin-right: 2px;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.profile-activity__avatar {
  width: 30px;
  height: 30px;
  margin-right: calc(12px / 2);
}

.profile-activity-list--articles .profile-contribution__title:before,
.profile-activity[class$="-article"] .profile-activity__header:before {
  content: "\f15c";
}

.profile-activity-list--posts .profile-contribution__title:before,
.profile-activity[class$="-post"] .profile-activity__header:before {
  content: "\f086";
}

.profile-activity-list--comments .profile-contribution__title:before,
.profile-activity[class$="-comment"] .profile-activity__header:before {
  font-weight: 400;
  content: "\f075";
}

.user-subscribe {
  display: inline-block;
}

.status-label {
  padding: 2px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.status-label--pending {
  background-color: #ffcd40;
}

.status-label--with-ticket {
  background-color: #079fd2;
}

.status-label--with-ticket:hover,
  .status-label--with-ticket:focus,
  .status-label--with-ticket:active {
    color: #fff;
  }

.status-label--solved,
.status-label--closed {
  background-color: #29B473;
}

.status-label--new,
.status-label--open {
  background-color: #ff5252;
}

.status-label--answered {
  background-color: #ffcd40;
}

.status-label--official {
  background-color: #079fd2;
}

.status-label--completed,
.status-label--answered {
  background-color: #29B473;
}

.status-label--planned {
  background-color: #079fd2;
}

.status-label--not-planned {
  color: #2D2D2D;
  background-color: #eee;
}

.entry-info {
  font-size: calc(16px * 0.85);
  overflow: hidden;
}

.entry-info:before,
  .entry-info:after {
    display: table;
    content: "";
  }

.entry-info:after {
    clear: both;
  }

.entry-info__avatar {
    float: left;
    padding-right: 12px;
  }

.entry-info__content {
    display: table-cell;
    vertical-align: top;
  }

.community-nav__item {
  float: left;
}

.community-nav__item--button {
  float: right;
}

.community-nav__item + .community-nav__item {
  margin-left: 12px;
}

.community-nav__item.is-active {
  font-weight: 700;
}

.vote {
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  max-width: 40px;
}

.vote [aria-selected="true"] {
    z-index: 2;
  }

.vote-sum {
  display: block;
  padding-top: calc(16px * 1.5 / 4);
  padding-bottom: calc(16px * 1.5 / 4);
  font-weight: 700;
  text-align: center;
}

.vote-control {
  position: relative;

  z-index: 1;
  display: block;
  padding: calc(16px * 1.5 / 6) 0;
  font-size: 16px;
}

.vote-control[aria-selected="true"],
  .vote-control[aria-selected="true"]:hover,
  .vote-control[aria-selected="true"]:active {
    color: #fff !important;
    background-color: #079fd2 !important;
  }

.topic-list-item:nth-child(2n+1) {
    clear: left;
  }

.topic-list-item__box {
  padding: calc(16px * 1.5) 12px;
  margin-bottom: calc(16px * 1.5);
  border: 2px solid #eee;
  border-radius: 4px;
}

.topic-list-item__title {
  margin-bottom: calc(16px * 1.5 / 2);
}

.topic {
  padding-bottom: calc(16px * 1.5 / 2);
  margin-bottom: calc(16px * 1.5);
  border-bottom: 2px solid #eee;
}

@media (min-width: 768px) {

.topic {
    display: table;
    width: 100%
}
  }

.topic__col {
  display: table-cell;
  vertical-align: top;
}

@media (min-width: 768px) {

.topic__col--title {
    width: 100%;
    padding-right: 12px
}
  }

@media (min-width: 768px) {

.topic__col--new-post {
    white-space: nowrap;
    text-align: right
}  
  }

.topic__title {
  font-size: calc(16px * 1.7);
  margin-bottom: calc(16px * 1.5 / 2);
}

.topic-filters__item {
  float: left;
  margin-right: calc(12px / 2);
}

@media (max-width: 767px) {

.topic-filters__item {
    margin-bottom: calc(16px * 1.5 / 2)
}
  }

.topic-controls {
  margin-bottom: calc(16px * 1.5);
}

.topic-controls__item {
  float: left;
}

.topic-followers {
  margin-right: calc(12px / 2);
}

@media (min-width: 768px) {

.topic-controls__item--subscribe {
    float: right;
    white-space: nowrap
}
  }

.topic-controls__item--subscribe .dropdown {
    display: inline-block;
    vertical-align: middle;
  }

.topic-controls__item--subscribe .dropdown-menu {
    left: initial;
    right: initial;
  }

.post-wrapper {
  max-width: 820px;
  position: relative;
}

.post {
  position: relative;
  padding-left: 0;
  margin-bottom: calc(16px * 1.5);
}

.post__title {
  font-size: calc(16px * 1.7);
  padding-right: calc(12px * 1.5);
}

@media (min-width: 768px) {

.post__title {
    font-size: calc(16px * 2.15)
}
  }

@media (min-width: 992px) {

.post__title {
    font-size: calc(16px * 2.6)
}
  }

@media (max-width: 767px) {

.post__title {
    padding-right: calc(40px + 12px)
}
  }

.post__text {
  word-wrap: break-word;
}

.post__text ul,
  .post__text ol {
    padding-left: 20px;
  }

.post__text ul ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.post__text ul ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.post__text ol ul {
      margin-top: calc(16px * 1.5 / 2);
    }

.post__text ol ol {
      margin-top: calc(16px * 1.5 / 2);
    }

.post__text ul li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

.post__text ol li {
      margin-bottom: calc(16px * 1.5 / 2);
    }

@media (min-width: 1200px) {

.post-share {
    float: none;
    position: absolute;
    right:  calc((100px + calc(12px * 2)) * -1);
    top: 0
}
  }

.post-controls {
  position: absolute;
  top: 0;
  right: 0;
}

.post-controls .dropdown-toggle {
    font-size: 0;
  }

.post-controls .dropdown-toggle:after {
      font-size: calc(((16px * 1.25)) + 2);
    }

.post-controls .dropdown-menu {
    left: initial;
    right: initial;
  }

.post__voting-and-actions {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  width: 40px;
}

.post__voting-and-actions .dropdown-toggle {
    font-size: 0;
  }

.post__voting-and-actions .dropdown-toggle:after {
    content: '\f013';
    margin-left: 0;
    font-size: 16px;
  }

.post__voting-and-actions .vote {
    position: static;
  }

.post__body {
  padding-right: calc(40px + 12px);
}

@media (max-width: 767px) {

.post__body {
    padding-right: 0
}
  }

.post-meta {
  display: table;
  margin-bottom: calc(16px * 1.5);
  width: 100%;
}

.post-meta .entry-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: calc(16px * 0.85);
  }

.post-meta .entry-info__avatar {
    padding-right: 12px;
  }

@media (max-width: 767px) {

.post-meta {
    padding-right: 60px
}
  }

.post-meta__col {
  display: table-cell;
  vertical-align: top;
}

.post-meta__col--main {
  padding-right: 12px;
  width: 100%;
}

.post-list-item {
  border-bottom: 2px solid #eee;
  margin-bottom: calc(16px * 1.5);
  padding-bottom: calc(16px * 1.5);
}

@media (min-width: 768px) {

.post-list-item {
    display: table;
    width: 100%
}
  }

.post-list-item__title {
  font-size: calc(16px * 1.25);
  margin-bottom: calc(16px * 1.5 / 2);
}

.post-list-item__title span {
    font-size: 12px;
    vertical-align: middle;
    color: #fbce0a;
  }

@media (min-width: 768px) {

.post-list-item__col {
    display: table-cell;
    vertical-align: top
}
  }

@media (min-width: 768px) {

.post-list-item__col--main {
    width: 60%
}
  }

@media (min-width: 768px) {

.post-list-item__col--side {
    width: 40%;
    text-align: right
}
  }

.post-info {
  color: #979797;
  font-size: calc(16px - 2px);
}

@media (min-width: 768px) {

.post-info {
    float: right;
    text-align: center;
    min-width: 90px;
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 6px 12px
}
  }

@media (min-width: 768px) {

.post-info__count {
    display: block;
    color: #2D2D2D;
    font-weight: 700
}
  }

.post-info + .post-info {
  margin-right: 12px;
}

.post-status {
  display: inline-block;
  padding: 1px calc(12px / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.post-status--completed,
.post-status--answered {
  background-color: #29B473;
}

.post-status--planned {
  background-color: #079fd2;
}

.post-status--not-planned {
  color: #2D2D2D;
  background-color: #eee;
}

.new-post-title {
  font-size: calc(16px * 1.7);
}

@media (min-width: 768px) {

.new-post-title {
    font-size: calc(16px * 2.15)
}
  }

@media (min-width: 992px) {

.new-post-title {
    font-size: calc(16px * 2.6)
}
  }

.new-post-form {
  margin-bottom: calc(16px * 1.5);
}

.new-post-form-wrapper {
  max-width: 720px;
}

@media (min-width: 1200px) {

.new-post-form-wrapper {
    margin: 0 auto
}
  }

.callout {
  padding: calc(16px * 1.5) 20px;
  margin-bottom: calc(16px * 1.5);
  background-color: #eee;
  border-left-width: 5px;
  border-left-style: solid;
}

.callout p:last-child {
    margin-bottom: 0;
  }

.callout--transparent {
  background-color: transparent;
  border-width: 1px;
  border-color: #dedede;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
}

.callout--success {
  color: #2D2D2D;
  background-color: #d7f6e7;
  border-color: #29B473;
}

.callout--success .callout__title {
    color: #29B473;
  }

.callout--info {
  color: #2D2D2D;
  background-color: #e3f4f9;
  border-color: #5bc0de;
}

.callout--info .callout__title {
    color: #5bc0de;
  }

.callout--warning {
  color: #2D2D2D;
  background-color: #fff1ca;
  border-color: #ffcd40;
}

.callout--warning .callout__title {
    color: #ffcd40;
  }

.callout--danger {
  color: #2D2D2D;
  background-color: #ffebeb;
  border-color: #ff5252;
}

.callout--danger .callout__title {
    color: #ff5252;
  }

.callout--primary {
  color: #2D2D2D;
  background-color: #cbf1fd;
  border-color: #079fd2;
}

.callout--primary .callout__title {
    color: #079fd2;
  }

.callout--dashed {
  border-width: 1px;
  border-style: dashed;
}

.image-with-border {
  padding: 10px;
  border: 1px solid #c4c4c4;
  border-radius: 4px;
}

.image-with-shadow {
  -webkit-box-shadow: 0 5px 15px 2px #555;
          box-shadow: 0 5px 15px 2px #555;
}

.image-with-lightbox {
  cursor: pointer;
}

.image-overlay {
  position: relative;
}

.image-overlay:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.3);
  }

.image-with-video-icon {
  position: relative;
  display: block;
}

.image-with-video-icon img {
    width: 100%;
  }

.image-with-video-icon:before {
    content: '';
    font-size: 0;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 0 30px 60px;
    border-color: transparent transparent transparent #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    z-index: 3;
  }

.image-with-video-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
  }

.image-with-video-icon:active:before, .image-with-video-icon:hover:before {
      -webkit-transform: translate(-50%, -50%) scale(1.1);
              transform: translate(-50%, -50%) scale(1.1);
    }

.list-colored,
.list-bullet {
  padding-left: 0 !important;
  list-style-type: none;
  counter-reset: list;
}

.list-colored li {
    position: relative;
    padding-left: calc(30px + 12px);
    margin-bottom: calc(16px * 1.5 / 1.5) !important;
    counter-increment: list;
  }

.list-colored li:before {
      position: absolute;
      top: -3px;
      left: 0;
      z-index: 1;
      width: 30px;
      height: 30px;
      font-size: calc(16px * 0.85);
      line-height: 30px;
      color: #fff;
      text-align: center;
      content: counter(list);
      background-color: #079fd2;
      border-radius: 50%;
    }

.list-colored ol {
    margin-bottom: 14px;
    list-style-type: none;
    counter-reset: list;
  }

.list-bullet li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
  }

.list-bullet li:before {
      position: absolute;
      top: -3px;
      left: 0;
      width: auto;
      height: auto;
      font-family: "Font Awesome 5 Free";
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      color: #079fd2;
      content: "\f058";
      background-color: transparent;
    }

.list-bullet ul {
    margin-bottom: 14px;
    list-style: none;
  }

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-primary {
  background-color: #78dafa;
}

.text-info {
  background-color: #5bc0de;
}

.text-warning {
  background-color: #ffcd40;
}

.text-danger {
  background-color: #ff5252;
}

.text-success {
  background-color: #29B473;
}

.accordion {
  padding-top: 0;
  margin-bottom: calc(16px * 1.5);
  border: 1px solid #ddd;
  border-radius: 4px;
}

.accordion__item-title {
  position: relative;
  padding: 15px 20px 15px 52px;
  font-size: calc(16px * 1.25);
  cursor: pointer;
}

.accordion__item-title:not(.accordion__item-title--active) {
    border-bottom: 1px solid #ddd;
  }

.accordion__item-title:before {
    position: absolute;
    content: "";
  }

.accordion__item-content {
  display: none;
  padding: 20px;
  border-bottom: 1px solid #ddd;
}

.accordion__item-content p:last-child {
    margin-bottom: 0;
  }

.accordion__item:last-child .accordion__item-title {
  border-bottom: none;
}

.accordion--default .accordion__item-title:before {
    top: 50%;
    left: 22px;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    border-bottom: 2px solid #079fd2;
    border-left: 2px solid #079fd2;
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }

.accordion--default .accordion__item-title--active {
    background-color: #f0f0f0;
  }

.accordion--default .accordion__item-title--active:before {
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg);
    }

.accordion--colored .accordion__item-title {
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }

.accordion--colored .accordion__item-title:before,
    .accordion--colored .accordion__item-title:after {
      top: 50%;
    }

.accordion--colored .accordion__item-title:before {
      left: 20px;
      width: 10px;
      height: 2px;
      margin-top: -1px;
      background-color: #777;
    }

.accordion--colored .accordion__item-title:after {
      position: absolute;
      left: 24px;
      width: 2px;
      height: 10px;
      margin-top: -5px;
      content: "";
      background-color: #777;
    }

.accordion--colored .accordion__item-title--active {
      color: #fff;
      background-color: #079fd2;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
    }

.accordion--colored .accordion__item-title--active:before {
        background-color: #fff;
      }

.accordion--colored .accordion__item-title--active:after {
        display: none;
      }

.tabs {
  margin-bottom: calc(16px * 1.5);
}

.tab {
  display: block;
  border: 1px solid #ddd;
  padding: 30px;
  margin-top: -1px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.tab p:last-child {
    margin-bottom: 0;
  }

@media (min-width: 768px) {

.tab {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
  }

.tab:nth-child(2) {
  border-top-left-radius: 0;
}

.tabs-link {
  display: block;
  margin: 0;
  cursor: pointer;
  padding: 8px 30px;
  color: #2D2D2D;
  font-weight: 700;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: transparent;
}

.tabs-link:hover {
    color: #079fd2;
  }

@media (max-width: 767px) {

.tabs-link {
    border-top-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd
}

    .tabs-link:first-child {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
    }
  }

@media (min-width: 768px) {

.tabs-link {
    display: inline-block
}
  }

.is-hidden {
  display: none;
}

.tabs-link.is-active {
  border-color: #ddd;
  color: #079fd2;
  cursor: pointer;
}

.tabs-link.is-active:hover {
    color: #079fd2;
    cursor: default;
  }

@media (min-width: 768px) {

.tabs-link.is-active {
    border-bottom: 1px solid #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
  }

.tabs--colored-1 .tab {
    background-color: #f7f7f9 !important;
  }

.tabs--colored-1 .tabs-link.is-active {
    background-color: #f7f7f9;
    border-bottom-color: #f7f7f9;
  }

.tabs--colored-2 .tabs-link:hover {
      color: #079fd2;
    }

.tabs--colored-2 .tabs-link.is-active {
    background-color: #079fd2;
    color: #fff;
    border-color: #079fd2;
  }

.tabs--colored-2 .tabs-link.is-active:hover {
      color: #fff;
    }

.tabs--colored-2 .tab {
    background-color: #f7f7f9 !important;
  }

.scroll-to-top {
  position: fixed;
  right: 30px;
  bottom: -50px;
  z-index: 3;
  font-size: 32px !important;
  line-height: 45px !important;
  text-align: center;
  border: 2px solid #079fd2;
  border-radius: 4px;
  -webkit-transition: bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  width: 50px;
  height: 50px;
}

.scroll-to-top:focus,
  .scroll-to-top:active {
    outline: 0;
  }

.scroll-to-top.is-active {
    bottom: 30px;
  }

.scroll-to-top:hover {
    color: #056788;
    border-color: #056788;
  }

@media (max-width: 767px) {

.scroll-to-top {
    display: none
}
  
table.article-body-table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
  border: none;
}

.article-body-table tr:nth-child(odd) td {
  background-color: #F4F4F4;
}

.article-body-table p:first-child {
  margin: 0 0 6px;
}

.article-body-table td {
  border-width: 0;
}

.article-body-table td {
  border-color: #F7F7F7;
  border-color: rgba(0, 0, 0, 0.07);
  border-style: solid;
  padding: 8px 8px;
  font-size: 1rem;
}

.article-body-table th {
  border-color: #F7F7F7;
  background-color: #E8EAED;
  padding: 8px 8px;
  font-size: 1rem;
  text-align: left;
}

.article-body-table td p {
  margin: 6px 0;
}
  
}	