/* tg25core */

/**
 *
 * Colors
 * #4f7ac9 - blue
 * #4f7ac8 - blue
 * #ff1801 - red
 * #ff1800 - red
 * 
 */

/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media print {
  pre,
  blockquote {
    border-color: #999; }
  .badge {
    border-color: #000; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border-color: #ddd !important; } }

body {
  color: #333;
  background-color: #fff; }

a {
  color: #4f7ac9;
  background-color: transparent; }

a:hover {
  color: #4f7ac8; }

a:not([href]):not([tabindex]) {
  color: inherit; }

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit; }

caption {
  color: #868e96; }

legend {
  color: inherit; }

#magellan h1,
#magellan h2,
#magellan h3,
#magellan h4,
#magellan h5,
#magellan h6,
#magellan .h1,
#magellan .h2,
#magellan .h3,
#magellan .h4,
#magellan .h5,
#magellan .h6 {
  color: inherit; }

#magellan hr {
  border-top-color: #adb5bd; }

#magellan mark,
#magellan .mark {
  background-color: #fcf8e3; }

#magellan .blockquote-footer {
  color: #868e96; }

#magellan .img-thumbnail {
  border-color: #ddd;
  background-color: #fff; }

#magellan .figure-caption {
  color: #868e96; }

#magellan code {
  color: #bd4147;
  background-color: #f8f9fa; }

a > #magellan code {
  color: inherit;
  background-color: inherit; }

#magellan kbd {
  color: #fff;
  background-color: #212529; }

#magellan pre {
  color: #212529; }

#magellan pre code {
  color: inherit;
  background-color: transparent; }

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

#magellan .table th,
#magellan .table td {
  border-top-color: #ced4da; }

#magellan .table thead th {
  border-bottom-color: #ced4da; }

#magellan .table tbody + tbody {
  border-top-color: #ced4da; }

#magellan .table .table {
  background-color: #e5e5e5; }

#magellan .table-bordered {
  border-color: #ced4da; }

#magellan .table-bordered th,
#magellan .table-bordered td {
  border-color: #ced4da; }

#magellan .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

#magellan .table-hover tbody tr:hover {
  background-color: #dee2e6; }

#magellan .table-primary,
#magellan .table-primary > th,
#magellan .table-primary > td {
  background-color: #c5ceff; }

#magellan .table-hover .table-primary:hover {
  background-color: #acb8ff; }

#magellan .table-hover .table-primary:hover > td,
#magellan .table-hover .table-primary:hover > th {
  background-color: #acb8ff; }

#magellan .table-secondary,
#magellan .table-secondary > th,
#magellan .table-secondary > td {
  background-color: #dddfe2; }

#magellan .table-hover .table-secondary:hover {
  background-color: #cfd2d6; }

#magellan .table-hover .table-secondary:hover > td,
#magellan .table-hover .table-secondary:hover > th {
  background-color: #cfd2d6; }

#magellan .table-success,
#magellan .table-success > th,
#magellan .table-success > td {
  background-color: #c3e6cb; }

#magellan .table-hover .table-success:hover {
  background-color: #b1dfbb; }

#magellan .table-hover .table-success:hover > td,
#magellan .table-hover .table-success:hover > th {
  background-color: #b1dfbb; }

#magellan .table-info,
#magellan .table-info > th,
#magellan .table-info > td {
  background-color: #bee5eb; }

#magellan .table-hover .table-info:hover {
  background-color: #abdde5; }

#magellan .table-hover .table-info:hover > td,
#magellan .table-hover .table-info:hover > th {
  background-color: #abdde5; }

#magellan .table-warning,
#magellan .table-warning > th,
#magellan .table-warning > td {
  background-color: #ffeeba; }

#magellan .table-hover .table-warning:hover {
  background-color: #ffe8a1; }

#magellan .table-hover .table-warning:hover > td,
#magellan .table-hover .table-warning:hover > th {
  background-color: #ffe8a1; }

#magellan .table-danger,
#magellan .table-danger > th,
#magellan .table-danger > td {
  background-color: #f3b8b8; }

#magellan .table-hover .table-danger:hover {
  background-color: #efa2a2; }

#magellan .table-hover .table-danger:hover > td,
#magellan .table-hover .table-danger:hover > th {
  background-color: #efa2a2; }

#magellan .table-light,
#magellan .table-light > th,
#magellan .table-light > td {
  background-color: #fdfdfe; }

#magellan .table-hover .table-light:hover {
  background-color: #ececf6; }

#magellan .table-hover .table-light:hover > td,
#magellan .table-hover .table-light:hover > th {
  background-color: #ececf6; }

#magellan .table-dark,
#magellan .table-dark > th,
#magellan .table-dark > td {
  background-color: #c6c8ca; }

#magellan .table-hover .table-dark:hover {
  background-color: #b9bbbe; }

#magellan .table-hover .table-dark:hover > td,
#magellan .table-hover .table-dark:hover > th {
  background-color: #b9bbbe; }

#magellan .table-white,
#magellan .table-white > th,
#magellan .table-white > td {
  background-color: white; }

#magellan .table-hover .table-white:hover {
  background-color: #f2f2f2; }

#magellan .table-hover .table-white:hover > td,
#magellan .table-hover .table-white:hover > th {
  background-color: #f2f2f2; }

#magellan .table-add,
#magellan .table-add > th,
#magellan .table-add > td {
  background-color: #c3e6cb; }

#magellan .table-hover .table-add:hover {
  background-color: #b1dfbb; }

#magellan .table-hover .table-add:hover > td,
#magellan .table-hover .table-add:hover > th {
  background-color: #b1dfbb; }

#magellan .table-remove,
#magellan .table-remove > th,
#magellan .table-remove > td {
  background-color: #f3b8b8; }

#magellan .table-hover .table-remove:hover {
  background-color: #efa2a2; }

#magellan .table-hover .table-remove:hover > td,
#magellan .table-hover .table-remove:hover > th {
  background-color: #efa2a2; }

#magellan .table-cta,
#magellan .table-cta > th,
#magellan .table-cta > td {
  background-color: #c3e6cb; }

#magellan .table-hover .table-cta:hover {
  background-color: #b1dfbb; }

#magellan .table-hover .table-cta:hover > td,
#magellan .table-hover .table-cta:hover > th {
  background-color: #b1dfbb; }

#magellan .table-body,
#magellan .table-body > th,
#magellan .table-body > td {
  background-color: #c1c2c3; }

#magellan .table-hover .table-body:hover {
  background-color: #b4b5b6; }

#magellan .table-hover .table-body:hover > td,
#magellan .table-hover .table-body:hover > th {
  background-color: #b4b5b6; }

#magellan .table-active,
#magellan .table-active > th,
#magellan .table-active > td {
  background-color: #dee2e6; }

#magellan .table-hover .table-active:hover {
  background-color: #cfd5db; }

#magellan .table-hover .table-active:hover > td,
#magellan .table-hover .table-active:hover > th {
  background-color: #cfd5db; }

#magellan .thead-inverse th {
  color: #fff;
  background-color: #212529; }

#magellan .thead-default th {
  color: #333;
  background-color: #e9ecef; }

#magellan .table-inverse {
  color: #fff;
  background-color: #212529; }

#magellan .table-inverse th,
#magellan .table-inverse td,
#magellan .table-inverse thead th {
  border-color: #32383e; }

#magellan .table-inverse.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }

#magellan .table-inverse.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075); }

#magellan .form-control {
  color: #495057;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff; }

#magellan .form-control::-ms-expand {
  background-color: transparent; }

#magellan .form-control:focus {
  color: #495057;
  border-color: #80bdff;
  background-color: #fff; }

#magellan .form-control::-webkit-input-placeholder {
  color: #868e96; }

#magellan .form-control:-ms-input-placeholder {
  color: #868e96; }

#magellan .form-control::-ms-input-placeholder {
  color: #868e96; }

#magellan .form-control::placeholder {
  color: #868e96; }

#magellan .form-control:disabled,
#magellan .form-control[readonly] {
  background-color: #e9ecef; }

#magellan select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

#magellan .form-control-plaintext {
  border-color: transparent; }

#magellan .form-check.disabled .form-check-label {
  color: #868e96; }

#magellan .invalid-feedback {
  color: #dc3545; }

#magellan .invalid-tooltip {
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8); }

.was-validated #magellan .form-control:valid,
#magellan .form-control.is-valid,
.was-validated #magellan .custom-select:valid,
#magellan .custom-select.is-valid {
  border-color: #ff1800; }

.was-validated #magellan .form-control:valid:focus,
#magellan .form-control.is-valid:focus,
.was-validated #magellan .custom-select:valid:focus,
#magellan .custom-select.is-valid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.25); }

.was-validated #magellan .form-check-input:valid + .form-check-label,
#magellan .form-check-input.is-valid + .form-check-label {
  color: #ff1800; }

.was-validated #magellan .custom-control-input:valid ~ .custom-control-indicator,
#magellan .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(40, 167, 69, 0.25); }

.was-validated #magellan .custom-control-input:valid ~ .custom-control-description,
#magellan .custom-control-input.is-valid ~ .custom-control-description {
  color: #ff1800; }

.was-validated #magellan .custom-file-input:valid ~ .custom-file-control,
#magellan .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #ff1800; }

.was-validated #magellan .custom-file-input:valid ~ .custom-file-control::before,
#magellan .custom-file-input.is-valid ~ .custom-file-control::before {
  border-color: inherit; }

.was-validated #magellan .custom-file-input:valid:focus,
#magellan .custom-file-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.25);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.25); }

.was-validated #magellan .form-control:invalid,
#magellan .form-control.is-invalid,
.was-validated
#magellan .custom-select:invalid,
#magellan .custom-select.is-invalid {
  border-color: #dc3545; }

.was-validated #magellan .form-control:invalid:focus,
#magellan .form-control.is-invalid:focus,
.was-validated
#magellan .custom-select:invalid:focus,
#magellan .custom-select.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.25); }

.was-validated #magellan .form-check-input:invalid + .form-check-label,
#magellan .form-check-input.is-invalid + .form-check-label {
  color: #dc3545; }

.was-validated #magellan .custom-control-input:invalid ~ .custom-control-indicator,
#magellan .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(220, 53, 69, 0.25); }

.was-validated #magellan .custom-control-input:invalid ~ .custom-control-description,
#magellan .custom-control-input.is-invalid ~ .custom-control-description {
  color: #dc3545; }

.was-validated #magellan .custom-file-input:invalid ~ .custom-file-control,
#magellan .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: #dc3545; }

.was-validated #magellan .custom-file-input:invalid ~ .custom-file-control::before,
#magellan .custom-file-input.is-invalid ~ .custom-file-control::before {
  border-color: inherit; }

.was-validated #magellan .custom-file-input:invalid:focus,
#magellan .custom-file-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.25);
  box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.25); }

#magellan .btn {
  border-color: transparent; }

#magellan .btn:focus,
#magellan .btn.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.25);
  box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.25); }

#magellan .btn-primary {
  color: #fff;
  border-color: #4f7ac9;
  background-color: #4f7ac9; }

#magellan .btn-primary:hover {
  color: #fff;
  border-color: #0127fa;
  background-color: #0a2ffe; }

#magellan .btn-primary:focus,
#magellan .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.5);
  box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.5); }

#magellan .btn-primary.disabled,
#magellan .btn-primary:disabled {
  border-color: #4f7ac9;
  background-color: #4f7ac9; }

#magellan .btn-primary:active,
#magellan .btn-primary.active,
.show > #magellan .btn-primary.dropdown-toggle {
  border-color: #0127fa;
  background-color: #0a2ffe; }

#magellan .btn-secondary {
  color: #fff;
  border-color: #868e96;
  background-color: #868e96; }

#magellan .btn-secondary:hover {
  color: #fff;
  border-color: #6c757d;
  background-color: #727b84; }

#magellan .btn-secondary:focus,
#magellan .btn-secondary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
  box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }

#magellan .btn-secondary.disabled,
#magellan .btn-secondary:disabled {
  border-color: #868e96;
  background-color: #868e96; }

#magellan .btn-secondary:active,
#magellan .btn-secondary.active,
.show > #magellan .btn-secondary.dropdown-toggle {
  border-color: #6c757d;
  background-color: #727b84; }

#magellan .btn-success {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-success:hover {
  color: #fff;
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-success:focus,
#magellan .btn-success.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-success.disabled,
#magellan .btn-success:disabled {
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-success:active,
#magellan .btn-success.active,
.show > #magellan .btn-success.dropdown-toggle {
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-info {
  color: #fff;
  border-color: #17a2b8;
  background-color: #17a2b8; }

#magellan .btn-info:hover {
  color: #fff;
  border-color: #117a8b;
  background-color: #138496; }

#magellan .btn-info:focus,
#magellan .btn-info.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }

#magellan .btn-info.disabled,
#magellan .btn-info:disabled {
  border-color: #17a2b8;
  background-color: #17a2b8; }

#magellan .btn-info:active,
#magellan .btn-info.active,
.show > #magellan .btn-info.dropdown-toggle {
  border-color: #117a8b;
  background-color: #138496; }

#magellan .btn-warning {
  color: #111;
  border-color: #ffc107;
  background-color: #ffc107; }

#magellan .btn-warning:hover {
  color: #111;
  border-color: #d39e00;
  background-color: #e0a800; }

#magellan .btn-warning:focus,
#magellan .btn-warning.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }

#magellan .btn-warning.disabled,
#magellan .btn-warning:disabled {
  border-color: #ffc107;
  background-color: #ffc107; }

#magellan .btn-warning:active,
#magellan .btn-warning.active,
.show > #magellan .btn-warning.dropdown-toggle {
  border-color: #d39e00;
  background-color: #e0a800; }

#magellan .btn-danger {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-danger:hover {
  color: #fff;
  border-color: #a20000;
  background-color: #af0000; }

#magellan .btn-danger:focus,
#magellan .btn-danger.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5); }

#magellan .btn-danger.disabled,
#magellan .btn-danger:disabled {
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-danger:active,
#magellan .btn-danger.active,
.show > #magellan .btn-danger.dropdown-toggle {
  border-color: #a20000;
  background-color: #af0000; }

#magellan .btn-light {
  color: #111;
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

#magellan .btn-light:hover {
  color: #111;
  border-color: #dae0e5;
  background-color: #e2e6ea; }

#magellan .btn-light:focus,
#magellan .btn-light.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }

#magellan .btn-light.disabled,
#magellan .btn-light:disabled {
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

#magellan .btn-light:active,
#magellan .btn-light.active,
.show > #magellan .btn-light.dropdown-toggle {
  border-color: #dae0e5;
  background-color: #e2e6ea; }

#magellan .btn-dark {
  color: #fff;
  border-color: #343a40;
  background-color: #343a40; }

#magellan .btn-dark:hover {
  color: #fff;
  border-color: #1d2124;
  background-color: #23272b; }

#magellan .btn-dark:focus,
#magellan .btn-dark.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }

#magellan .btn-dark.disabled,
#magellan .btn-dark:disabled {
  border-color: #343a40;
  background-color: #343a40; }

#magellan .btn-dark:active,
#magellan .btn-dark.active,
.show > #magellan .btn-dark.dropdown-toggle {
  border-color: #1d2124;
  background-color: #23272b; }

#magellan .btn-white {
  color: #111;
  border-color: #fff;
  background-color: #fff; }

#magellan .btn-white:hover {
  color: #111;
  border-color: #e6e6e6;
  background-color: #ececec; }

#magellan .btn-white:focus,
#magellan .btn-white.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); }

#magellan .btn-white.disabled,
#magellan .btn-white:disabled {
  border-color: #fff;
  background-color: #fff; }

#magellan .btn-white:active,
#magellan .btn-white.active,
.show > #magellan .btn-white.dropdown-toggle {
  border-color: #e6e6e6;
  background-color: #ececec; }

#magellan .btn-add {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-add:hover {
  color: #fff;
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-add:focus,
#magellan .btn-add.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-add.disabled,
#magellan .btn-add:disabled {
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-add:active,
#magellan .btn-add.active,
.show > #magellan .btn-add.dropdown-toggle {
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-remove {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-remove:hover {
  color: #fff;
  border-color: #a20000;
  background-color: #af0000; }

#magellan .btn-remove:focus,
#magellan .btn-remove.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5); }

#magellan .btn-remove.disabled,
#magellan .btn-remove:disabled {
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-remove:active,
#magellan .btn-remove.active,
.show > #magellan .btn-remove.dropdown-toggle {
  border-color: #a20000;
  background-color: #af0000; }

#magellan .btn-cta {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-cta:hover {
  color: #fff;
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-cta:focus,
#magellan .btn-cta.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-cta.disabled,
#magellan .btn-cta:disabled {
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-cta:active,
#magellan .btn-cta.active,
.show > #magellan .btn-cta.dropdown-toggle {
  border-color: #917617;
  background-color: #917617; }

#magellan .btn-body {
  color: #fff;
  border-color: #212529;
  background-color: #212529; }

#magellan .btn-body:hover {
  color: #fff;
  border-color: #0a0c0d;
  background-color: #101214; }

#magellan .btn-body:focus,
#magellan .btn-body.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
  box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5); }

#magellan .btn-body.disabled,
#magellan .btn-body:disabled {
  border-color: #212529;
  background-color: #212529; }

#magellan .btn-body:active,
#magellan .btn-body.active,
.show > #magellan .btn-body.dropdown-toggle {
  border-color: #0a0c0d;
  background-color: #101214; }

#magellan .btn-outline-primary {
  color: #4f7ac9;
  border-color: #4f7ac9;
  background-color: transparent; }

#magellan .btn-outline-primary:hover {
  color: #fff;
  border-color: #4f7ac9;
  background-color: #4f7ac9; }

#magellan .btn-outline-primary:focus,
#magellan .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.5);
  box-shadow: 0 0 0 3px rgba(48, 79, 254, 0.5); }

#magellan .btn-outline-primary.disabled,
#magellan .btn-outline-primary:disabled {
  color: #4f7ac9;
  background-color: transparent; }

#magellan .btn-outline-primary:active,
#magellan .btn-outline-primary.active,
.show > #magellan .btn-outline-primary.dropdown-toggle {
  color: #fff;
  border-color: #4f7ac9;
  background-color: #4f7ac9; }

#magellan .btn-outline-secondary {
  color: #868e96;
  border-color: #868e96;
  background-color: transparent; }

#magellan .btn-outline-secondary:hover {
  color: #fff;
  border-color: #868e96;
  background-color: #868e96; }

#magellan .btn-outline-secondary:focus,
#magellan .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
  box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }

#magellan .btn-outline-secondary.disabled,
#magellan .btn-outline-secondary:disabled {
  color: #868e96;
  background-color: transparent; }

#magellan .btn-outline-secondary:active,
#magellan .btn-outline-secondary.active,
.show > #magellan .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  border-color: #868e96;
  background-color: #868e96; }

#magellan .btn-outline-success {
  color: #ff1800;
  border-color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-success:hover {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-success:focus,
#magellan .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-outline-success.disabled,
#magellan .btn-outline-success:disabled {
  color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-success:active,
#magellan .btn-outline-success.active,
.show > #magellan .btn-outline-success.dropdown-toggle {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
  background-color: transparent; }

#magellan .btn-outline-info:hover {
  color: #fff;
  border-color: #17a2b8;
  background-color: #17a2b8; }

#magellan .btn-outline-info:focus,
#magellan .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }

#magellan .btn-outline-info.disabled,
#magellan .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent; }

#magellan .btn-outline-info:active,
#magellan .btn-outline-info.active,
.show > #magellan .btn-outline-info.dropdown-toggle {
  color: #fff;
  border-color: #17a2b8;
  background-color: #17a2b8; }

#magellan .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
  background-color: transparent; }

#magellan .btn-outline-warning:hover {
  color: #fff;
  border-color: #ffc107;
  background-color: #ffc107; }

#magellan .btn-outline-warning:focus,
#magellan .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }

#magellan .btn-outline-warning.disabled,
#magellan .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent; }

#magellan .btn-outline-warning:active,
#magellan .btn-outline-warning.active,
.show > #magellan .btn-outline-warning.dropdown-toggle {
  color: #fff;
  border-color: #ffc107;
  background-color: #ffc107; }

#magellan .btn-outline-danger {
  color: #d50000;
  border-color: #d50000;
  background-color: transparent; }

#magellan .btn-outline-danger:hover {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-outline-danger:focus,
#magellan .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5); }

#magellan .btn-outline-danger.disabled,
#magellan .btn-outline-danger:disabled {
  color: #d50000;
  background-color: transparent; }

#magellan .btn-outline-danger:active,
#magellan .btn-outline-danger.active,
.show > #magellan .btn-outline-danger.dropdown-toggle {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
  background-color: transparent; }

#magellan .btn-outline-light:hover {
  color: #fff;
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

#magellan .btn-outline-light:focus,
#magellan .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }

#magellan .btn-outline-light.disabled,
#magellan .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent; }

#magellan .btn-outline-light:active,
#magellan .btn-outline-light.active,
.show > #magellan .btn-outline-light.dropdown-toggle {
  color: #fff;
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

#magellan .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
  background-color: transparent; }

#magellan .btn-outline-dark:hover {
  color: #fff;
  border-color: #343a40;
  background-color: #343a40; }

#magellan .btn-outline-dark:focus,
#magellan .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }

#magellan .btn-outline-dark.disabled,
#magellan .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent; }

#magellan .btn-outline-dark:active,
#magellan .btn-outline-dark.active,
.show > #magellan .btn-outline-dark.dropdown-toggle {
  color: #fff;
  border-color: #343a40;
  background-color: #343a40; }

#magellan .btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent; }

#magellan .btn-outline-white:hover {
  color: #fff;
  border-color: #fff;
  background-color: #fff; }

#magellan .btn-outline-white:focus,
#magellan .btn-outline-white.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); }

#magellan .btn-outline-white.disabled,
#magellan .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent; }

#magellan .btn-outline-white:active,
#magellan .btn-outline-white.active,
.show > #magellan .btn-outline-white.dropdown-toggle {
  color: #fff;
  border-color: #fff;
  background-color: #fff; }

#magellan .btn-outline-add {
  color: #ff1800;
  border-color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-add:hover {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-add:focus,
#magellan .btn-outline-add.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-outline-add.disabled,
#magellan .btn-outline-add:disabled {
  color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-add:active,
#magellan .btn-outline-add.active,
.show > #magellan .btn-outline-add.dropdown-toggle {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-remove {
  color: #d50000;
  border-color: #d50000;
  background-color: transparent; }

#magellan .btn-outline-remove:hover {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-outline-remove:focus,
#magellan .btn-outline-remove.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5);
  box-shadow: 0 0 0 3px rgba(213, 0, 0, 0.5); }

#magellan .btn-outline-remove.disabled,
#magellan .btn-outline-remove:disabled {
  color: #d50000;
  background-color: transparent; }

#magellan .btn-outline-remove:active,
#magellan .btn-outline-remove.active,
.show > #magellan .btn-outline-remove.dropdown-toggle {
  color: #fff;
  border-color: #d50000;
  background-color: #d50000; }

#magellan .btn-outline-cta {
  color: #ff1800;
  border-color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-cta:hover {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-cta:focus,
#magellan .btn-outline-cta.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

#magellan .btn-outline-cta.disabled,
#magellan .btn-outline-cta:disabled {
  color: #ff1800;
  background-color: transparent; }

#magellan .btn-outline-cta:active,
#magellan .btn-outline-cta.active,
.show > #magellan .btn-outline-cta.dropdown-toggle {
  color: #fff;
  border-color: #ff1800;
  background-color: #ff1800; }

#magellan .btn-outline-body {
  color: #212529;
  border-color: #212529;
  background-color: transparent; }

#magellan .btn-outline-body:hover {
  color: #fff;
  border-color: #212529;
  background-color: #212529; }

#magellan .btn-outline-body:focus,
#magellan .btn-outline-body.focus {
  -webkit-box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5);
  box-shadow: 0 0 0 3px rgba(33, 37, 41, 0.5); }

#magellan .btn-outline-body.disabled,
#magellan .btn-outline-body:disabled {
  color: #212529;
  background-color: transparent; }

#magellan .btn-outline-body:active,
#magellan .btn-outline-body.active,
.show > #magellan .btn-outline-body.dropdown-toggle {
  color: #fff;
  border-color: #212529;
  background-color: #212529; }

#magellan .btn-link {
  color: #4f7ac9; }

#magellan .btn-link,
#magellan .btn-link:active,
#magellan .btn-link.active,
#magellan .btn-link:disabled {
  background-color: transparent; }

#magellan .btn-link,
#magellan .btn-link:focus,
#magellan .btn-link:active {
  border-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

#magellan .btn-link:hover {
  border-color: transparent; }

#magellan .btn-link:focus,
#magellan .btn-link:hover {
  color: #4f7ac8;
  background-color: transparent; }

#magellan .btn-link:disabled {
  color: #868e96; }

#magellan .dropdown-menu {
  color: #333;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff; }

#magellan .dropdown-divider {
  border-top-color: #e9ecef; }

#magellan .dropdown-item {
  color: #212529; }

#magellan .dropdown-item:focus,
#magellan .dropdown-item:hover {
  color: #16181b;
  background-color: #f8f9fa; }

#magellan .dropdown-item.active,
#magellan .dropdown-item:active {
  color: #fff;
  background-color: #007bff; }

#magellan .dropdown-item.disabled,
#magellan .dropdown-item:disabled {
  color: #868e96;
  background-color: transparent; }

#magellan .dropdown-header {
  color: #868e96; }

#magellan .input-group-addon {
  color: #495057;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #dee2e6; }

#magellan .custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #007bff; }

#magellan .custom-control-input:focus ~ .custom-control-indicator {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007bff;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #007bff; }

#magellan .custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #b3d7ff; }

#magellan .custom-control-input:disabled ~ .custom-control-indicator {
  background-color: #e9ecef; }

#magellan .custom-control-input:disabled ~ .custom-control-description {
  color: #868e96; }

#magellan .custom-control-indicator {
  background-color: #ddd; }

#magellan .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #007bff; }

#magellan .custom-select {
  color: #495057;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff; }

#magellan .custom-select:focus {
  border-color: #80bdff; }

#magellan .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

#magellan .custom-select:disabled {
  color: #868e96;
  background-color: #e9ecef; }

#magellan .custom-file-control {
  color: #495057;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #fff; }

#magellan .custom-file-control::before {
  color: #495057;
  border-color: rgba(0, 0, 0, 0.15);
  background-color: #e9ecef; }

#magellan .nav-link.disabled {
  color: #868e96; }

#magellan .nav-tabs {
  border-bottom-color: #ddd; }

#magellan .nav-tabs .nav-link {
  border-color: transparent; }

#magellan .nav-tabs .nav-link:focus,
#magellan .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #ddd; }

#magellan .nav-tabs .nav-link.disabled {
  color: #868e96;
  border-color: transparent;
  background-color: transparent; }

#magellan .nav-tabs .nav-link.active,
#magellan .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  border-color: #ddd #ddd #fff;
  background-color: #fff; }

#magellan .nav-pills .nav-link.active,
.show > #magellan .nav-pills .nav-link {
  color: #fff;
  background-color: #007bff; }

#magellan .navbar-toggler {
  border-color: transparent;
  background-color: transparent; }

#magellan .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }

#magellan .navbar-light .navbar-brand:focus,
#magellan .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9); }

#magellan .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }

#magellan .navbar-light .navbar-nav .nav-link:focus,
#magellan .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7); }

#magellan .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3); }

#magellan .navbar-light .navbar-nav .show > .nav-link,
#magellan .navbar-light .navbar-nav .active > .nav-link,
#magellan .navbar-light .navbar-nav .nav-link.show,
#magellan .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

#magellan .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

#magellan .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }

#magellan .navbar-dark .navbar-brand {
  color: white; }

#magellan .navbar-dark .navbar-brand:focus,
#magellan .navbar-dark .navbar-brand:hover {
  color: white; }

#magellan .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }

#magellan .navbar-dark .navbar-nav .nav-link:focus,
#magellan .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75); }

#magellan .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

#magellan .navbar-dark .navbar-nav .show > .nav-link,
#magellan .navbar-dark .navbar-nav .active > .nav-link,
#magellan .navbar-dark .navbar-nav .nav-link.show,
#magellan .navbar-dark .navbar-nav .nav-link.active {
  color: white; }

#magellan .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

#magellan .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

#magellan .card {
  border-color: rgba(0, 0, 0, 0.125);
  background-color: #fff; }

#magellan .card-header {
  border-bottom-color: rgba(0, 0, 0, 0.125);
  background-color: rgba(0, 0, 0, 0.03); }

#magellan .card-footer {
  border-top-color: rgba(0, 0, 0, 0.125);
  background-color: rgba(0, 0, 0, 0.03); }

#magellan .breadcrumb {
  background-color: #e9ecef; }

#magellan .breadcrumb-item + .breadcrumb-item::before {
  color: #868e96; }

#magellan .breadcrumb-item.active {
  color: #868e96; }

#magellan .page-item.active .page-link {
  color: #fff;
  border-color: #4f7ac9;
  background-color: #4f7ac9; }

#magellan .page-item.disabled .page-link {
  color: #868e96;
  border-color: #ddd;
  background-color: #fff; }

#magellan .page-link {
  color: #4f7ac9;
  border-color: transparent;
  background-color: #fff; }

#magellan .page-link:focus,
#magellan .page-link:hover {
  color: #4f7ac8;
  border-color: #ced4da;
  background-color: #ced4da; }

#magellan .badge {
  color: #fff; }

#magellan .badge-primary {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .badge-primary[href]:focus,
#magellan .badge-primary[href]:hover {
  color: #fff;
  background-color: #0127fa; }

#magellan .badge-secondary {
  color: #fff;
  background-color: #868e96; }

#magellan .badge-secondary[href]:focus,
#magellan .badge-secondary[href]:hover {
  color: #fff;
  background-color: #6c757d; }

#magellan .badge-success {
  color: #fff;
  background-color: #ff1800; }

#magellan .badge-success[href]:focus,
#magellan .badge-success[href]:hover {
  color: #fff;
  background-color: #917617; }

#magellan .badge-info {
  color: #fff;
  background-color: #17a2b8; }

#magellan .badge-info[href]:focus,
#magellan .badge-info[href]:hover {
  color: #fff;
  background-color: #117a8b; }

#magellan .badge-warning {
  color: #111;
  background-color: #ffc107; }

#magellan .badge-warning[href]:focus,
#magellan .badge-warning[href]:hover {
  color: #111;
  background-color: #d39e00; }

#magellan .badge-danger {
  color: #fff;
  background-color: #d50000; }

#magellan .badge-danger[href]:focus,
#magellan .badge-danger[href]:hover {
  color: #fff;
  background-color: #a20000; }

#magellan .badge-light {
  color: #111;
  background-color: #f8f9fa; }

#magellan .badge-light[href]:focus,
#magellan .badge-light[href]:hover {
  color: #111;
  background-color: #dae0e5; }

#magellan .badge-dark {
  color: #fff;
  background-color: #343a40; }

#magellan .badge-dark[href]:focus,
#magellan .badge-dark[href]:hover {
  color: #fff;
  background-color: #1d2124; }

#magellan .badge-white {
  color: #111;
  background-color: #fff; }

#magellan .badge-white[href]:focus,
#magellan .badge-white[href]:hover {
  color: #111;
  background-color: #e6e6e6; }

#magellan .badge-add {
  color: #fff;
  background-color: #ff1800; }

#magellan .badge-add[href]:focus,
#magellan .badge-add[href]:hover {
  color: #fff;
  background-color: #917617; }

#magellan .badge-remove {
  color: #fff;
  background-color: #d50000; }

#magellan .badge-remove[href]:focus,
#magellan .badge-remove[href]:hover {
  color: #fff;
  background-color: #a20000; }

#magellan .badge-cta {
  color: #fff;
  background-color: #ff1800; }

#magellan .badge-cta[href]:focus,
#magellan .badge-cta[href]:hover {
  color: #fff;
  background-color: #917617; }

#magellan .badge-body {
  color: #fff;
  background-color: #212529; }

#magellan .badge-body[href]:focus,
#magellan .badge-body[href]:hover {
  color: #fff;
  background-color: #0a0c0d; }

#magellan .jumbotron {
  background-color: #e9ecef; }

#magellan .alert {
  border-color: transparent; }

#magellan .alert-primary {
  color: #192984;
  border-color: #c5ceff;
  background-color: #d6dcff; }

#magellan .alert-primary hr {
  border-top-color: #acb8ff; }

#magellan .alert-primary .alert-link {
  color: #111c59; }

#magellan .alert-secondary {
  color: #464a4e;
  border-color: #dddfe2;
  background-color: #e7e8ea; }

#magellan .alert-secondary hr {
  border-top-color: #cfd2d6; }

#magellan .alert-secondary .alert-link {
  color: #2e3133; }

#magellan .alert-success {
  color: #155724;
  border-color: #c3e6cb;
  background-color: #d4edda; }

#magellan .alert-success hr {
  border-top-color: #b1dfbb; }

#magellan .alert-success .alert-link {
  color: #0b2e13; }

#magellan .alert-info {
  color: #0c5460;
  border-color: #bee5eb;
  background-color: #d1ecf1; }

#magellan .alert-info hr {
  border-top-color: #abdde5; }

#magellan .alert-info .alert-link {
  color: #062c33; }

#magellan .alert-warning {
  color: #856404;
  border-color: #ffeeba;
  background-color: #fff3cd; }

#magellan .alert-warning hr {
  border-top-color: #ffe8a1; }

#magellan .alert-warning .alert-link {
  color: #533f03; }

#magellan .alert-danger {
  color: #6f0000;
  border-color: #f3b8b8;
  background-color: #f7cccc; }

#magellan .alert-danger hr {
  border-top-color: #efa2a2; }

#magellan .alert-danger .alert-link {
  color: #3c0000; }

#magellan .alert-light {
  color: #818182;
  border-color: #fdfdfe;
  background-color: #fefefe; }

#magellan .alert-light hr {
  border-top-color: #ececf6; }

#magellan .alert-light .alert-link {
  color: #686868; }

#magellan .alert-dark {
  color: #1b1e21;
  border-color: #c6c8ca;
  background-color: #d6d8d9; }

#magellan .alert-dark hr {
  border-top-color: #b9bbbe; }

#magellan .alert-dark .alert-link {
  color: #040505; }

#magellan .alert-white {
  color: #858585;
  border-color: white;
  background-color: white; }

#magellan .alert-white hr {
  border-top-color: #f2f2f2; }

#magellan .alert-white .alert-link {
  color: #6c6c6c; }

#magellan .alert-add {
  color: #155724;
  border-color: #c3e6cb;
  background-color: #d4edda; }

#magellan .alert-add hr {
  border-top-color: #b1dfbb; }

#magellan .alert-add .alert-link {
  color: #0b2e13; }

#magellan .alert-remove {
  color: #6f0000;
  border-color: #f3b8b8;
  background-color: #f7cccc; }

#magellan .alert-remove hr {
  border-top-color: #efa2a2; }

#magellan .alert-remove .alert-link {
  color: #3c0000; }

#magellan .alert-cta {
  color: #155724;
  border-color: #c3e6cb;
  background-color: #d4edda; }

#magellan .alert-cta hr {
  border-top-color: #b1dfbb; }

#magellan .alert-cta .alert-link {
  color: #0b2e13; }

#magellan .alert-body {
  color: #111315;
  border-color: #c1c2c3;
  background-color: #d3d3d4; }

#magellan .alert-body hr {
  border-top-color: #b4b5b6; }

#magellan .alert-body .alert-link {
  color: black; }

#magellan .progress {
  background-color: #e9ecef; }

#magellan .progress-bar {
  color: #fff;
  background-color: #007bff; }

#magellan .list-group-item-action {
  color: #333; }

#magellan .list-group-item-action:focus,
#magellan .list-group-item-action:hover {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .list-group-item-action:active {
  color: #fff;
  background-color: #4f7ac8; }

#magellan .list-group-item {
  border-color: #ced4da;
  background-color: #fff; }

#magellan .list-group-item.disabled,
#magellan .list-group-item:disabled {
  color: #868e96;
  background-color: #fff; }

#magellan .list-group-item.active {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff; }

#magellan .list-group-item-primary {
  color: #192984;
  background-color: #c5ceff; }

#magellan a.list-group-item-primary,
#magellan button.list-group-item-primary {
  color: #192984; }

#magellan a.list-group-item-primary:focus,
#magellan a.list-group-item-primary:hover,
#magellan button.list-group-item-primary:focus,
#magellan button.list-group-item-primary:hover {
  color: #192984;
  background-color: #acb8ff; }

#magellan a.list-group-item-primary.active,
#magellan button.list-group-item-primary.active {
  color: #fff;
  border-color: #192984;
  background-color: #192984; }

#magellan .list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2; }

#magellan a.list-group-item-secondary,
#magellan button.list-group-item-secondary {
  color: #464a4e; }

#magellan a.list-group-item-secondary:focus,
#magellan a.list-group-item-secondary:hover,
#magellan button.list-group-item-secondary:focus,
#magellan button.list-group-item-secondary:hover {
  color: #464a4e;
  background-color: #cfd2d6; }

#magellan a.list-group-item-secondary.active,
#magellan button.list-group-item-secondary.active {
  color: #fff;
  border-color: #464a4e;
  background-color: #464a4e; }

#magellan .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

#magellan a.list-group-item-success,
#magellan button.list-group-item-success {
  color: #155724; }

#magellan a.list-group-item-success:focus,
#magellan a.list-group-item-success:hover,
#magellan button.list-group-item-success:focus,
#magellan button.list-group-item-success:hover {
  color: #155724;
  background-color: #b1dfbb; }

#magellan a.list-group-item-success.active,
#magellan button.list-group-item-success.active {
  color: #fff;
  border-color: #155724;
  background-color: #155724; }

#magellan .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

#magellan a.list-group-item-info,
#magellan button.list-group-item-info {
  color: #0c5460; }

#magellan a.list-group-item-info:focus,
#magellan a.list-group-item-info:hover,
#magellan button.list-group-item-info:focus,
#magellan button.list-group-item-info:hover {
  color: #0c5460;
  background-color: #abdde5; }

#magellan a.list-group-item-info.active,
#magellan button.list-group-item-info.active {
  color: #fff;
  border-color: #0c5460;
  background-color: #0c5460; }

#magellan .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

#magellan a.list-group-item-warning,
#magellan button.list-group-item-warning {
  color: #856404; }

#magellan a.list-group-item-warning:focus,
#magellan a.list-group-item-warning:hover,
#magellan button.list-group-item-warning:focus,
#magellan button.list-group-item-warning:hover {
  color: #856404;
  background-color: #ffe8a1; }

#magellan a.list-group-item-warning.active,
#magellan button.list-group-item-warning.active {
  color: #fff;
  border-color: #856404;
  background-color: #856404; }

#magellan .list-group-item-danger {
  color: #6f0000;
  background-color: #f3b8b8; }

#magellan a.list-group-item-danger,
#magellan button.list-group-item-danger {
  color: #6f0000; }

#magellan a.list-group-item-danger:focus,
#magellan a.list-group-item-danger:hover,
#magellan button.list-group-item-danger:focus,
#magellan button.list-group-item-danger:hover {
  color: #6f0000;
  background-color: #efa2a2; }

#magellan a.list-group-item-danger.active,
#magellan button.list-group-item-danger.active {
  color: #fff;
  border-color: #6f0000;
  background-color: #6f0000; }

#magellan .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

#magellan a.list-group-item-light,
#magellan button.list-group-item-light {
  color: #818182; }

#magellan a.list-group-item-light:focus,
#magellan a.list-group-item-light:hover,
#magellan button.list-group-item-light:focus,
#magellan button.list-group-item-light:hover {
  color: #818182;
  background-color: #ececf6; }

#magellan a.list-group-item-light.active,
#magellan button.list-group-item-light.active {
  color: #fff;
  border-color: #818182;
  background-color: #818182; }

#magellan .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

#magellan a.list-group-item-dark,
#magellan button.list-group-item-dark {
  color: #1b1e21; }

#magellan a.list-group-item-dark:focus,
#magellan a.list-group-item-dark:hover,
#magellan button.list-group-item-dark:focus,
#magellan button.list-group-item-dark:hover {
  color: #1b1e21;
  background-color: #b9bbbe; }

#magellan a.list-group-item-dark.active,
#magellan button.list-group-item-dark.active {
  color: #fff;
  border-color: #1b1e21;
  background-color: #1b1e21; }

#magellan .list-group-item-white {
  color: #858585;
  background-color: white; }

#magellan a.list-group-item-white,
#magellan button.list-group-item-white {
  color: #858585; }

#magellan a.list-group-item-white:focus,
#magellan a.list-group-item-white:hover,
#magellan button.list-group-item-white:focus,
#magellan button.list-group-item-white:hover {
  color: #858585;
  background-color: #f2f2f2; }

#magellan a.list-group-item-white.active,
#magellan button.list-group-item-white.active {
  color: #fff;
  border-color: #858585;
  background-color: #858585; }

#magellan .list-group-item-add {
  color: #155724;
  background-color: #c3e6cb; }

#magellan a.list-group-item-add,
#magellan button.list-group-item-add {
  color: #155724; }

#magellan a.list-group-item-add:focus,
#magellan a.list-group-item-add:hover,
#magellan button.list-group-item-add:focus,
#magellan button.list-group-item-add:hover {
  color: #155724;
  background-color: #b1dfbb; }

#magellan a.list-group-item-add.active,
#magellan button.list-group-item-add.active {
  color: #fff;
  border-color: #155724;
  background-color: #155724; }

#magellan .list-group-item-remove {
  color: #6f0000;
  background-color: #f3b8b8; }

#magellan a.list-group-item-remove,
#magellan button.list-group-item-remove {
  color: #6f0000; }

#magellan a.list-group-item-remove:focus,
#magellan a.list-group-item-remove:hover,
#magellan button.list-group-item-remove:focus,
#magellan button.list-group-item-remove:hover {
  color: #6f0000;
  background-color: #efa2a2; }

#magellan a.list-group-item-remove.active,
#magellan button.list-group-item-remove.active {
  color: #fff;
  border-color: #6f0000;
  background-color: #6f0000; }

#magellan .list-group-item-cta {
  color: #155724;
  background-color: #c3e6cb; }

#magellan a.list-group-item-cta,
#magellan button.list-group-item-cta {
  color: #155724; }

#magellan a.list-group-item-cta:focus,
#magellan a.list-group-item-cta:hover,
#magellan button.list-group-item-cta:focus,
#magellan button.list-group-item-cta:hover {
  color: #155724;
  background-color: #b1dfbb; }

#magellan a.list-group-item-cta.active,
#magellan button.list-group-item-cta.active {
  color: #fff;
  border-color: #155724;
  background-color: #155724; }

#magellan .list-group-item-body {
  color: #111315;
  background-color: #c1c2c3; }

#magellan a.list-group-item-body,
#magellan button.list-group-item-body {
  color: #111315; }

#magellan a.list-group-item-body:focus,
#magellan a.list-group-item-body:hover,
#magellan button.list-group-item-body:focus,
#magellan button.list-group-item-body:hover {
  color: #111315;
  background-color: #b4b5b6; }

#magellan a.list-group-item-body.active,
#magellan button.list-group-item-body.active {
  color: #fff;
  border-color: #111315;
  background-color: #111315; }

#magellan .close {
  color: #000;
  text-shadow: 0 1px 0 #fff; }

#magellan .close:focus,
#magellan .close:hover {
  color: #000; }

#magellan button.close {
  background-color: transparent; }

#magellan .modal-content {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #fff; }

#magellan .modal-backdrop {
  background-color: #000; }

#magellan .modal-header {
  border-bottom-color: #e9ecef; }

#magellan .modal-footer {
  border-top-color: #e9ecef; }

.tooltip.bs-tooltip-top .arrow::before,
.tooltip.bs-tooltip-auto[x-placement^='top'] .arrow::before {
  border-top-color: #4f7ac8; }

.tooltip.bs-tooltip-right .arrow::before,
.tooltip.bs-tooltip-auto[x-placement^='right'] .arrow::before {
  border-right-color: #4f7ac8; }

.tooltip.bs-tooltip-bottom .arrow::before,
.tooltip.bs-tooltip-auto[x-placement^='bottom'] .arrow::before {
  border-bottom-color: #4f7ac8; }

.tooltip.bs-tooltip-left .arrow::before,
.tooltip.bs-tooltip-auto[x-placement^='left'] .arrow::before {
  border-left-color: #4f7ac8; }

.tooltip .arrow::before {
  border-color: transparent; }

.tooltip-inner {
  color: #fff;
  background-color: #4f7ac8; }

#magellan .popover {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #fff; }

#magellan .popover .arrow::before,
#magellan .popover .arrow::after {
  border-color: transparent; }

#magellan .popover.bs-popover-top .arrow::before,
#magellan .popover.bs-popover-auto[x-placement^='top'] .arrow::before {
  border-top-color: rgba(0, 0, 0, 0.25); }

#magellan .popover.bs-popover-top .arrow::after,
#magellan .popover.bs-popover-auto[x-placement^='top'] .arrow::after {
  border-top-color: #fff; }

#magellan .popover.bs-popover-right .arrow::before,
#magellan .popover.bs-popover-auto[x-placement^='right'] .arrow::before {
  border-right-color: rgba(0, 0, 0, 0.25); }

#magellan .popover.bs-popover-right .arrow::after,
#magellan .popover.bs-popover-auto[x-placement^='right'] .arrow::after {
  border-right-color: #fff; }

#magellan .popover.bs-popover-bottom .arrow::before,
#magellan .popover.bs-popover-auto[x-placement^='bottom'] .arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.25); }

#magellan .popover.bs-popover-bottom .arrow::after,
#magellan .popover.bs-popover-auto[x-placement^='bottom'] .arrow::after {
  border-bottom-color: #fff; }

#magellan .popover.bs-popover-bottom .popover-header::before,
#magellan .popover.bs-popover-auto[x-placement^='bottom'] .popover-header::before {
  border-bottom-color: #f7f7f7; }

#magellan .popover.bs-popover-left .arrow::before,
#magellan .popover.bs-popover-auto[x-placement^='left'] .arrow::before {
  border-left-color: rgba(0, 0, 0, 0.25); }

#magellan .popover.bs-popover-left .arrow::after,
#magellan .popover.bs-popover-auto[x-placement^='left'] .arrow::after {
  border-left-color: #fff; }

#magellan .popover-header {
  color: inherit;
  border-bottom-color: #ebebeb;
  background-color: #f7f7f7; }

#magellan .popover-body {
  color: #212529; }

#magellan .carousel-control-prev,
#magellan .carousel-control-next {
  color: #fff; }

#magellan .carousel-control-prev:focus,
#magellan .carousel-control-prev:hover,
#magellan .carousel-control-next:focus,
#magellan .carousel-control-next:hover {
  color: #fff; }

#magellan .carousel-control-prev-icon,
#magellan .carousel-control-next-icon {
  background-color: transparent; }

#magellan .carousel-indicators li {
  background-color: rgba(255, 255, 255, 0.5); }

#magellan .carousel-indicators .active {
  background-color: #fff; }

#magellan .carousel-caption {
  color: #fff; }

#magellan .bg-primary {
  background-color: #4f7ac9 !important; }

#magellan a.bg-primary:focus,
#magellan a.bg-primary:hover {
  background-color: #0127fa !important; }

#magellan .bg-secondary {
  background-color: #868e96 !important; }

#magellan a.bg-secondary:focus,
#magellan a.bg-secondary:hover {
  background-color: #6c757d !important; }

#magellan .bg-success {
  background-color: #b13345 !important; }

#magellan a.bg-success:focus,
#magellan a.bg-success:hover {
  background-color: #917617 !important; }

#magellan .bg-info {
  background-color: #17a2b8 !important; }

#magellan a.bg-info:focus,
#magellan a.bg-info:hover {
  background-color: #117a8b !important; }

#magellan .bg-warning {
  background-color: #ffc107 !important; }

#magellan a.bg-warning:focus,
#magellan a.bg-warning:hover {
  background-color: #d39e00 !important; }

#magellan .bg-danger {
  background-color: #d50000 !important; }

#magellan a.bg-danger:focus,
#magellan a.bg-danger:hover {
  background-color: #a20000 !important; }

#magellan .bg-light {
  background-color: #f8f9fa !important; }

#magellan a.bg-light:focus,
#magellan a.bg-light:hover {
  background-color: #dae0e5 !important; }

#magellan .bg-dark {
  background-color: #343a40 !important; }

#magellan a.bg-dark:focus,
#magellan a.bg-dark:hover {
  background-color: #1d2124 !important; }

#magellan .bg-white {
  background-color: #fff !important; }

#magellan a.bg-white:focus,
#magellan a.bg-white:hover {
  background-color: #e6e6e6 !important; }

#magellan .bg-add {
  background-color: #b13345 !important; }

#magellan a.bg-add:focus,
#magellan a.bg-add:hover {
  background-color: #917617 !important; }

#magellan .bg-remove {
  background-color: #d50000 !important; }

#magellan a.bg-remove:focus,
#magellan a.bg-remove:hover {
  background-color: #a20000 !important; }

#magellan .bg-cta {
  background-color: #b13345 !important; }

#magellan a.bg-cta:focus,
#magellan a.bg-cta:hover {
  background-color: #917617 !important; }

#magellan .bg-body {
  background-color: #212529 !important; }

#magellan a.bg-body:focus,
#magellan a.bg-body:hover {
  background-color: #0a0c0d !important; }

#magellan .bg-white {
  background-color: #fff !important; }

#magellan .bg-transparent {
  background-color: transparent !important; }

#magellan .border {
  border-color: #e9ecef !important; }

#magellan .border-primary {
  border-color: #4f7ac9 !important; }

#magellan .border-secondary {
  border-color: #868e96 !important; }

#magellan .border-success {
  border-color: #b13345 !important; }

#magellan .border-info {
  border-color: #17a2b8 !important; }

#magellan .border-warning {
  border-color: #ffc107 !important; }

#magellan .border-danger {
  border-color: #d50000 !important; }

#magellan .border-light {
  border-color: #f8f9fa !important; }

#magellan .border-dark {
  border-color: #343a40 !important; }

#magellan .border-white {
  border-color: #fff !important; }

#magellan .border-add {
  border-color: #b13345 !important; }

#magellan .border-remove {
  border-color: #d50000 !important; }

#magellan .border-cta {
  border-color: #b13345 !important; }

#magellan .border-body {
  border-color: #212529 !important; }

#magellan .border-white {
  border-color: #fff !important; }

#magellan .text-white {
  color: #fff !important; }

#magellan .text-primary {
  color: #4f7ac9 !important; }

#magellan a.text-primary:focus,
#magellan a.text-primary:hover {
  color: #0127fa !important; }

#magellan .text-secondary {
  color: #868e96 !important; }

#magellan a.text-secondary:focus,
#magellan a.text-secondary:hover {
  color: #6c757d !important; }

#magellan .text-success {
  color: #b13345 !important; }

#magellan a.text-success:focus,
#magellan a.text-success:hover {
  color: #917617 !important; }

#magellan .text-info {
  color: #17a2b8 !important; }

#magellan a.text-info:focus,
#magellan a.text-info:hover {
  color: #117a8b !important; }

#magellan .text-warning {
  color: #ffc107 !important; }

#magellan a.text-warning:focus,
#magellan a.text-warning:hover {
  color: #d39e00 !important; }

#magellan .text-danger {
  color: #d50000 !important; }

#magellan a.text-danger:focus,
#magellan a.text-danger:hover {
  color: #a20000 !important; }

#magellan .text-light {
  color: #f8f9fa !important; }

#magellan a.text-light:focus,
#magellan a.text-light:hover {
  color: #dae0e5 !important; }

#magellan .text-dark {
  color: #343a40 !important; }

#magellan a.text-dark:focus,
#magellan a.text-dark:hover {
  color: #1d2124 !important; }

#magellan .text-white {
  color: #fff !important; }

#magellan a.text-white:focus,
#magellan a.text-white:hover {
  color: #e6e6e6 !important; }

#magellan .text-add {
  color: #b13345 !important; }

#magellan a.text-add:focus,
#magellan a.text-add:hover {
  color: #917617 !important; }

#magellan .text-remove {
  color: #d50000 !important; }

#magellan a.text-remove:focus,
#magellan a.text-remove:hover {
  color: #a20000 !important; }

#magellan .text-cta {
  color: #b13345 !important; }

#magellan a.text-cta:focus,
#magellan a.text-cta:hover {
  color: #917617 !important; }

#magellan .text-body {
  color: #212529 !important; }

#magellan a.text-body:focus,
#magellan a.text-body:hover {
  color: #0a0c0d !important; }

#magellan .text-muted {
  color: #868e96 !important; }

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
  box-shadow: inset 1px 1px 1px #ccc; }

.ui-selectable-helper {
  border-color: black; }

.ui-widget.ui-widget-content {
  border-color: #c5c5c5; }

.ui-widget-content {
  color: #333;
  border-color: #ddd;
  background-color: #fff; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  color: #333;
  border-color: #ddd;
  background-color: #e9e9e9; }

.ui-widget-header a {
  color: #333; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  color: #454545;
  border-color: #c5c5c5;
  background-color: #f6f6f6; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  color: #2b2b2b;
  border-color: #ccc;
  background-color: #ededed; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b; }

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  color: #fff;
  border-color: #003eff;
  background: #007fff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border-color: #003eff;
  background-color: #fff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  color: #777620;
  border-color: #dad55e;
  background-color: #fffa90; }

.ui-state-checked {
  border-color: #dad55e;
  background-color: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  color: #5f3f3f;
  border-color: #f1a899;
  background-color: #fddfdf; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-widget-overlay {
  background: #aaa; }

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT */
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/
/* End of Gallery*/
/* slider actions */
.lSAction > a {
  color: #fff !important;
  background-color: #4f7ac9; }

.lSAction > a:hover {
  background-color: #4f7ac8; }

.lg-actions .lg-next,
.lg-actions .lg-prev {
  color: #999;
  background-color: rgba(0, 0, 0, 0.45); }

.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff; }

.lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45); }

.lg-toolbar .lg-icon {
  color: #999; }

.lg-toolbar .lg-icon:hover {
  color: #fff; }

.lg-sub-html {
  color: #eee;
  background-color: rgba(0, 0, 0, 0.45); }

#lg-counter {
  color: #999; }

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a; }

.lg-outer .lg-thumb-item {
  border-color: #fff; }

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #d35c03; }

.lg-outer .lg-toogle-thumb {
  color: #999;
  background-color: #0d0a0a; }

.lg-outer .lg-toogle-thumb:hover {
  color: #fff; }

.lg-progress-bar {
  background-color: #333; }

.lg-progress-bar .lg-progress {
  background-color: #a90707; }

.lg-outer .lg-pager-thumb-cont {
  color: #fff;
  background-color: #fff; }

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5); }

.lg-outer .lg-caret {
  border-right-color: transparent;
  border-left-color: transparent; }

.lg-backdrop {
  background-color: #000; }

#magellan {
  /*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* Misc visuals
----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
----------------------------------*/
  /* Interaction states
----------------------------------*/
  /* Interaction Cues
----------------------------------*/
  /* Icons
----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
----------------------------------*/
  /* Corner radius */
  /* Overlays */ }

#magellan header {
  background-color: #4f7ac9; }

#magellan .wbg {
  background-color: #fff; }

#magellan .fk_header {
  border-bottom-color: #adb5bd; }

#magellan .head_destination .head_breadcrumb {
  border-bottom-color: #4f7ac9; }

#magellan .head_destination .head_breadcrumb:hover,
#magellan .head_destination .head_breadcrumb:focus {
  border-bottom-color: #4f7ac8; }

#magellan .infospriceblock .mostcheap {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .infospriceblock .infosbaitprice {
  color: #d35c03; }

#magellan .infospriceblock .infosbaitpricecurrency {
  color: #d35c03; }

#magellan .terrah3 {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .listheader {
  border-bottom-color: #e9ecef; }

#magellan .list-item-middle-block .roadinfos {
  border-bottom: 1px solid #e9ecef; }

#magellan .list-item-right-block .infospriceblock {
  background-color: #e9ecef; }

#magellan .list-item-right-block .infospriceblock .mostcheap {
  color: #333; }

#magellan .list-item-right-block .infospriceblock .infosprice {
  color: #d35c03; }

#magellan .list-item-middle-block .roadinfos {
  border-bottom-color: #e9ecef; }

#magellan .cover-image {
  background-color: #e9ecef; }

#magellan .cover-image-overlay {
  background-color: #4f7ac9; }

#magellan .cover-image-to-logo {
  background-color: #fff; }

#magellan .block-title {
  color: #fff; }

#magellan .tag {
  color: #fff; }

#magellan .tag::before {
  background-color: #d35c03; }

#magellan .tag::after {
  background-color: #fff; }

#magellan .tag_1 {
  background-color: #ef6c00; }

#magellan .tag_1:before {
  background-color: #ef6c00; }

#magellan .tag_2 {
  background-color: #ab47bc; }

#magellan .tag_2:before {
  background-color: #ab47bc; }

#magellan .action-badge .action-badge-wrapper {
  color: #fff;
  background-color: #d35c03; }

#magellan .action-badge .action-badge-wrapper::before {
  background-color: #d35c03; }

#magellan .action-badge .action-badge-wrapper::after {
  background-color: #9f1912; }

#magellan .weather {
  background-color: #fff; }

#magellan .searchForm .card-header {
  border-top-color: #ced4da;
  background-color: #e9ecef; }

#magellan .searchForm .card-header:hover {
  background-color: #ced4da; }

#magellan .searchForm .card-header a {
  color: #333; }

#magellan .searchform-inner .card:last-child {
  border-bottom-color: #ced4da; }

#magellan .undersearch .list-group-item {
  border-bottom-color: #ced4da; }

#magellan .undersearch .list-group-item:hover .badge {
  color: #333;
  background-color: #fff; }

#magellan .price-range-input {
  color: #ef6c00; }

#magellan .recall-wrapper {
  color: #fff; }

#magellan .recall-header {
  background-color: #4f7ac8; }

#magellan .recall-image {
  border-color: #4f7ac9; }

#magellan .recall-separator::before,
#magellan .recall-separator::after {
  background-color: #fff; }

#magellan .overlay {
  background-color: #4f7ac9; }

#magellan .show-tabs .nav-tabs {
  border-bottom-color: transparent;
  background-color: #4f7ac9; }

#magellan .show-tabs .nav-item {
  border-right-color: #fff; }

#magellan .show-tabs .nav-link {
  color: #fff;
  border-color: transparent; }

#magellan .show-tabs .nav-link:hover,
#magellan .show-tabs .nav-link:focus {
  background-color: #4f7ac8; }

#magellan .show-tabs .nav-link.active,
#magellan .show-tabs .nav-item.show .nav-link {
  color: #fff;
  border-color: #ddd #ddd #fff;
  background-color: #4f7ac8; }

#magellan .show-tabs .nav-link.active::after {
  border-color: #4f7ac8 transparent transparent transparent; }

#magellan .show-tab-content h4 {
  color: #4f7ac8; }

#magellan .show-tab-content ul li::before {
  color: #4f7ac8; }

#magellan .show-tab-content .btn {
  color: #4f7ac8; }

#magellan .offerlist .btn:hover,
#magellan .offerlist .btn:focus {
  color: #fff;
  border-color: #4f7ac8;
  background-color: #4f7ac8; }

#magellan .offerlist .btn.disabled,
#magellan .offerlist .btn:disabled {
  border-color: #ced4da;
  background-color: #ced4da; }

#magellan .block-header {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .block-header .block-header-icon {
  background: #4f7ac8; }

#magellan .block-header .block-header-icon::after {
  border-color: transparent transparent transparent #4f7ac8; }

#magellan .block-content {
  background-color: #e9ecef; }

#magellan .year-group:not(:first-child) .year-group-title::before {
  background-color: #ced4da; }

#magellan .price-calc tr,
#magellan .offer-table tr {
  border-top-color: #ced4da;
  border-right-color: #ced4da;
  border-bottom-color: #ced4da;
  border-left-color: #ced4da; }

#magellan .price-calc td,
#magellan .offer-table td {
  border-color: #ebeef0; }

#magellan .price-calc .offerdate,
#magellan .offer-table .offerdate {
  color: #4f7ac8; }

#magellan .price-calc .offerprice,
#magellan .offer-table .offerprice {
  color: #d35c03; }

#magellan .pagination-sm .page-link {
  color: #333; }

#magellan h6.extra {
  background-color: #ced4da; }

#magellan .only_seasonal .input-group-addon {
  color: #495057;
  background-color: #dee2e6; }

#magellan .summary-header {
  background-color: #4f7ac8; }

#magellan .summary-destination {
  color: #4f7ac9; }

#magellan .price-calc .form-control-plaintext {
  background-color: transparent; }

#magellan .total {
  color: #fff;
  background-color: #4f7ac8; }

#magellan .region-list-item:hover {
  color: #fff;
  background-color: #4f7ac9; }

#magellan .region-list-item:hover .region-list-item-title i {
  color: #fff; }

#magellan .region-list-item:hover .region-list-item-offer {
  color: #fff; }

#magellan .region-list-item:hover .region-list-item-price {
  color: #fff; }

#magellan .region-list-item-title i {
  color: #4f7ac9; }

#magellan .region-list-item-offer {
  color: #4f7ac9; }

#magellan .region-list-item-price {
  color: #d35c03; }

#magellan .ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
  box-shadow: inset 1px 1px 1px #ccc; }

#magellan .ui-widget.ui-widget-content {
  border-color: #c5c5c5; }

#magellan .ui-widget-content {
  color: #333;
  border-color: #ddd;
  background-color: #fff; }

#magellan .ui-widget-content a {
  color: #333; }

#magellan .ui-widget-header {
  color: #333;
  border-color: #ddd;
  background-color: #e9e9e9; }

#magellan .ui-widget-header a {
  color: #333; }

#magellan .ui-state-default,
#magellan .ui-widget-content .ui-state-default,
#magellan .ui-widget-header .ui-state-default,
#magellan .ui-button,
#magellan html .ui-button.ui-state-disabled:hover,
#magellan html .ui-button.ui-state-disabled:active {
  color: #333;
  border-color: #dee2e6;
  background-color: #4f7ac9; }

#magellan .ui-state-default a,
#magellan .ui-state-default a:link,
#magellan .ui-state-default a:visited,
#magellan a.ui-button,
#magellan a:link.ui-button,
#magellan a:visited.ui-button,
#magellan .ui-button {
  color: #454545; }

#magellan .ui-state-hover,
#magellan .ui-widget-content .ui-state-hover,
#magellan .ui-widget-header .ui-state-hover,
#magellan .ui-state-focus,
#magellan .ui-widget-content .ui-state-focus,
#magellan .ui-widget-header .ui-state-focus,
#magellan .ui-button:hover,
#magellan .ui-button:focus {
  color: #333;
  border-color: #dee2e6;
  background-color: #4f7ac8; }

#magellan .ui-state-hover a,
#magellan .ui-state-hover a:hover,
#magellan .ui-state-hover a:link,
#magellan .ui-state-hover a:visited,
#magellan .ui-state-focus a,
#magellan .ui-state-focus a:hover,
#magellan .ui-state-focus a:link,
#magellan .ui-state-focus a:visited,
#magellan a.ui-button:hover,
#magellan a.ui-button:focus {
  color: #dee2e6; }

#magellan .ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
  box-shadow: 0 0 3px 1px #5e9ed6; }

#magellan .ui-state-active,
#magellan .ui-widget-content .ui-state-active,
#magellan .ui-widget-header .ui-state-active,
#magellan a.ui-button:active,
#magellan .ui-button:active,
#magellan .ui-button.ui-state-active:hover {
  color: #fff;
  border-color: #003eff;
  background-color: #007fff; }

#magellan .ui-icon-background,
#magellan .ui-state-active .ui-icon-background {
  border-color: #003eff;
  background-color: #fff; }

#magellan .ui-state-active a,
#magellan .ui-state-active a:link,
#magellan .ui-state-active a:visited {
  color: #fff; }

#magellan .ui-state-highlight,
#magellan .ui-widget-content .ui-state-highlight,
#magellan .ui-widget-header .ui-state-highlight {
  color: #777620;
  border-color: #dad55e;
  background-color: #fffa90; }

#magellan .ui-state-checked {
  border-color: #dad55e;
  background-color: #fffa90; }

#magellan .ui-state-highlight a,
#magellan .ui-widget-content .ui-state-highlight a,
#magellan .ui-widget-header .ui-state-highlight a {
  color: #777620; }

#magellan .ui-state-error,
#magellan .ui-widget-content .ui-state-error,
#magellan .ui-widget-header .ui-state-error {
  color: #5f3f3f;
  border-color: #f1a899;
  background-color: #fddfdf; }

#magellan .ui-state-error a,
#magellan .ui-widget-content .ui-state-error a,
#magellan .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

#magellan .ui-state-error-text,
#magellan .ui-widget-content .ui-state-error-text,
#magellan .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

#magellan .ui-icon,
#magellan .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

#magellan .ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

#magellan .ui-state-hover .ui-icon,
#magellan .ui-state-focus .ui-icon,
#magellan .ui-button:hover .ui-icon,
#magellan .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

#magellan .ui-state-active .ui-icon,
#magellan .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

#magellan .ui-state-highlight .ui-icon,
#magellan .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

#magellan .ui-state-error .ui-icon,
#magellan .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

#magellan .ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

#magellan .ui-widget-overlay {
  background-color: #aaa; }

#magellan .ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

#offertable a.orderer:before {
  border-color: black;
  border-right-color: transparent;
  border-left-color: transparent; }

#offertable a.orderer.desc:before {
  border-top-color: black;
  border-bottom-color: black; }

#magellan .slhidden {
  background-color: #fff; }

.dateloader > .loading {
  background-color: rgba(255, 255, 255, 0.6); }

.noroomtext {
  background-color: rgba(255, 255, 255, 0.4); }

.noroomtext p {
  background-color: #fff; }

#engine-holder > .pagination li a {
  background-color: #fff; }

#engine-holder > .pagination li.active a {
  color: #fff;
  background-color: #868e96; }

#thanks {
  background-color: #fff; }

#magellan .form-control:disabled,
#magellan .form-control[readonly] {
  background-color: #fff; }

#magellan .show-tabs .nav-item:not(.active) .nav-link {
  color: #fff;
  border-color: transparent; }

#magellan .show-tabs .nav-item.active .nav-link,
#magellan .show-tabs .nav-item.show .nav-link {
  color: #fff;
  border-color: #ddd #ddd #fff;
  background-color: #4f7ac8; }

#magellan .show-tabs .nav-item.active .nav-link::after {
  border-color: #4f7ac8 transparent transparent transparent; }

#magellan .show-tabs .nav-item:not(.active) .nav-link {
  background-color: transparent; }

table.weather tr {
  border-bottom-color: #adb5bd; }

table.weather tr td:nth-child(even) {
  background-color: #eee; }

#magellan .righter i {
  color: #4f7ac9; }

.modal-body .error {
  color: red; }

#btn-send-offer3 {
  color: #fff;
  background-color: #ff1800; }

@media (max-width: 768px) {
  .offerlist tr:nth-child(even) {
    background-color: #eee; }
  .price-calc tr:nth-child(even) {
    background-color: #eee; } }

/* TWEAKS */
.container hr {
  width: inherit; }

.nav-tabs > li > a {
  overflow: inherit; }

.card {
  -webkit-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  -webkit-box-shadow: inherit;
  box-shadow: inherit; }

.card a {
  text-decoration: none; }

.card:hover {
  -webkit-box-shadow: inherit;
  box-shadow: inherit; }

.pagination {
  margin: 0; }

footer h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

.nav-tabs > li.active > a {
  background: inherit; }

.nav-tabs > li > a {
  margin-right: inherit; }

.list-group-item {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

#searchwrap {
  color: inherit; }

.header p {
  margin: 0; }

.footer-wrapper h1,
.footer-wrapper h2,
.footer-wrapper h3,
.footer-wrapper h4,
.footer-wrapper h5,
.footer-wrapper h6 {
  margin-top: 20px;
  margin-bottom: 10px; }

#footer p {
  margin-top: 0;
  margin-bottom: 10px; }

.cover-image {
  min-height: inherit; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  background-color: #4f7ac8 !important; }

.nav {
  padding-top: inherit; }

.tab-content {
  border-bottom: 0 solid #e30061;
  margin-top: 0; }

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none; }

.list-group-item {
  line-height: inherit;
  height: inherit; }

label {
  color: inherit !important; }

ol, ul, dl {
  margin-bottom: inherit !important; }
