html,
body {
  font-size: 16px;
}

body {
  background-color: #eaeaea;
  font-family: "Open Sans", sans-serif;
}

.col-helper, .gc-content, .gc--menu-fixed .gc-footer {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
}

.row-helper, .gc-container, .gc-body, .gc-footer {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.row-helper:before, .gc-container:before, .gc-body:before, .gc-footer:before, .row-helper:after, .gc-container:after, .gc-body:after, .gc-footer:after {
  content: " ";
  display: table;
}

.row-helper:after, .gc-container:after, .gc-body:after, .gc-footer:after {
  clear: both;
}

.gc-container {
  font-family: "Open Sans", sans-serif;
}

.gc-content {
  width: 100%;
  padding: 0;
}

.gc-header {
  max-width: 1200px;
  margin: 0 auto;
}

.gc-header .gc-profile__name {
  max-width: 235px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.gc-body {
  padding: 1rem;
  min-height: calc(100vh - 80px - 50px);
  /*max-width: 1200px;*/
  margin: 0 auto;
}

.gc-body .breadcrumb {
  font-size: .75rem;
  position: relative;
  z-index: 10;
}

.gc-footer {
  width: 100%;
  height: 50px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .75rem;
  color: #626469;
  background-color: #d1d1d1;
}

.gc-footer > .container-fluid {
  max-width: 1200px;
}

.btn-toggler {
  cursor: pointer;
}

.btn {
  cursor: pointer;
}

.gc-heading__controls .btn {
  margin-right: 1em;
}

.gc-heading__controls .btn:last-child {
  margin-right: 0;
}

.gc-noscroll--y {
  overflow-y: hidden;
}

.gc-noscroll--x {
  overflow-x: hidden;
}

.gc--menu-fixed {
  overflow: none;
}

@media (min-width: 992px) {
  .gc--menu-fixed .gc-container {
    width: calc(100% - 200px);
    max-width: inherit;
  }
}

.gc--menu-fixed .gc-menu {
  position: fixed;
  z-index: 100;
}

.gc--menu-fixed .gc-menu-busca {
  display: none !important;
}

.gc--menu-fixed .gc-header {
  width: 100%;
  height: auto;
  max-width: inherit;
  background-color: #f7f7f7;
  -webkit-transition: width .45s ease-in-out, left .45s ease-in-out;
  -o-transition: width .45s ease-in-out, left .45s ease-in-out;
  transition: width .45s ease-in-out, left .45s ease-in-out;
}

@media (min-width: 992px) {
  .gc--menu-fixed .gc-header {
    position: fixed;
    top: 0;
    left: 200px;
    z-index: 100;
    width: calc(100% - 200px);
    height: 80px;
    max-width: inherit;
    -webkit-transition: width .45s ease-in-out, left .45s ease-in-out;
    -o-transition: width .45s ease-in-out, left .45s ease-in-out;
    transition: width .45s ease-in-out, left .45s ease-in-out;
  }
}

.gc--menu-fixed .gc-body {
  max-width: inherit;
}

.gc--menu-fixed .gc-content {
  position: relative;
  left: 200px;
  width: calc(100% - 200px);
  -webkit-transition: left .45s ease-in-out;
  -o-transition: left .45s ease-in-out;
  transition: left .45s ease-in-out;
}

@media (min-width: 992px) {
  .gc--menu-fixed .gc-content {
    left: auto;
    top: calc(80px);
    height: calc(100vh - 80px);
    overflow: auto;
    margin-left: 200px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: width .45s ease-in-out, margin-left .45s ease-in-out;
    -o-transition: width .45s ease-in-out, margin-left .45s ease-in-out;
    transition: width .45s ease-in-out, margin-left .45s ease-in-out;
  }
}

.gc--menu-fixed .gc-footer {
  height: 50px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .75rem;
  color: #626469;
}

.gc--menu-fixed .gc-footer > .container-fluid {
  max-width: inherit;
}

.smt {
  opacity: 1;
  -webkit-transition: opacity 350ms ease-in-out;
  -o-transition: opacity 350ms ease-in-out;
  transition: opacity 350ms ease-in-out;
}

.smt:hover, .smt:focus {
  opacity: .8;
}

.smt-all {
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.smt-all:hover, .smt-all:focus {
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.breadcrumb {
  font-family: "din_lightregular";
  font-size: .9em !important;
  background: transparent;
}

.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  font-family: "FontAwesome";
  content: '\f054';
  font-size: .75em;
}

.breadcrumb a {
  color: #8a1a1c;
}

.title--main {
  font-family: "Open Sans", sans-serif;
}

.btn-primary {
  color: #ffffff;
  background-color: #313234;
  border-color: #313234;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #18191a;
  border-color: #131415;
}

.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(49, 50, 52, 0.5);
          box-shadow: 0 0 0 2px rgba(49, 50, 52, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #313234;
  border-color: #313234;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #18191a;
  background-image: none;
  border-color: #131415;
}

.btn-outline-primary {
  color: #313234;
  background-image: none;
  background-color: transparent;
  border-color: #313234;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #313234;
  border-color: #313234;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(49, 50, 52, 0.5);
          box-shadow: 0 0 0 2px rgba(49, 50, 52, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #313234;
  background-color: transparent;
}

.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #313234;
  border-color: #313234;
}

.gc-table-search th,
.gc-table-search td {
  padding: .25em;
  background-color: #dddddd;
}

.gc-table-controls {
  min-width: 130px;
}

.gc-table-controls--items-2 {
  min-width: 130px;
}

.gc-table-controls--items-3 {
  min-width: calc(180px + 1rem);
}

.gc-table-controls--items-4 {
  min-width: calc(130px + 1rem);
}

.gc-table-controls .btn {
  font-size: 1.4em;
  padding: 0.25rem .5rem;
}

.table-sort {
  position: relative;
  display: block;
  padding-right: 1em;
}

.table-sort__icon {
  position: absolute;
  top: .25em;
  right: 0;
  cursor: pointer;
}

.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.form-control {
  border-radius: 0;
}

.input-lg:focus,
.input-group-lg > .form-control:focus,
.input-group-lg > .input-group-addon:focus,
.input-group-lg > .input-group-btn > .btn:focus,
.form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(160, 160, 160, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(160, 160, 160, 0.6);
  border-color: #626469;
}

label,
.label {
  font-weight: bold;
}

label {
  font-size: .85em;
}

.form-control::-webkit-input-placeholder {
  color: #a2a4a8;
}

.form-control::-moz-placeholder {
  color: #a2a4a8;
}

.form-control:-ms-input-placeholder {
  color: #a2a4a8;
}

.form-control::placeholder {
  color: #a2a4a8;
}

body > .spinner-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

body > .spinner-wrap.spinner-wrap--active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: opacity .45s ease-in-out;
  -o-transition: opacity .45s ease-in-out;
  transition: opacity .45s ease-in-out;
}

.sprite-spinner {
  overflow: hidden;
  position: relative;
  display: inline-block;
  text-align: left;
}

.spinner-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100000;
  display: none;
  opacity: 0;
  width: 52px;
  height: 52px;
  text-align: center;
  margin: 0 auto;
  width: 100%;
  background: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity .45s ease-in-out;
  -o-transition: opacity .45s ease-in-out;
  transition: opacity .45s ease-in-out;
}

.spinner-wrap.spinner-wrap--active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: .8 !important;
  -webkit-transition: opacity .45s ease-in-out;
  -o-transition: opacity .45s ease-in-out;
  transition: opacity .45s ease-in-out;
}

.loading-spinner {
  position: relative;
  overflow: hidden;
}

.loading-loaded {
  display: none;
}

.loading-fixed {
  position: fixed;
  z-index: 10000;
}

.sprite-spinner,
.sprite-spinner:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}

.sprite-spinner {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(138, 26, 28, 0.2);
  border-right: 1.1em solid rgba(138, 26, 28, 0.2);
  border-bottom: 1.1em solid rgba(138, 26, 28, 0.2);
  border-left: 1.1em solid #8a1a1c;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.page-item .page-link {
  color: #8a1a1c;
}

.page-item.active .page-link {
  background-color: #8a1a1c;
  border-color: #8a1a1c;
}

.card-clean {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.card-clean .card-header {
  padding: 0;
}

.card-clean .card-header > *:first-child {
  margin: 0;
  padding: 0;
}

.card-clean .card-header--block {
  padding-bottom: 1em;
}

.card-clean .card-block {
  padding-top: 0;
  padding-bottom: 0;
}

.card-clean .card-block--warning {
  background-color: #fff3e4;
  color: #4b2a00;
  border-radius: 5px 5px 0 0;
  border: 2px solid #E47F00;
  border-bottom: 0;
}

.card-clean .card-block--warning hr {
  border-top-color: rgba(228, 127, 0, 0.2);
}

.card-clean .card-block--block {
  padding: 2em 2em 0;
}

.card-clean .card-footer {
  border: 0;
  background: none;
}

.card-clean .card-footer--warning {
  background-color: #fff3e4;
  color: #4b2a00;
  border-radius: 0 0 5px 5px;
  border: 2px solid #E47F00;
  border-top: 0;
}

.card-clean .card-footer--block {
  padding: 1em 2em 2em;
}

.card--full {
  width: 100%;
}

.card.card-danger .card-heading {
  padding: 1em;
}

.card.card-danger .card-heading .title--primary {
  font-size: 1.6em;
  font-weight: 600;
  text-transform: uppercase;
  color: #7e0030;
  padding: 0;
  margin: 0;
}

.card.card-danger .card-body > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.card-default {
  border: 0;
  margin-top: 1.5rem;
}

.card-default .card-header {
  font-size: 1.6rem;
  color: #8a1a1c;
  padding: 0 0 1rem 0;
  margin-bottom: 1rem;
  background: none;
  border: 0;
  border-bottom: 1px solid #8a1a1c;
}

.card-default .card-footer {
  display: table;
  width: 100%;
  padding: 15px;
  background: none;
}

.card-default .card-footer h4 {
  font-size: .9rem;
}

.card-default .card-footer pagination,
.card-default .card-footer .pagination {
  float: left;
}

.card-default .card-footer .pagination {
  margin: 0;
}

.card-primary {
  border-radius: 0;
  border-color: #8a1a1c;
}

.card-primary .card-header {
  background-color: #8a1a1c;
  border-color: #8a1a1c;
  border-radius: 0;
  color: #ffffff;
}

.card-primary .card-block,
.card-primary .card-footer {
  background-color: #ffffff;
  border-radius: 0;
}

.modal {
  color: #626469;
}

.modal-content {
  border-radius: 0;
}

.modal-header {
  background-color: #8a1a1c;
  color: #ffffff;
  border-radius: .2rem .2rem 0 0;
}

.modal-header .close {
  color: #ffffff;
  text-shadow: none;
}

.modal-title {
  font-weight: 200;
  text-transform: uppercase;
}

.gc-filter {
  margin-bottom: 1rem;
  display: none;
}

.gc-filter--visible {
  display: block;
}

.gc-menu {
  width: 100%;
  background-color: #626469;
  color: #ffffff;
  left: 0;
  -webkit-transition: left .45s ease-in-out;
  -o-transition: left .45s ease-in-out;
  transition: left .45s ease-in-out;
}

@media (min-width: 992px) {
  .gc-menu {
    left: auto;
    -webkit-transition: width .45s ease-in-out;
    -o-transition: width .45s ease-in-out;
    transition: width .45s ease-in-out;
  }
}

.gc-menu::-webkit-scrollbar {
  position: absolute;
  width: 10px;
  margin-left: -10px;
  -webkit-appearance: none;
}

.gc-menu::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: #494b4f;
  background-clip: content-box;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 2px;
}

.gc-menu::-webkit-scrollbar-track {
  background-color: #626469;
}

.gc-menu a, .gc-menu a:hover, .gc-menu a:focus {
  color: #ffffff;
}

.gc-menu-busca {
  margin-left: 1em;
}

.gc-menu__header {
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1200px;
  margin: 0 auto;
}

.gc-menu__header__brand img {
  width: 200px;
  height: auto;
}

.gc-menu__header--single-header {
  position: relative;
  z-index: 10;
  display: block;
  padding: 0;
}

.gc-menu__header--single-header .gc-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.gc-menu__header--single-header .gc-header > nav {
  width: 100%;
}

.gc-menu__header--single-header .gc-header__search {
  width: 35%;
}

.gc-menu__header--single-header .gc-header__search .form-control {
  width: 70%;
}

.gc-menu__header--single-header .gc-header .btn-toggler {
  display: none;
}

.gc-menu__header--single-header .gc-profile__infos {
  margin-bottom: 0;
}

.gc-menu__listen {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
  background-color: #494b4f;
}

.gc-menu__listen:last-child {
  margin-bottom: 0;
}

.gc-menu__listen li > a,
.gc-menu__listen li > span {
  display: block;
  padding: 1rem;
  background-color: #494b4f;
  white-space: nowrap;
}

.gc-menu__listen li > a:hover, .gc-menu__listen li > a:focus {
  text-decoration: none;
  background-color: #3d3e41;
  -webkit-box-shadow: inset 0 -4px 0 #8a1a1c;
          box-shadow: inset 0 -4px 0 #8a1a1c;
}

.gc-menu__listen__icon, .gc-menu__listen__text {
  display: inline-block;
  vertical-align: middle;
}

.gc-menu__listen__icon {
  font-size: 1rem;
  padding: .5rem;
  -webkit-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  -o-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  transition: font-size .45s ease-in-out, padding .45s ease-in-out;
}

.gc-menu__listen__text {
  font-size: .85rem;
}

.gc-menu.menu-fixed {
  position: fixed;
  top: -85px;
  z-index: 1000;
}

.gc-menu.menu-fixed .btn-toggler {
  display: inline-block;
}

.gc-menu.menu-fixed .gc-menu__list {
  position: absolute;
  top: -85px;
  left: 0;
  z-index: 1;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  background-color: #626469;
}

.gc-menu.menu-fixed .gc-menu__list.in {
  top: 85px;
  opacity: 1;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

.gc-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  width: 100%;
  padding-top: 0;
  font-size: .85rem;
  text-align: right;
}

.gc-profile__avatar {
  width: 50px;
  height: 50px;
  border-radius: 100px;
  overflow: hidden;
}

.gc-profile__avatar img {
  width: 100%;
}

.gc-profile__title {
  font-size: .85rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  max-width: 250px;
}

.gc-profile__name {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 200;
}

.gc--menu-fixed .gc-profile {
  display: block;
  padding-top: 2rem;
  font-size: .85rem;
  text-align: center;
}

.gc--menu-fixed .gc-profile__title {
  display: block;
  width: calc(200px - 2rem);
  max-width: inherit;
  font-size: .85rem;
}

.gc--menu-fixed .gc-profile__avatar {
  display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  border-radius: 100px;
  margin-bottom: 1em;
}

.gc--menu-fixed .gc-profile__name {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 200;
}

.gc--menu-fixed .gc-profile__name b {
  display: block;
  font-size: 1.2em;
}

.gc--menu-fixed .gc-menu {
  width: 200px;
  height: 100%;
  height: 100vh;
  overflow-x: hidden;
}

.gc--menu-fixed .gc-menu__header {
  display: block;
}

.gc--menu-fixed .gc-menu__header__brand {
  width: 100%;
}

.gc--menu-fixed .gc-menu__header__brand img {
  width: 100%;
}

.gc--menu-fixed .gc-menu__list {
  display: block;
  background-color: transparent;
}

.gc--menu-fixed .gc-menu__list li > a,
.gc--menu-fixed .gc-menu__list li > span {
  min-width: 200px;
}

.gc--menu-fixed .gc-menu__list li > a:hover, .gc--menu-fixed .gc-menu__list li > a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.gc-container--closed.gc--menu-fixed .gc-menu {
  left: -200px;
  -webkit-transition: left .45s ease-in-out;
  -o-transition: left .45s ease-in-out;
  transition: left .45s ease-in-out;
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-menu {
    width: 80px;
    left: auto;
    -webkit-transition: width .45s ease-in-out;
    -o-transition: width .45s ease-in-out;
    transition: width .45s ease-in-out;
    overflow: initial;
  }
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-menu__header {
    min-height: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.gc-container--closed.gc--menu-fixed .gc-menu__list li {
  position: relative;
}

.gc-container--closed.gc--menu-fixed .gc-menu__list li > a,
.gc-container--closed.gc--menu-fixed .gc-menu__list li > span {
  padding: 0;
  min-width: 80px;
}

.gc-container--closed.gc--menu-fixed .gc-menu__list li:hover .gc-menu__list__text, .gc-container--closed.gc--menu-fixed .gc-menu__list li:focus .gc-menu__list__text {
  display: block;
  width: calc(200px * 1.2);
  height: 55px;
  background-color: #626469;
  overflow: inherit;
  opacity: 1;
  -webkit-transition: width .45s ease-in-out, opacity .45s ease-in-out;
  -o-transition: width .45s ease-in-out, opacity .45s ease-in-out;
  transition: width .45s ease-in-out, opacity .45s ease-in-out;
}

.gc-container--closed.gc--menu-fixed .gc-menu__list__icon, .gc-container--closed.gc--menu-fixed .gc-menu__list__text {
  padding: 1rem;
  height: 55px;
}

.gc-container--closed.gc--menu-fixed .gc-menu__list__icon {
  width: 80px;
  display: inline-block;
  text-align: center;
  font-size: 1.4rem;
  -webkit-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  -o-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  transition: font-size .45s ease-in-out, padding .45s ease-in-out;
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-menu__list__text {
    position: absolute;
    top: 0;
    left: 80px;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: width .45s ease-in-out;
    -o-transition: width .45s ease-in-out;
    transition: width .45s ease-in-out;
  }
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-profile {
    display: none;
  }
}

.gc-container--closed.gc--menu-fixed .gc-content {
  left: 0;
  width: 100%;
  margin-left: 0;
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-content {
    width: calc(100% - 80px);
    margin-left: 80px;
    -webkit-transition: width .45s ease-in-out, margin-left .45s ease-in-out;
    -o-transition: width .45s ease-in-out, margin-left .45s ease-in-out;
    transition: width .45s ease-in-out, margin-left .45s ease-in-out;
  }
}

.gc-container--closed.gc--menu-fixed .gc-header {
  left: 0;
  width: 100%;
}

@media (min-width: 992px) {
  .gc-container--closed.gc--menu-fixed .gc-header {
    left: 80px;
    width: calc(100% - 80px);
    -webkit-transition: width .45s ease-in-out, left .45s ease-in-out;
    -o-transition: width .45s ease-in-out, left .45s ease-in-out;
    transition: width .45s ease-in-out, left .45s ease-in-out;
  }
}

.menu-fixed-body {
  padding-top: 142px;
}

.gc-aside {
  position: fixed;
  top: 0;
  right: -75%;
  z-index: 1001;
  width: 75%;
  height: 100%;
  height: 100vh;
  display: none;
  background-color: #eaeaea;
  -webkit-transition: right .45s ease-in-out;
  -o-transition: right .45s ease-in-out;
  transition: right .45s ease-in-out;
}

.gc-aside .card-primary {
  border-color: #626469;
}

.gc-aside .gc-filter {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .gc-aside {
    right: -300px;
    width: 300px;
  }
}

.gc-aside.gc-opened {
  display: block;
  right: 0;
  -webkit-transition: right .45s ease-in-out;
  -o-transition: right .45s ease-in-out;
  transition: right .45s ease-in-out;
}

.gc-aside__heading {
  height: 50px;
  padding: 1rem;
  color: #ffffff;
  background-color: #444649;
}

.gc-aside__heading__title {
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0;
}

.gc-aside__body {
  height: calc(100vh - 50px - 65px);
  overflow-x: auto;
}

.gc-aside__body::-webkit-scrollbar {
  position: absolute;
  width: 10px;
  margin-left: -10px;
  -webkit-appearance: none;
}

.gc-aside__body::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: #d1d1d1;
  background-clip: content-box;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 2px;
}

.gc-aside__body::-webkit-scrollbar-track {
  background-color: #eaeaea;
}

.gc-aside__footer {
  height: 65px;
  background-color: #dddddd !important;
}

.gc-aside__list:last-child {
  margin-bottom: 0;
}

.gc-aside__list li > a,
.gc-aside__list li > span {
  display: block;
  min-width: 200px;
  padding: 1rem;
  background-color: #494b4f;
  color: #ffffff;
}

.gc-aside__list li > a:hover, .gc-aside__list li > a:focus {
  text-decoration: none;
  background-color: #3d3e41;
}

.gc-aside__list__icon, .gc-aside__list__text {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.gc-aside__list__icon {
  font-size: 1rem;
  padding: .5rem;
  -webkit-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  -o-transition: font-size .45s ease-in-out, padding .45s ease-in-out;
  transition: font-size .45s ease-in-out, padding .45s ease-in-out;
}

.gc-aside__list__text {
  font-size: .85rem;
}

.gc-login {
    padding-top: 2em;
    padding-bottom: 4em;
    background-color: #fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.gc-login .label {
  color: #ffffff;
}

.gc-login a {
  color: #ffffff;
}

.gc-login__preform {
  width: 100%;
  margin: 0 auto;
}

.gc-login__preform .pad-lef-0 {
  padding-left: 15px;
}

@media (min-width: 992px) {
  .gc-login__preform {
    width: 90%;
  }
  .gc-login__preform .pad-lef-0 {
    padding-left: 0;
  }
}

.gc-login__preform__caller {
  margin-bottom: 2rem;
  font-size: 1.6rem;
  text-align: center;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .gc-login__preform__caller,
  .gc-login__preform__caller label {
    line-height: 1;
  }
}

.gc-login__preform .btn-default {
  color: #ffffff;
  background-color: #5f1213;
  border-color: #5f1213;
  border: 0;
  font-size: 1.3rem;
  padding-top: .6rem;
  padding-bottom: .5rem;
}

.gc-login__preform .btn-default:hover {
  color: #ffffff;
  background-color: #340a0b;
  border-color: #2c0809;
}

.gc-login__preform .btn-default:focus, .gc-login__preform .btn-default.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(95, 18, 19, 0.5);
          box-shadow: 0 0 0 2px rgba(95, 18, 19, 0.5);
}

.gc-login__preform .btn-default.disabled, .gc-login__preform .btn-default:disabled {
  background-color: #5f1213;
  border-color: #5f1213;
}

.gc-login__preform .btn-default:active, .gc-login__preform .btn-default.active,
.show > .gc-login__preform .btn-default.dropdown-toggle {
  color: #ffffff;
  background-color: #340a0b;
  background-image: none;
  border-color: #2c0809;
}

.gc-login__preform .form-control {
  font-size: 1.3rem;
}

.gc-login__preform .form-control:focus {
  border: 1px solid #340a0b;
  outline-color: black;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.gc-login__preform__ender {
  text-align: center;
  margin-top: 2rem;
  font-size: 1rem;
  line-height: 1.2;
}

.gc-login__form {
  display: none;
}

.gc-login--signup .gc-login__body {
  padding: 4em;
}

@media (max-width: 768px) {
  .gc-login--signup .gc-login__body {
    padding: 30px;
  }
}

.gc-login--signup h2 {
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
}

.gc-login__wpr {
  position: relative;
}

.gc-login__page {
  min-height: 100vh;
  background-color: #8a1a1c;
  color: #ffffff;
}

@media (min-width: 768px) {
  .gc-login__page > .container {
    height: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.gc-login__page--global {
  background: url("../img/vertical-waves-red.png") #8a1a1c;
}

.gc-login__page--global .gc-login__header figure {
  width: 80%;
  max-width: 310px;
}

.gc-login__header {
  /*padding: 1em;*/
}

.gc-login__header figure {
  width: 60%;
  margin: 0 auto;
}

@media (max-width: 600px) {
  .gc-login__header figure {
    width: 90%;
  }
}

.gc-login__header figure img {
  width: 100%;
  height: auto;
}

.gc-login__body {
  padding: 2em 2em 1em;
  background-color: #ffffff;
  color: #626469;
}

.gc-login__body figure {
  width: 100%;
}

.gc-login__body figure img {
  width: 100%;
  height: auto;
}

.gc-login__footer {
  margin-bottom: 5em;
  background-color: #626469;
  border-radius: 0 0 4px 4px;
  overflow: hidden;
}

.gc-login__footer .btn {
  padding-bottom: 1em;
  padding-top: 1em;
  text-transform: uppercase;
}

.gc-body__content, .gc-body__title {
  background: #ffffff;
  padding: 2em;
}

.gc-body__title {
  padding-bottom: 0;
}

.cna-login-container {
    display: block;
    height: 100%;
    min-height: 100vh;
    max-width: 25em;
    margin: auto;
    padding-top: 20vh;  
}

@media screen and (max-width: 768px) {
    .cna-login-container {
        padding-top: 10vh !important;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2MuY3NzIiwic291cmNlcyI6WyJnYy5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19zaXplLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RyYW5zZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jYXJkcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mbG9hdC5zY3NzIiwiZ2MvX3ZhcmlhYmxlcy5zY3NzIiwidGhlbWVzL2NuYS1uYS1lc2NvbGEvX3ZhcmlhYmxlcy5zY3NzIiwiZ2MvX2dsb2JhbC5zY3NzIiwiZ2MvX2hlbHBlcnMuc2NzcyIsImdjL2F0b21zL19icmVhZGNydW1iLnNjc3MiLCJnYy9hdG9tcy9fdHlwZS5zY3NzIiwiZ2MvYXRvbXMvX2J1dHRvbnMuc2NzcyIsImdjL2F0b21zL190YWJsZXMuc2NzcyIsImdjL2F0b21zL19mb3Jtcy5zY3NzIiwiZ2MvYXRvbXMvX2xvYWRpbmcuc2NzcyIsImdjL2F0b21zL19wYWdpbmF0aW9uLnNjc3MiLCJnYy9tb2xlY3VsZXMvX2NhcmQuc2NzcyIsImdjL29yZ2FuaXNtcy9fbW9kYWwuc2NzcyIsImdjL29yZ2FuaXNtcy9fZmlsdGVyLnNjc3MiLCJnYy9vcmdhbmlzbXMvX21lbnUuc2NzcyIsImdjL29yZ2FuaXNtcy9fYXNpZGUuc2NzcyIsImdjL29yZ2FuaXNtcy9fbG9naW4uc2NzcyIsImdjL29yZ2FuaXNtcy9fYm9keS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBa0NFQSxBQUFBLElBQUk7QUFDSixBQUFBLElBQUksQ0FBQztFQUNILFNBQVMsRUFBRSxJQUFJO0NBQ2hCOztBQUNELEFBQUEsSUFBSSxDQUFDO0VBQ0gsZ0JBQWdCLEVGbUJFLE9BQU87RUVsQnpCLFdBQVcsRUZvREUsV0FBVyxFQUFFLFVBQVU7Q0VuRHJDOztBQUNELEFBQUEsV0FBVyxFQTRCWCxBQTVCQSxXQTRCVyxFQXlFWCxBQXJHQSxlQXFHZSxDQXNEYixVQUFV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 */

/*# sourceMappingURL=gc.css.map */
