/*! Compiled SASS file | Do NOT modify from here !*/
/* line 41, ../../sass/helpers/mixins/utilities/general/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 46, ../../sass/helpers/mixins/utilities/general/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 42, ../../sass/helpers/_placeholders.scss */
.breadcrumb ol li:before, ul.links.inline li a:after, ul.pager li:before {
  content: '';
  position: absolute;
}

/* line 134, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary, .breadcrumb ol, .region-tools ul.menu, .region-header ul.menu, #footer ul.menu, ul.links.inline, ul.pager, .item-list > ol, .item-list > ul {
  padding: 0;
}
/* line 139, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary > li, .breadcrumb ol > li, .region-tools ul.menu > li, .region-header ul.menu > li, #footer ul.menu > li, ul.links.inline > li, ul.pager > li, .item-list > ol > li, .item-list > ul > li {
  list-style: none outside none;
}

/* line 150, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary, .breadcrumb ol, .region-tools ul.menu, .region-header ul.menu, ul.links.inline, ul.pager {
  letter-spacing: -0.24em;
}
/* line 157, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary > li, .breadcrumb ol > li, .region-tools ul.menu > li, .region-header ul.menu > li, ul.links.inline > li, ul.pager > li {
  display: inline-block;
  margin-left: 0.625em;
  text-align: center;
  vertical-align: top;
  letter-spacing: normal;
}
/* line 174, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary > li:first-child, .breadcrumb ol > li:first-child, .region-tools ul.menu > li:first-child, .region-header ul.menu > li:first-child, ul.links.inline > li:first-child, ul.pager > li:first-child {
  margin-left: 0;
}
/* line 182, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary > li a, .breadcrumb ol > li a, .region-tools ul.menu > li a, .region-header ul.menu > li a, ul.links.inline > li a, ul.pager > li a {
  display: block;
}
/* line 189, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary ul, .breadcrumb ol ul, .region-tools ul.menu ul, .region-header ul.menu ul, ul.links.inline ul, ul.pager ul {
  display: none;
}

/* line 232, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cdcbbc;
  line-height: 2.5em;
}
/* line 248, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary li {
  margin-left: 0;
  margin-bottom: -1px;
}
/* line 256, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary li a {
  color: #333;
  width: auto;
  min-width: 8.57143em;
  padding: 0 1.07143em;
  font-size: 0.875em;
  text-transform: uppercase;
}
/* line 33, ../../sass/helpers/mixins/typography/links/_hover-link.scss */
.tabs ul.primary li a:hover, .tabs ul.primary li a:focus {
  text-decoration: none;
}
/* line 273, ../../sass/helpers/_placeholders.scss */
.tabs ul.primary li a:hover, .tabs ul.primary li a:focus, .tabs ul.primary li a.active {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #1b6f6c;
}

/* line 343, ../../sass/helpers/_placeholders.scss */
.form-actions a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  background-color: #1b6f6c;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  width: auto;
  height: 3.14286em;
  min-width: 5.71429em;
  padding: 0 2.14286em;
  border: 1px solid #1b6f6c;
  font-size: 0.875em;
  font-weight: 400;
  /* text: {
    transform: uppercase;
  } */
  line-height: 2.60714em;
}
@media (max-width: 787px) {
  /* line 343, ../../sass/helpers/_placeholders.scss */
  .form-actions a {
    width: 100%;
    text-align: center;
  }
}
/* line 378, ../../sass/helpers/_placeholders.scss */
.form-actions a:hover, .form-actions a:focus {
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
  background-color: #134746;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 387, ../../sass/helpers/_placeholders.scss */
.form-actions a + a {
  margin-left: 1.42857em;
}
@media (max-width: 787px) {
  /* line 387, ../../sass/helpers/_placeholders.scss */
  .form-actions a + a {
    margin-left: 0;
  }
}

/* line 405, ../../sass/helpers/_placeholders.scss */
.form-actions a {
  color: #fff;
  background-color: #1b6f6c;
}
/* line 99, ../../sass/helpers/mixins/typography/links/_link-colors.scss */
.form-actions a:active, .form-actions a.active {
  background-color: #5c5c5c;
}

/* line 417, ../../sass/helpers/_placeholders.scss */
ul.pager li.pager-first, ul.pager li.pager-previous, ul.pager li.pager-next, ul.pager li.pager-last {
  position: static;
  margin: 0;
}
/* line 423, ../../sass/helpers/_placeholders.scss */
ul.pager li.pager-first:before, ul.pager li.pager-previous:before, ul.pager li.pager-next:before, ul.pager li.pager-last:before {
  content: '';
}
/* line 429, ../../sass/helpers/_placeholders.scss */
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #1b6f6c;
  background-image: url("../../../images/spacer.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 2.77778em;
  text-indent: -555.5em;
}

/* line 43, ../../sass/components/system.scss */
html.js .js-hide {
  display: none;
}

/* line 47, ../../sass/components/system.scss */
html body.admin-menu {
  margin-top: 30px !important;
}

/* line 60, ../../sass/components/system.scss */
.element-invisible, .element-focusable {
  position: absolute !important;
  overflow: hidden;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 30, ../../sass/helpers/mixins/utilities/text/_element-invisible.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
}

/* line 83, ../../sass/components/system.scss */
.element-hidden {
  display: none;
}

/* line 95, ../../sass/components/system.scss */
.container-inline div, .container-inline label {
  display: inline-block;
  vertical-align: top;
}
/* line 106, ../../sass/components/system.scss */
.container-inline .fieldset-wrapper {
  display: block;
}

/* line 122, ../../sass/components/system.scss */
.breadcrumb ol {
  margin: 0;
  padding-top: 1.25em;
  line-height: 1.5625em;
}
/* line 136, ../../sass/components/system.scss */
.breadcrumb ol li {
  position: relative;
  margin-left: 2.14286em;
  font-size: 0.875em;
  font-weight: 700;
}
/* line 19, ../../sass/helpers/mixins/utilities/general/_pseudo-element.scss */
.breadcrumb ol li:before {
  width: 0.42857em;
  height: 0.92857em;
  z-index: 90;
  top: 50%;
  left: -1.28571em;
  margin-top: -0.42857em;
  background-image: url("../../../images/icons/arrow-gray.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 161, ../../sass/components/system.scss */
.breadcrumb ol li:first-child:before {
  background-image: none;
}
/* line 171, ../../sass/components/system.scss */
.breadcrumb ol li a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #5c5c5c;
  background-color: #fff;
  padding: 0 1em;
  border-width: 1px;
  border-style: solid;
  border-color: #cdcbbc;
  font-weight: 400;
}
/* line 32, ../../sass/helpers/mixins/typography/links/_link-colors.scss */
.breadcrumb ol li a:hover {
  color: #222;
}
/* line 37, ../../sass/helpers/mixins/typography/links/_link-colors.scss */
.breadcrumb ol li a:focus {
  color: #222;
}
/* line 33, ../../sass/helpers/mixins/typography/links/_hover-link.scss */
.breadcrumb ol li a:hover, .breadcrumb ol li a:focus {
  text-decoration: none;
}
/* line 190, ../../sass/components/system.scss */
.breadcrumb ol li a:hover, .breadcrumb ol li a:focus {
  border-color: #a3a3a3;
}

/* line 237, ../../sass/components/system.scss */
.tabs ul.primary {
  margin-top: -0.625em;
  margin-bottom: 1.25em;
}
/* line 264, ../../sass/components/system.scss */
ul.links.inline li a {
  position: relative;
  color: #333;
  font-size: 1.125em;
  font-weight: 400;
}
/* line 19, ../../sass/helpers/mixins/utilities/general/_pseudo-element.scss */
ul.links.inline li a:after {
  width: 0.33333em;
  height: 0.5em;
  z-index: 99;
  top: 50%;
  right: -0.88889em;
  margin-top: -0.16667em;
  background-image: url("../../../images/icons/arrow-gray-6x9.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 288, ../../sass/components/system.scss */
ul.pager {
  position: relative;
  line-height: 2.1875em;
  padding: 0.4375em 0;
  margin-top: 3.125em;
  text-align: center;
}
/* line 308, ../../sass/components/system.scss */
ul.pager.pager--infinite-scroll {
  margin: 0;
  padding: 0;
}
/* line 312, ../../sass/components/system.scss */
ul.pager.pager--infinite-scroll li:before {
  content: '';
}
/* line 315, ../../sass/components/system.scss */
ul.pager.pager--infinite-scroll li a {
  background: #1b6f6c;
  border: 1px solid #1b6f6c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 15px;
}
/* line 321, ../../sass/components/system.scss */
ul.pager.pager--infinite-scroll li a:hover {
  text-decoration: none;
}
@media (max-width: 600px) {
  /* line 288, ../../sass/components/system.scss */
  ul.pager {
    padding-top: 35px;
  }
}
/* line 334, ../../sass/components/system.scss */
ul.pager li {
  position: relative;
  margin-left: 1.94444em;
  font-size: 1.125em;
}
/* line 19, ../../sass/helpers/mixins/utilities/general/_pseudo-element.scss */
ul.pager li:before {
  width: 0.35em;
  height: 1.75em;
  content: '/';
  z-index: 99;
  top: 0;
  left: -0.9em;
  font-size: 1.25em;
  font-weight: 400;
}
/* line 360, ../../sass/components/system.scss */
ul.pager li.first:before {
  content: '';
}
/* line 368, ../../sass/components/system.scss */
ul.pager li.pager-current {
  font-weight: 700;
}
/* line 377, ../../sass/components/system.scss */
ul.pager li a {
  color: #333;
  font-weight: 400;
}
/* line 399, ../../sass/components/system.scss */
ul.pager li.pager-first {
  left: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 451, ../../sass/components/system.scss */
ul.pager li.pager-first a {
  background-image: url("../../../images/icons/arrow-pager-first-12x13.png");
}
/* line 399, ../../sass/components/system.scss */
ul.pager li.pager-previous {
  left: 3.61111em;
  position: absolute;
  top: 0;
  left: 50px;
}
/* line 427, ../../sass/components/system.scss */
ul.pager li.pager-previous + li {
  margin-left: 15px;
}
/* line 433, ../../sass/components/system.scss */
ul.pager li.pager-previous + li:before {
  content: '';
}
/* line 451, ../../sass/components/system.scss */
ul.pager li.pager-previous a {
  background-image: url("../../../images/icons/arrow-pager-previous-12x13.png");
}
/* line 399, ../../sass/components/system.scss */
ul.pager li.pager-next {
  right: 3.61111em;
  position: absolute;
  top: 0;
  right: 50px;
}
/* line 451, ../../sass/components/system.scss */
ul.pager li.pager-next a {
  background-image: url("../../../images/icons/arrow-pager-next-12x13.png");
}
/* line 399, ../../sass/components/system.scss */
ul.pager li.pager-last {
  right: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 451, ../../sass/components/system.scss */
ul.pager li.pager-last a {
  background-image: url("../../../images/icons/arrow-pager-last-12x13.png");
}

/* line 471, ../../sass/components/system.scss */
div.messages {
  margin: 1em 0 1em 0;
}
/* line 477, ../../sass/components/system.scss */
noscript div.messages {
  margin: 1em;
}

/* line 483, ../../sass/components/system.scss */
#messages {
  border-bottom: 1px solid #e1e1e1;
}

/* line 491, ../../sass/components/system.scss */
input, select, textarea {
  background-color: #fff;
  border: 1px solid #939597;
  border-radius: 5px;
  padding: 7px 12px;
  font-size: 1em;
}

/* line 499, ../../sass/components/system.scss */
input, select {
  height: 34px;
  line-height: 100%;
  padding-top: 6px;
  padding-bottom: 8px;
}

/* line 548, ../../sass/components/system.scss */
.form-item {
  margin: 1.25em 0;
}

/* line 556, ../../sass/components/system.scss */
.form-actions {
  margin: 1.5625em 0;
}
/* line 562, ../../sass/components/system.scss */
.container-inline .form-actions {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
/* line 572, ../../sass/components/system.scss */
.form-actions a {
  display: inline-block;
  margin-left: 0.71429em;
}
/* line 33, ../../sass/helpers/mixins/typography/links/_hover-link.scss */
.form-actions a:hover, .form-actions a:focus {
  text-decoration: none;
}

/* line 590, ../../sass/components/system.scss */
label .form-required {
  color: #da0000;
}

/* line 602, ../../sass/components/system.scss */
input.error {
  color: #da0000;
  border-color: #da0000;
  font-weight: 600;
}
/* line 612, ../../sass/components/system.scss */
html.js input.form-autocomplete {
  background-image: url(/misc/throbber-inactive.png);
  background-position: 100% center;
  background-repeat: no-repeat;
}
/* line 617, ../../sass/components/system.scss */
html.js input.throbbing {
  background-image: url(/misc/throbber-active.gif);
}

/* line 627, ../../sass/components/system.scss */
h1, h2, h3 {
  letter-spacing: 0.4px;
}

/* line 631, ../../sass/components/system.scss */
h2 {
  font-size: 1.5em;
  font-weight: bold;
  color: #1b6f6c;
}

/* line 636, ../../sass/components/system.scss */
h3 {
  font-size: 1.4em;
  font-weight: bold;
  line-height: 150%;
  margin-bottom: 10px;
  color: #666;
}
/* line 642, ../../sass/components/system.scss */
.block-bean-contact-form-confirmation h3 {
  margin-bottom: 20px;
}

/* line 649, ../../sass/components/system.scss */
h4 {
  text-transform: none;
  color: #1b6f6c;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.3em;
}

/* line 656, ../../sass/components/system.scss */
h5 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.2em;
  font-style: normal;
}

/* line 662, ../../sass/components/system.scss */
h6 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.13em;
  color: #333;
  font-weight: bold;
  font-style: normal;
}

/* line 672, ../../sass/components/system.scss */
.green-button > a {
  font-weight: 500;
  display: inline-block;
  padding: 5px 10px;
  background-color: #1b6f6c;
  color: #fff;
  border: 1px solid #1b6f6c;
  border-radius: 5px;
  text-decoration: none;
  font-size: 1.2em;
  height: 2.75em;
  line-height: 2.75em;
  padding: 0 1.25em;
  overflow: hidden;
  text-align: center;
}
/* line 687, ../../sass/components/system.scss */
.green-button > a:hover, .green-button > a:active, .green-button > a:focus {
  text-decoration: none;
  background-color: #134746;
  border: 1px solid #134746;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 693, ../../sass/components/system.scss */
#cboxLoadedContent .field-name-field-download-software-files .green-button > a {
  background: #fff;
  color: #1b6f6c;
  border: 1px solid #1a9d99;
}
/* line 697, ../../sass/components/system.scss */
#cboxLoadedContent .field-name-field-download-software-files .green-button > a:hover, #cboxLoadedContent .field-name-field-download-software-files .green-button > a:active, #cboxLoadedContent .field-name-field-download-software-files .green-button > a:focus {
  background: #dbe7e7;
}
/* line 701, ../../sass/components/system.scss */
.green-button > a .ext {
  display: none;
}

/* line 707, ../../sass/components/system.scss */
.gradient-button > a {
  display: inline-block;
  background-image: url("../../../images/layout/gradient-button.png");
  background-repeat: repeat-x;
  background-position: top left;
  height: 38px;
  line-height: 38px;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #333;
  border-radius: 5px;
  color: #333;
}

/* line 721, ../../sass/components/system.scss */
a {
  outline: 0;
}
/* line 723, ../../sass/components/system.scss */
a.green-button {
  font-weight: 500;
  display: inline-block;
  padding: 5px 10px;
  background-color: #1b6f6c;
  color: #fff;
  border: 1px solid #1b6f6c;
  border-radius: 5px;
  text-decoration: none;
  font-size: 1.2em;
  height: 2.75em;
  line-height: 2.75em;
  padding: 0 1.25em;
  overflow: hidden;
  text-align: center;
}
/* line 738, ../../sass/components/system.scss */
a.green-button:hover, a.green-button:active, a.green-button:focus {
  text-decoration: none;
}
/* line 741, ../../sass/components/system.scss */
a.green-button .ext {
  display: none;
}
/* line 745, ../../sass/components/system.scss */
a.gradient-button {
  display: inline-block;
  background: #fff;
  height: 38px;
  line-height: 38px;
  padding: 0 15px;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #1a9d99;
  border-radius: 5px;
  color: #1b6f6c;
}
/* line 757, ../../sass/components/system.scss */
a.gradient-button:hover, a.gradient-button:focus, a.gradient-button:focus:hover {
  background: #dbe7e7;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

/* line 766, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .bean-download-software-file:before, .field-collection-item-field-step .bean-download-software-package .bean-download-software-file:after {
  content: none;
}
/* line 770, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .button-label {
  margin-top: 15px;
  margin-bottom: 19px;
  font-weight: 400;
}
/* line 776, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .different-os-link-wrapper a {
  color: #666;
}
/* line 778, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .different-os-link-wrapper a:focus {
  text-decoration: underline;
}
/* line 781, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .different-os-link-wrapper a:hover:focus {
  text-decoration: none;
}
/* line 786, ../../sass/components/system.scss */
.field-collection-item-field-step .bean-download-software-package .bean-title, .field-collection-item-field-step .bean-download-software-package .field-name-field-bean-title, .field-collection-item-field-step .bean-download-software-package .field-name-field-body-above-download, .field-collection-item-field-step .bean-download-software-package .bean-below-body {
  display: none;
}

/* line 796, ../../sass/components/system.scss */
.bean-download-software-file .field-name-field-file, .field-collection-item-field-download .field-name-field-file, .field-collection-item-field-download-01 .field-name-field-file {
  text-align: center;
  font-size: 11px;
  line-height: 150%;
}
/* line 800, ../../sass/components/system.scss */
.node-type-tutorial .bean-download-software-file .field-name-field-file, .node-type-tutorial .field-collection-item-field-download .field-name-field-file, .node-type-tutorial .field-collection-item-field-download-01 .field-name-field-file {
  text-align: left;
}
/* line 803, ../../sass/components/system.scss */
.block-bean-download-eid-viewer .bean-download-software-file .field-name-field-file, .block-bean-download-eid-viewer .field-collection-item-field-download .field-name-field-file, .block-bean-download-eid-viewer .field-collection-item-field-download-01 .field-name-field-file {
  text-align: left;
}
/* line 806, ../../sass/components/system.scss */
.node-type-tutorial #colorbox .bean-download-software-file .field-name-field-file, .node-type-tutorial #colorbox .field-collection-item-field-download .field-name-field-file, .node-type-tutorial #colorbox .field-collection-item-field-download-01 .field-name-field-file {
  text-align: center;
}
/* line 810, ../../sass/components/system.scss */
.bean-download-software-file .field-name-field-file .file img, .field-collection-item-field-download .field-name-field-file .file img, .field-collection-item-field-download-01 .field-name-field-file .file img {
  display: none;
}

/* line 819, ../../sass/components/system.scss */
.field .bean-download-software-package .field-name-field-textbox {
  text-align: left;
}

/* line 826, ../../sass/components/system.scss */
.block-bean .field-name-field-operating-system, .field-collection-item-field-step .field-name-field-operating-system {
  display: none;
}

/* line 833, ../../sass/components/system.scss */
.node-type-tutorial .colorbox-modal .popup-message {
  display: none;
}

/* line 839, ../../sass/components/system.scss */
#cboxContent {
  background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
}

/* line 844, ../../sass/components/system.scss */
#cboxLoadedContent {
  border: 1px solid #000;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
}

/* line 851, ../../sass/components/system.scss */
#colorbox .colorbox-title {
  color: #333;
  font-weight: bold;
  font-size: 2em;
  line-height: 145%;
  margin-right: 20px;
}
@media (max-width: 600px) {
  /* line 851, ../../sass/components/system.scss */
  #colorbox .colorbox-title {
    font-size: 1.5em;
  }
}
@media (max-width: 450px) {
  /* line 851, ../../sass/components/system.scss */
  #colorbox .colorbox-title {
    font-size: 1.2em;
  }
}

/* line 866, ../../sass/components/system.scss */
.colorbox-modal {
  display: none;
}
/* line 869, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .field-name-field-file {
  text-align: center;
  font-size: 11px;
}
/* line 873, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .field-name-field-file .file img {
  display: none;
}
/* line 878, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .button-label {
  float: left;
}
/* line 881, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .software-url {
  display: block;
  text-align: center;
}
/* line 884, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .software-url a {
  font-weight: 500;
  display: inline-block;
  padding: 5px 10px;
  background-color: #1b6f6c;
  color: #fff;
  border: 1px solid #1b6f6c;
  border-radius: 5px;
  text-decoration: none;
  font-size: 1.1em;
  height: 2.75em;
  line-height: 2.75em;
  padding: 0 1.25em;
  overflow: hidden;
  text-align: center;
}
/* line 899, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .software-url a:hover, .colorbox-modal.terms-and-conditions .software-url a:active, .colorbox-modal.terms-and-conditions .software-url a:focus {
  text-decoration: none;
}
/* line 902, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .software-url a .ext {
  display: none;
}
/* line 907, ../../sass/components/system.scss */
.colorbox-modal.terms-and-conditions .field-name-field-file {
  display: block;
}
/* line 912, ../../sass/components/system.scss */
.colorbox-modal .field-name-field-operating-system {
  display: block;
}
/* line 915, ../../sass/components/system.scss */
#colorbox .colorbox-modal {
  height: 100%;
  display: block;
  padding: 15px 30px;
}
/* line 919, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-modal {
  display: none;
}
/* line 922, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-title {
  color: #333;
  font-weight: bold;
  font-size: 2em;
  line-height: 145%;
  margin-right: 20px;
}
@media (max-width: 600px) {
  /* line 922, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-title {
    font-size: 1.5em;
  }
}
@media (max-width: 450px) {
  /* line 922, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-title {
    font-size: 1.2em;
  }
}
/* line 936, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer {
  clear: both;
  padding-bottom: 15px;
}
/* line 939, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .downloads-for-system-label {
  color: #333;
  font-weight: bold;
}
/* line 943, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer a {
  color: #666;
  font-size: .9em;
}
/* line 946, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer a:hover, #colorbox .colorbox-modal .colorbox-footer a:focus, #colorbox .colorbox-modal .colorbox-footer a:focus:hover {
  color: #333;
}
/* line 950, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .button-label {
  display: none;
}
/* line 953, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files {
  margin: 0;
  display: block;
}
@media (max-width: 1060px) {
  /* line 953, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-footer .os-rows, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files {
    display: inline-block;
  }
}
/* line 959, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file {
  display: block;
  flex: auto;
  float: none;
  margin-right: 0;
  width: auto;
  background: transparent;
  text-align: left;
  padding: 0;
  border: none;
  border-radius: 0;
}
@media (max-width: 1060px) {
  /* line 959, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file {
    float: none;
    margin-right: 0;
    width: auto;
    margin-bottom: 0;
  }
}
/* line 976, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row:last-of-type, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file:last-of-type, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row:last-of-type, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file:last-of-type {
  margin-right: 0;
}
/* line 979, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .field-name-field-operating-system, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .field-name-field-operating-system, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .field-name-field-operating-system, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .field-name-field-operating-system {
  display: none;
}
/* line 982, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .field-name-field-link, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .field-name-field-link, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .field-name-field-link, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .field-name-field-link {
  display: inline;
  margin-right: 10px;
}
/* line 986, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .field-name-field-file, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .field-name-field-file, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .field-name-field-file, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .field-name-field-file {
  display: inline;
}
/* line 988, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .field-name-field-file .label-above, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .field-name-field-file .label-above, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .field-name-field-file .label-above, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .field-name-field-file .label-above {
  display: inline;
}
/* line 992, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .green-button > a {
  background: transparent;
  border: none;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  line-height: 150%;
  width: auto;
  padding: 0;
  font-size: .9em;
  font-weight: 400;
  line-height: 140%;
  text-decoration: underline;
  display: inline;
}
@media (max-width: 450px) {
  /* line 992, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .green-button > a {
    font-size: .8em;
  }
}
@media (max-width: 350px) {
  /* line 992, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .green-button > a {
    font-size: .65em;
  }
}
/* line 1013, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row a.green-button:hover, #colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .green-button > a:hover, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file a.green-button:hover, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .green-button > a:hover, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row a.green-button:hover, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .green-button > a:hover, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file a.green-button:hover, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .green-button > a:hover {
  text-decoration: none;
}
/* line 1017, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .os-rows .os-row .button-label, #colorbox .colorbox-modal .colorbox-footer .os-rows .bean-download-software-file .button-label, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .os-row .button-label, #colorbox .colorbox-modal .colorbox-footer .field-name-field-download-software-files .bean-download-software-file .button-label {
  color: #858585;
  font-size: .9em;
}
/* line 1023, ../../sass/components/system.scss */
#colorbox .colorbox-modal .colorbox-footer .element_os-macos, #colorbox .colorbox-modal .colorbox-footer .element_os-linux, #colorbox .colorbox-modal .colorbox-footer .element_os-windows {
  display: block;
}
/* line 1027, ../../sass/components/system.scss */
#colorbox .colorbox-modal .os-rows, #colorbox .colorbox-modal .field-name-field-download-software-files {
  margin: 28px 0 20px 0;
  display: flex;
}
@media (max-width: 1060px) {
  /* line 1027, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .os-rows, #colorbox .colorbox-modal .field-name-field-download-software-files {
    display: block;
  }
}
/* line 1033, ../../sass/components/system.scss */
#colorbox .colorbox-modal .os-rows .os-row, #colorbox .colorbox-modal .os-rows .bean-download-software-file, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file {
  flex: 1;
  float: left;
  margin-right: 2%;
  width: 32%;
  text-align: center;
  padding: 34px 22px 25px 22px;
}
@media (max-width: 1060px) {
  /* line 1033, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .os-rows .os-row, #colorbox .colorbox-modal .os-rows .bean-download-software-file, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 1049, ../../sass/components/system.scss */
#colorbox .colorbox-modal .os-rows .os-row:last-of-type, #colorbox .colorbox-modal .os-rows .bean-download-software-file:last-of-type, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row:last-of-type, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file:last-of-type {
  margin-right: 0;
}
/* line 1052, ../../sass/components/system.scss */
#colorbox .colorbox-modal .os-rows .os-row a.green-button, #colorbox .colorbox-modal .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file .green-button > a {
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 1em;
  height: 3.1em;
  line-height: 3em;
  width: 100%;
}
@media (max-width: 450px) {
  /* line 1052, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .os-rows .os-row a.green-button, #colorbox .colorbox-modal .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file .green-button > a {
    font-size: .8em;
  }
}
@media (max-width: 350px) {
  /* line 1052, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .os-rows .os-row a.green-button, #colorbox .colorbox-modal .os-rows .os-row .green-button > a, #colorbox .colorbox-modal .os-rows .bean-download-software-file a.green-button, #colorbox .colorbox-modal .os-rows .bean-download-software-file .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row .green-button > a, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file a.green-button, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file .green-button > a {
    font-size: .65em;
  }
}
/* line 1066, ../../sass/components/system.scss */
#colorbox .colorbox-modal .os-rows .os-row .button-label, #colorbox .colorbox-modal .os-rows .bean-download-software-file .button-label, #colorbox .colorbox-modal .field-name-field-download-software-files .os-row .button-label, #colorbox .colorbox-modal .field-name-field-download-software-files .bean-download-software-file .button-label {
  color: #858585;
  font-size: .9em;
  margin-top: 15px;
}
/* line 1073, ../../sass/components/system.scss */
#colorbox .colorbox-modal .button-label {
  font-weight: 500;
}
@media (max-width: 600px) {
  /* line 1073, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .button-label {
    margin: 15px 0;
    float: none;
  }
}
/* line 1080, ../../sass/components/system.scss */
#colorbox .colorbox-modal.view-download-software-file-license .button-label {
  float: left;
}
/* line 1083, ../../sass/components/system.scss */
#colorbox .colorbox-modal .printable-version {
  float: right;
}
@media (max-width: 600px) {
  /* line 1083, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .printable-version {
    float: none;
  }
}
/* line 1088, ../../sass/components/system.scss */
#colorbox .colorbox-modal .printable-version a {
  color: #666;
  font-size: 0.9em;
}
/* line 1091, ../../sass/components/system.scss */
#colorbox .colorbox-modal .printable-version a:hover, #colorbox .colorbox-modal .printable-version a:focus, #colorbox .colorbox-modal .printable-version a:focus:hover {
  color: #333;
}
/* line 1096, ../../sass/components/system.scss */
#colorbox .colorbox-modal .view-content {
  height: 90%;
}
/* line 1098, ../../sass/components/system.scss */
#colorbox .colorbox-modal .view-content > div {
  height: 100%;
}
/* line 1102, ../../sass/components/system.scss */
#colorbox .colorbox-modal .field-popup-content-wrapper {
  height: 60%;
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative;
  background: #e1e1e1;
  border: 1px solid #939597;
}
/* line 1109, ../../sass/components/system.scss */
#colorbox .colorbox-modal .field-popup-content-wrapper .field-popup-content {
  height: 100%;
  width: 100%;
  overflow: auto;
  visibility: visible;
  position: absolute;
  top: 0px;
  left: 0;
  z-index: 1;
  padding: 15px;
  font-size: 0.9em;
  color: #222;
}
/* line 1121, ../../sass/components/system.scss */
#colorbox .colorbox-modal .field-popup-content-wrapper .field-popup-content .field-popup-content {
  padding-bottom: 50px;
}
/* line 1124, ../../sass/components/system.scss */
#colorbox .colorbox-modal .field-popup-content-wrapper .field-popup-content p {
  line-height: 125%;
}
/* line 1128, ../../sass/components/system.scss */
#colorbox .colorbox-modal .field-popup-content-wrapper .hiding-gradient {
  position: absolute;
  bottom: 0;
  right: 17px;
  z-index: 2;
  width: calc(100% - 17px);
  height: 35px;
  background-image: url("../../../images/layout/hiding-gradient-vertical.png");
  background-repeat: repeat-x;
  background-position: left bottom;
}
/* line 1138, ../../sass/components/system.scss */
#colorbox .colorbox-modal .download-button-wrapper, #colorbox .colorbox-modal .field-name-field-link {
  text-align: center;
}
/* line 1140, ../../sass/components/system.scss */
#colorbox .colorbox-modal .download-button-wrapper a.green-button, #colorbox .colorbox-modal .download-button-wrapper.green-button > a, #colorbox .colorbox-modal .field-name-field-link a.green-button, #colorbox .colorbox-modal .field-name-field-link.green-button > a {
  font-size: 1.1em;
}
@media (max-width: 600px) {
  /* line 1140, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .download-button-wrapper a.green-button, #colorbox .colorbox-modal .download-button-wrapper.green-button > a, #colorbox .colorbox-modal .field-name-field-link a.green-button, #colorbox .colorbox-modal .field-name-field-link.green-button > a {
    font-size: 1em;
  }
}
@media (max-width: 450px) {
  /* line 1140, ../../sass/components/system.scss */
  #colorbox .colorbox-modal .download-button-wrapper a.green-button, #colorbox .colorbox-modal .download-button-wrapper.green-button > a, #colorbox .colorbox-modal .field-name-field-link a.green-button, #colorbox .colorbox-modal .field-name-field-link.green-button > a {
    font-size: 0.8em;
  }
}

/* line 1153, ../../sass/components/system.scss */
#cboxClose {
  position: absolute;
  top: 25px;
  right: 35px;
  display: block;
  background-image: url("../../../images/icons/close.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 34px;
  font-size: 0;
  line-height: 0;
  border: none;
  webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1167, ../../sass/components/system.scss */
#cboxClose:hover {
  background-image: url("../../../images/icons/close-hover.png");
  background-repeat: no-repeat;
  webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1175, ../../sass/components/system.scss */
.page-wrapper {
  background: #fff;
}

/* line 1178, ../../sass/components/system.scss */
#content-to-resize {
  background-color: #fff;
  font-size: 0.9em;
}

/* line 1186, ../../sass/components/system.scss */
#navbar {
  background-color: #fff;
}
/* line 1188, ../../sass/components/system.scss */
#navbar > .container {
  width: 100%;
  padding: 0;
}
/* line 1191, ../../sass/components/system.scss */
#navbar > .container .region-tools {
  background: #333;
}
/* line 1194, ../../sass/components/system.scss */
.language-selection-page #navbar > .container .region-tools .container {
  height: 46px;
}
/* line 1199, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan {
  border-bottom: 1px solid #cdcbbc;
}
/* line 1206, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container {
  display: table;
}
/* line 1208, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .logo {
  display: table-cell;
  padding-bottom: 1px;
}
/* line 1211, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .logo .logo-inner {
  background: #fff;
}
@media (max-width: 600px) {
  /* line 1211, ../../sass/components/system.scss */
  #navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .logo .logo-inner {
    width: 110px;
    overflow: hidden;
  }
}
/* line 1217, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .logo .logo-inner a {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 1222, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .logo .logo-inner img {
  display: block;
  max-width: none;
  max-margin: 0;
  max-padding: 0;
}
/* line 1232, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  color: #fff;
  padding-left: 32px;
}
@media (max-width: 600px) {
  /* line 1232, ../../sass/components/system.scss */
  #navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan {
    padding-left: 0px;
  }
}
/* line 1243, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan .site-name {
  font-size: 28px;
  font-weight: bold;
  line-height: 140%;
  color: #333;
}
@media (max-width: 600px) {
  /* line 1243, ../../sass/components/system.scss */
  #navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan .site-name {
    font-size: 24px;
  }
}
/* line 1252, ../../sass/components/system.scss */
#navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan .slogan {
  color: #666;
  font-weight: 400;
  font-size: 16px;
}
@media (max-width: 600px) {
  /* line 1252, ../../sass/components/system.scss */
  #navbar > .container .logo-or-slogan .logo-or-slogan-inner .container .name-or-slogan .slogan {
    display: none;
  }
}
/* line 1267, ../../sass/components/system.scss */
#navbar #navigation {
  height: 60px;
  border-bottom: 1px solid #cdcbbc;
}
@media (max-width: 1060px) {
  /* line 1267, ../../sass/components/system.scss */
  #navbar #navigation {
    height: 40px;
  }
}
@media (max-width: 1060px) {
  /* line 1273, ../../sass/components/system.scss */
  #navbar #navigation .container {
    padding-right: 51px;
    padding-left: 51px;
  }
}
@media (max-width: 787px) {
  /* line 1273, ../../sass/components/system.scss */
  #navbar #navigation .container {
    padding-right: 13px;
    padding-left: 13px;
  }
}
/* line 1286, ../../sass/components/system.scss */
#navbar #navigation .container span.icon-menu {
  display: none;
}
/* line 1288, ../../sass/components/system.scss */
#navbar #navigation .container span.icon-menu .icon-menu-text {
  font-weight: 500;
}
@media (max-width: 1060px) {
  /* line 1286, ../../sass/components/system.scss */
  #navbar #navigation .container span.icon-menu {
    display: inline-block;
    text-align: right;
    padding: 0 20px 0 0;
    color: #fff;
    position: relative;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
    min-height: 30px;
    cursor: pointer;
    background-image: url("../../../images/layout/mobile-menu-bg-active.png");
    background-repeat: no-repeat;
    background-position: right top;
    width: 100%;
  }
  /* line 1305, ../../sass/components/system.scss */
  .collapsed-main-menu #navbar #navigation .container span.icon-menu {
    background-image: url("../../../images/layout/mobile-menu-bg.png");
    background-repeat: no-repeat;
    background-position: right top;
  }
}

/* line 1315, ../../sass/components/system.scss */
#breadcrumb {
  margin-top: -35px;
}
/* line 1317, ../../sass/components/system.scss */
#breadcrumb a {
  color: #666;
}
/* line 1319, ../../sass/components/system.scss */
#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:hover:focus {
  color: #333;
}
/* line 1323, ../../sass/components/system.scss */
#breadcrumb:before {
  content: '< ';
  margin-right: 5px;
}
@media (max-width: 1060px) {
  /* line 1315, ../../sass/components/system.scss */
  #breadcrumb {
    display: none;
  }
}
/* line 1330, ../../sass/components/system.scss */
#breadcrumb .breadcrumb {
  display: inline;
}

/* line 1335, ../../sass/components/system.scss */
#session-messages {
  display: none;
  background: #f9f9fa;
}
/* line 1336, ../../sass/components/system.scss */
.page-admin-structure-block-demo #session-messages {
  background: none;
}
/* line 1339, ../../sass/components/system.scss */
.page-admin-structure-block-demo #session-messages .container .messages.status {
  padding: 0px;
  background: none;
  color: #333;
}
/* line 1349, ../../sass/components/system.scss */
#session-messages .container .messages.status {
  border: none;
  margin-bottom: 0px;
  margin-top: 35px;
  position: relative;
  padding: 10px 25px;
  background: #1b6f6c;
  color: #fff;
}
@media (max-width: 1060px) {
  /* line 1349, ../../sass/components/system.scss */
  #session-messages .container .messages.status {
    margin-top: 20px;
  }
}
/* line 1360, ../../sass/components/system.scss */
#session-messages .container .messages.status .session-message-close {
  cursor: pointer;
  font-family: arial;
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 0;
  line-height: 0;
  width: 22px;
  height: 22px;
  background-image: url("../../../images/icons/close-message-icon.png");
  background-repeat: no-repeat;
}
/* line 1372, ../../sass/components/system.scss */
#session-messages .container .messages.status h2 {
  font-size: 1.4em;
  color: #fff;
  padding-left: 35px;
  padding-right: 20px;
  background-image: url("../../../images/icons/message-icon.png");
  background-repeat: no-repeat;
  background-position: 0px 8px;
}
/* line 1379, ../../sass/components/system.scss */
#session-messages .container .messages.status p {
  font-size: 1.1em;
}

/* line 1389, ../../sass/components/system.scss */
#top {
  background: #f9f9fa;
  border-bottom: 1px solid #e1e1e1;
  padding: 35px 0;
}

/* line 1395, ../../sass/components/system.scss */
#wrapper-tittle-on-top {
  border-bottom: 1px solid #e1e1e1;
}
@media (max-width: 1060px) {
  /* line 1395, ../../sass/components/system.scss */
  #wrapper-tittle-on-top {
    background: #e1e1e1;
  }
}

/* line 1403, ../../sass/components/system.scss */
.page-question-and-answer #session-messages {
  padding-bottom: 35px;
  border-bottom: 1px solid #cdcbbc;
}
@media (max-width: 1060px) {
  /* line 1403, ../../sass/components/system.scss */
  .page-question-and-answer #session-messages {
    padding-bottom: 20px;
  }
}
/* line 1413, ../../sass/components/system.scss */
.page-question-and-answer #main .container #maincontent .page-header {
  font-size: 1.6em;
  font-weight: bold;
  line-height: 150%;
  color: #5c5c5c;
}
/* line 1422, ../../sass/components/system.scss */
.page-question-and-answer #wrapper-tittle-on-top {
  background: #e1e1e1;
}
/* line 1425, ../../sass/components/system.scss */
.page-question-and-answer #wrapper-tittle-on-top .container #top {
  float: none !important;
}

@media (max-width: 1060px) {
  /* line 1433, ../../sass/components/system.scss */
  .page-taxonomy-term #session-messages, .node-type-questions #session-messages {
    padding-bottom: 20px;
    border-bottom: 1px solid #cdcbbc;
  }
}
/* line 1439, ../../sass/components/system.scss */
.page-taxonomy-term #wrapper-tittle-on-top, .node-type-questions #wrapper-tittle-on-top {
  background: #f9f9fa !important;
  border-bottom: none !important;
}
@media (max-width: 1060px) {
  /* line 1439, ../../sass/components/system.scss */
  .page-taxonomy-term #wrapper-tittle-on-top, .node-type-questions #wrapper-tittle-on-top {
    background: #e1e1e1 !important;
    border-bottom: 1px solid #e1e1e1 !important;
  }
}
/* line 1447, ../../sass/components/system.scss */
.page-taxonomy-term #wrapper-tittle-on-top #title-on-top .page-header, .node-type-questions #wrapper-tittle-on-top #title-on-top .page-header {
  font-size: 1.9em;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1060px) {
  /* line 1447, ../../sass/components/system.scss */
  .page-taxonomy-term #wrapper-tittle-on-top #title-on-top .page-header, .node-type-questions #wrapper-tittle-on-top #title-on-top .page-header {
    line-height: 22px;
  }
}
@media (max-width: 787px) {
  /* line 1447, ../../sass/components/system.scss */
  .page-taxonomy-term #wrapper-tittle-on-top #title-on-top .page-header, .node-type-questions #wrapper-tittle-on-top #title-on-top .page-header {
    font-size: 18px;
  }
}

/* line 1466, ../../sass/components/system.scss */
.not-front.page-admin-structure-block-demo #wrapper-tittle-on-top .container #top {
  float: none;
}
/* line 1473, ../../sass/components/system.scss */
.not-front.page-taxonomy-term #wrapper-tittle-on-top, .not-front.node-type-questions #wrapper-tittle-on-top {
  padding: 47px 0 0 0;
}
@media (max-width: 1060px) {
  /* line 1473, ../../sass/components/system.scss */
  .not-front.page-taxonomy-term #wrapper-tittle-on-top, .not-front.node-type-questions #wrapper-tittle-on-top {
    padding: 35px 0;
  }
}
/* line 1482, ../../sass/components/system.scss */
.not-front.page-taxonomy-term #wrapper-tittle-on-top .title-placeholder .title, .not-front.node-type-questions #wrapper-tittle-on-top .title-placeholder .title {
  font-weight: bold;
}
/* line 1487, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top {
  position: relative;
  padding: 35px 0;
}
@media (max-width: 1060px) {
  /* line 1495, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top.with-breadcrumb {
    margin-top: 0px;
  }
}
/* line 1499, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top .container {
  position: static;
}
/* line 1501, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top .container #top {
  float: right;
  background: none;
  border-bottom: none;
  padding: 0;
  margin-bottom: 0px;
}
/* line 1507, ../../sass/components/system.scss */
.page-question-and-answer .not-front #wrapper-tittle-on-top .container #top {
  float: none;
}
@media (max-width: 1060px) {
  /* line 1501, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .container #top {
    float: none;
  }
}
@media (max-width: 1060px) {
  /* line 1514, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .container #title-on-top {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0px 15px;
    background: #fff;
    border-top: 1px solid #cdcbbc;
  }
}
/* line 1525, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top .container #title-on-top .page-header {
  line-height: 36px;
  padding-top: 17px;
  padding-bottom: 17px;
  margin: 0;
  font-size: 1.9em;
}
@media (max-width: 1060px) {
  /* line 1525, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .container #title-on-top .page-header {
    padding-top: 17px;
    padding-bottom: 0px;
  }
}
@media (max-width: 787px) {
  /* line 1525, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .container #title-on-top .page-header {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 1060px) {
  /* line 1540, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .container #title-on-top #term-description {
    padding-top: 0px;
    padding-bottom: 17px;
  }
}
/* line 1549, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top .title-placeholder {
  display: none;
  padding: 17px 15px;
}
@media (max-width: 1060px) {
  /* line 1549, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .title-placeholder {
    display: block;
    visibility: hidden;
    text-align: center;
  }
}
/* line 1558, ../../sass/components/system.scss */
.not-front #wrapper-tittle-on-top .title-placeholder .title {
  line-height: 36px;
  font-size: 1.9em;
  letter-spacing: 0.4px;
}
@media (max-width: 787px) {
  /* line 1558, ../../sass/components/system.scss */
  .not-front #wrapper-tittle-on-top .title-placeholder .title {
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 1574, ../../sass/components/system.scss */
#main {
  width: 100%;
  background: #fff;
  overflow: hidden;
}
/* line 1577, ../../sass/components/system.scss */
#main .node-page, #main .node-ofed-page {
  width: 76%;
}
@media (max-width: 1060px) {
  /* line 1577, ../../sass/components/system.scss */
  #main .node-page, #main .node-ofed-page {
    width: 100%;
  }
}
/* line 1583, ../../sass/components/system.scss */
#main .node-tutorial {
  width: 76%;
}
@media (min-width: 1061px) and (max-width: 1269px) {
  /* line 1583, ../../sass/components/system.scss */
  #main .node-tutorial {
    width: 100%;
  }
}
@media (max-width: 1060px) {
  /* line 1583, ../../sass/components/system.scss */
  #main .node-tutorial {
    width: 100%;
  }
}
/* line 1591, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container {
  border-bottom: none;
}
/* line 1594, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view {
  margin: 0;
  border-bottom: none;
}
/* line 1597, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container {
  border-bottom: none;
}
/* line 1600, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item {
  position: relative;
}
/* line 1602, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-counter {
  position: absolute;
  top: 30px;
  left: 20px;
  font-size: 2em;
  font-weight: bold;
  color: #1b6f6c;
  z-index: 9;
}
/* line 1611, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view {
  margin: 0;
  padding-top: 10px;
  border-bottom: none;
}
/* line 1616, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-image {
  float: left;
  margin-right: 30px;
  width: 470px;
  height: 250px;
  background: #fff;
  border: 1px solid #cdcbbc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  position: relative;
}
@media (max-width: 1060px) {
  /* line 1616, ../../sass/components/system.scss */
  #main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-image {
    float: none;
  }
}
@media (max-width: 600px) {
  /* line 1616, ../../sass/components/system.scss */
  #main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-image {
    width: 100%;
  }
}
/* line 1634, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-image img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 1647, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-filtered-textarea {
  margin-top: 10px;
}
/* line 1651, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-download-widget .button-label {
  margin-top: 15px;
  margin-bottom: 19px;
  font-weight: 400;
}
/* line 1657, ../../sass/components/system.scss */
#main .node-tutorial .field-collection-container .field-name-field-steps .field-collection-view .field-collection-container .field-name-field-step .field-item .field-collection-view .field-collection-item-field-step .field-name-field-download-widget .different-os-link-wrapper .different-os-link {
  color: #666;
}
/* line 1671, ../../sass/components/system.scss */
#main .node-download {
  width: 76%;
}
@media (max-width: 1060px) {
  /* line 1671, ../../sass/components/system.scss */
  #main .node-download {
    width: 100%;
  }
}
/* line 1679, ../../sass/components/system.scss */
#main .node-download .field-collection-container {
  border-bottom: none;
}
/* line 1681, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download {
  margin-bottom: 35px;
}
/* line 1683, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view {
  margin: 0;
  border-bottom: 1px solid #cdcbbc;
}
/* line 1686, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view:first-of-type {
  padding-top: 0;
}
/* line 1689, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-description-wrapper, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-filtered-textarea {
  float: left;
}
@media (max-width: 1060px) {
  /* line 1689, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-description-wrapper, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-filtered-textarea {
    float: none;
  }
}
/* line 1694, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-description-wrapper p, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-filtered-textarea p {
  margin-bottom: 10px;
}
/* line 1698, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button {
  float: right;
}
@media (max-width: 1060px) {
  /* line 1698, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button {
    float: none;
  }
}
/* line 1703, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a {
  min-width: 310px;
  width: auto;
}
@media (max-width: 600px) {
  /* line 1703, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a {
    width: 100%;
    min-width: 0;
  }
}
@media (max-width: 350px) {
  /* line 1703, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a {
    font-size: 1em;
  }
}
/* line 1713, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a.green-button, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a.green-button {
  min-width: 310px;
  width: auto;
}
@media (max-width: 600px) {
  /* line 1713, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a.green-button, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a.green-button {
    width: 100%;
    min-width: 0;
  }
}
@media (max-width: 350px) {
  /* line 1713, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .download-button-wrapper a.green-button, #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-link.green-button a.green-button {
    font-size: 1em;
  }
}
/* line 1726, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-file {
  float: right;
  width: 310px;
  clear: right;
  font-size: 11px;
}
@media (max-width: 1060px) {
  /* line 1726, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-file {
    float: none;
  }
}
@media (max-width: 600px) {
  /* line 1726, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-file {
    width: 100%;
  }
}
/* line 1737, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-file .label-above {
  display: inline;
}
/* line 1740, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-file .file img {
  display: none;
}
/* line 1744, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download .field-collection-view .field-name-field-license {
  clear: both;
}
/* line 1749, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 {
  margin-bottom: 20px;
}
/* line 1751, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-item {
  margin-bottom: 0;
  display: inline;
}
/* line 1754, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: none;
  display: inline;
}
/* line 1759, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view:after, #main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view:before {
  content: none !important;
  display: none !important;
}
/* line 1763, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view .entity-field-collection-item {
  display: inline;
  width: auto;
  float: none;
}
/* line 1767, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view .entity-field-collection-item:after, #main .node-download .field-collection-container .field-name-field-download-01 .field-item .field-collection-view .entity-field-collection-item:before {
  content: none !important;
  display: none !important;
}
/* line 1775, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .file-description:after {
  content: ': ';
}
/* line 1779, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .field-name-field-file {
  font-size: 11px;
  margin-left: 10px;
}
@media (max-width: 600px) {
  /* line 1779, ../../sass/components/system.scss */
  #main .node-download .field-collection-container .field-name-field-download-01 .field-name-field-file {
    margin-left: 0;
    display: block;
    clear: both;
  }
}
/* line 1788, ../../sass/components/system.scss */
#main .node-download .field-collection-container .field-name-field-download-01 .file img {
  display: none;
}
/* line 1794, ../../sass/components/system.scss */
.page-node #main, .page-block #main, .page-taxonomy-group-by-children #main, .page-taxonomy #main, .page-question-and-answer #main, .page-navigation404 #main {
  background: #f9f9fa;
}
/* line 1797, ../../sass/components/system.scss */
.sidebar-first #main {
  background: linear-gradient(to right, #f9f9fa 0%, #f9f9fa 50%, #fff 50%, #fff 100%) top repeat;
}
@media (max-width: 1060px) {
  /* line 1797, ../../sass/components/system.scss */
  .sidebar-first #main {
    background: none;
  }
}
/* line 1804, ../../sass/components/system.scss */
.sidebar-first #main .container #maincontent {
  border-left: 1px solid #e1e1e1;
  background: #fff;
  padding-left: 10px;
}
@media (max-width: 1060px) {
  /* line 1804, ../../sass/components/system.scss */
  .sidebar-first #main .container #maincontent {
    border-left: none;
    padding-left: 0px;
  }
}
/* line 1816, ../../sass/components/system.scss */
#main .container #maincontent {
  padding: 20px 0 15px 0;
}
/* line 1820, ../../sass/components/system.scss */
#main .container #maincontent .region-content-top .field-name-field-body ul, #main .container #maincontent .region-content-top .field-name-field-ofed-page-body ul, #main .container #maincontent .region-content .field-name-field-body ul, #main .container #maincontent .region-content .field-name-field-ofed-page-body ul, #main .container #maincontent .region-content-bottom .field-name-field-body ul, #main .container #maincontent .region-content-bottom .field-name-field-ofed-page-body ul {
  padding-left: 17px;
  	        /*list-style: none;
              li {
                position: relative;
                &:before {
  	            content: "";
                  border-color: transparent $green;
                  border-style: solid;
                  border-width: 0.35em 0 0.35em 0.45em;
                  display: block;
                  height: 0;
                  width: 0;
                  left: -1em;
                  top: 0.45em;
                  position: absolute;
  	          }
            }*/
}
/* line 1839, ../../sass/components/system.scss */
#main .container #maincontent .region-content-top .field-name-field-body .download-numbered-list ul, #main .container #maincontent .region-content-top .field-name-field-ofed-page-body .download-numbered-list ul, #main .container #maincontent .region-content .field-name-field-body .download-numbered-list ul, #main .container #maincontent .region-content .field-name-field-ofed-page-body .download-numbered-list ul, #main .container #maincontent .region-content-bottom .field-name-field-body .download-numbered-list ul, #main .container #maincontent .region-content-bottom .field-name-field-ofed-page-body .download-numbered-list ul {
  padding-left: 40px;
}
/* line 1844, ../../sass/components/system.scss */
#main .container #maincontent .page-header {
  font-size: 1.9em;
  font-weight: bold;
  color: #333;
  margin-top: 35px;
}
@media (max-width: 1060px) {
  /* line 1844, ../../sass/components/system.scss */
  #main .container #maincontent .page-header {
    margin-top: 0px;
  }
}
/* line 1855, ../../sass/components/system.scss */
#main .container #maincontent .region-content-top .block-bean, #main .container #maincontent .region-content .block-bean {
  background: #fff;
  border: 1px solid #939597;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
/* line 1861, ../../sass/components/system.scss */
#main .container #maincontent .block-bean {
  margin: 15px 0;
}
/* line 1863, ../../sass/components/system.scss */
#main .container #maincontent .block-bean > .content {
  padding: 15px;
}
/* line 1867, ../../sass/components/system.scss */
#main .container #maincontent .block-bean .entity-bean > .content {
  padding: 15px;
}
/* line 1873, ../../sass/components/system.scss */
#main .container #aside-left {
  padding: 40px 5px 0 0;
}
@media (max-width: 1060px) {
  /* line 1873, ../../sass/components/system.scss */
  #main .container #aside-left {
    padding-top: 0px;
  }
}
/* line 1878, ../../sass/components/system.scss */
#main .container #aside-left .block-title {
  color: #1b6f6c;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 25px;
}
/* line 1886, ../../sass/components/system.scss */
#main .container #aside-right {
  padding-top: 40px;
}
/* line 1888, ../../sass/components/system.scss */
#main .container #aside-right .block-title {
  color: #1b6f6c;
  font-size: 1em;
  font-weight: bold;
  line-height: 1.3em;
  margin-bottom: 25px;
}
@media (max-width: 1060px) {
  /* line 1900, ../../sass/components/system.scss */
  .front #main .container #maincontent {
    padding-top: 5px;
  }
}
/* line 1904, ../../sass/components/system.scss */
.front #main .container #maincontent .region-content {
  display: flex;
}
@media (max-width: 1060px) {
  /* line 1904, ../../sass/components/system.scss */
  .front #main .container #maincontent .region-content {
    display: block;
  }
}
/* line 1909, ../../sass/components/system.scss */
.front #main .container #maincontent .region-content .block-bean {
  flex: 1;
  width: 48.5%;
  float: left;
}
@media (max-width: 1060px) {
  /* line 1909, ../../sass/components/system.scss */
  .front #main .container #maincontent .region-content .block-bean {
    width: 100%;
    float: none;
  }
}
/* line 1917, ../../sass/components/system.scss */
.front #main .container #maincontent .region-content .block-bean:nth-of-type(2) {
  margin-left: 3%;
}
@media (max-width: 1060px) {
  /* line 1917, ../../sass/components/system.scss */
  .front #main .container #maincontent .region-content .block-bean:nth-of-type(2) {
    margin-left: 0%;
  }
}
/* line 1926, ../../sass/components/system.scss */
.front #main .container #maincontent .region-content-bottom a {
  color: #666;
}
/* line 1928, ../../sass/components/system.scss */
.front #main .container #maincontent .region-content-bottom a:hover, .front #main .container #maincontent .region-content-bottom a:focus, .front #main .container #maincontent .region-content-bottom a:focus:hover {
  color: #333;
}

/* line 1939, ../../sass/components/system.scss */
.reddy {
  color: red;
}

/* line 1946, ../../sass/components/system.scss */
#bottom {
  background: #fff;
  border-top: 1px solid #cdcbbc;
  padding: 22px 0;
}
/* line 1953, ../../sass/components/system.scss */
#bottom h2 {
  font-weight: bold !important;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 100%;
  margin: 10px 0 15px;
}
/* line 1960, ../../sass/components/system.scss */
#bottom ul {
  padding-left: 17px;
  /*list-style: none;
    li {
      position: relative;
      &:before {
      content: "";
        border-color: transparent $green;
        border-style: solid;
        border-width: 0.35em 0 0.35em 0.45em;
        display: block;
        height: 0;
        width: 0;
        left: -1em;
        top: 0.45em;
        position: absolute;
    }
  }*/
}
/* line 1982, ../../sass/components/system.scss */
#bottom .download-numbered-list ul {
  padding-left: 40px;
}

/* line 1987, ../../sass/components/system.scss */
.footer-wrapper {
  background: #333;
  color: #b1b1b1;
  padding: 25px 0;
  font-size: 0.9em;
}
/* line 1996, ../../sass/components/system.scss */
.footer-wrapper .container .row {
  margin: 0;
}
/* line 1998, ../../sass/components/system.scss */
.footer-wrapper .container .row a {
  color: #b1b1b1;
  text-decoration: underline;
}
/* line 2001, ../../sass/components/system.scss */
.footer-wrapper .container .row a:hover {
  text-decoration: none;
}
/* line 2005, ../../sass/components/system.scss */
.footer-wrapper .container .row p {
  margin-bottom: 0px;
}

/* line 2014, ../../sass/components/system.scss */
.was-this-answer-helpful-wrapper {
  color: #333;
  border-top: 1px solid #cdcbbc;
  margin-top: 30px;
  padding-top: 20px;
  line-height: 26px;
}
/* line 2020, ../../sass/components/system.scss */
.was-this-answer-helpful-wrapper .was-this-answer-helpful {
  float: left;
  font-weight: 500;
  font-size: 15px;
  width: 88%;
  text-align: right;
}
@media (max-width: 1060px) {
  /* line 2020, ../../sass/components/system.scss */
  .was-this-answer-helpful-wrapper .was-this-answer-helpful {
    width: 84%;
  }
}
@media (max-width: 600px) {
  /* line 2020, ../../sass/components/system.scss */
  .was-this-answer-helpful-wrapper .was-this-answer-helpful {
    width: 80%;
  }
}
@media (max-width: 450px) {
  /* line 2020, ../../sass/components/system.scss */
  .was-this-answer-helpful-wrapper .was-this-answer-helpful {
    width: auto;
  }
}
/* line 2036, ../../sass/components/system.scss */
.was-this-answer-helpful-wrapper .was-this-answer-helpful-buttons {
  float: right;
  font-weight: bold;
}
/* line 2039, ../../sass/components/system.scss */
.was-this-answer-helpful-wrapper .was-this-answer-helpful-buttons .was-it-helpful-yes {
  font-size: 1.1em;
  cursor: pointer;
  color: #1b6f6c;
  width: 30px;
  height: 30px;
  border: 2px solid #1b6f6c;
  border-radius: 45px;
  float: left;
  text-align: center;
  margin-right: 11px;
}
/* line 2052, ../../sass/components/system.scss */
.was-this-answer-helpful-wrapper .was-this-answer-helpful-buttons .was-it-helpful-no {
  cursor: pointer;
  color: #da0000;
  width: 30px;
  height: 30px;
  border: 2px solid #da0000;
  border-radius: 45px;
  float: left;
  text-align: center;
}

/* line 2067, ../../sass/components/system.scss */
form label {
  display: block;
}

/* line 2072, ../../sass/components/system.scss */
.tabs {
  clear: both;
}

/* line 2076, ../../sass/components/system.scss */
.label-inline {
  float: left;
}

/* line 2080, ../../sass/components/system.scss */
.inline-block {
  display: inline-block;
}

/* line 2083, ../../sass/components/system.scss */
p.inline-block {
  line-height: 25px;
  margin: 0;
}

/* line 2088, ../../sass/components/system.scss */
.color-gray-three {
  color: #333;
}

/* line 2092, ../../sass/components/system.scss */
.ajax-progress {
  display: inline-block;
}
/* line 2094, ../../sass/components/system.scss */
.ajax-progress .throbber {
  background: transparent url(/misc/throbber-active.gif) no-repeat 0px center;
  float: left;
  height: 15px;
  margin: 2px;
  width: 15px;
}

/* line 2103, ../../sass/components/system.scss */
noscript {
  color: #fff;
}

/* line 2107, ../../sass/components/system.scss */
#top-link {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  display: none;
  position: fixed;
  z-index: 99;
  right: 5px;
  bottom: 5px;
  background-color: #fff !important;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #D9D9D3;
  background: #E7E6E0;
  padding: 10px;
}
@media (max-width: 1060px) {
  /* line 2107, ../../sass/components/system.scss */
  #top-link {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 200px;
    text-align: center;
  }
}

/* line 2136, ../../sass/components/system.scss */
.download-software-button {
  display: none;
}

/* line 2141, ../../sass/components/system.scss */
.field-name-field-sysadmin-downloads a {
  color: #1b6f6c !important;
}
/* line 2143, ../../sass/components/system.scss */
.field-name-field-sysadmin-downloads a:hover, .field-name-field-sysadmin-downloads a:focus, .field-name-field-sysadmin-downloads a:focus:hover {
  color: #1a9d99 !important;
}
/* line 2147, ../../sass/components/system.scss */
.field-name-field-sysadmin-downloads ul {
  list-style: none;
}
/* line 2149, ../../sass/components/system.scss */
.field-name-field-sysadmin-downloads ul li {
  border: none;
  position: relative;
}
/* line 2152, ../../sass/components/system.scss */
.field-name-field-sysadmin-downloads ul li:before {
  content: "" !important;
  background-image: url("../../../images/icons/download-icon-small.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-style: none !important;
  display: block !important;
  height: 16px !important;
  width: 17px !important;
  left: -2em !important;
  top: 0.1em !important;
  position: absolute !important;
}

/* line 2170, ../../sass/components/system.scss */
.eid-not-allowed-for-download .block-bean-sign-in-test {
  display: none;
}

/* line 2176, ../../sass/components/system.scss */
.cke_editable {
  background: #f9f9fa;
}

/* line 2179, ../../sass/components/system.scss */
.img-float-left {
  float: left;
  margin: 0 25px;
}
@media (max-width: 787px) {
  /* line 2179, ../../sass/components/system.scss */
  .img-float-left {
    float: none;
    margin: 25px auto;
    display: block;
  }
}

/* line 2188, ../../sass/components/system.scss */
.img-float-right {
  float: right;
  margin: 0 25px;
}
@media (max-width: 787px) {
  /* line 2188, ../../sass/components/system.scss */
  .img-float-right {
    float: none;
    margin: 25px 0;
    display: block;
  }
}

/* line 2198, ../../sass/components/system.scss */
.paragraph-border-bottom {
  padding-bottom: 15px;
  border-bottom: 1px solid #cdcbbc;
}

/* line 2203, ../../sass/components/system.scss */
.green-numbered-list ol {
  padding-left: 35px;
  counter-reset: item;
}
@media (max-width: 600px) {
  /* line 2203, ../../sass/components/system.scss */
  .green-numbered-list ol {
    padding-left: 0;
  }
}
/* line 2209, ../../sass/components/system.scss */
.green-numbered-list ol li {
  counter-increment: item;
  list-style: none inside;
  position: relative;
  margin-bottom: 15px;
}
@media (max-width: 600px) {
  /* line 2209, ../../sass/components/system.scss */
  .green-numbered-list ol li {
    margin-top: 40px;
  }
}
/* line 2217, ../../sass/components/system.scss */
.green-numbered-list ol li:before {
  color: #fff;
  content: counter(item);
  position: absolute;
  left: -35px;
  top: 0;
  margin-top: 0;
  background: #1b6f6c;
  height: 1.7em;
  width: 1.7em;
  line-height: 1.1em;
  border: 0.3em solid #1b6f6c;
  text-align: center;
  font-weight: bold;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
  transition: all .3s ease-out;
}
@media (max-width: 600px) {
  /* line 2217, ../../sass/components/system.scss */
  .green-numbered-list ol li:before {
    top: -30px;
    left: 0;
  }
}
/* line 2243, ../../sass/components/system.scss */
.green-numbered-list ul {
  list-style: none;
}
/* line 2245, ../../sass/components/system.scss */
.green-numbered-list ul li {
  position: relative;
}
/* line 2247, ../../sass/components/system.scss */
.green-numbered-list ul li:before {
  content: "";
  border-color: transparent #1b6f6c;
  border-style: solid;
  border-width: 0.35em 0 0.35em 0.45em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.45em;
  position: absolute;
}

/* line 2264, ../../sass/components/system.scss */
.download-numbered-list ul {
  list-style: none;
}
/* line 2266, ../../sass/components/system.scss */
.download-numbered-list ul li {
  border: none;
  position: relative;
}
/* line 2269, ../../sass/components/system.scss */
.download-numbered-list ul li:before {
  content: "" !important;
  background-image: url("../../../images/icons/download-icon-small.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-style: none !important;
  display: block !important;
  height: 16px !important;
  width: 17px !important;
  left: -2em !important;
  top: 0.1em !important;
  position: absolute !important;
}

/* line 2285, ../../sass/components/system.scss */
.white-box-info, .white-box-very-small, .white-box-small, .white-box-medium, .white-box-big {
  background: #fff;
  border: 1px solid #cdcbbc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 20px;
  margin-top: 15px;
}
/* line 2293, ../../sass/components/system.scss */
.white-box-info p:last-of-type, .white-box-very-small p:last-of-type, .white-box-small p:last-of-type, .white-box-medium p:last-of-type, .white-box-big p:last-of-type {
  margin-bottom: 0px;
}
/* line 2297, ../../sass/components/system.scss */
.white-box-info {
  padding-left: 60px;
  background-image: url("../../../images/icons/info-icon.png");
  background-repeat: no-repeat;
  background-position: 18px 15px;
}
@media (max-width: 450px) {
  /* line 2297, ../../sass/components/system.scss */
  .white-box-info {
    padding-left: 20px;
    background-image: none;
  }
}
/* line 2305, ../../sass/components/system.scss */
.white-box-very-small {
  width: 25%;
}
@media (max-width: 787px) {
  /* line 2305, ../../sass/components/system.scss */
  .white-box-very-small {
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* line 2305, ../../sass/components/system.scss */
  .white-box-very-small {
    font-size: smaller;
  }
}
/* line 2314, ../../sass/components/system.scss */
.white-box-small {
  width: 50%;
}
@media (max-width: 600px) {
  /* line 2314, ../../sass/components/system.scss */
  .white-box-small {
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* line 2314, ../../sass/components/system.scss */
  .white-box-small {
    font-size: smaller;
  }
}
/* line 2323, ../../sass/components/system.scss */
.white-box-medium {
  width: 75%;
}
@media (max-width: 600px) {
  /* line 2323, ../../sass/components/system.scss */
  .white-box-medium {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 2323, ../../sass/components/system.scss */
  .white-box-medium {
    font-size: smaller;
  }
}
/* line 2332, ../../sass/components/system.scss */
.white-box-big {
  width: 100%;
}
@media (max-width: 600px) {
  /* line 2284, ../../sass/components/system.scss */
  .white-box {
    font-size: smaller;
  }
}

/* line 2341, ../../sass/components/system.scss */
.bulb-box-info {
  background: #f2f2f2;
  border: 1px solid #cdcbbc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 20px;
  margin-top: 15px;
  padding-left: 60px;
  background-image: url("../../../images/icons/bulb-icon.png");
  background-repeat: no-repeat;
  background-position: 18px 15px;
}
@media (max-width: 350px) {
  /* line 2341, ../../sass/components/system.scss */
  .bulb-box-info {
    padding-left: 20px;
    background-image: none;
  }
}
/* line 2355, ../../sass/components/system.scss */
.bulb-box-info p:last-of-type {
  margin-bottom: 0px;
}
@media (max-width: 600px) {
  /* line 2340, ../../sass/components/system.scss */
  .bulb-box {
    font-size: smaller;
  }
}

/* line 2367, ../../sass/components/system.scss */
.field-name-field-body a:not([class*="button"]) {
  text-decoration: underline;
}
/* line 2371, ../../sass/components/system.scss */
.field-name-field-body a:not([class*="button"]):hover, .field-name-field-body a:not([class*="button"]):focus {
  text-decoration: none !important;
}

/* line 2377, ../../sass/components/system.scss */
.openfed-federal-header-logo {
  position: absolute;
  right: 0;
  top: 0;
}
