@charset "UTF-8";
.cf, form fieldset .field .middleColumn, #Form_BulkTrashForm_Items_Holder ul li, .items-heading {
  *zoom: 1; }
  .cf:before, form fieldset .field .middleColumn:before, #Form_BulkTrashForm_Items_Holder ul li:before, .items-heading:before {
    content: "";
    display: table; }
  .cf:after, form fieldset .field .middleColumn:after, #Form_BulkTrashForm_Items_Holder ul li:after, .items-heading:after {
    content: "";
    display: table;
    clear: both; }

.page__navigation:not(.page__navigation--mobile) ul li a, .page__navigation:not(.page__navigation--mobile) ul li a:not(.btn) {
  text-decoration: none;
  color: #606060; }
  .page__navigation:not(.page__navigation--mobile) ul li a:hover, .page__navigation:not(.page__navigation--mobile) ul li a:not(.btn):hover {
    color: #F7A500;
    text-decoration: underline; }

.wrapper,
.container {
  width: calc(100% - 36px);
  max-width: 1200px;
  margin: 0 auto; }

.btn, form input[type="submit"],
form input[type="reset"] {
  display: inline-block;
  color: #FFFFFF;
  padding: 9px 18px;
  background: #F7A500;
  transition: all linear 0.2s;
  cursor: pointer;
  text-decoration: none;
  border: 0; }
  .btn:hover, form input[type="submit"]:hover,
  form input[type="reset"]:hover {
    background: #ab7200; }
  .btn:focus, form input[type="submit"]:focus,
  form input[type="reset"]:focus {
    outline: none;
    border: none; }

.btn--small {
  font-size: 0.875rem; }

.btn--white {
  background: #FFFFFF;
  color: #606060; }
  .btn--white:hover {
    color: #FFFFFF; }

.btn--neutral {
  background: #eeeeee;
  color: #606060; }
  .btn--neutral:hover {
    color: #FFFFFF; }

.formatted-text > *:first-child,
[class*="__text"] > *:first-child {
  margin-top: 0 !important; }

.formatted-text table[align="center"],
[class*="__text"] table[align="center"] {
  margin-left: auto;
  margin-right: auto; }

.formatted-text > *:last-child,
[class*="__text"] > *:last-child {
  margin-bottom: 0; }

.formatted-text p,
[class*="__text"] p {
  margin-top: 1em; }
  .formatted-text p > *:first-child,
  [class*="__text"] p > *:first-child {
    margin-top: 0 !important; }
  .formatted-text p .btn,
  [class*="__text"] p .btn {
    margin-top: 1em; }
  .formatted-text p + ul,
  [class*="__text"] p + ul, .formatted-text p + ol,
  [class*="__text"] p + ol, .formatted-text p + h1,
  [class*="__text"] p + h1, .formatted-text p + h2,
  [class*="__text"] p + h2, .formatted-text p + h3,
  [class*="__text"] p + h3, .formatted-text p + h4,
  [class*="__text"] p + h4, .formatted-text p + h5,
  [class*="__text"] p + h5, .formatted-text p + h6,
  [class*="__text"] p + h6, .formatted-text p + table,
  [class*="__text"] p + table, .formatted-text p + div,
  [class*="__text"] p + div, .formatted-text p + blockquote,
  [class*="__text"] p + blockquote {
    margin-top: 1em; }

.formatted-text blockquote,
[class*="__text"] blockquote {
  margin-top: 1em; }
  .formatted-text blockquote > *:first-child,
  [class*="__text"] blockquote > *:first-child {
    margin-top: 0 !important; }
  .formatted-text blockquote + ul,
  [class*="__text"] blockquote + ul, .formatted-text blockquote + ol,
  [class*="__text"] blockquote + ol, .formatted-text blockquote + h1,
  [class*="__text"] blockquote + h1, .formatted-text blockquote + h2,
  [class*="__text"] blockquote + h2, .formatted-text blockquote + h3,
  [class*="__text"] blockquote + h3, .formatted-text blockquote + h4,
  [class*="__text"] blockquote + h4, .formatted-text blockquote + h5,
  [class*="__text"] blockquote + h5, .formatted-text blockquote + h6,
  [class*="__text"] blockquote + h6, .formatted-text blockquote + table,
  [class*="__text"] blockquote + table, .formatted-text blockquote + div,
  [class*="__text"] blockquote + div, .formatted-text blockquote + p,
  [class*="__text"] blockquote + p {
    margin-top: 1em; }

.formatted-text h1 + h1 .formatted-text h1 + h2,
[class*="__text"] h1 + h1 .formatted-text h1 + h2, .formatted-text h1 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h1 + h2, .formatted-text h1 + h3,
[class*="__text"] h1 + h3, .formatted-text h1 + h4,
[class*="__text"] h1 + h4, .formatted-text h1 + h5,
[class*="__text"] h1 + h5, .formatted-text h1 + h6,
[class*="__text"] h1 + h6, .formatted-text h1 + p,
[class*="__text"] h1 + p, .formatted-text h1 + ul,
[class*="__text"] h1 + ul, .formatted-text h1 + ol,
[class*="__text"] h1 + ol, .formatted-text h1 + table,
[class*="__text"] h1 + table, .formatted-text h1 + div,
[class*="__text"] h1 + div, .formatted-text h1 + blockquote,
[class*="__text"] h1 + blockquote, .formatted-text h2 + h1 .formatted-text h1 + h2,
[class*="__text"] h2 + h1 .formatted-text h1 + h2, .formatted-text h2 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h1 + h2, .formatted-text h2 + h3,
[class*="__text"] h2 + h3, .formatted-text h2 + h4,
[class*="__text"] h2 + h4, .formatted-text h2 + h5,
[class*="__text"] h2 + h5, .formatted-text h2 + h6,
[class*="__text"] h2 + h6, .formatted-text h2 + p,
[class*="__text"] h2 + p, .formatted-text h2 + ul,
[class*="__text"] h2 + ul, .formatted-text h2 + ol,
[class*="__text"] h2 + ol, .formatted-text h2 + table,
[class*="__text"] h2 + table, .formatted-text h2 + div,
[class*="__text"] h2 + div, .formatted-text h2 + blockquote,
[class*="__text"] h2 + blockquote, .formatted-text h3 + h1 .formatted-text h1 + h2,
[class*="__text"] h3 + h1 .formatted-text h1 + h2, .formatted-text h3 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h1 + h2, .formatted-text h3 + h3,
[class*="__text"] h3 + h3, .formatted-text h3 + h4,
[class*="__text"] h3 + h4, .formatted-text h3 + h5,
[class*="__text"] h3 + h5, .formatted-text h3 + h6,
[class*="__text"] h3 + h6, .formatted-text h3 + p,
[class*="__text"] h3 + p, .formatted-text h3 + ul,
[class*="__text"] h3 + ul, .formatted-text h3 + ol,
[class*="__text"] h3 + ol, .formatted-text h3 + table,
[class*="__text"] h3 + table, .formatted-text h3 + div,
[class*="__text"] h3 + div, .formatted-text h3 + blockquote,
[class*="__text"] h3 + blockquote, .formatted-text h4 + h1 .formatted-text h1 + h2,
[class*="__text"] h4 + h1 .formatted-text h1 + h2, .formatted-text h4 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h1 + h2, .formatted-text h4 + h3,
[class*="__text"] h4 + h3, .formatted-text h4 + h4,
[class*="__text"] h4 + h4, .formatted-text h4 + h5,
[class*="__text"] h4 + h5, .formatted-text h4 + h6,
[class*="__text"] h4 + h6, .formatted-text h4 + p,
[class*="__text"] h4 + p, .formatted-text h4 + ul,
[class*="__text"] h4 + ul, .formatted-text h4 + ol,
[class*="__text"] h4 + ol, .formatted-text h4 + table,
[class*="__text"] h4 + table, .formatted-text h4 + div,
[class*="__text"] h4 + div, .formatted-text h4 + blockquote,
[class*="__text"] h4 + blockquote, .formatted-text h5 + h1 .formatted-text h1 + h2,
[class*="__text"] h5 + h1 .formatted-text h1 + h2, .formatted-text h5 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h1 + h2, .formatted-text h5 + h3,
[class*="__text"] h5 + h3, .formatted-text h5 + h4,
[class*="__text"] h5 + h4, .formatted-text h5 + h5,
[class*="__text"] h5 + h5, .formatted-text h5 + h6,
[class*="__text"] h5 + h6, .formatted-text h5 + p,
[class*="__text"] h5 + p, .formatted-text h5 + ul,
[class*="__text"] h5 + ul, .formatted-text h5 + ol,
[class*="__text"] h5 + ol, .formatted-text h5 + table,
[class*="__text"] h5 + table, .formatted-text h5 + div,
[class*="__text"] h5 + div, .formatted-text h5 + blockquote,
[class*="__text"] h5 + blockquote, .formatted-text h6 + h1 .formatted-text h1 + h2,
[class*="__text"] h6 + h1 .formatted-text h1 + h2, .formatted-text h6 + h1
[class*="__text"] h1 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h1 + h2, .formatted-text h6 + h3,
[class*="__text"] h6 + h3, .formatted-text h6 + h4,
[class*="__text"] h6 + h4, .formatted-text h6 + h5,
[class*="__text"] h6 + h5, .formatted-text h6 + h6,
[class*="__text"] h6 + h6, .formatted-text h6 + p,
[class*="__text"] h6 + p, .formatted-text h6 + ul,
[class*="__text"] h6 + ul, .formatted-text h6 + ol,
[class*="__text"] h6 + ol, .formatted-text h6 + table,
[class*="__text"] h6 + table, .formatted-text h6 + div,
[class*="__text"] h6 + div, .formatted-text h6 + blockquote,
[class*="__text"] h6 + blockquote, .formatted-text h1 + h1 .formatted-text h2 + h2,
[class*="__text"] h1 + h1 .formatted-text h2 + h2, .formatted-text h1 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h2 + h2, .formatted-text h2 + h1 .formatted-text h2 + h2,
[class*="__text"] h2 + h1 .formatted-text h2 + h2, .formatted-text h2 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h2 + h2, .formatted-text h3 + h1 .formatted-text h2 + h2,
[class*="__text"] h3 + h1 .formatted-text h2 + h2, .formatted-text h3 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h2 + h2, .formatted-text h4 + h1 .formatted-text h2 + h2,
[class*="__text"] h4 + h1 .formatted-text h2 + h2, .formatted-text h4 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h2 + h2, .formatted-text h5 + h1 .formatted-text h2 + h2,
[class*="__text"] h5 + h1 .formatted-text h2 + h2, .formatted-text h5 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h2 + h2, .formatted-text h6 + h1 .formatted-text h2 + h2,
[class*="__text"] h6 + h1 .formatted-text h2 + h2, .formatted-text h6 + h1
[class*="__text"] h2 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h2 + h2, .formatted-text h1 + h1 .formatted-text h3 + h2,
[class*="__text"] h1 + h1 .formatted-text h3 + h2, .formatted-text h1 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h3 + h2, .formatted-text h2 + h1 .formatted-text h3 + h2,
[class*="__text"] h2 + h1 .formatted-text h3 + h2, .formatted-text h2 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h3 + h2, .formatted-text h3 + h1 .formatted-text h3 + h2,
[class*="__text"] h3 + h1 .formatted-text h3 + h2, .formatted-text h3 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h3 + h2, .formatted-text h4 + h1 .formatted-text h3 + h2,
[class*="__text"] h4 + h1 .formatted-text h3 + h2, .formatted-text h4 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h3 + h2, .formatted-text h5 + h1 .formatted-text h3 + h2,
[class*="__text"] h5 + h1 .formatted-text h3 + h2, .formatted-text h5 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h3 + h2, .formatted-text h6 + h1 .formatted-text h3 + h2,
[class*="__text"] h6 + h1 .formatted-text h3 + h2, .formatted-text h6 + h1
[class*="__text"] h3 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h3 + h2, .formatted-text h1 + h1 .formatted-text h4 + h2,
[class*="__text"] h1 + h1 .formatted-text h4 + h2, .formatted-text h1 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h4 + h2, .formatted-text h2 + h1 .formatted-text h4 + h2,
[class*="__text"] h2 + h1 .formatted-text h4 + h2, .formatted-text h2 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h4 + h2, .formatted-text h3 + h1 .formatted-text h4 + h2,
[class*="__text"] h3 + h1 .formatted-text h4 + h2, .formatted-text h3 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h4 + h2, .formatted-text h4 + h1 .formatted-text h4 + h2,
[class*="__text"] h4 + h1 .formatted-text h4 + h2, .formatted-text h4 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h4 + h2, .formatted-text h5 + h1 .formatted-text h4 + h2,
[class*="__text"] h5 + h1 .formatted-text h4 + h2, .formatted-text h5 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h4 + h2, .formatted-text h6 + h1 .formatted-text h4 + h2,
[class*="__text"] h6 + h1 .formatted-text h4 + h2, .formatted-text h6 + h1
[class*="__text"] h4 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h4 + h2, .formatted-text h1 + h1 .formatted-text h5 + h2,
[class*="__text"] h1 + h1 .formatted-text h5 + h2, .formatted-text h1 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h5 + h2, .formatted-text h2 + h1 .formatted-text h5 + h2,
[class*="__text"] h2 + h1 .formatted-text h5 + h2, .formatted-text h2 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h5 + h2, .formatted-text h3 + h1 .formatted-text h5 + h2,
[class*="__text"] h3 + h1 .formatted-text h5 + h2, .formatted-text h3 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h5 + h2, .formatted-text h4 + h1 .formatted-text h5 + h2,
[class*="__text"] h4 + h1 .formatted-text h5 + h2, .formatted-text h4 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h5 + h2, .formatted-text h5 + h1 .formatted-text h5 + h2,
[class*="__text"] h5 + h1 .formatted-text h5 + h2, .formatted-text h5 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h5 + h2, .formatted-text h6 + h1 .formatted-text h5 + h2,
[class*="__text"] h6 + h1 .formatted-text h5 + h2, .formatted-text h6 + h1
[class*="__text"] h5 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h5 + h2, .formatted-text h1 + h1 .formatted-text h6 + h2,
[class*="__text"] h1 + h1 .formatted-text h6 + h2, .formatted-text h1 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h1 + h1
[class*="__text"] h6 + h2, .formatted-text h2 + h1 .formatted-text h6 + h2,
[class*="__text"] h2 + h1 .formatted-text h6 + h2, .formatted-text h2 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h2 + h1
[class*="__text"] h6 + h2, .formatted-text h3 + h1 .formatted-text h6 + h2,
[class*="__text"] h3 + h1 .formatted-text h6 + h2, .formatted-text h3 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h3 + h1
[class*="__text"] h6 + h2, .formatted-text h4 + h1 .formatted-text h6 + h2,
[class*="__text"] h4 + h1 .formatted-text h6 + h2, .formatted-text h4 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h4 + h1
[class*="__text"] h6 + h2, .formatted-text h5 + h1 .formatted-text h6 + h2,
[class*="__text"] h5 + h1 .formatted-text h6 + h2, .formatted-text h5 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h5 + h1
[class*="__text"] h6 + h2, .formatted-text h6 + h1 .formatted-text h6 + h2,
[class*="__text"] h6 + h1 .formatted-text h6 + h2, .formatted-text h6 + h1
[class*="__text"] h6 + h2,
[class*="__text"] h6 + h1
[class*="__text"] h6 + h2 {
  margin-top: 1em; }

.formatted-text ol,
[class*="__text"] ol {
  margin: 0 0 1em 1.25em; }
  .formatted-text ol li,
  [class*="__text"] ol li {
    list-style-type: disc; }

.formatted-text ol li,
[class*="__text"] ol li {
  list-style-type: decimal; }

.formatted-text ul,
[class*="__text"] ul, .formatted-text ol,
[class*="__text"] ol {
  list-style: outside; }
  .formatted-text ul + p,
  [class*="__text"] ul + p, .formatted-text ul + h1,
  [class*="__text"] ul + h1, .formatted-text ul + h2,
  [class*="__text"] ul + h2, .formatted-text ul + h3,
  [class*="__text"] ul + h3, .formatted-text ul + h4,
  [class*="__text"] ul + h4, .formatted-text ul + h5,
  [class*="__text"] ul + h5, .formatted-text ul + h6,
  [class*="__text"] ul + h6, .formatted-text ul + table,
  [class*="__text"] ul + table, .formatted-text ul + div,
  [class*="__text"] ul + div, .formatted-text ul + blockquote,
  [class*="__text"] ul + blockquote, .formatted-text ol + p,
  [class*="__text"] ol + p, .formatted-text ol + h1,
  [class*="__text"] ol + h1, .formatted-text ol + h2,
  [class*="__text"] ol + h2, .formatted-text ol + h3,
  [class*="__text"] ol + h3, .formatted-text ol + h4,
  [class*="__text"] ol + h4, .formatted-text ol + h5,
  [class*="__text"] ol + h5, .formatted-text ol + h6,
  [class*="__text"] ol + h6, .formatted-text ol + table,
  [class*="__text"] ol + table, .formatted-text ol + div,
  [class*="__text"] ol + div, .formatted-text ol + blockquote,
  [class*="__text"] ol + blockquote {
    margin-top: 1em; }

.formatted-text ul,
[class*="__text"] ul {
  margin: 0 0 1em 1.25em; }

.formatted-text div > *:first-child,
[class*="__text"] div > *:first-child {
  margin-top: 0; }

.formatted-text div + p,
[class*="__text"] div + p, .formatted-text div + ul,
[class*="__text"] div + ul, .formatted-text div + ol,
[class*="__text"] div + ol, .formatted-text div + h1,
[class*="__text"] div + h1, .formatted-text div + h2,
[class*="__text"] div + h2, .formatted-text div + h3,
[class*="__text"] div + h3, .formatted-text div + h4,
[class*="__text"] div + h4, .formatted-text div + h5,
[class*="__text"] div + h5, .formatted-text div + h6,
[class*="__text"] div + h6, .formatted-text div + table,
[class*="__text"] div + table, .formatted-text div + div,
[class*="__text"] div + div, .formatted-text div + blockquote,
[class*="__text"] div + blockquote {
  margin-top: 1em; }

html {
  font-size: 16px; }
  @media screen and (max-width: 480px) {
    html {
      font-size: 14px; } }

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #606060;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700; }

h1 {
  font-size: 1.75rem; }

h2 {
  font-size: 1.75rem; }

h3 {
  font-size: 1.375rem; }

h4 {
  font-size: 1.25rem; }

h5, h6 {
  font-size: 1.0625rem; }

h6 {
  font-size: 1.0625rem; }

strong, b, th {
  font-weight: 700; }

small {
  font-size: 0.875rem; }

h1, h2, h3, h4, h5, h6,
strong, p, b, em, i, span, a, small, th, td, li {
  line-height: 1.5em; }

blockquote {
  padding: 9px 0 9px 36px;
  border-left: 1px solid #dcdcdc;
  color: #afafaf; }

i.fa {
  display: inline-block;
  width: 1em;
  text-align: center; }

a:not(.btn) {
  color: #F7A500;
  text-decoration: underline; }
  a:not(.btn):hover {
    color: #ab7200; }

::-moz-selection {
  color: #ffffff;
  background: #1B807D; }

::selection {
  color: #ffffff;
  background: #1B807D; }

::-moz-selection {
  color: #ffffff;
  background: #1B807D; }

ul.list--checklist {
  list-style: none;
  margin-left: 0 !important; }
  ul.list--checklist li {
    display: block;
    padding-left: 1.25em; }
    ul.list--checklist li:before {
      content: "";
      font-family: FontAwesome;
      display: inline-block;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      width: 1em;
      text-align: center;
      width: 1em;
      margin-left: -1.25em;
      float: left;
      text-align: center;
      position: relative;
      top: 3px; }

.img--50,
.img--75,
.img--100 {
  display: block;
  width: 100%;
  height: auto; }
  .img--50.img--50,
  .img--75.img--50,
  .img--100.img--50 {
    width: 50%; }
  .img--50.img--75,
  .img--75.img--75,
  .img--100.img--75 {
    width: 75%; }

.text--discreet {
  color: #afafaf !important; }

hr {
  border: none;
  height: 1px;
  background: #dcdcdc;
  margin: 36px 0; }

em {
  font-style: italic; }

.system-message + * {
  margin-top: 36px !important; }

.system-message + .system-message {
  margin-top: 6px !important; }

.system-message, .system-message--neutral {
  cursor: pointer;
  position: relative;
  border: 1px solid #dcdcdc;
  padding: 18px 36px 18px 18px;
  background: #eeeeee;
  border-radius: 3px; }
  .system-message:after, .system-message--neutral:after {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 1em;
    text-align: center;
    position: absolute;
    right: 9px;
    top: 9px;
    opacity: 0.5;
    transition: all 0.2s linear; }
  .system-message:hover:after, .system-message--neutral:hover:after {
    opacity: 1; }

.system-message--good {
  border-color: #81dd1f;
  background: rgba(129, 221, 31, 0.6); }

.system-message--warning {
  border-color: #f7b514;
  background: rgba(247, 181, 20, 0.6); }

.system-message--bad {
  border-color: #dd3e1f;
  background: rgba(221, 62, 31, 0.6); }

.system-message--permanent {
  cursor: default; }
  .system-message--permanent:after {
    display: none; }

.page__mobile-navigation {
  position: fixed;
  overflow-y: scroll;
  z-index: 9999;
  top: 0;
  bottom: 0;
  right: -270px;
  width: 270px;
  color: #afafaf;
  background: #000000;
  transition: right 0.2s ease;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.5); }
  @media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx) {
    .page__mobile-navigation {
      margin-right: -17px; } }
  .page__mobile-navigation--active {
    right: 0; }
  .page__mobile-navigation ul li a,
  .page__mobile-navigation a {
    color: #afafaf;
    text-decoration: none; }
    .page__mobile-navigation ul li a:hover,
    .page__mobile-navigation a:hover {
      text-decoration: underline;
      color: #F7A500; }
  .page__mobile-navigation .mobile-navigation > ul > li {
    position: relative;
    border-bottom: 1px solid #262626; }
    .page__mobile-navigation .mobile-navigation > ul > li > a {
      display: block;
      padding: 18px; }
      .page__mobile-navigation .mobile-navigation > ul > li > a.has-sub {
        float: left;
        padding-right: 9px;
        width: calc(100% - (1.5em + 36px)); }
    .page__mobile-navigation .mobile-navigation > ul > li.current > a {
      color: #ffffff !important;
      background: #F7A500; }
    .page__mobile-navigation .mobile-navigation > ul > li.section {
      border-left: 3px solid #F7A500; }
    .page__mobile-navigation .mobile-navigation > ul > li .sub__toggle {
      cursor: pointer;
      float: left;
      width: calc(1.5em + 36px);
      height: calc(1.5em + 36px);
      line-height: calc(1.5em + 36px);
      border-left: 1px solid #262626;
      text-align: center; }
      .page__mobile-navigation .mobile-navigation > ul > li .sub__toggle:before {
        content: "";
        font-family: FontAwesome;
        display: inline-block;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 1em;
        text-align: center; }
      .page__mobile-navigation .mobile-navigation > ul > li .sub__toggle--open:before {
        content: "";
        font-family: FontAwesome;
        display: inline-block;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 1em;
        text-align: center; }
    .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub {
      clear: both;
      display: none;
      background: #262626;
      font-size: 0.875rem; }
      .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub--open {
        display: block; }
      .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li {
        border-top: 1px solid #000000; }
        .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li.current > a {
          color: #ffffff !important;
          background: #F7A500; }
        .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li.section {
          border-left: 3px solid #F7A500; }
        .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li a {
          display: block;
          padding: 9px 18px;
          color: #afafaf;
          text-decoration: none; }
          .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li a.has-sub {
            float: left;
            padding-right: 9px;
            width: calc(100% - (1.5em + 18px)); }
          .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li a:hover {
            text-decoration: underline;
            color: #F7A500; }
        .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li .sub__toggle {
          width: calc(1.5em + 18px) !important;
          height: calc(1.5em + 18px) !important;
          line-height: calc(1.5em + 18px) !important;
          border-left-color: #000000 !important; }
        .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li .navigation__sub {
          background: #333333 !important; }
          .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li .navigation__sub li {
            border-top-color: #000000 !important; }
            .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li .navigation__sub li.current > a {
              background: #F7A500; }
          .page__mobile-navigation .mobile-navigation > ul > li .navigation__sub li .navigation__sub .navigation__sub li {
            padding-left: 9px; }

.page__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9990;
  opacity: 0;
  visibility: hidden;
  background: #000;
  transition: all 0.2s ease; }
  .page__overlay--active {
    opacity: 0.8;
    visibility: visible; }

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

img {
  vertical-align: top; }

html {
  background: #1B807D; }

.page-1 .page__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

.page-1 .page__text p:last-of-type a {
  color: #afafaf !important;
  text-decoration: none; }

.page__wrapper {
  padding: 36px;
  max-width: 960px;
  background: #ffffff;
  box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.3); }
  @media screen and (max-width: 480px) {
    .page__wrapper {
      width: calc(100% - 18px); } }
  .page__wrapper table td:first-of-type {
    padding-right: 18px;
    border-right: 1px solid #dcdcdc; }
  .page__wrapper table td:last-of-type {
    padding-left: 18px; }

form input,
form textarea,
form select {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: 0.8em;
  color: inherit;
  border: 1px solid #dcdcdc;
  outline: 0;
  background: transparent; }
  form input:not([type='checkbox']),
  form textarea:not([type='checkbox']),
  form select:not([type='checkbox']) {
    display: block;
    padding: 9px;
    width: 100%; }
  form input:focus,
  form textarea:focus,
  form select:focus {
    outline: 0;
    border: 1px solid #1B807D; }
  form input textarea,
  form textarea textarea,
  form select textarea {
    resize: horizontal; }

form input[type="submit"],
form input[type="reset"] {
  width: auto;
  font-size: 1rem; }

form fieldset .clear {
  margin-top: -18px; }

form fieldset .field {
  margin-bottom: 18px; }
  form fieldset .field:last-of-type {
    margin-bottom: 0; }
  form fieldset .field > label.left {
    display: block;
    margin-bottom: 9px;
    font-weight: 700; }
  form fieldset .field .message {
    display: block;
    margin-top: 9px; }
    form fieldset .field .message.required {
      color: #dd3e1f; }
  form fieldset .field .description {
    display: block;
    font-size: 0.875rem; }

form .Actions {
  margin-top: 18px; }

#UserForm_Form .clear {
  margin-top: 0; }

@media screen and (min-width: 769px) {
  #MemberLoginForm_LoginForm,
  #MemberLoginForm_LostPasswordForm {
    width: 50%; } }

#MemberLoginForm_LoginForm #ForgotPassword {
  margin-top: 9px; }

.page__navigation:not(.page__navigation--mobile) {
  position: relative;
  z-index: 500; }
  .page__navigation:not(.page__navigation--mobile) ul li {
    position: relative; }
    .page__navigation:not(.page__navigation--mobile) ul li.current > a, .page__navigation:not(.page__navigation--mobile) ul li.section > a, .page__navigation:not(.page__navigation--mobile) ul li:hover > a {
      color: #F7A500; }
    .page__navigation:not(.page__navigation--mobile) ul li a {
      display: block;
      white-space: nowrap; }
  .page__navigation:not(.page__navigation--mobile) .top__link .navigation__sub,
  .page__navigation:not(.page__navigation--mobile) .sub__link .navigation__sub {
    display: none;
    position: absolute; }
  .page__navigation:not(.page__navigation--mobile) .top__link:hover > .navigation__sub,
  .page__navigation:not(.page__navigation--mobile) .sub__link:hover > .navigation__sub {
    display: block; }
  .page__navigation:not(.page__navigation--mobile).page__navigation--horizontal .navigation__top {
    font-size: 0; }
    .page__navigation:not(.page__navigation--mobile).page__navigation--horizontal .navigation__top .top__link {
      display: inline-block;
      font-size: 1rem;
      margin-right: 18px; }
      .page__navigation:not(.page__navigation--mobile).page__navigation--horizontal .navigation__top .top__link:last-of-type {
        margin-right: 0; }
      .page__navigation:not(.page__navigation--mobile).page__navigation--horizontal .navigation__top .top__link:hover > .navigation__sub {
        top: 1.5em; }
  .page__navigation:not(.page__navigation--mobile).page__navigation--horizontal .navigation__sub > .sub__link .navigation__sub {
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    top: 0;
    right: 0; }
  .page__navigation:not(.page__navigation--mobile).page__navigation--vertical .navigation__sub {
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    top: 0;
    right: 0; }

@media screen and (min-width: 769px) {
  .page__navigation--main .navigation__btn {
    display: none; } }

@media screen and (max-width: 768px) {
  .page__navigation--main .navigation__btn {
    display: block; }
  .page__navigation--main ul {
    display: none !important; } }

.page__files + .page__images {
  margin-top: 36px; }
  @media screen and (max-width: 768px) {
    .page__files + .page__images {
      margin-top: 18px; } }

.page__images + .page__files {
  margin-top: 36px; }
  @media screen and (max-width: 768px) {
    .page__images + .page__files {
      margin-top: 18px; } }

.page__images ul li img {
  display: block;
  width: 100%;
  height: auto; }

.page__images ul li a {
  transition: all 0.2s;
  background: #F7A500;
  display: block;
  position: relative;
  text-decoration: none; }
  .page__images ul li a img {
    transition: opacity 0.2s; }
  .page__images ul li a:after {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 1em;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFF;
    z-index: 499;
    font-size: 30px;
    opacity: 0;
    transition: all 0.2s;
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%); }
  .page__images ul li a:hover:after {
    opacity: 1;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .page__images ul li a:hover img {
    opacity: .15; }

@media screen and (max-width: 768px) {
  .page__main.page__main--has-sidebar .page__images ul li {
    width: 48.5%;
    float: left;
    margin-right: 3%;
    margin-top: 3%; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(-n + 2) {
      margin-top: 0; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(2n+2) {
      margin-right: 0; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(2n+3) {
      clear: both; } }

@media screen and (min-width: 769px) {
  .page__main.page__main--has-sidebar .page__images ul li {
    width: 30.63973%;
    float: left;
    margin-right: 4.0404%;
    margin-top: 4.0404%; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(-n + 3) {
      margin-top: 0; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(3n+3) {
      margin-right: 0; }
    .page__main.page__main--has-sidebar .page__images ul li:nth-of-type(3n+4) {
      clear: both; } }

@media screen and (max-width: 480px) {
  .page__main:not(.page__main--has-sidebar) .page__images ul li {
    width: 48.5%;
    float: left;
    margin-right: 3%;
    margin-top: 3%; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(-n + 2) {
      margin-top: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(2n+2) {
      margin-right: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(2n+3) {
      clear: both; } }

@media screen and (min-width: 481px) and (max-width: 768px) {
  .page__main:not(.page__main--has-sidebar) .page__images ul li {
    width: 22.75%;
    float: left;
    margin-right: 3%;
    margin-top: 3%; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(-n + 4) {
      margin-top: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(4n+4) {
      margin-right: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(4n+5) {
      clear: both; } }

@media screen and (min-width: 769px) and (max-width: 1036px) {
  .page__main:not(.page__main--has-sidebar) .page__images ul li {
    width: 22.75%;
    float: left;
    margin-right: 3%;
    margin-top: 3%; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(-n + 4) {
      margin-top: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(4n+4) {
      margin-right: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(4n+5) {
      clear: both; } }

@media screen and (min-width: 1037px) {
  .page__main:not(.page__main--has-sidebar) .page__images ul li {
    width: 14.16667%;
    float: left;
    margin-right: 3%;
    margin-top: 3%; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(-n + 6) {
      margin-top: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(6n+6) {
      margin-right: 0; }
    .page__main:not(.page__main--has-sidebar) .page__images ul li:nth-of-type(6n+7) {
      clear: both; } }

#Form_BulkTrashForm {
  margin-top: 36px;
  padding-top: 36px;
  border-top: 1px solid #dcdcdc; }
  @media screen and (max-width: 768px) {
    #Form_BulkTrashForm {
      margin-top: 18px; } }
  @media screen and (max-width: 768px) {
    #Form_BulkTrashForm {
      padding-top: 18px; } }
  #Form_BulkTrashForm h4 {
    margin-bottom: 18px; }
  #Form_BulkTrashForm fieldset > .CompositeField {
    padding-bottom: 18px; }

#Form_BulkTrashForm_Items_Holder ul li input {
  float: left; }
  #Form_BulkTrashForm_Items_Holder ul li input:first-of-type {
    width: calc(100% - 118px);
    max-width: 400px !important;
    margin-right: 18px; }
  #Form_BulkTrashForm_Items_Holder ul li input:last-of-type {
    width: 100px; }

.items-heading li {
  float: left; }
  .items-heading li:first-of-type {
    width: calc(100% - 118px);
    max-width: 400px !important;
    margin-right: 18px; }
  .items-heading li:last-of-type {
    width: 100px; }

.page__text + .page__files,
.page__text + .page__images {
  margin-top: 36px; }
  @media screen and (max-width: 768px) {
    .page__text + .page__files,
    .page__text + .page__images {
      margin-top: 18px; } }
