/* Minification failed. Returning unminified contents.
(21858,1): run-time error CSS1019: Unexpected token, found '}'
(22613,741): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22613,771): run-time error CSS1035: Expected colon, found '{'
(22613,882): run-time error CSS1019: Unexpected token, found '@keyframes'
(22613,904): run-time error CSS1035: Expected colon, found '{'
(26118,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(26119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(26143,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(26144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(26155,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(26156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(30551,1): run-time error CSS1019: Unexpected token, found '}'
 */
@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
           -moz-box-shadow: none !important;
                box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #364a5e;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #364a5e;
    text-decoration: none;
}

a:hover, a:focus {
    color: #23527c;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
         transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
    font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
    font-size: 75%;
}

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 24px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}

small,
.small {
    font-size: 85%;
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase, .initialism {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777777;
}

.text-primary {
    color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #286090;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534;
}

.bg-primary {
    color: #fff;
}

.bg-primary {
    background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #286090;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.42857;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    display: table;
}

.dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}

.initialism {
    font-size: 90%;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container:before, .container:after {
    content: " ";
    display: table;
}

.container:after {
    clear: both;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}

.container-fluid:after {
    clear: both;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.row:before, .row:after {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-1 {
    width: 8.33333%;
}

.col-xs-2 {
    width: 16.66667%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.33333%;
}

.col-xs-5 {
    width: 41.66667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.33333%;
}

.col-xs-8 {
    width: 66.66667%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.33333%;
}

.col-xs-11 {
    width: 91.66667%;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 8.33333%;
}

.col-xs-pull-2 {
    right: 16.66667%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-4 {
    right: 33.33333%;
}

.col-xs-pull-5 {
    right: 41.66667%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-7 {
    right: 58.33333%;
}

.col-xs-pull-8 {
    right: 66.66667%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-10 {
    right: 83.33333%;
}

.col-xs-pull-11 {
    right: 91.66667%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 8.33333%;
}

.col-xs-push-2 {
    left: 16.66667%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-4 {
    left: 33.33333%;
}

.col-xs-push-5 {
    left: 41.66667%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-7 {
    left: 58.33333%;
}

.col-xs-push-8 {
    left: 66.66667%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-10 {
    left: 83.33333%;
}

.col-xs-push-11 {
    left: 91.66667%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-1 {
    margin-left: 8.33333%;
}

.col-xs-offset-2 {
    margin-left: 16.66667%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-4 {
    margin-left: 33.33333%;
}

.col-xs-offset-5 {
    margin-left: 41.66667%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-7 {
    margin-left: 58.33333%;
}

.col-xs-offset-8 {
    margin-left: 66.66667%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-10 {
    margin-left: 83.33333%;
}

.col-xs-offset-11 {
    margin-left: 91.66667%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-1 {
        width: 8.33333%;
    }
    .col-sm-2 {
        width: 16.66667%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-4 {
        width: 33.33333%;
    }
    .col-sm-5 {
        width: 41.66667%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-7 {
        width: 58.33333%;
    }
    .col-sm-8 {
        width: 66.66667%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-10 {
        width: 83.33333%;
    }
    .col-sm-11 {
        width: 91.66667%;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-pull-1 {
        right: 8.33333%;
    }
    .col-sm-pull-2 {
        right: 16.66667%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-4 {
        right: 33.33333%;
    }
    .col-sm-pull-5 {
        right: 41.66667%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-7 {
        right: 58.33333%;
    }
    .col-sm-pull-8 {
        right: 66.66667%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-10 {
        right: 83.33333%;
    }
    .col-sm-pull-11 {
        right: 91.66667%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-push-1 {
        left: 8.33333%;
    }
    .col-sm-push-2 {
        left: 16.66667%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-4 {
        left: 33.33333%;
    }
    .col-sm-push-5 {
        left: 41.66667%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-7 {
        left: 58.33333%;
    }
    .col-sm-push-8 {
        left: 66.66667%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-10 {
        left: 83.33333%;
    }
    .col-sm-push-11 {
        left: 91.66667%;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-offset-0 {
        margin-left: 0%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66667%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66667%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66667%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66667%;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-1 {
        width: 8.33333%;
    }
    .col-md-2 {
        width: 16.66667%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-4 {
        width: 33.33333%;
    }
    .col-md-5 {
        width: 41.66667%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-7 {
        width: 58.33333%;
    }
    .col-md-8 {
        width: 66.66667%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-10 {
        width: 83.33333%;
    }
    .col-md-11 {
        width: 91.66667%;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-pull-0 {
        right: auto;
    }
    .col-md-pull-1 {
        right: 8.33333%;
    }
    .col-md-pull-2 {
        right: 16.66667%;
    }
    .col-md-pull-3 {
        right: 25%;
    }
    .col-md-pull-4 {
        right: 33.33333%;
    }
    .col-md-pull-5 {
        right: 41.66667%;
    }
    .col-md-pull-6 {
        right: 50%;
    }
    .col-md-pull-7 {
        right: 58.33333%;
    }
    .col-md-pull-8 {
        right: 66.66667%;
    }
    .col-md-pull-9 {
        right: 75%;
    }
    .col-md-pull-10 {
        right: 83.33333%;
    }
    .col-md-pull-11 {
        right: 91.66667%;
    }
    .col-md-pull-12 {
        right: 100%;
    }
    .col-md-push-0 {
        left: auto;
    }
    .col-md-push-1 {
        left: 8.33333%;
    }
    .col-md-push-2 {
        left: 16.66667%;
    }
    .col-md-push-3 {
        left: 25%;
    }
    .col-md-push-4 {
        left: 33.33333%;
    }
    .col-md-push-5 {
        left: 41.66667%;
    }
    .col-md-push-6 {
        left: 50%;
    }
    .col-md-push-7 {
        left: 58.33333%;
    }
    .col-md-push-8 {
        left: 66.66667%;
    }
    .col-md-push-9 {
        left: 75%;
    }
    .col-md-push-10 {
        left: 83.33333%;
    }
    .col-md-push-11 {
        left: 91.66667%;
    }
    .col-md-push-12 {
        left: 100%;
    }
    .col-md-offset-0 {
        margin-left: 0%;
    }
    .col-md-offset-1 {
        margin-left: 8.33333%;
    }
    .col-md-offset-2 {
        margin-left: 16.66667%;
    }
    .col-md-offset-3 {
        margin-left: 25%;
    }
    .col-md-offset-4 {
        margin-left: 33.33333%;
    }
    .col-md-offset-5 {
        margin-left: 41.66667%;
    }
    .col-md-offset-6 {
        margin-left: 50%;
    }
    .col-md-offset-7 {
        margin-left: 58.33333%;
    }
    .col-md-offset-8 {
        margin-left: 66.66667%;
    }
    .col-md-offset-9 {
        margin-left: 75%;
    }
    .col-md-offset-10 {
        margin-left: 83.33333%;
    }
    .col-md-offset-11 {
        margin-left: 91.66667%;
    }
    .col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-1 {
        width: 8.33333%;
    }
    .col-lg-2 {
        width: 16.66667%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33333%;
    }
    .col-lg-5 {
        width: 41.66667%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-7 {
        width: 58.33333%;
    }
    .col-lg-8 {
        width: 66.66667%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-10 {
        width: 83.33333%;
    }
    .col-lg-11 {
        width: 91.66667%;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-pull-0 {
        right: auto;
    }
    .col-lg-pull-1 {
        right: 8.33333%;
    }
    .col-lg-pull-2 {
        right: 16.66667%;
    }
    .col-lg-pull-3 {
        right: 25%;
    }
    .col-lg-pull-4 {
        right: 33.33333%;
    }
    .col-lg-pull-5 {
        right: 41.66667%;
    }
    .col-lg-pull-6 {
        right: 50%;
    }
    .col-lg-pull-7 {
        right: 58.33333%;
    }
    .col-lg-pull-8 {
        right: 66.66667%;
    }
    .col-lg-pull-9 {
        right: 75%;
    }
    .col-lg-pull-10 {
        right: 83.33333%;
    }
    .col-lg-pull-11 {
        right: 91.66667%;
    }
    .col-lg-pull-12 {
        right: 100%;
    }
    .col-lg-push-0 {
        left: auto;
    }
    .col-lg-push-1 {
        left: 8.33333%;
    }
    .col-lg-push-2 {
        left: 16.66667%;
    }
    .col-lg-push-3 {
        left: 25%;
    }
    .col-lg-push-4 {
        left: 33.33333%;
    }
    .col-lg-push-5 {
        left: 41.66667%;
    }
    .col-lg-push-6 {
        left: 50%;
    }
    .col-lg-push-7 {
        left: 58.33333%;
    }
    .col-lg-push-8 {
        left: 66.66667%;
    }
    .col-lg-push-9 {
        left: 75%;
    }
    .col-lg-push-10 {
        left: 83.33333%;
    }
    .col-lg-push-11 {
        left: 91.66667%;
    }
    .col-lg-push-12 {
        left: 100%;
    }
    .col-lg-offset-0 {
        margin-left: 0%;
    }
    .col-lg-offset-1 {
        margin-left: 8.33333%;
    }
    .col-lg-offset-2 {
        margin-left: 16.66667%;
    }
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    .col-lg-offset-4 {
        margin-left: 33.33333%;
    }
    .col-lg-offset-5 {
        margin-left: 41.66667%;
    }
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    .col-lg-offset-7 {
        margin-left: 58.33333%;
    }
    .col-lg-offset-8 {
        margin-left: 66.66667%;
    }
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    .col-lg-offset-10 {
        margin-left: 83.33333%;
    }
    .col-lg-offset-11 {
        margin-left: 91.66667%;
    }
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ebf3df;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ebf3df;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}

.table > tbody + tbody {
    border-top: 2px solid #ebf3df;
}

.table .table {
    background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ebf3df;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
    border: 1px solid #ebf3df;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

.table-responsive {
    overflow-x: auto;  
    min-height: 0.01%;

}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ebf3df;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s;
         transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}

textarea.form-control {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px;
    }
    input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
    .input-group-sm > input[type="date"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm > input[type="time"].form-control,
    .input-group-sm > input[type="time"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="time"].btn,
    .input-group-sm
    input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm > input[type="datetime-local"].form-control,
    .input-group-sm > input[type="datetime-local"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-sm
    input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm > input[type="month"].form-control,
    .input-group-sm > input[type="month"].input-group-addon,
    .input-group-sm > .input-group-btn > input[type="month"].btn,
    .input-group-sm
    input[type="month"] {
        line-height: 30px;
    }
    input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
    .input-group-lg > input[type="date"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg > input[type="time"].form-control,
    .input-group-lg > input[type="time"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="time"].btn,
    .input-group-lg
    input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg > input[type="datetime-local"].form-control,
    .input-group-lg > input[type="datetime-local"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
    .input-group-lg
    input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg > input[type="month"].form-control,
    .input-group-lg > input[type="month"].input-group-addon,
    .input-group-lg > .input-group-btn > input[type="month"].btn,
    .input-group-lg
    input[type="month"] {
        line-height: 46px;
    }
}

.form-group {
    margin-bottom: 10px;
}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
    margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
    cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
    cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
    cursor: not-allowed;
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
    height: auto;
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
    height: auto;
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #6a8aa9;
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table;
}

.form-horizontal .form-group:after {
    clear: both;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.33333px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn2 {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none;
}
.btn4:hover, .btn4:focus, .btn4.focus {
    color: #333;
    text-decoration: none;
}

.btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
         box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
         box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
}

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    background-image: none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
    background-image: none;
}

.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
    background-image: none;
}

.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
    background-image: none;
}

.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
    background-image: none;
}

.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link {
    color: #364a5e;
    font-weight: normal;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
         box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
         transition: opacity 0.15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -moz-transition-property: height, visibility;
      -o-transition-property: height, visibility;
         transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
      -o-transition-duration: 0.35s;
         transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
      -o-transition-timing-function: ease;
         transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
         box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
         -o-background-clip: padding-box;
            background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777777;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor: not-allowed;
}

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857;
    color: #777777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
    position: relative;
    float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
    z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
    margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
         box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
         box-shadow: none;
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
    content: " ";
    display: table;
}

.btn-group-vertical > .btn-group:after {
    clear: both;
}

.btn-group-vertical > .btn-group > .btn {
    float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    -webkit-border-top-right-radius: 4px;
       -moz-border-radius-topright: 4px;
            border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    -webkit-border-bottom-left-radius: 4px;
       -moz-border-radius-bottomleft: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}

.btn-group-justified > .btn-group .btn {
    width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
    left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-btn > .btn {
    position: relative;
}

.input-group-btn > .btn + .btn {
    margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
    margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.nav:before, .nav:after {
    content: " ";
    display: table;
}

.nav:after {
    clear: both;
}

.nav > li {
    position: relative;
    display: block;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}

.nav > li.disabled > a {
    color: #777777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #364a5e;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav > li > a > img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #679d4a;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
       -moz-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #679d4a;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #679d4a;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-pills > li {
    float: left;
}

.nav-pills > li > a {
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.nav-pills > li + li {
    margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7;
}

.nav-stacked > li {
    float: none;
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
    width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
    float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        -webkit-border-radius: 4px 4px 0 0;
           -moz-border-radius: 4px 4px 0 0;
                border-radius: 4px 4px 0 0;
    }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar:before, .navbar:after {
    content: " ";
    display: table;
}

.navbar:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar {
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;
                border-radius: 4px;
    }
}

.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table;
}

.navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table;
}

.navbar-collapse:after {
    clear: both;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
           -moz-box-shadow: none;
                box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}

.navbar-brand > img {
    display: block;
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.navbar-toggle:focus {
    outline: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    -webkit-border-radius: 1px;
       -moz-border-radius: 1px;
            border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
           -moz-box-shadow: none;
                box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }
    .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
             box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    -webkit-border-top-right-radius: 4px;
       -moz-border-radius-topright: 4px;
            border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
       -moz-border-radius-topleft: 4px;
            border-top-left-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px;
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #777;
}

.navbar-default .navbar-nav > li > a {
    color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

.navbar-default .navbar-link:hover {
    color: #333;
}

.navbar-default .btn-link {
    color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #333;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff;
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.breadcrumb > li {
    display: inline-block;
}

.breadcrumb > li + li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}

.breadcrumb > .active {
    color: #777777;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 4px;
       -moz-border-radius-bottomleft: 4px;
            border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
       -moz-border-radius-topleft: 4px;
            border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    -webkit-border-bottom-right-radius: 4px;
       -moz-border-radius-bottomright: 4px;
            border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
       -moz-border-radius-topright: 4px;
            border-top-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

.pager:before, .pager:after {
    content: " ";
    display: table;
}

.pager:after {
    clear: both;
}

.pager li {
    display: inline;
}

.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
    float: right;
}

.pager .previous > a,
.pager .previous > span {
    float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    -webkit-border-radius: .25em;
       -moz-border-radius: .25em;
            border-radius: .25em;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-default {
    background-color: #777777;
}

.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}

.label-primary {
    background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090;
}

.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}

.label-info {
    background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff;
}

.list-group-item > .badge {
    float: right;
}

.list-group-item > .badge + .badge {
    margin-right: 5px;
}

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}

.jumbotron > hr {
    border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    -moz-transition: border 0.2s ease-in-out;
         transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #364a5e;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p,
.alert > ul {
    margin-bottom: 0;
}

.alert > p + p {
    margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

.media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden;
}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

.media-object.img-thumbnail {
    max-width: none;
}

.media-right,
.media > .pull-right {
    padding-left: 10px;
}

.media-left,
.media > .pull-left {
    padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group-item:first-child {
    -webkit-border-top-right-radius: 4px;
       -moz-border-radius-topright: 4px;
            border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
       -moz-border-radius-topleft: 4px;
            border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 4px;
       -moz-border-radius-bottomright: 4px;
            border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
       -moz-border-radius-bottomleft: 4px;
            border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
         box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
    padding: 15px;
}

.panel-body:before, .panel-body:after {
    content: " ";
    display: table;
}

.panel-body:after {
    clear: both;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group + .panel-footer {
    border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
    margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    -webkit-border-top-left-radius: 3px;
       -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    -webkit-border-top-right-radius: 3px;
       -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    -webkit-border-bottom-right-radius: 3px;
       -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
    border-top: 1px solid #ebf3df;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0;
}

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel {
    margin-bottom: 0;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.panel-group .panel + .panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd;
}

.panel-primary {
    border-color: #337ab7;
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}

.panel-warning {
    border-color: #faebcc;
}

.panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc;
}

.panel-danger {
    border-color: #ebccd1;
}

.panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
    padding: 24px;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
}

.well-sm {
    padding: 9px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

.close {
    position:inherit;
    z-index: 100;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #1b3957;
    filter: alpha(opacity=20);
}

.close2 {
    float: left;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.table-declaration__address-delete:hover, .table-declaration__address-delete:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
button.table-declaration__address-delete {
    cursor: pointer;
    padding-right: 140;
    position:absolute;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
         transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
         transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
         box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
         -o-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background-color: transparent;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
    min-height: 16.42857px;
}
.modal-header2 {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #a9d077;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
    min-height: 16.42857px;
}
.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857;
}

.modal-body {
    position: relative;
    padding: 15px;
    
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn + .btn {
    margin-left: 10px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
             box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: fixed;
    z-index: 1040;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
         -o-background-clip: padding-box;
            background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
         box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
       -moz-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover > .arrow {
    border-width: 11px;
}

.popover > .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}

.popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}

.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}

.popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs {
    display: none !important;
}

.visible-sm {
    display: none !important;
}

.visible-md {
    display: none !important;
}

.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #c2c2c2; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #919191; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/*
Version: 3.5.4 Timestamp: Sun Aug 30 13:30:32 EDT 2015
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('select2.png') no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding: 4px 4px 0 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('select2.png') no-repeat 100% -22px;
    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('select2.png') no-repeat -37px -22px;
    background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-search input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100%;
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
/**
 * Reset Bootstrap 3 .form-control styles which - if applied to the
 * original <select>-element the Select2-plugin may be run against -
 * are copied to the .select2-container.
 *
 * 1. Overwrite .select2-container's original display:inline-block
 *    with Bootstrap 3's default for .form-control, display:block;
 *    courtesy of @juristr (@see https://github.com/fk/select2-bootstrap-css/pull/1)
 */
.select2-container.form-control {
  background: transparent;
  box-shadow: none;
  border: none;
  display: block;
  /* 1 */
  margin: 0;
  padding: 0;
}

/**
 * Adjust Select2 inputs to fit Bootstrap 3 default .form-control appearance.
 */
.select2-container .select2-choices .select2-search-field input,
.select2-container .select2-choice,
.select2-container .select2-choices {
  background: none;
  padding: 0;
  border-color: #cccccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.select2-search input {
  border-color: #cccccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.select2-container .select2-choices .select2-search-field input {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/**
 * Adjust Select2 input heights to match the Bootstrap default.
 */
.select2-container .select2-choice {
  height: 34px;
  line-height: 1.42857;
}

/**
 * Address Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-container.select2-container-multi.form-control {
  height: auto;
}

/**
 * Address Bootstrap 3 control sizing classes
 * @see http://getbootstrap.com/css/#forms-control-sizes
 */
.select2-container.input-sm .select2-choice,
.input-group-sm .select2-container .select2-choice {
  height: 30px;
  line-height: 1.5;
  border-radius: 3px;
}

.select2-container.input-lg .select2-choice,
.input-group-lg .select2-container .select2-choice {
  height: 46px;
  line-height: 1.33333;
  border-radius: 6px;
}

.select2-container-multi .select2-choices .select2-search-field input {
  height: 32px;
}

.select2-container-multi.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-container-multi .select2-choices .select2-search-field input {
  height: 28px;
}

.select2-container-multi.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-container-multi .select2-choices .select2-search-field input {
  height: 44px;
}

/**
 * Adjust height and line-height for .select2-search-field amd multi-select Select2 widgets.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 < 3.3.2.
 */
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 0;
}

.select2-chosen,
.select2-choice > span:first-child,
.select2-container .select2-choices .select2-search-field input {
  padding: 6px 12px;
}

.input-sm .select2-chosen,
.input-group-sm .select2-chosen,
.input-sm .select2-choice > span:first-child,
.input-group-sm .select2-choice > span:first-child,
.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-choices .select2-search-field input {
  padding: 5px 10px;
}

.input-lg .select2-chosen,
.input-group-lg .select2-chosen,
.input-lg .select2-choice > span:first-child,
.input-group-lg .select2-choice > span:first-child,
.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-choices .select2-search-field input {
  padding: 10px 16px;
}

.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
  margin-bottom: 3px;
}

.select2-container-multi.input-sm .select2-choices .select2-search-choice,
.input-group-sm .select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 3px;
  margin-bottom: 2px;
}

.select2-container-multi.input-lg .select2-choices .select2-search-choice,
.input-group-lg .select2-container-multi .select2-choices .select2-search-choice {
  line-height: 24px;
}

/**
 * Adjust the single Select2's dropdown arrow button appearance.
 *
 * 1. For Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow,
.select2-container .select2-choice div {
  border-left: none;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.select2-dropdown-open .select2-choice .select2-arrow,
.select2-dropdown-open .select2-choice div {
  border-left-color: transparent;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/**
 * Adjust the dropdown arrow button icon position for the single-select Select2 elements
 * to make it line up vertically now that we increased the height of .select2-container.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 v.3.3.2.
 */
.select2-container .select2-choice .select2-arrow b,
.select2-container .select2-choice div b {
  background-position: 0 3px;
}

.select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 3px;
}

.select2-container.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-container .select2-choice .select2-arrow b,
.select2-container.input-sm .select2-choice div b,
.input-group-sm .select2-container .select2-choice div b {
  background-position: 0 1px;
}

.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-sm .select2-choice div b,
.input-group-sm .select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

.select2-container.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-container .select2-choice .select2-arrow b,
.select2-container.input-lg .select2-choice div b,
.input-group-lg .select2-container .select2-choice div b {
  background-position: 0 9px;
}

.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-lg .select2-choice div b,
.input-group-lg .select2-dropdown-open .select2-choice div b {
  background-position: -18px 9px;
}

/**
 * Address Bootstrap's validation states and change Select2's border colors and focus states.
 * Apply .has-warning, .has-danger or .has-succes to #select2-drop to match Bootstraps' colors.
 */
.has-warning .select2-choice,
.has-warning .select2-choices {
  border-color: #8a6d3b;
}
.has-warning .select2-container-active .select2-choice,
.has-warning .select2-container-multi.select2-container-active .select2-choices {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning.select2-drop-active {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

.has-error .select2-choice,
.has-error .select2-choices {
  border-color: #a94442;
}
.has-error .select2-container-active .select2-choice,
.has-error .select2-container-multi.select2-container-active .select2-choices {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error.select2-drop-active {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

.has-success .select2-choice,
.has-success .select2-choices {
  border-color: #3c763d;
}
.has-success .select2-container-active .select2-choice,
.has-success .select2-container-multi.select2-container-active .select2-choices {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success.select2-drop-active {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Make Select2's active-styles - applied to .select2-container when the widget receives focus -
 * fit Bootstrap 3's .form-element:focus appearance.
 */
.select2-container-active .select2-choice,
.select2-container-multi.select2-container-active .select2-choices {
  border-color: #66afe9;
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.select2-drop-active {
  border-color: #66afe9;
}

.select2-drop-auto-width,
.select2-drop.select2-drop-above.select2-drop-active {
  border-top-color: #66afe9;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstrap 3's
 * "Input Group" component, we don't want specific edges of the Select2 container
 * to have a border-radius.
 *
 * In Bootstrap 2, input groups required a markup where these style adjustments
 * could be bound to a CSS-class identifying if the additional elements are appended,
 * prepended or both.
 *
 * Bootstrap 3 doesn't rely on these classes anymore, so we have to use our own.
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on a Bootstrap 3 .input-group
 * to let the contained Select2 widget know which edges should not be rounded as they are
 * directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.input-group.select2-bootstrap-prepend [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.input-group.select2-bootstrap-append [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.select2-dropdown-open [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  background: white;
  filter: none;
}
.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 3px !important;
}
.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 6px !important;
}
.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 3px !important;
}
.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 6px !important;
}

/**
 * Adjust Select2's choices hover and selected styles to match Bootstrap 3's default dropdown styles.
 */
.select2-results .select2-highlighted {
  color: white;
  background-color: #337ab7;
}

/**
 * Adjust alignment of Bootstrap 3 buttons in Bootstrap 3 Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
.select2-bootstrap-append .select2-container-multiple,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container-multiple,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Make Multi Select2's choices match Bootstrap 3's default button styles.
 */
.select2-container-multi .select2-choices .select2-search-choice {
  color: #555555;
  background: white;
  border-color: #cccccc;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #ebebeb;
  border-color: #adadad;
  color: #333333;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/**
 * Address Multi Select2's choice close-button vertical alignment.
 */
.select2-search-choice-close {
  margin-top: -7px;
  top: 50%;
}

/**
 * Adjust the single Select2's clear button position (used to reset the select box
 * back to the placeholder value and visible once a selection is made
 * activated by Select2's "allowClear" option).
 */
.select2-container .select2-choice abbr {
  top: 50%;
}

/**
 * Adjust "no results" and "selection limit" messages to make use
 * of Bootstrap 3's default "Alert" style.
 *
 * @see http://getbootstrap.com/components/#alerts-default
 */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background-color: #fcf8e3;
  color: #8a6d3b;
}

/**
 * Address disabled Select2 styles.
 *
 * 1. For Select2 v.3.3.2.
 * 2. Revert border-left:0 inherited from Select2's CSS to prevent the arrow
 *    from jumping when switching from disabled to enabled state and vice versa.
 */
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choices {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #cccccc;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choice div,
.select2-container.select2-container-disabled .select2-choices .select2-arrow,
.select2-container.select2-container-disabled .select2-choices div {
  background-color: transparent;
  border-left: 1px solid transparent;
  /* 2 */
}

/**
 * Address Select2's loading indicator position - which should not stick
 * to the right edge of Select2's search input.
 *
 * 1. in .select2-search input
 * 2. in Multi Select2's .select2-search-field input
 * 3. in the status-message of infinite-scroll with remote data (@see http://ivaynberg.github.io/select2/#infinite)
 *
 * These styles alter Select2's default background-position of 100%
 * and supply the new background-position syntax to browsers which support it:
 *
 * 1. Android, Safari < 6/Mobile, IE<9: change to a relative background-position of 99%
 * 2. Chrome 25+, Firefox 13+, IE 9+, Opera 10.5+: use the new CSS3-background-position syntax
 *
 * @see http://www.w3.org/TR/css3-background/#background-position
 *
 * @todo Since both Select2 and Bootstrap 3 only support IE8 and above,
 * we could use the :after-pseudo-element to display the loading indicator.
 * Alternatively, we could supply an altered loading indicator image which already
 * contains an offset to the right.
 */
.select2-search input.select2-active,
.select2-container-multi .select2-choices .select2-search-field input.select2-active,
.select2-more-results.select2-active {
  background-position: 99%;
  /* 4 */
  background-position: right 4px center;
  /* 5 */
}

/**
 * To support Select2 pre v3.4.2 in combination with Bootstrap v3.2.0,
 * ensure that .select2-offscreen width, height and position can not be overwritten.
 *
 * This adresses changes in Bootstrap somewhere after the initial v3.0.0 which -
 * in combination with Select2's pre-v3.4.2 CSS missing the "!important" after
 * the following rules - allow Bootstrap to overwrite the latter, which results in
 * the original <select> element Select2 is replacing not be properly being hidden
 * when used in a "Bootstrap Input Group with Addon".
 **/
.select2-offscreen,
.select2-offscreen:focus {
  width: 1px !important;
  height: 1px !important;
  position: absolute !important;
}

.form-control2 {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s;
         transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.modal-footer2 {
    padding: 15px;
    text-align: center;
    border-top: 0px solid #e5e5e5;
}

.modal-footer2:before, .modal-footer2:after {
    content: " ";
    display: table;
}

.modal-footer2:after {
    clear: both;
}

.modal-footer2 .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer2 .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer2 .btn-block + .btn-block {
    margin-left: 0;
}
html {
    height: 100%;
    font-size: 14px;
}

body {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    min-width: 320px;
}

:focus {
    outline: none;
}

.btn {
    -webkit-border-radius: 25px;
       -moz-border-radius: 25px;
            border-radius: 25px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

.btn-link {
    font-size: 16px;
    font-weight: normal;
}

.btn-primary {
    color: #fff;
    background-color: #679d4a;
    border-color: #679d4a;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #507a3a;
    border-color: #2e4621;
}

.btn-primary:hover {
    color: #fff;
    background-color: #507a3a;
    border-color: #4c7336;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #507a3a;
    border-color: #4c7336;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #40622e;
    border-color: #2e4621;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
    background-image: none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #679d4a;
    border-color: #679d4a;
}

.btn-primary .badge {
    color: #679d4a;
    background-color: #fff;
}

.btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus {
    border-color: #4c7336;
}

.btn-secondary {
    color: #fff;
    background-color: #f5971e;
    border-color: #f5971e;
}

.btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #d67d0a;
    border-color: #8d5206;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #d67d0a;
    border-color: #cd7709;
}

.btn-secondary:active, .btn-secondary.active,
.open > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #d67d0a;
    border-color: #cd7709;
}

.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus,
.open > .btn-secondary.dropdown-toggle:hover,
.open > .btn-secondary.dropdown-toggle:focus,
.open > .btn-secondary.dropdown-toggle.focus {
    color: #fff;
    background-color: #b46908;
    border-color: #8d5206;
}

.btn-secondary:active, .btn-secondary.active,
.open > .btn-secondary.dropdown-toggle {
    background-image: none;
}

.btn-secondary.disabled, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary.disabled:active, .btn-secondary.disabled.active, .btn-secondary[disabled], .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, .btn-secondary[disabled]:active, .btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary,
fieldset[disabled] .btn-secondary:hover,
fieldset[disabled] .btn-secondary:focus,
fieldset[disabled] .btn-secondary.focus,
fieldset[disabled] .btn-secondary:active,
fieldset[disabled] .btn-secondary.active {
    background-color: #f5971e;
    border-color: #f5971e;
}

.btn-secondary .badge {
    color: #f5971e;
    background-color: #fff;
}

.btn-default {
    color: #679d4a;
    background-color: transparent;
    border-color: #679d4a;
    border-width: 2px;
}

.btn-default:focus, .btn-default.focus {
    color: #679d4a;
    background-color: transparent;
    border-color: #2e4621;
}

.btn-default:hover {
    color: #679d4a;
    background-color: transparent;
    border-color: #4c7336;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
    color: #679d4a;
    background-color: transparent;
    border-color: #4c7336;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
    color: #679d4a;
    background-color: transparent;
    border-color: #2e4621;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: transparent;
    border-color: #679d4a;
}

.btn-default .badge {
    color: transparent;
    background-color: #679d4a;
}

.btn-default:hover, .btn-default:active, .btn-default:active:hover, .btn-default:focus {
    color: #4c7336;
    background-color: transparent;
}

.btn-action {
    color: #fff;
    background-color: #364a5e;
    border-color: #364a5e;
}

.btn-action:focus, .btn-action.focus {
    color: #fff;
    background-color: #23313e;
    border-color: #070a0d;
}

.btn-action:hover {
    color: #fff;
    background-color: #23313e;
    border-color: #202b37;
}

.btn-action:active, .btn-action.active,
.open > .btn-action.dropdown-toggle {
    color: #fff;
    background-color: #23313e;
    border-color: #202b37;
}

.btn-action:active:hover, .btn-action:active:focus, .btn-action:active.focus, .btn-action.active:hover, .btn-action.active:focus, .btn-action.active.focus,
.open > .btn-action.dropdown-toggle:hover,
.open > .btn-action.dropdown-toggle:focus,
.open > .btn-action.dropdown-toggle.focus {
    color: #fff;
    background-color: #161f27;
    border-color: #070a0d;
}

.btn-action:active, .btn-action.active,
.open > .btn-action.dropdown-toggle {
    background-image: none;
}

.btn-action.disabled, .btn-action.disabled:hover, .btn-action.disabled:focus, .btn-action.disabled.focus, .btn-action.disabled:active, .btn-action.disabled.active, .btn-action[disabled], .btn-action[disabled]:hover, .btn-action[disabled]:focus, .btn-action[disabled].focus, .btn-action[disabled]:active, .btn-action[disabled].active,
fieldset[disabled] .btn-action,
fieldset[disabled] .btn-action:hover,
fieldset[disabled] .btn-action:focus,
fieldset[disabled] .btn-action.focus,
fieldset[disabled] .btn-action:active,
fieldset[disabled] .btn-action.active {
    background-color: #364a5e;
    border-color: #364a5e;
}

.btn-action .badge {
    color: #364a5e;
    background-color: #fff;
}

.btn .fa-plus-thin {
    margin-right: 10px;
    vertical-align: middle;
}

.btn .fa-plus-thin:before {
    content: '+';
    font-family: "Trebuchet MS", sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 16px;
}

.layout {
    min-height: 100%;
    position: relative;
}

.layout__wrapper {
    position: relative;
    z-index: 2;
}

@media (max-width: 767px) {
    .header .layout__wrapper {
        padding-left: 0;
        padding-right: 0;
    }
}

.menu .layout__wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.layout__content {
    padding-bottom: 80px;
    position: relative;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .layout__content {
        padding-bottom: 154px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .layout__content {
        padding-bottom: 154px;
    }
}

@media (max-width: 767px) {
    .layout__content {
        padding-bottom: 0;
    }
}

@media (min-width: 1350px) {
    .layout__content--page-home .menu__items {
        padding-left: 26px;
    }
}

@media (min-width: 1350px) {
    .layout__content--page-home .user-menu {
        /*padding-right: 60px;*/
    }
}

.layout__content--page-home .layout__body .layout__wrapper {
    max-width: 1590px;
    padding-left: 15px;
    padding-right: 15px;
}

.layout__content--page-home .layout__body-home {
    background-color: #364a5e;
    position: relative;
}

@media (min-width: 768px) {
    .layout__content--page-home .layout__body-home:before {
        background: #f7f9f3;
        content: '';
        display: block;
        height: 100%;
        width: 33.33333%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 0;
    }
}

.layout__body {
    position: relative;
}

.layout__login-bg {
    position: relative;
    padding: 0;
    z-index: 1;
}

@media (max-width: 767px) {
    .layout__login-bg {
        background: #f5971e;
    }
}
@charset "UTF-8";

/*
 * Bootstrap
 */

body.ign-mobile-sidenav-open {
  overflow: hidden;
}

#header,
.gile-header-container {
  box-shadow: 0 2px 6px rgba(36, 52, 95, 0.06);
}

.ign-ignitis-navigation {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  /*
   * Project
   */
}

.ign-ignitis-navigation *,
.ign-ignitis-navigation *::before,
.ign-ignitis-navigation *::after {
  box-sizing: border-box;
}

.ign-ignitis-navigation html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.ign-ignitis-navigation article,
.ign-ignitis-navigation aside,
.ign-ignitis-navigation figcaption,
.ign-ignitis-navigation figure,
.ign-ignitis-navigation footer,
.ign-ignitis-navigation header,
.ign-ignitis-navigation hgroup,
.ign-ignitis-navigation main,
.ign-ignitis-navigation nav,
.ign-ignitis-navigation section {
  display: block;
}

.ign-ignitis-navigation body {
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #24345F;
  text-align: left;
  background-color: #F6F8F9;
}

.ign-ignitis-navigation [tabindex="-1"]:focus {
  outline: 0 !important;
}

.ign-ignitis-navigation hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.ign-ignitis-navigation h1,
.ign-ignitis-navigation h2,
.ign-ignitis-navigation h3,
.ign-ignitis-navigation h4,
.ign-ignitis-navigation h5,
.ign-ignitis-navigation h6 {
  margin-top: 0;
  margin-bottom: 20px;
}

.ign-ignitis-navigation p {
  margin-top: 0;
  margin-bottom: 20px;
}

.ign-ignitis-navigation abbr[title],
.ign-ignitis-navigation abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

.ign-ignitis-navigation address {
  margin-bottom: 16px;
  font-style: normal;
  line-height: inherit;
}

.ign-ignitis-navigation ol,
.ign-ignitis-navigation ul,
.ign-ignitis-navigation dl {
  margin-top: 0;
  margin-bottom: 16px;
}

.ign-ignitis-navigation ol ol,
.ign-ignitis-navigation ul ul,
.ign-ignitis-navigation ol ul,
.ign-ignitis-navigation ul ol {
  margin-bottom: 0;
}

.ign-ignitis-navigation dt {
  font-weight: 700;
}

.ign-ignitis-navigation dd {
  margin-bottom: 8px;
  margin-left: 0;
}

.ign-ignitis-navigation blockquote {
  margin: 0 0 16px;
}

.ign-ignitis-navigation b,
.ign-ignitis-navigation strong {
  font-weight: bolder;
}

.ign-ignitis-navigation small {
  font-size: 80%;
}

.ign-ignitis-navigation sub,
.ign-ignitis-navigation sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

.ign-ignitis-navigation sub {
  bottom: -0.25em;
}

.ign-ignitis-navigation sup {
  top: -0.5em;
}

.ign-ignitis-navigation a {
  color: #4061E3;
  text-decoration: none;
  background-color: transparent;
}

.ign-ignitis-navigation a:hover {
  color: #2a4fe0;
  text-decoration: none;
}

.ign-ignitis-navigation a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

.ign-ignitis-navigation a:not([href]):not([tabindex]):hover,
.ign-ignitis-navigation a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

.ign-ignitis-navigation a:not([href]):not([tabindex]):focus {
  outline: 0;
}

.ign-ignitis-navigation pre,
.ign-ignitis-navigation code,
.ign-ignitis-navigation kbd,
.ign-ignitis-navigation samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

.ign-ignitis-navigation pre {
  margin-top: 0;
  margin-bottom: 16px;
  overflow: auto;
}

.ign-ignitis-navigation figure {
  margin: 0 0 16px;
}

.ign-ignitis-navigation img {
  vertical-align: middle;
  border-style: none;
}

.ign-ignitis-navigation svg {
  overflow: hidden;
  vertical-align: middle;
}

.ign-ignitis-navigation table {
  border-collapse: collapse;
}

.ign-ignitis-navigation caption {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #78829D;
  text-align: left;
  caption-side: bottom;
}

.ign-ignitis-navigation th {
  text-align: inherit;
}

.ign-ignitis-navigation label {
  display: inline-block;
  margin-bottom: 0;
}

.ign-ignitis-navigation button {
  border-radius: 0;
}

.ign-ignitis-navigation button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.ign-ignitis-navigation input,
.ign-ignitis-navigation button,
.ign-ignitis-navigation select,
.ign-ignitis-navigation optgroup,
.ign-ignitis-navigation textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.ign-ignitis-navigation button,
.ign-ignitis-navigation input {
  overflow: visible;
}

.ign-ignitis-navigation button,
.ign-ignitis-navigation select {
  text-transform: none;
}

.ign-ignitis-navigation select {
  word-wrap: normal;
}

.ign-ignitis-navigation button,
.ign-ignitis-navigation [type=button],
.ign-ignitis-navigation [type=reset],
.ign-ignitis-navigation [type=submit] {
  -webkit-appearance: button;
}

.ign-ignitis-navigation button:not(:disabled),
.ign-ignitis-navigation [type=button]:not(:disabled),
.ign-ignitis-navigation [type=reset]:not(:disabled),
.ign-ignitis-navigation [type=submit]:not(:disabled) {
  cursor: pointer;
}

.ign-ignitis-navigation button::-moz-focus-inner,
.ign-ignitis-navigation [type=button]::-moz-focus-inner,
.ign-ignitis-navigation [type=reset]::-moz-focus-inner,
.ign-ignitis-navigation [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

.ign-ignitis-navigation input[type=radio],
.ign-ignitis-navigation input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

.ign-ignitis-navigation input[type=date],
.ign-ignitis-navigation input[type=time],
.ign-ignitis-navigation input[type=datetime-local],
.ign-ignitis-navigation input[type=month] {
  -webkit-appearance: listbox;
}

.ign-ignitis-navigation textarea {
  overflow: auto;
  resize: vertical;
}

.ign-ignitis-navigation fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

.ign-ignitis-navigation legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 8px;
  font-size: 24px;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

.ign-ignitis-navigation progress {
  vertical-align: baseline;
}

.ign-ignitis-navigation [type=number]::-webkit-inner-spin-button,
.ign-ignitis-navigation [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.ign-ignitis-navigation [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

.ign-ignitis-navigation [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.ign-ignitis-navigation ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

.ign-ignitis-navigation output {
  display: inline-block;
}

.ign-ignitis-navigation summary {
  display: list-item;
  cursor: pointer;
}

.ign-ignitis-navigation template {
  display: none;
}

.ign-ignitis-navigation [hidden] {
  display: none !important;
}

.ign-ignitis-navigation h1,
.ign-ignitis-navigation h2,
.ign-ignitis-navigation h3,
.ign-ignitis-navigation h4,
.ign-ignitis-navigation h5,
.ign-ignitis-navigation h6,
.ign-ignitis-navigation .ign-h1,
.ign-ignitis-navigation .ign-h2,
.ign-ignitis-navigation .ign-h3,
.ign-ignitis-navigation .ign-h4,
.ign-ignitis-navigation .ign-h5,
.ign-ignitis-navigation .ign-h6 {
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.1;
}

.ign-ignitis-navigation h1,
.ign-ignitis-navigation .ign-h1 {
  font-size: 48px;
}

.ign-ignitis-navigation h2,
.ign-ignitis-navigation .ign-h2 {
  font-size: 28px;
}

.ign-ignitis-navigation h3,
.ign-ignitis-navigation .ign-h3 {
  font-size: 28px;
}

.ign-ignitis-navigation h4,
.ign-ignitis-navigation .ign-h4 {
  font-size: 24px;
}

.ign-ignitis-navigation h5,
.ign-ignitis-navigation .ign-h5 {
  font-size: 20px;
}

.ign-ignitis-navigation h6,
.ign-ignitis-navigation .ign-h6 {
  font-size: 16px;
}

.ign-ignitis-navigation .ign-lead {
  font-size: 16px;
  font-weight: 300;
}

.ign-ignitis-navigation .ign-display-1 {
  font-size: 96px;
  font-weight: 300;
  line-height: 1.1;
}

.ign-ignitis-navigation .ign-display-2 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.1;
}

.ign-ignitis-navigation .ign-display-3 {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1;
}

.ign-ignitis-navigation .ign-display-4 {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.1;
}

.ign-ignitis-navigation hr {
  margin-top: 16px;
  margin-bottom: 16px;
  border: 0;
  border-top: 1px solid #DCE0E6;
}

.ign-ignitis-navigation small,
.ign-ignitis-navigation .ign-small {
  font-size: 85.7142857143%;
  font-weight: 400;
}

.ign-ignitis-navigation mark,
.ign-ignitis-navigation .ign-mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.ign-ignitis-navigation .ign-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.ign-ignitis-navigation .ign-list-inline {
  padding-left: 0;
  list-style: none;
}

.ign-ignitis-navigation .ign-list-inline-item {
  display: inline-block;
}

.ign-ignitis-navigation .ign-list-inline-item:not(:last-child) {
  margin-right: 8px;
}

.ign-ignitis-navigation .ign-initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.ign-ignitis-navigation .ign-blockquote {
  margin-bottom: 16px;
  font-size: 20px;
}

.ign-ignitis-navigation .ign-blockquote-footer {
  display: block;
  font-size: 85.7142857143%;
  color: #78829D;
}

.ign-ignitis-navigation .ign-blockquote-footer::before {
  content: "— ";
}

.ign-ignitis-navigation .ign-img-fluid {
  max-width: 100%;
  height: auto;
}

.ign-ignitis-navigation .ign-img-thumbnail {
  padding: 4px;
  background-color: #F6F8F9;
  border: 2px solid #DCE0E6;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
}

.ign-ignitis-navigation .ign-figure {
  display: inline-block;
}

.ign-ignitis-navigation .ign-figure-img {
  margin-bottom: 8px;
  line-height: 1;
}

.ign-ignitis-navigation .ign-figure-caption {
  font-size: 90%;
  color: #78829D;
}

.ign-ignitis-navigation .ign-container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-container {
    max-width: 698px;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-container {
    max-width: 1140px;
  }
}

.ign-ignitis-navigation .ign-container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.ign-ignitis-navigation .ign-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px;
}

.ign-ignitis-navigation .ign-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.ign-ignitis-navigation .ign-no-gutters > .ign-col,
.ign-ignitis-navigation .ign-no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.ign-ignitis-navigation .ign-col-xl,
.ign-ignitis-navigation .ign-col-xl-auto,
.ign-ignitis-navigation .ign-col-xl-12,
.ign-ignitis-navigation .ign-col-xl-11,
.ign-ignitis-navigation .ign-col-xl-10,
.ign-ignitis-navigation .ign-col-xl-9,
.ign-ignitis-navigation .ign-col-xl-8,
.ign-ignitis-navigation .ign-col-xl-7,
.ign-ignitis-navigation .ign-col-xl-6,
.ign-ignitis-navigation .ign-col-xl-5,
.ign-ignitis-navigation .ign-col-xl-4,
.ign-ignitis-navigation .ign-col-xl-3,
.ign-ignitis-navigation .ign-col-xl-2,
.ign-ignitis-navigation .ign-col-xl-1,
.ign-ignitis-navigation .ign-col-lg,
.ign-ignitis-navigation .ign-col-lg-auto,
.ign-ignitis-navigation .ign-col-lg-12,
.ign-ignitis-navigation .ign-col-lg-11,
.ign-ignitis-navigation .ign-col-lg-10,
.ign-ignitis-navigation .ign-col-lg-9,
.ign-ignitis-navigation .ign-col-lg-8,
.ign-ignitis-navigation .ign-col-lg-7,
.ign-ignitis-navigation .ign-col-lg-6,
.ign-ignitis-navigation .ign-col-lg-5,
.ign-ignitis-navigation .ign-col-lg-4,
.ign-ignitis-navigation .ign-col-lg-3,
.ign-ignitis-navigation .ign-col-lg-2,
.ign-ignitis-navigation .ign-col-lg-1,
.ign-ignitis-navigation .ign-col-md,
.ign-ignitis-navigation .ign-col-md-auto,
.ign-ignitis-navigation .ign-col-md-12,
.ign-ignitis-navigation .ign-col-md-11,
.ign-ignitis-navigation .ign-col-md-10,
.ign-ignitis-navigation .ign-col-md-9,
.ign-ignitis-navigation .ign-col-md-8,
.ign-ignitis-navigation .ign-col-md-7,
.ign-ignitis-navigation .ign-col-md-6,
.ign-ignitis-navigation .ign-col-md-5,
.ign-ignitis-navigation .ign-col-md-4,
.ign-ignitis-navigation .ign-col-md-3,
.ign-ignitis-navigation .ign-col-md-2,
.ign-ignitis-navigation .ign-col-md-1,
.ign-ignitis-navigation .ign-col-sm,
.ign-ignitis-navigation .ign-col-sm-auto,
.ign-ignitis-navigation .ign-col-sm-12,
.ign-ignitis-navigation .ign-col-sm-11,
.ign-ignitis-navigation .ign-col-sm-10,
.ign-ignitis-navigation .ign-col-sm-9,
.ign-ignitis-navigation .ign-col-sm-8,
.ign-ignitis-navigation .ign-col-sm-7,
.ign-ignitis-navigation .ign-col-sm-6,
.ign-ignitis-navigation .ign-col-sm-5,
.ign-ignitis-navigation .ign-col-sm-4,
.ign-ignitis-navigation .ign-col-sm-3,
.ign-ignitis-navigation .ign-col-sm-2,
.ign-ignitis-navigation .ign-col-sm-1,
.ign-ignitis-navigation .ign-col,
.ign-ignitis-navigation .ign-col-auto,
.ign-ignitis-navigation .ign-col-12,
.ign-ignitis-navigation .ign-col-11,
.ign-ignitis-navigation .ign-col-10,
.ign-ignitis-navigation .ign-col-9,
.ign-ignitis-navigation .ign-col-8,
.ign-ignitis-navigation .ign-col-7,
.ign-ignitis-navigation .ign-col-6,
.ign-ignitis-navigation .ign-col-5,
.ign-ignitis-navigation .ign-col-4,
.ign-ignitis-navigation .ign-col-3,
.ign-ignitis-navigation .ign-col-2,
.ign-ignitis-navigation .ign-col-1 {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.ign-ignitis-navigation .ign-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.ign-ignitis-navigation .ign-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.ign-ignitis-navigation .ign-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.ign-ignitis-navigation .ign-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.ign-ignitis-navigation .ign-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.ign-ignitis-navigation .ign-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.ign-ignitis-navigation .ign-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.ign-ignitis-navigation .ign-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.ign-ignitis-navigation .ign-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.ign-ignitis-navigation .ign-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.ign-ignitis-navigation .ign-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.ign-ignitis-navigation .ign-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.ign-ignitis-navigation .ign-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.ign-ignitis-navigation .ign-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.ign-ignitis-navigation .ign-order-first {
  order: -1;
}

.ign-ignitis-navigation .ign-order-last {
  order: 13;
}

.ign-ignitis-navigation .ign-order-0 {
  order: 0;
}

.ign-ignitis-navigation .ign-order-1 {
  order: 1;
}

.ign-ignitis-navigation .ign-order-2 {
  order: 2;
}

.ign-ignitis-navigation .ign-order-3 {
  order: 3;
}

.ign-ignitis-navigation .ign-order-4 {
  order: 4;
}

.ign-ignitis-navigation .ign-order-5 {
  order: 5;
}

.ign-ignitis-navigation .ign-order-6 {
  order: 6;
}

.ign-ignitis-navigation .ign-order-7 {
  order: 7;
}

.ign-ignitis-navigation .ign-order-8 {
  order: 8;
}

.ign-ignitis-navigation .ign-order-9 {
  order: 9;
}

.ign-ignitis-navigation .ign-order-10 {
  order: 10;
}

.ign-ignitis-navigation .ign-order-11 {
  order: 11;
}

.ign-ignitis-navigation .ign-order-12 {
  order: 12;
}

.ign-ignitis-navigation .ign-offset-1 {
  margin-left: 8.3333333333%;
}

.ign-ignitis-navigation .ign-offset-2 {
  margin-left: 16.6666666667%;
}

.ign-ignitis-navigation .ign-offset-3 {
  margin-left: 25%;
}

.ign-ignitis-navigation .ign-offset-4 {
  margin-left: 33.3333333333%;
}

.ign-ignitis-navigation .ign-offset-5 {
  margin-left: 41.6666666667%;
}

.ign-ignitis-navigation .ign-offset-6 {
  margin-left: 50%;
}

.ign-ignitis-navigation .ign-offset-7 {
  margin-left: 58.3333333333%;
}

.ign-ignitis-navigation .ign-offset-8 {
  margin-left: 66.6666666667%;
}

.ign-ignitis-navigation .ign-offset-9 {
  margin-left: 75%;
}

.ign-ignitis-navigation .ign-offset-10 {
  margin-left: 83.3333333333%;
}

.ign-ignitis-navigation .ign-offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .ign-ignitis-navigation .ign-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .ign-ignitis-navigation .ign-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .ign-ignitis-navigation .ign-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-order-sm-first {
    order: -1;
  }

  .ign-ignitis-navigation .ign-order-sm-last {
    order: 13;
  }

  .ign-ignitis-navigation .ign-order-sm-0 {
    order: 0;
  }

  .ign-ignitis-navigation .ign-order-sm-1 {
    order: 1;
  }

  .ign-ignitis-navigation .ign-order-sm-2 {
    order: 2;
  }

  .ign-ignitis-navigation .ign-order-sm-3 {
    order: 3;
  }

  .ign-ignitis-navigation .ign-order-sm-4 {
    order: 4;
  }

  .ign-ignitis-navigation .ign-order-sm-5 {
    order: 5;
  }

  .ign-ignitis-navigation .ign-order-sm-6 {
    order: 6;
  }

  .ign-ignitis-navigation .ign-order-sm-7 {
    order: 7;
  }

  .ign-ignitis-navigation .ign-order-sm-8 {
    order: 8;
  }

  .ign-ignitis-navigation .ign-order-sm-9 {
    order: 9;
  }

  .ign-ignitis-navigation .ign-order-sm-10 {
    order: 10;
  }

  .ign-ignitis-navigation .ign-order-sm-11 {
    order: 11;
  }

  .ign-ignitis-navigation .ign-order-sm-12 {
    order: 12;
  }

  .ign-ignitis-navigation .ign-offset-sm-0 {
    margin-left: 0;
  }

  .ign-ignitis-navigation .ign-offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-sm-3 {
    margin-left: 25%;
  }

  .ign-ignitis-navigation .ign-offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-sm-6 {
    margin-left: 50%;
  }

  .ign-ignitis-navigation .ign-offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-sm-9 {
    margin-left: 75%;
  }

  .ign-ignitis-navigation .ign-offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .ign-ignitis-navigation .ign-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .ign-ignitis-navigation .ign-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .ign-ignitis-navigation .ign-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-order-md-first {
    order: -1;
  }

  .ign-ignitis-navigation .ign-order-md-last {
    order: 13;
  }

  .ign-ignitis-navigation .ign-order-md-0 {
    order: 0;
  }

  .ign-ignitis-navigation .ign-order-md-1 {
    order: 1;
  }

  .ign-ignitis-navigation .ign-order-md-2 {
    order: 2;
  }

  .ign-ignitis-navigation .ign-order-md-3 {
    order: 3;
  }

  .ign-ignitis-navigation .ign-order-md-4 {
    order: 4;
  }

  .ign-ignitis-navigation .ign-order-md-5 {
    order: 5;
  }

  .ign-ignitis-navigation .ign-order-md-6 {
    order: 6;
  }

  .ign-ignitis-navigation .ign-order-md-7 {
    order: 7;
  }

  .ign-ignitis-navigation .ign-order-md-8 {
    order: 8;
  }

  .ign-ignitis-navigation .ign-order-md-9 {
    order: 9;
  }

  .ign-ignitis-navigation .ign-order-md-10 {
    order: 10;
  }

  .ign-ignitis-navigation .ign-order-md-11 {
    order: 11;
  }

  .ign-ignitis-navigation .ign-order-md-12 {
    order: 12;
  }

  .ign-ignitis-navigation .ign-offset-md-0 {
    margin-left: 0;
  }

  .ign-ignitis-navigation .ign-offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-md-3 {
    margin-left: 25%;
  }

  .ign-ignitis-navigation .ign-offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-md-6 {
    margin-left: 50%;
  }

  .ign-ignitis-navigation .ign-offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-md-9 {
    margin-left: 75%;
  }

  .ign-ignitis-navigation .ign-offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .ign-ignitis-navigation .ign-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .ign-ignitis-navigation .ign-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .ign-ignitis-navigation .ign-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-order-lg-first {
    order: -1;
  }

  .ign-ignitis-navigation .ign-order-lg-last {
    order: 13;
  }

  .ign-ignitis-navigation .ign-order-lg-0 {
    order: 0;
  }

  .ign-ignitis-navigation .ign-order-lg-1 {
    order: 1;
  }

  .ign-ignitis-navigation .ign-order-lg-2 {
    order: 2;
  }

  .ign-ignitis-navigation .ign-order-lg-3 {
    order: 3;
  }

  .ign-ignitis-navigation .ign-order-lg-4 {
    order: 4;
  }

  .ign-ignitis-navigation .ign-order-lg-5 {
    order: 5;
  }

  .ign-ignitis-navigation .ign-order-lg-6 {
    order: 6;
  }

  .ign-ignitis-navigation .ign-order-lg-7 {
    order: 7;
  }

  .ign-ignitis-navigation .ign-order-lg-8 {
    order: 8;
  }

  .ign-ignitis-navigation .ign-order-lg-9 {
    order: 9;
  }

  .ign-ignitis-navigation .ign-order-lg-10 {
    order: 10;
  }

  .ign-ignitis-navigation .ign-order-lg-11 {
    order: 11;
  }

  .ign-ignitis-navigation .ign-order-lg-12 {
    order: 12;
  }

  .ign-ignitis-navigation .ign-offset-lg-0 {
    margin-left: 0;
  }

  .ign-ignitis-navigation .ign-offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-lg-3 {
    margin-left: 25%;
  }

  .ign-ignitis-navigation .ign-offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-lg-6 {
    margin-left: 50%;
  }

  .ign-ignitis-navigation .ign-offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-lg-9 {
    margin-left: 75%;
  }

  .ign-ignitis-navigation .ign-offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .ign-ignitis-navigation .ign-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .ign-ignitis-navigation .ign-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .ign-ignitis-navigation .ign-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .ign-ignitis-navigation .ign-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .ign-ignitis-navigation .ign-order-xl-first {
    order: -1;
  }

  .ign-ignitis-navigation .ign-order-xl-last {
    order: 13;
  }

  .ign-ignitis-navigation .ign-order-xl-0 {
    order: 0;
  }

  .ign-ignitis-navigation .ign-order-xl-1 {
    order: 1;
  }

  .ign-ignitis-navigation .ign-order-xl-2 {
    order: 2;
  }

  .ign-ignitis-navigation .ign-order-xl-3 {
    order: 3;
  }

  .ign-ignitis-navigation .ign-order-xl-4 {
    order: 4;
  }

  .ign-ignitis-navigation .ign-order-xl-5 {
    order: 5;
  }

  .ign-ignitis-navigation .ign-order-xl-6 {
    order: 6;
  }

  .ign-ignitis-navigation .ign-order-xl-7 {
    order: 7;
  }

  .ign-ignitis-navigation .ign-order-xl-8 {
    order: 8;
  }

  .ign-ignitis-navigation .ign-order-xl-9 {
    order: 9;
  }

  .ign-ignitis-navigation .ign-order-xl-10 {
    order: 10;
  }

  .ign-ignitis-navigation .ign-order-xl-11 {
    order: 11;
  }

  .ign-ignitis-navigation .ign-order-xl-12 {
    order: 12;
  }

  .ign-ignitis-navigation .ign-offset-xl-0 {
    margin-left: 0;
  }

  .ign-ignitis-navigation .ign-offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-xl-3 {
    margin-left: 25%;
  }

  .ign-ignitis-navigation .ign-offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-xl-6 {
    margin-left: 50%;
  }

  .ign-ignitis-navigation .ign-offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .ign-ignitis-navigation .ign-offset-xl-9 {
    margin-left: 75%;
  }

  .ign-ignitis-navigation .ign-offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .ign-ignitis-navigation .ign-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.ign-ignitis-navigation .ign-form-control {
  display: block;
  width: 100%;
  height: calc(1.4em + 18px + 2px);
  padding: 9px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #24345F;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #B6BCCB;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ign-ignitis-navigation .ign-form-control {
    transition: none;
  }
}

.ign-ignitis-navigation .ign-form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.ign-ignitis-navigation .ign-form-control:focus {
  color: #24345F;
  background-color: #fff;
  border-color: #00baa1;
  outline: 0;
  box-shadow: none;
}

.ign-ignitis-navigation .ign-form-control::-moz-placeholder {
  color: #B6BCCB;
  opacity: 1;
}

.ign-ignitis-navigation .ign-form-control::placeholder {
  color: #B6BCCB;
  opacity: 1;
}

.ign-ignitis-navigation .ign-form-control:disabled,
.ign-ignitis-navigation .ign-form-control[readonly] {
  background-color: #F2F3F5;
  opacity: 1;
}

.ign-ignitis-navigation select.ign-form-control:focus::-ms-value {
  color: #24345F;
  background-color: #fff;
}

.ign-ignitis-navigation .ign-form-control-file,
.ign-ignitis-navigation .ign-form-control-range {
  display: block;
  width: 100%;
}

.ign-ignitis-navigation .ign-col-form-label {
  padding-top: calc(9px + 1px);
  padding-bottom: calc(9px + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.4;
}

.ign-ignitis-navigation .ign-col-form-label-lg {
  padding-top: calc(10px + 1px);
  padding-bottom: calc(10px + 1px);
  font-size: 18px;
  line-height: 1.3333333333;
}

.ign-ignitis-navigation .ign-col-form-label-sm {
  padding-top: calc(3px + 1px);
  padding-bottom: calc(3px + 1px);
  font-size: 14px;
  line-height: 1.5;
}

.ign-ignitis-navigation .ign-form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
  line-height: 1.4;
  color: #24345F;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.ign-ignitis-navigation .ign-form-control-plaintext.ign-form-control-sm,
.ign-ignitis-navigation .ign-form-control-plaintext.ign-form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.ign-ignitis-navigation .ign-form-control-sm {
  height: calc(1.5em + 6px + 2px);
  padding: 3px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.ign-ignitis-navigation .ign-form-control-lg {
  height: calc(1.3333333333em + 20px + 2px);
  padding: 10px 18px;
  font-size: 18px;
  line-height: 1.3333333333;
  border-radius: 4px;
}

.ign-ignitis-navigation select.ign-form-control[size],
.ign-ignitis-navigation select.ign-form-control[multiple] {
  height: auto;
}

.ign-ignitis-navigation textarea.ign-form-control {
  height: auto;
}

.ign-ignitis-navigation .ign-form-group {
  margin-bottom: 12px;
}

.ign-ignitis-navigation .ign-form-text {
  display: block;
  margin-top: 10px;
}

.ign-ignitis-navigation .ign-form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.ign-ignitis-navigation .ign-form-row > .ign-col,
.ign-ignitis-navigation .ign-form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.ign-ignitis-navigation .ign-form-check {
  position: relative;
  display: block;
  padding-left: 20px;
}

.ign-ignitis-navigation .ign-form-check-input {
  position: absolute;
  margin-top: 4px;
  margin-left: -20px;
}

.ign-ignitis-navigation .ign-form-check-input:disabled ~ .ign-form-check-label {
  color: #78829D;
}

.ign-ignitis-navigation .ign-form-check-label {
  margin-bottom: 0;
}

.ign-ignitis-navigation .ign-form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 12px;
}

.ign-ignitis-navigation .ign-form-check-inline .ign-form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 5px;
  margin-left: 0;
}

.ign-ignitis-navigation .ign-valid-feedback {
  display: none;
  width: 100%;
  margin-top: 10px;
  font-size: 85.7142857143%;
  color: #24345F;
}

.ign-ignitis-navigation .ign-valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 20px 20px;
  margin-top: 1px;
  font-size: 14px;
  line-height: 1.4;
  color: #fff;
  background-color: #24345f;
  border-radius: 4px;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:valid,
.ign-ignitis-navigation .ign-form-control.ign-is-valid {
  border-color: #24345F;
  padding-right: calc(1.4em + 18px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2324345F' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.35em + 4px);
  background-size: calc(0.7em + 9px) calc(0.7em + 9px);
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:valid:focus,
.ign-ignitis-navigation .ign-form-control.ign-is-valid:focus {
  border-color: #24345F;
  box-shadow: 0 0 0 3px rgba(36, 52, 95, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-control:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-form-control.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-form-control.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation textarea.ign-form-control:valid,
.ign-ignitis-navigation textarea.ign-form-control.ign-is-valid {
  padding-right: calc(1.4em + 18px);
  background-position: top calc(0.35em + 4px) right calc(0.35em + 4px);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:valid,
.ign-ignitis-navigation .ign-custom-select.ign-is-valid {
  border-color: #24345F;
  padding-right: calc((1em + 18px) * 3 / 4 + 26px);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2378829D' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 10px center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2324345F' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 26px/calc(0.7em + 9px) calc(0.7em + 9px);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:valid:focus,
.ign-ignitis-navigation .ign-custom-select.ign-is-valid:focus {
  border-color: #24345F;
  box-shadow: 0 0 0 3px rgba(36, 52, 95, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-select:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-custom-select.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-custom-select.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control-file:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-control-file:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-form-control-file.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-form-control-file.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:valid ~ .ign-form-check-label,
.ign-ignitis-navigation .ign-form-check-input.ign-is-valid ~ .ign-form-check-label {
  color: #24345F;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-form-check-input.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-form-check-input.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid ~ .ign-custom-control-label,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid ~ .ign-custom-control-label {
  color: #24345F;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid ~ .ign-custom-control-label::before {
  border-color: #24345F;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid:checked ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid:checked ~ .ign-custom-control-label::before {
  border-color: #324884;
  background-color: #324884;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid:focus ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid:focus ~ .ign-custom-control-label::before {
  box-shadow: 0 0 0 3px rgba(36, 52, 95, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:valid:focus:not(:checked) ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-valid:focus:not(:checked) ~ .ign-custom-control-label::before {
  border-color: #24345F;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:valid ~ .ign-custom-file-label,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-valid ~ .ign-custom-file-label {
  border-color: #24345F;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:valid ~ .ign-valid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:valid ~ .ign-valid-tooltip,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-valid ~ .ign-valid-feedback,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-valid ~ .ign-valid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:valid:focus ~ .ign-custom-file-label,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-valid:focus ~ .ign-custom-file-label {
  border-color: #24345F;
  box-shadow: 0 0 0 3px rgba(36, 52, 95, 0.25);
}

.ign-ignitis-navigation .ign-invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 10px;
  font-size: 85.7142857143%;
  color: #FF4D4D;
}

.ign-ignitis-navigation .ign-invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 20px 20px;
  margin-top: 1px;
  font-size: 14px;
  line-height: 1.4;
  color: #fff;
  background-color: #ff4d4d;
  border-radius: 4px;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:invalid,
.ign-ignitis-navigation .ign-form-control.ign-is-invalid {
  border-color: #FF4D4D;
  padding-right: calc(1.4em + 18px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4D4D' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4D4D' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.35em + 4px);
  background-size: calc(0.7em + 9px) calc(0.7em + 9px);
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:invalid:focus,
.ign-ignitis-navigation .ign-form-control.ign-is-invalid:focus {
  border-color: #FF4D4D;
  box-shadow: 0 0 0 3px rgba(255, 77, 77, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-control:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-form-control.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-form-control.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation textarea.ign-form-control:invalid,
.ign-ignitis-navigation textarea.ign-form-control.ign-is-invalid {
  padding-right: calc(1.4em + 18px);
  background-position: top calc(0.35em + 4px) right calc(0.35em + 4px);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:invalid,
.ign-ignitis-navigation .ign-custom-select.ign-is-invalid {
  border-color: #FF4D4D;
  padding-right: calc((1em + 18px) * 3 / 4 + 26px);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2378829D' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 10px center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF4D4D' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF4D4D' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 26px/calc(0.7em + 9px) calc(0.7em + 9px);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:invalid:focus,
.ign-ignitis-navigation .ign-custom-select.ign-is-invalid:focus {
  border-color: #FF4D4D;
  box-shadow: 0 0 0 3px rgba(255, 77, 77, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-select:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-select:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-custom-select.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-custom-select.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-control-file:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-control-file:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-form-control-file.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-form-control-file.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:invalid ~ .ign-form-check-label,
.ign-ignitis-navigation .ign-form-check-input.ign-is-invalid ~ .ign-form-check-label {
  color: #FF4D4D;
}

.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-form-check-input:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-form-check-input.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-form-check-input.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid ~ .ign-custom-control-label,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid ~ .ign-custom-control-label {
  color: #FF4D4D;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid ~ .ign-custom-control-label::before {
  border-color: #FF4D4D;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid:checked ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid:checked ~ .ign-custom-control-label::before {
  border-color: #ff8080;
  background-color: #ff8080;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid:focus ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid:focus ~ .ign-custom-control-label::before {
  box-shadow: 0 0 0 3px rgba(255, 77, 77, 0.25);
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-control-input:invalid:focus:not(:checked) ~ .ign-custom-control-label::before,
.ign-ignitis-navigation .ign-custom-control-input.ign-is-invalid:focus:not(:checked) ~ .ign-custom-control-label::before {
  border-color: #FF4D4D;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:invalid ~ .ign-custom-file-label,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-invalid ~ .ign-custom-file-label {
  border-color: #FF4D4D;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:invalid ~ .ign-invalid-feedback,
.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:invalid ~ .ign-invalid-tooltip,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-invalid ~ .ign-invalid-feedback,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-invalid ~ .ign-invalid-tooltip {
  display: block;
}

.ign-was-validated .ign-ignitis-navigation .ign-custom-file-input:invalid:focus ~ .ign-custom-file-label,
.ign-ignitis-navigation .ign-custom-file-input.ign-is-invalid:focus ~ .ign-custom-file-label {
  border-color: #FF4D4D;
  box-shadow: 0 0 0 3px rgba(255, 77, 77, 0.25);
}

.ign-ignitis-navigation .ign-form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.ign-ignitis-navigation .ign-form-inline .ign-form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-form-control-plaintext {
    display: inline-block;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-input-group,
  .ign-ignitis-navigation .ign-form-inline .ign-custom-select {
    width: auto;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 4px;
    margin-left: 0;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-custom-control {
    align-items: center;
    justify-content: center;
  }

  .ign-ignitis-navigation .ign-form-inline .ign-custom-control-label {
    margin-bottom: 0;
  }
}

.ign-ignitis-navigation .ign-btn {
  display: inline-block;
  font-weight: 700;
  color: #24345F;
  text-align: center;
  vertical-align: middle;
  -moz-user-select: none;
       user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 6px 20px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 4px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ign-ignitis-navigation .ign-btn {
    transition: none;
  }
}

.ign-ignitis-navigation .ign-btn:hover {
  color: #24345F;
  text-decoration: none;
}

.ign-ignitis-navigation .ign-btn:focus,
.ign-ignitis-navigation .ign-btn.ign-focus {
  outline: 0;
  box-shadow: none;
}

.ign-ignitis-navigation .ign-btn.ign-disabled,
.ign-ignitis-navigation .ign-btn:disabled {
  opacity: 1;
}

.ign-ignitis-navigation a.ign-btn.ign-disabled,
.ign-ignitis-navigation fieldset:disabled a.ign-btn {
  pointer-events: none;
}

.ign-ignitis-navigation .ign-btn-primary {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-primary:hover {
  color: #fff;
  background-color: #00ad96;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-primary:focus,
.ign-ignitis-navigation .ign-btn-primary.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 218, 194, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary.ign-disabled,
.ign-ignitis-navigation .ign-btn-primary:disabled {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-primary:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-primary:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-primary.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a08b;
  border-color: #009380;
}

.ign-ignitis-navigation .ign-btn-primary:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-primary:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-primary.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 218, 194, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary {
  color: #fff;
  background-color: #4061E3;
  border-color: #4061E3;
}

.ign-ignitis-navigation .ign-btn-secondary:hover {
  color: #fff;
  background-color: #2046dc;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-secondary:focus,
.ign-ignitis-navigation .ign-btn-secondary.ign-focus {
  box-shadow: 0 0 0 0 rgba(93, 121, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary.ign-disabled,
.ign-ignitis-navigation .ign-btn-secondary:disabled {
  color: #fff;
  background-color: #4061E3;
  border-color: #4061E3;
}

.ign-ignitis-navigation .ign-btn-secondary:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-secondary:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary.ign-dropdown-toggle {
  color: #fff;
  background-color: #1f43d1;
  border-color: #1d3fc6;
}

.ign-ignitis-navigation .ign-btn-secondary:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-secondary:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(93, 121, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-success {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-success:hover {
  color: #fff;
  background-color: #00ad96;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-success:focus,
.ign-ignitis-navigation .ign-btn-success.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 218, 194, 0.5);
}

.ign-ignitis-navigation .ign-btn-success.ign-disabled,
.ign-ignitis-navigation .ign-btn-success:disabled {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-success:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a08b;
  border-color: #009380;
}

.ign-ignitis-navigation .ign-btn-success:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 218, 194, 0.5);
}

.ign-ignitis-navigation .ign-btn-info {
  color: #fff;
  background-color: #00DADC;
  border-color: #00DADC;
}

.ign-ignitis-navigation .ign-btn-info:hover {
  color: #fff;
  background-color: #00b4b6;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-info:focus,
.ign-ignitis-navigation .ign-btn-info.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 224, 225, 0.5);
}

.ign-ignitis-navigation .ign-btn-info.ign-disabled,
.ign-ignitis-navigation .ign-btn-info:disabled {
  color: #fff;
  background-color: #00DADC;
  border-color: #00DADC;
}

.ign-ignitis-navigation .ign-btn-info:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a7a9;
  border-color: #009b9c;
}

.ign-ignitis-navigation .ign-btn-info:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 224, 225, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning {
  color: #fff;
  background-color: #EECF4E;
  border-color: #EECF4E;
}

.ign-ignitis-navigation .ign-btn-warning:hover {
  color: #fff;
  background-color: #ebc62b;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-warning:focus,
.ign-ignitis-navigation .ign-btn-warning.ign-focus {
  box-shadow: 0 0 0 0 rgba(241, 214, 105, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning:disabled {
  color: #fff;
  background-color: #EECF4E;
  border-color: #EECF4E;
}

.ign-ignitis-navigation .ign-btn-warning:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning.ign-dropdown-toggle {
  color: #fff;
  background-color: #eac21f;
  border-color: #e6be16;
}

.ign-ignitis-navigation .ign-btn-warning:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(241, 214, 105, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger {
  color: #fff;
  background-color: #FF4D4D;
  border-color: #FF4D4D;
}

.ign-ignitis-navigation .ign-btn-danger:hover {
  color: #fff;
  background-color: #ff2727;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-danger:focus,
.ign-ignitis-navigation .ign-btn-danger.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 104, 104, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger:disabled {
  color: #fff;
  background-color: #FF4D4D;
  border-color: #FF4D4D;
}

.ign-ignitis-navigation .ign-btn-danger:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger.ign-dropdown-toggle {
  color: #fff;
  background-color: #ff1a1a;
  border-color: #ff0d0d;
}

.ign-ignitis-navigation .ign-btn-danger:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 104, 104, 0.5);
}

.ign-ignitis-navigation .ign-btn-light {
  color: #fff;
  background-color: #F2F3F5;
  border-color: #F2F3F5;
}

.ign-ignitis-navigation .ign-btn-light:hover {
  color: #fff;
  background-color: #dcdfe4;
  border-color: #d5d8df;
}

.ign-ignitis-navigation .ign-btn-light:focus,
.ign-ignitis-navigation .ign-btn-light.ign-focus {
  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
}

.ign-ignitis-navigation .ign-btn-light.ign-disabled,
.ign-ignitis-navigation .ign-btn-light:disabled {
  color: #fff;
  background-color: #F2F3F5;
  border-color: #F2F3F5;
}

.ign-ignitis-navigation .ign-btn-light:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-light:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-light.ign-dropdown-toggle {
  color: #fff;
  background-color: #d5d8df;
  border-color: #ced2d9;
}

.ign-ignitis-navigation .ign-btn-light:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-light:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-light.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
}

.ign-ignitis-navigation .ign-btn-dark {
  color: #fff;
  background-color: #24345F;
  border-color: #24345F;
}

.ign-ignitis-navigation .ign-btn-dark:hover {
  color: #fff;
  background-color: #192543;
  border-color: #16203a;
}

.ign-ignitis-navigation .ign-btn-dark:focus,
.ign-ignitis-navigation .ign-btn-dark.ign-focus {
  box-shadow: 0 0 0 0 rgba(69, 82, 119, 0.5);
}

.ign-ignitis-navigation .ign-btn-dark.ign-disabled,
.ign-ignitis-navigation .ign-btn-dark:disabled {
  color: #fff;
  background-color: #24345F;
  border-color: #24345F;
}

.ign-ignitis-navigation .ign-btn-dark:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-dark:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-dark.ign-dropdown-toggle {
  color: #fff;
  background-color: #16203a;
  border-color: #121b31;
}

.ign-ignitis-navigation .ign-btn-dark:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-dark:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-dark.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(69, 82, 119, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-1 {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-primary-1:hover {
  color: #fff;
  background-color: #009380;
  border-color: #008775;
}

.ign-ignitis-navigation .ign-btn-primary-1:focus,
.ign-ignitis-navigation .ign-btn-primary-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 196, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-primary-1:disabled {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-primary-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-primary-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #008775;
  border-color: #007a6a;
}

.ign-ignitis-navigation .ign-btn-primary-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-primary-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 196, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-2 {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-primary-2:hover {
  color: #fff;
  background-color: #007a6a;
  border-color: #006d5f;
}

.ign-ignitis-navigation .ign-btn-primary-2:focus,
.ign-ignitis-navigation .ign-btn-primary-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 174, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-primary-2:disabled {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-primary-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-primary-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #006d5f;
  border-color: #006053;
}

.ign-ignitis-navigation .ign-btn-primary-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-primary-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 174, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-v3 {
  color: #fff;
  background-color: #233a8a;
  border-color: #233a8a;
}

.ign-ignitis-navigation .ign-btn-primary-v3:hover {
  color: #fff;
  background-color: #1b2d6b;
  border-color: #192961;
}

.ign-ignitis-navigation .ign-btn-primary-v3:focus,
.ign-ignitis-navigation .ign-btn-primary-v3.ign-focus {
  box-shadow: 0 0 0 0 rgba(68, 88, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-primary-v3.ign-disabled,
.ign-ignitis-navigation .ign-btn-primary-v3:disabled {
  color: #fff;
  background-color: #233a8a;
  border-color: #233a8a;
}

.ign-ignitis-navigation .ign-btn-primary-v3:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-primary-v3:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-v3.ign-dropdown-toggle {
  color: #fff;
  background-color: #192961;
  border-color: #162557;
}

.ign-ignitis-navigation .ign-btn-primary-v3:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-primary-v3:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-primary-v3.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(68, 88, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-1 {
  color: #fff;
  background-color: #2a4fe0;
  border-color: #2a4fe0;
}

.ign-ignitis-navigation .ign-btn-secondary-1:hover {
  color: #fff;
  background-color: #1d3fc6;
  border-color: #1b3cbb;
}

.ign-ignitis-navigation .ign-btn-secondary-1:focus,
.ign-ignitis-navigation .ign-btn-secondary-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(74, 105, 229, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-secondary-1:disabled {
  color: #fff;
  background-color: #2a4fe0;
  border-color: #2a4fe0;
}

.ign-ignitis-navigation .ign-btn-secondary-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-secondary-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #1b3cbb;
  border-color: #1a38b0;
}

.ign-ignitis-navigation .ign-btn-secondary-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-secondary-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(74, 105, 229, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-2 {
  color: #fff;
  background-color: #1f43d1;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-secondary-2:hover {
  color: #fff;
  background-color: #1a38b0;
  border-color: #1835a5;
}

.ign-ignitis-navigation .ign-btn-secondary-2:focus,
.ign-ignitis-navigation .ign-btn-secondary-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(65, 95, 216, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-secondary-2:disabled {
  color: #fff;
  background-color: #1f43d1;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-secondary-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-secondary-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #1835a5;
  border-color: #17319a;
}

.ign-ignitis-navigation .ign-btn-secondary-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-secondary-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(65, 95, 216, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-v3 {
  color: #fff;
  background-color: #4057e3;
  border-color: #4057e3;
}

.ign-ignitis-navigation .ign-btn-secondary-v3:hover {
  color: #fff;
  background-color: #203bdc;
  border-color: #1f38d1;
}

.ign-ignitis-navigation .ign-btn-secondary-v3:focus,
.ign-ignitis-navigation .ign-btn-secondary-v3.ign-focus {
  box-shadow: 0 0 0 0 rgba(93, 112, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-v3.ign-disabled,
.ign-ignitis-navigation .ign-btn-secondary-v3:disabled {
  color: #fff;
  background-color: #4057e3;
  border-color: #4057e3;
}

.ign-ignitis-navigation .ign-btn-secondary-v3:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-secondary-v3:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-v3.ign-dropdown-toggle {
  color: #fff;
  background-color: #1f38d1;
  border-color: #1d35c6;
}

.ign-ignitis-navigation .ign-btn-secondary-v3:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-secondary-v3:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-v3.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(93, 112, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300 {
  color: #fff;
  background-color: #4d64ee;
  border-color: #4d64ee;
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300:hover {
  color: #fff;
  background-color: #2a46eb;
  border-color: #1e3bea;
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300:focus,
.ign-ignitis-navigation .ign-btn-secondary-v3-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(104, 123, 241, 0.5);
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-secondary-v3-300:disabled {
  color: #fff;
  background-color: #4d64ee;
  border-color: #4d64ee;
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-secondary-v3-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-v3-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #1e3bea;
  border-color: #1634e5;
}

.ign-ignitis-navigation .ign-btn-secondary-v3-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-secondary-v3-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-secondary-v3-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(104, 123, 241, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-opaque {
  color: #fff;
  background-color: rgba(0, 211, 183, 0.08);
  border-color: rgba(0, 211, 183, 0.08);
}

.ign-ignitis-navigation .ign-btn-success-opaque:hover {
  color: #fff;
  background-color: rgba(0, 173, 150, 0.08);
  border-color: rgba(0, 160, 139, 0.08);
}

.ign-ignitis-navigation .ign-btn-success-opaque:focus,
.ign-ignitis-navigation .ign-btn-success-opaque.ign-focus {
  box-shadow: 0 0 0 0 rgba(206, 247, 241, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-opaque.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-opaque:disabled {
  color: #fff;
  background-color: rgba(0, 211, 183, 0.08);
  border-color: rgba(0, 211, 183, 0.08);
}

.ign-ignitis-navigation .ign-btn-success-opaque:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-opaque:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-opaque.ign-dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 160, 139, 0.08);
  border-color: rgba(0, 147, 128, 0.08);
}

.ign-ignitis-navigation .ign-btn-success-opaque:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-opaque:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-opaque.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(206, 247, 241, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-1 {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-success-1:hover {
  color: #fff;
  background-color: #009380;
  border-color: #008775;
}

.ign-ignitis-navigation .ign-btn-success-1:focus,
.ign-ignitis-navigation .ign-btn-success-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 196, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-1:disabled {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-success-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #008775;
  border-color: #007a6a;
}

.ign-ignitis-navigation .ign-btn-success-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 196, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-2 {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-success-2:hover {
  color: #fff;
  background-color: #007a6a;
  border-color: #006d5f;
}

.ign-ignitis-navigation .ign-btn-success-2:focus,
.ign-ignitis-navigation .ign-btn-success-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 174, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-2:disabled {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-success-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #006d5f;
  border-color: #006053;
}

.ign-ignitis-navigation .ign-btn-success-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 174, 156, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-300 {
  color: #fff;
  background-color: #e4faf7;
  border-color: #e4faf7;
}

.ign-ignitis-navigation .ign-btn-success-300:hover {
  color: #fff;
  background-color: #c4f4ed;
  border-color: #b9f2ea;
}

.ign-ignitis-navigation .ign-btn-success-300:focus,
.ign-ignitis-navigation .ign-btn-success-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(232, 251, 248, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-300:disabled {
  color: #fff;
  background-color: #e4faf7;
  border-color: #e4faf7;
}

.ign-ignitis-navigation .ign-btn-success-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #b9f2ea;
  border-color: #aef0e7;
}

.ign-ignitis-navigation .ign-btn-success-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(232, 251, 248, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-400 {
  color: #fff;
  background-color: #00d3b726;
  border-color: #00d3b726;
}

.ign-ignitis-navigation .ign-btn-success-400:hover {
  color: #fff;
  background-color: rgba(0, 173, 150, 0.1490196078);
  border-color: rgba(0, 160, 139, 0.1490196078);
}

.ign-ignitis-navigation .ign-btn-success-400:focus,
.ign-ignitis-navigation .ign-btn-success-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(175, 241, 232, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-400:disabled {
  color: #fff;
  background-color: #00d3b726;
  border-color: #00d3b726;
}

.ign-ignitis-navigation .ign-btn-success-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-400.ign-dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 160, 139, 0.1490196078);
  border-color: rgba(0, 147, 128, 0.1490196078);
}

.ign-ignitis-navigation .ign-btn-success-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(175, 241, 232, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-700 {
  color: #fff;
  background-color: #018f7d;
  border-color: #018f7d;
}

.ign-ignitis-navigation .ign-btn-success-700:hover {
  color: #fff;
  background-color: #01695c;
  border-color: #015c51;
}

.ign-ignitis-navigation .ign-btn-success-700:focus,
.ign-ignitis-navigation .ign-btn-success-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(39, 160, 145, 0.5);
}

.ign-ignitis-navigation .ign-btn-success-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-success-700:disabled {
  color: #fff;
  background-color: #018f7d;
  border-color: #018f7d;
}

.ign-ignitis-navigation .ign-btn-success-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-success-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-success-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #015c51;
  border-color: #015046;
}

.ign-ignitis-navigation .ign-btn-success-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-success-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-success-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(39, 160, 145, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-1 {
  color: #fff;
  background-color: #00c1c3;
  border-color: #00c1c3;
}

.ign-ignitis-navigation .ign-btn-info-1:hover {
  color: #fff;
  background-color: #009b9c;
  border-color: #008e90;
}

.ign-ignitis-navigation .ign-btn-info-1:focus,
.ign-ignitis-navigation .ign-btn-info-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 202, 204, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-1:disabled {
  color: #fff;
  background-color: #00c1c3;
  border-color: #00c1c3;
}

.ign-ignitis-navigation .ign-btn-info-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #008e90;
  border-color: #008283;
}

.ign-ignitis-navigation .ign-btn-info-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 202, 204, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-2 {
  color: #fff;
  background-color: #00a7a9;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-info-2:hover {
  color: #fff;
  background-color: #008283;
  border-color: #007576;
}

.ign-ignitis-navigation .ign-btn-info-2:focus,
.ign-ignitis-navigation .ign-btn-info-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 180, 182, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-2:disabled {
  color: #fff;
  background-color: #00a7a9;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-info-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #007576;
  border-color: #006869;
}

.ign-ignitis-navigation .ign-btn-info-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 180, 182, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-300 {
  color: #fff;
  background-color: #e8f3fb;
  border-color: #e8f3fb;
}

.ign-ignitis-navigation .ign-btn-info-300:hover {
  color: #fff;
  background-color: #c7e2f5;
  border-color: #bddcf3;
}

.ign-ignitis-navigation .ign-btn-info-300:focus,
.ign-ignitis-navigation .ign-btn-info-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(235, 245, 252, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-300:disabled {
  color: #fff;
  background-color: #e8f3fb;
  border-color: #e8f3fb;
}

.ign-ignitis-navigation .ign-btn-info-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #bddcf3;
  border-color: #b2d7f2;
}

.ign-ignitis-navigation .ign-btn-info-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 245, 252, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-700 {
  color: #fff;
  background-color: #026ba7;
  border-color: #026ba7;
}

.ign-ignitis-navigation .ign-btn-info-700:hover {
  color: #fff;
  background-color: #025381;
  border-color: #014b75;
}

.ign-ignitis-navigation .ign-btn-info-700:focus,
.ign-ignitis-navigation .ign-btn-info-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(40, 129, 180, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-700:disabled {
  color: #fff;
  background-color: #026ba7;
  border-color: #026ba7;
}

.ign-ignitis-navigation .ign-btn-info-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #014b75;
  border-color: #014368;
}

.ign-ignitis-navigation .ign-btn-info-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(40, 129, 180, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt {
  color: #fff;
  background-color: #009AD3;
  border-color: #009AD3;
}

.ign-ignitis-navigation .ign-btn-info-alt:hover {
  color: #fff;
  background-color: #007ead;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-info-alt:focus,
.ign-ignitis-navigation .ign-btn-info-alt.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 169, 218, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-alt:disabled {
  color: #fff;
  background-color: #009AD3;
  border-color: #009AD3;
}

.ign-ignitis-navigation .ign-btn-info-alt:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-alt:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt.ign-dropdown-toggle {
  color: #fff;
  background-color: #0075a0;
  border-color: #006b93;
}

.ign-ignitis-navigation .ign-btn-info-alt:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-alt:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 169, 218, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt-1 {
  color: #fff;
  background-color: #0087ba;
  border-color: #0087ba;
}

.ign-ignitis-navigation .ign-btn-info-alt-1:hover {
  color: #fff;
  background-color: #006b93;
  border-color: #006287;
}

.ign-ignitis-navigation .ign-btn-info-alt-1:focus,
.ign-ignitis-navigation .ign-btn-info-alt-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 153, 196, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-alt-1:disabled {
  color: #fff;
  background-color: #0087ba;
  border-color: #0087ba;
}

.ign-ignitis-navigation .ign-btn-info-alt-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-alt-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #006287;
  border-color: #00597a;
}

.ign-ignitis-navigation .ign-btn-info-alt-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-alt-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 153, 196, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt-2 {
  color: #fff;
  background-color: #0075a0;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-info-alt-2:hover {
  color: #fff;
  background-color: #00597a;
  border-color: #00506d;
}

.ign-ignitis-navigation .ign-btn-info-alt-2:focus,
.ign-ignitis-navigation .ign-btn-info-alt-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(38, 138, 174, 0.5);
}

.ign-ignitis-navigation .ign-btn-info-alt-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-info-alt-2:disabled {
  color: #fff;
  background-color: #0075a0;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-info-alt-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-info-alt-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #00506d;
  border-color: #004660;
}

.ign-ignitis-navigation .ign-btn-info-alt-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-info-alt-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-info-alt-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 138, 174, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-1 {
  color: #fff;
  background-color: #ecc937;
  border-color: #ecc937;
}

.ign-ignitis-navigation .ign-btn-warning-1:hover {
  color: #fff;
  background-color: #e6be16;
  border-color: #dbb415;
}

.ign-ignitis-navigation .ign-btn-warning-1:focus,
.ign-ignitis-navigation .ign-btn-warning-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(239, 209, 85, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning-1:disabled {
  color: #fff;
  background-color: #ecc937;
  border-color: #ecc937;
}

.ign-ignitis-navigation .ign-btn-warning-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #dbb415;
  border-color: #cfab14;
}

.ign-ignitis-navigation .ign-btn-warning-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(239, 209, 85, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-2 {
  color: #fff;
  background-color: #eac21f;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-warning-2:hover {
  color: #fff;
  background-color: #cfab14;
  border-color: #c3a113;
}

.ign-ignitis-navigation .ign-btn-warning-2:focus,
.ign-ignitis-navigation .ign-btn-warning-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(237, 203, 65, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning-2:disabled {
  color: #fff;
  background-color: #eac21f;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-warning-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #c3a113;
  border-color: #b89712;
}

.ign-ignitis-navigation .ign-btn-warning-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(237, 203, 65, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-300 {
  color: #fff;
  background-color: #fbf5db;
  border-color: #fbf5db;
}

.ign-ignitis-navigation .ign-btn-warning-300:hover {
  color: #fff;
  background-color: #f7ebb9;
  border-color: #f6e8ad;
}

.ign-ignitis-navigation .ign-btn-warning-300:focus,
.ign-ignitis-navigation .ign-btn-warning-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(252, 247, 224, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning-300:disabled {
  color: #fff;
  background-color: #fbf5db;
  border-color: #fbf5db;
}

.ign-ignitis-navigation .ign-btn-warning-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #f6e8ad;
  border-color: #f5e5a2;
}

.ign-ignitis-navigation .ign-btn-warning-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(252, 247, 224, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-400 {
  color: #fff;
  background-color: #e5d3a780;
  border-color: #e5d3a780;
}

.ign-ignitis-navigation .ign-btn-warning-400:hover {
  color: #fff;
  background-color: rgba(220, 196, 137, 0.5019607843);
  border-color: rgba(217, 191, 128, 0.5019607843);
}

.ign-ignitis-navigation .ign-btn-warning-400:focus,
.ign-ignitis-navigation .ign-btn-warning-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(238, 226, 197, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning-400:disabled {
  color: #fff;
  background-color: #e5d3a780;
  border-color: #e5d3a780;
}

.ign-ignitis-navigation .ign-btn-warning-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-400.ign-dropdown-toggle {
  color: #fff;
  background-color: rgba(217, 191, 128, 0.5019607843);
  border-color: rgba(214, 186, 118, 0.5019607843);
}

.ign-ignitis-navigation .ign-btn-warning-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(238, 226, 197, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-700 {
  color: #fff;
  background-color: #a26a0a;
  border-color: #a26a0a;
}

.ign-ignitis-navigation .ign-btn-warning-700:hover {
  color: #fff;
  background-color: #7e5208;
  border-color: #724b07;
}

.ign-ignitis-navigation .ign-btn-warning-700:focus,
.ign-ignitis-navigation .ign-btn-warning-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(176, 128, 47, 0.5);
}

.ign-ignitis-navigation .ign-btn-warning-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-warning-700:disabled {
  color: #fff;
  background-color: #a26a0a;
  border-color: #a26a0a;
}

.ign-ignitis-navigation .ign-btn-warning-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-warning-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #724b07;
  border-color: #664306;
}

.ign-ignitis-navigation .ign-btn-warning-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-warning-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-warning-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(176, 128, 47, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-1 {
  color: #fff;
  background-color: #ff3434;
  border-color: #ff3434;
}

.ign-ignitis-navigation .ign-btn-danger-1:hover {
  color: #fff;
  background-color: #ff0d0d;
  border-color: #ff0101;
}

.ign-ignitis-navigation .ign-btn-danger-1:focus,
.ign-ignitis-navigation .ign-btn-danger-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger-1:disabled {
  color: #fff;
  background-color: #ff3434;
  border-color: #ff3434;
}

.ign-ignitis-navigation .ign-btn-danger-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #ff0101;
  border-color: #f30000;
}

.ign-ignitis-navigation .ign-btn-danger-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 82, 82, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-2 {
  color: #fff;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-danger-2:hover {
  color: #fff;
  background-color: #f30000;
  border-color: #e60000;
}

.ign-ignitis-navigation .ign-btn-danger-2:focus,
.ign-ignitis-navigation .ign-btn-danger-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 60, 60, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger-2:disabled {
  color: #fff;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-danger-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #e60000;
  border-color: #d90000;
}

.ign-ignitis-navigation .ign-btn-danger-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 60, 60, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-300 {
  color: #fff;
  background-color: #ffe8e9;
  border-color: #ffe8e9;
}

.ign-ignitis-navigation .ign-btn-danger-300:hover {
  color: #fff;
  background-color: #ffc2c4;
  border-color: #ffb5b8;
}

.ign-ignitis-navigation .ign-btn-danger-300:focus,
.ign-ignitis-navigation .ign-btn-danger-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 235, 236, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger-300:disabled {
  color: #fff;
  background-color: #ffe8e9;
  border-color: #ffe8e9;
}

.ign-ignitis-navigation .ign-btn-danger-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #ffb5b8;
  border-color: #ffa8ac;
}

.ign-ignitis-navigation .ign-btn-danger-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 235, 236, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-400 {
  color: #fff;
  background-color: #eec3c480;
  border-color: #eec3c480;
}

.ign-ignitis-navigation .ign-btn-danger-400:hover {
  color: #fff;
  background-color: rgba(230, 165, 167, 0.5019607843);
  border-color: rgba(227, 155, 157, 0.5019607843);
}

.ign-ignitis-navigation .ign-btn-danger-400:focus,
.ign-ignitis-navigation .ign-btn-danger-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(244, 216, 216, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger-400:disabled {
  color: #fff;
  background-color: #eec3c480;
  border-color: #eec3c480;
}

.ign-ignitis-navigation .ign-btn-danger-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-400.ign-dropdown-toggle {
  color: #fff;
  background-color: rgba(227, 155, 157, 0.5019607843);
  border-color: rgba(224, 145, 147, 0.5019607843);
}

.ign-ignitis-navigation .ign-btn-danger-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(244, 216, 216, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-700 {
  color: #fff;
  background-color: #9f141c;
  border-color: #9f141c;
}

.ign-ignitis-navigation .ign-btn-danger-700:hover {
  color: #fff;
  background-color: #7d1016;
  border-color: #720e14;
}

.ign-ignitis-navigation .ign-btn-danger-700:focus,
.ign-ignitis-navigation .ign-btn-danger-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(173, 55, 62, 0.5);
}

.ign-ignitis-navigation .ign-btn-danger-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-danger-700:disabled {
  color: #fff;
  background-color: #9f141c;
  border-color: #9f141c;
}

.ign-ignitis-navigation .ign-btn-danger-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-danger-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #720e14;
  border-color: #660d12;
}

.ign-ignitis-navigation .ign-btn-danger-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-danger-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-danger-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(173, 55, 62, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-100 {
  color: #fff;
  background-color: #f5f6fe;
  border-color: #f5f6fe;
}

.ign-ignitis-navigation .ign-btn-lilac-100:hover {
  color: #fff;
  background-color: #d2d7fb;
  border-color: #c7ccf9;
}

.ign-ignitis-navigation .ign-btn-lilac-100:focus,
.ign-ignitis-navigation .ign-btn-lilac-100.ign-focus {
  box-shadow: 0 0 0 0 rgba(247, 247, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-100.ign-disabled,
.ign-ignitis-navigation .ign-btn-lilac-100:disabled {
  color: #fff;
  background-color: #f5f6fe;
  border-color: #f5f6fe;
}

.ign-ignitis-navigation .ign-btn-lilac-100:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-lilac-100:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-100.ign-dropdown-toggle {
  color: #fff;
  background-color: #c7ccf9;
  border-color: #bbc2f8;
}

.ign-ignitis-navigation .ign-btn-lilac-100:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-lilac-100:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-100.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(247, 247, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-300 {
  color: #fff;
  background-color: #f4f3fe;
  border-color: #f4f3fe;
}

.ign-ignitis-navigation .ign-btn-lilac-300:hover {
  color: #fff;
  background-color: #d4d0fb;
  border-color: #c9c4fa;
}

.ign-ignitis-navigation .ign-btn-lilac-300:focus,
.ign-ignitis-navigation .ign-btn-lilac-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(246, 245, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-lilac-300:disabled {
  color: #fff;
  background-color: #f4f3fe;
  border-color: #f4f3fe;
}

.ign-ignitis-navigation .ign-btn-lilac-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-lilac-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #c9c4fa;
  border-color: #beb8f9;
}

.ign-ignitis-navigation .ign-btn-lilac-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-lilac-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(246, 245, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac {
  color: #fff;
  background-color: #928df2;
  border-color: #928df2;
}

.ign-ignitis-navigation .ign-btn-lilac:hover {
  color: #fff;
  background-color: #716bee;
  border-color: #665fed;
}

.ign-ignitis-navigation .ign-btn-lilac:focus,
.ign-ignitis-navigation .ign-btn-lilac.ign-focus {
  box-shadow: 0 0 0 0 rgba(162, 158, 244, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac.ign-disabled,
.ign-ignitis-navigation .ign-btn-lilac:disabled {
  color: #fff;
  background-color: #928df2;
  border-color: #928df2;
}

.ign-ignitis-navigation .ign-btn-lilac:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-lilac:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac.ign-dropdown-toggle {
  color: #fff;
  background-color: #665fed;
  border-color: #5b54eb;
}

.ign-ignitis-navigation .ign-btn-lilac:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-lilac:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(162, 158, 244, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-700 {
  color: #fff;
  background-color: #5854af;
  border-color: #5854af;
}

.ign-ignitis-navigation .ign-btn-lilac-700:hover {
  color: #fff;
  background-color: #4a4696;
  border-color: #46428e;
}

.ign-ignitis-navigation .ign-btn-lilac-700:focus,
.ign-ignitis-navigation .ign-btn-lilac-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(113, 110, 187, 0.5);
}

.ign-ignitis-navigation .ign-btn-lilac-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-lilac-700:disabled {
  color: #fff;
  background-color: #5854af;
  border-color: #5854af;
}

.ign-ignitis-navigation .ign-btn-lilac-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-lilac-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #46428e;
  border-color: #413e85;
}

.ign-ignitis-navigation .ign-btn-lilac-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-lilac-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-lilac-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(113, 110, 187, 0.5);
}

.ign-ignitis-navigation .ign-btn-white {
  color: #24345F;
  background-color: #fff;
  border-color: #fff;
}

.ign-ignitis-navigation .ign-btn-white:hover {
  color: #fff;
  background-color: #ececec;
  border-color: #e6e6e6;
}

.ign-ignitis-navigation .ign-btn-white:focus,
.ign-ignitis-navigation .ign-btn-white.ign-focus {
  box-shadow: 0 0 0 0 rgba(222, 225, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-white.ign-disabled,
.ign-ignitis-navigation .ign-btn-white:disabled {
  color: #24345F;
  background-color: #fff;
  border-color: #fff;
}

.ign-ignitis-navigation .ign-btn-white:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-white:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-white.ign-dropdown-toggle {
  color: #fff;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.ign-ignitis-navigation .ign-btn-white:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-white:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-white.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(222, 225, 231, 0.5);
}

.ign-ignitis-navigation .ign-btn-dark-alt {
  color: #fff;
  background-color: #38476e;
  border-color: #38476e;
}

.ign-ignitis-navigation .ign-btn-dark-alt:hover {
  color: #fff;
  background-color: #2b3755;
  border-color: #27314c;
}

.ign-ignitis-navigation .ign-btn-dark-alt:focus,
.ign-ignitis-navigation .ign-btn-dark-alt.ign-focus {
  box-shadow: 0 0 0 0 rgba(86, 99, 132, 0.5);
}

.ign-ignitis-navigation .ign-btn-dark-alt.ign-disabled,
.ign-ignitis-navigation .ign-btn-dark-alt:disabled {
  color: #fff;
  background-color: #38476e;
  border-color: #38476e;
}

.ign-ignitis-navigation .ign-btn-dark-alt:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-dark-alt:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-dark-alt.ign-dropdown-toggle {
  color: #fff;
  background-color: #27314c;
  border-color: #222c44;
}

.ign-ignitis-navigation .ign-btn-dark-alt:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-dark-alt:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-dark-alt.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(86, 99, 132, 0.5);
}

.ign-ignitis-navigation .ign-btn-facebook-brand {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}

.ign-ignitis-navigation .ign-btn-facebook-brand:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}

.ign-ignitis-navigation .ign-btn-facebook-brand:focus,
.ign-ignitis-navigation .ign-btn-facebook-brand.ign-focus {
  box-shadow: 0 0 0 0 rgba(88, 114, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-facebook-brand.ign-disabled,
.ign-ignitis-navigation .ign-btn-facebook-brand:disabled {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}

.ign-ignitis-navigation .ign-btn-facebook-brand:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-facebook-brand:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-facebook-brand.ign-dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

.ign-ignitis-navigation .ign-btn-facebook-brand:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-facebook-brand:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-facebook-brand.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(88, 114, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-google-brand {
  color: #fff;
  background-color: #DB4437;
  border-color: #DB4437;
}

.ign-ignitis-navigation .ign-btn-google-brand:hover {
  color: #fff;
  background-color: #c83124;
  border-color: #bd2e22;
}

.ign-ignitis-navigation .ign-btn-google-brand:focus,
.ign-ignitis-navigation .ign-btn-google-brand.ign-focus {
  box-shadow: 0 0 0 0 rgba(224, 96, 85, 0.5);
}

.ign-ignitis-navigation .ign-btn-google-brand.ign-disabled,
.ign-ignitis-navigation .ign-btn-google-brand:disabled {
  color: #fff;
  background-color: #DB4437;
  border-color: #DB4437;
}

.ign-ignitis-navigation .ign-btn-google-brand:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-google-brand:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-google-brand.ign-dropdown-toggle {
  color: #fff;
  background-color: #bd2e22;
  border-color: #b22c20;
}

.ign-ignitis-navigation .ign-btn-google-brand:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-google-brand:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-google-brand.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(224, 96, 85, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary {
  color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-primary:hover {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-primary:focus,
.ign-ignitis-navigation .ign-btn-outline-primary.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-primary:disabled {
  color: #00D3B7;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-primary:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-primary:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary.ign-dropdown-toggle {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-primary:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-primary:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary {
  color: #4061E3;
  border-color: #4061E3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary:hover {
  color: #fff;
  background-color: #4061E3;
  border-color: #4061E3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary.ign-focus {
  box-shadow: 0 0 0 0 rgba(64, 97, 227, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-secondary:disabled {
  color: #4061E3;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-secondary:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-secondary:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary.ign-dropdown-toggle {
  color: #fff;
  background-color: #4061E3;
  border-color: #4061E3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(64, 97, 227, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success {
  color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-success:hover {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-success:focus,
.ign-ignitis-navigation .ign-btn-outline-success.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success:disabled {
  color: #00D3B7;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success.ign-dropdown-toggle {
  color: #fff;
  background-color: #00D3B7;
  border-color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-outline-success:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info {
  color: #00DADC;
  border-color: #00DADC;
}

.ign-ignitis-navigation .ign-btn-outline-info:hover {
  color: #fff;
  background-color: #00DADC;
  border-color: #00DADC;
}

.ign-ignitis-navigation .ign-btn-outline-info:focus,
.ign-ignitis-navigation .ign-btn-outline-info.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 218, 220, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info:disabled {
  color: #00DADC;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info.ign-dropdown-toggle {
  color: #fff;
  background-color: #00DADC;
  border-color: #00DADC;
}

.ign-ignitis-navigation .ign-btn-outline-info:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 218, 220, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning {
  color: #EECF4E;
  border-color: #EECF4E;
}

.ign-ignitis-navigation .ign-btn-outline-warning:hover {
  color: #fff;
  background-color: #EECF4E;
  border-color: #EECF4E;
}

.ign-ignitis-navigation .ign-btn-outline-warning:focus,
.ign-ignitis-navigation .ign-btn-outline-warning.ign-focus {
  box-shadow: 0 0 0 0 rgba(238, 207, 78, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning:disabled {
  color: #EECF4E;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning.ign-dropdown-toggle {
  color: #fff;
  background-color: #EECF4E;
  border-color: #EECF4E;
}

.ign-ignitis-navigation .ign-btn-outline-warning:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(238, 207, 78, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger {
  color: #FF4D4D;
  border-color: #FF4D4D;
}

.ign-ignitis-navigation .ign-btn-outline-danger:hover {
  color: #fff;
  background-color: #FF4D4D;
  border-color: #FF4D4D;
}

.ign-ignitis-navigation .ign-btn-outline-danger:focus,
.ign-ignitis-navigation .ign-btn-outline-danger.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 77, 77, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger:disabled {
  color: #FF4D4D;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger.ign-dropdown-toggle {
  color: #fff;
  background-color: #FF4D4D;
  border-color: #FF4D4D;
}

.ign-ignitis-navigation .ign-btn-outline-danger:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 77, 77, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-light {
  color: #F2F3F5;
  border-color: #F2F3F5;
}

.ign-ignitis-navigation .ign-btn-outline-light:hover {
  color: #fff;
  background-color: #F2F3F5;
  border-color: #F2F3F5;
}

.ign-ignitis-navigation .ign-btn-outline-light:focus,
.ign-ignitis-navigation .ign-btn-outline-light.ign-focus {
  box-shadow: 0 0 0 0 rgba(242, 243, 245, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-light.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-light:disabled {
  color: #F2F3F5;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-light:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-light:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-light.ign-dropdown-toggle {
  color: #fff;
  background-color: #F2F3F5;
  border-color: #F2F3F5;
}

.ign-ignitis-navigation .ign-btn-outline-light:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-light:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-light.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(242, 243, 245, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-dark {
  color: #24345F;
  border-color: #24345F;
}

.ign-ignitis-navigation .ign-btn-outline-dark:hover {
  color: #fff;
  background-color: #24345F;
  border-color: #24345F;
}

.ign-ignitis-navigation .ign-btn-outline-dark:focus,
.ign-ignitis-navigation .ign-btn-outline-dark.ign-focus {
  box-shadow: 0 0 0 0 rgba(36, 52, 95, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-dark.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-dark:disabled {
  color: #24345F;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-dark:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-dark:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-dark.ign-dropdown-toggle {
  color: #fff;
  background-color: #24345F;
  border-color: #24345F;
}

.ign-ignitis-navigation .ign-btn-outline-dark:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-dark:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-dark.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(36, 52, 95, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-1 {
  color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-primary-1:hover {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-primary-1:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 186, 161, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-primary-1:disabled {
  color: #00baa1;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-primary-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-primary-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-primary-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 186, 161, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-2 {
  color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-primary-2:hover {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-primary-2:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 160, 139, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-primary-2:disabled {
  color: #00a08b;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-primary-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-primary-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-primary-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 160, 139, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3 {
  color: #233a8a;
  border-color: #233a8a;
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3:hover {
  color: #fff;
  background-color: #233a8a;
  border-color: #233a8a;
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-v3.ign-focus {
  box-shadow: 0 0 0 0 rgba(35, 58, 138, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-primary-v3:disabled {
  color: #233a8a;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-primary-v3:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-v3.ign-dropdown-toggle {
  color: #fff;
  background-color: #233a8a;
  border-color: #233a8a;
}

.ign-ignitis-navigation .ign-btn-outline-primary-v3:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-primary-v3:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-primary-v3.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(35, 58, 138, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1 {
  color: #2a4fe0;
  border-color: #2a4fe0;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1:hover {
  color: #fff;
  background-color: #2a4fe0;
  border-color: #2a4fe0;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(42, 79, 224, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-secondary-1:disabled {
  color: #2a4fe0;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-secondary-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #2a4fe0;
  border-color: #2a4fe0;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(42, 79, 224, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2 {
  color: #1f43d1;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2:hover {
  color: #fff;
  background-color: #1f43d1;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(31, 67, 209, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-secondary-2:disabled {
  color: #1f43d1;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-secondary-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #1f43d1;
  border-color: #1f43d1;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(31, 67, 209, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3 {
  color: #4057e3;
  border-color: #4057e3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3:hover {
  color: #fff;
  background-color: #4057e3;
  border-color: #4057e3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3.ign-focus {
  box-shadow: 0 0 0 0 rgba(64, 87, 227, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3:disabled {
  color: #4057e3;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-v3.ign-dropdown-toggle {
  color: #fff;
  background-color: #4057e3;
  border-color: #4057e3;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-v3.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(64, 87, 227, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300 {
  color: #4d64ee;
  border-color: #4d64ee;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:hover {
  color: #fff;
  background-color: #4d64ee;
  border-color: #4d64ee;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(77, 100, 238, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:disabled {
  color: #4d64ee;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-v3-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #4d64ee;
  border-color: #4d64ee;
}

.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-secondary-v3-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-secondary-v3-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(77, 100, 238, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque {
  color: rgba(0, 211, 183, 0.08);
  border-color: rgba(0, 211, 183, 0.08);
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque:hover {
  color: #fff;
  background-color: rgba(0, 211, 183, 0.08);
  border-color: rgba(0, 211, 183, 0.08);
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque:focus,
.ign-ignitis-navigation .ign-btn-outline-success-opaque.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-opaque:disabled {
  color: rgba(0, 211, 183, 0.08);
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-opaque:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-opaque.ign-dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 211, 183, 0.08);
  border-color: rgba(0, 211, 183, 0.08);
}

.ign-ignitis-navigation .ign-btn-outline-success-opaque:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-opaque:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-opaque.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-1 {
  color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-success-1:hover {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-success-1:focus,
.ign-ignitis-navigation .ign-btn-outline-success-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 186, 161, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-1:disabled {
  color: #00baa1;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #00baa1;
  border-color: #00baa1;
}

.ign-ignitis-navigation .ign-btn-outline-success-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 186, 161, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-2 {
  color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-success-2:hover {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-success-2:focus,
.ign-ignitis-navigation .ign-btn-outline-success-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 160, 139, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-2:disabled {
  color: #00a08b;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a08b;
  border-color: #00a08b;
}

.ign-ignitis-navigation .ign-btn-outline-success-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 160, 139, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-300 {
  color: #e4faf7;
  border-color: #e4faf7;
}

.ign-ignitis-navigation .ign-btn-outline-success-300:hover {
  color: #fff;
  background-color: #e4faf7;
  border-color: #e4faf7;
}

.ign-ignitis-navigation .ign-btn-outline-success-300:focus,
.ign-ignitis-navigation .ign-btn-outline-success-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(228, 250, 247, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-300:disabled {
  color: #e4faf7;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #e4faf7;
  border-color: #e4faf7;
}

.ign-ignitis-navigation .ign-btn-outline-success-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(228, 250, 247, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-400 {
  color: #00d3b726;
  border-color: #00d3b726;
}

.ign-ignitis-navigation .ign-btn-outline-success-400:hover {
  color: #fff;
  background-color: #00d3b726;
  border-color: #00d3b726;
}

.ign-ignitis-navigation .ign-btn-outline-success-400:focus,
.ign-ignitis-navigation .ign-btn-outline-success-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-400:disabled {
  color: #00d3b726;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-400.ign-dropdown-toggle {
  color: #fff;
  background-color: #00d3b726;
  border-color: #00d3b726;
}

.ign-ignitis-navigation .ign-btn-outline-success-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 211, 183, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-700 {
  color: #018f7d;
  border-color: #018f7d;
}

.ign-ignitis-navigation .ign-btn-outline-success-700:hover {
  color: #fff;
  background-color: #018f7d;
  border-color: #018f7d;
}

.ign-ignitis-navigation .ign-btn-outline-success-700:focus,
.ign-ignitis-navigation .ign-btn-outline-success-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(1, 143, 125, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-success-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-success-700:disabled {
  color: #018f7d;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-success-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-success-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #018f7d;
  border-color: #018f7d;
}

.ign-ignitis-navigation .ign-btn-outline-success-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-success-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-success-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(1, 143, 125, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-1 {
  color: #00c1c3;
  border-color: #00c1c3;
}

.ign-ignitis-navigation .ign-btn-outline-info-1:hover {
  color: #fff;
  background-color: #00c1c3;
  border-color: #00c1c3;
}

.ign-ignitis-navigation .ign-btn-outline-info-1:focus,
.ign-ignitis-navigation .ign-btn-outline-info-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 193, 195, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-1:disabled {
  color: #00c1c3;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #00c1c3;
  border-color: #00c1c3;
}

.ign-ignitis-navigation .ign-btn-outline-info-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 193, 195, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-2 {
  color: #00a7a9;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-outline-info-2:hover {
  color: #fff;
  background-color: #00a7a9;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-outline-info-2:focus,
.ign-ignitis-navigation .ign-btn-outline-info-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 167, 169, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-2:disabled {
  color: #00a7a9;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #00a7a9;
  border-color: #00a7a9;
}

.ign-ignitis-navigation .ign-btn-outline-info-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 167, 169, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-300 {
  color: #e8f3fb;
  border-color: #e8f3fb;
}

.ign-ignitis-navigation .ign-btn-outline-info-300:hover {
  color: #fff;
  background-color: #e8f3fb;
  border-color: #e8f3fb;
}

.ign-ignitis-navigation .ign-btn-outline-info-300:focus,
.ign-ignitis-navigation .ign-btn-outline-info-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(232, 243, 251, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-300:disabled {
  color: #e8f3fb;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #e8f3fb;
  border-color: #e8f3fb;
}

.ign-ignitis-navigation .ign-btn-outline-info-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(232, 243, 251, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-700 {
  color: #026ba7;
  border-color: #026ba7;
}

.ign-ignitis-navigation .ign-btn-outline-info-700:hover {
  color: #fff;
  background-color: #026ba7;
  border-color: #026ba7;
}

.ign-ignitis-navigation .ign-btn-outline-info-700:focus,
.ign-ignitis-navigation .ign-btn-outline-info-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(2, 107, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-700:disabled {
  color: #026ba7;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #026ba7;
  border-color: #026ba7;
}

.ign-ignitis-navigation .ign-btn-outline-info-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(2, 107, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt {
  color: #009AD3;
  border-color: #009AD3;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt:hover {
  color: #fff;
  background-color: #009AD3;
  border-color: #009AD3;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 154, 211, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-alt:disabled {
  color: #009AD3;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-alt:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt.ign-dropdown-toggle {
  color: #fff;
  background-color: #009AD3;
  border-color: #009AD3;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 154, 211, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1 {
  color: #0087ba;
  border-color: #0087ba;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1:hover {
  color: #fff;
  background-color: #0087ba;
  border-color: #0087ba;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 135, 186, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-alt-1:disabled {
  color: #0087ba;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-alt-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #0087ba;
  border-color: #0087ba;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 135, 186, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2 {
  color: #0075a0;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2:hover {
  color: #fff;
  background-color: #0075a0;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(0, 117, 160, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-info-alt-2:disabled {
  color: #0075a0;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-info-alt-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #0075a0;
  border-color: #0075a0;
}

.ign-ignitis-navigation .ign-btn-outline-info-alt-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-info-alt-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-info-alt-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 117, 160, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-1 {
  color: #ecc937;
  border-color: #ecc937;
}

.ign-ignitis-navigation .ign-btn-outline-warning-1:hover {
  color: #fff;
  background-color: #ecc937;
  border-color: #ecc937;
}

.ign-ignitis-navigation .ign-btn-outline-warning-1:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(236, 201, 55, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning-1:disabled {
  color: #ecc937;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #ecc937;
  border-color: #ecc937;
}

.ign-ignitis-navigation .ign-btn-outline-warning-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(236, 201, 55, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-2 {
  color: #eac21f;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-outline-warning-2:hover {
  color: #fff;
  background-color: #eac21f;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-outline-warning-2:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(234, 194, 31, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning-2:disabled {
  color: #eac21f;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #eac21f;
  border-color: #eac21f;
}

.ign-ignitis-navigation .ign-btn-outline-warning-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(234, 194, 31, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-300 {
  color: #fbf5db;
  border-color: #fbf5db;
}

.ign-ignitis-navigation .ign-btn-outline-warning-300:hover {
  color: #fff;
  background-color: #fbf5db;
  border-color: #fbf5db;
}

.ign-ignitis-navigation .ign-btn-outline-warning-300:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(251, 245, 219, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning-300:disabled {
  color: #fbf5db;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #fbf5db;
  border-color: #fbf5db;
}

.ign-ignitis-navigation .ign-btn-outline-warning-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(251, 245, 219, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-400 {
  color: #e5d3a780;
  border-color: #e5d3a780;
}

.ign-ignitis-navigation .ign-btn-outline-warning-400:hover {
  color: #fff;
  background-color: #e5d3a780;
  border-color: #e5d3a780;
}

.ign-ignitis-navigation .ign-btn-outline-warning-400:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(229, 211, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning-400:disabled {
  color: #e5d3a780;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-400.ign-dropdown-toggle {
  color: #fff;
  background-color: #e5d3a780;
  border-color: #e5d3a780;
}

.ign-ignitis-navigation .ign-btn-outline-warning-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(229, 211, 167, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-700 {
  color: #a26a0a;
  border-color: #a26a0a;
}

.ign-ignitis-navigation .ign-btn-outline-warning-700:hover {
  color: #fff;
  background-color: #a26a0a;
  border-color: #a26a0a;
}

.ign-ignitis-navigation .ign-btn-outline-warning-700:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(162, 106, 10, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-warning-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-warning-700:disabled {
  color: #a26a0a;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-warning-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-warning-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #a26a0a;
  border-color: #a26a0a;
}

.ign-ignitis-navigation .ign-btn-outline-warning-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-warning-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-warning-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(162, 106, 10, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-1 {
  color: #ff3434;
  border-color: #ff3434;
}

.ign-ignitis-navigation .ign-btn-outline-danger-1:hover {
  color: #fff;
  background-color: #ff3434;
  border-color: #ff3434;
}

.ign-ignitis-navigation .ign-btn-outline-danger-1:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-1.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 52, 52, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-1.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger-1:disabled {
  color: #ff3434;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger-1:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger-1:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-1.ign-dropdown-toggle {
  color: #fff;
  background-color: #ff3434;
  border-color: #ff3434;
}

.ign-ignitis-navigation .ign-btn-outline-danger-1:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-1:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-1.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 52, 52, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-2 {
  color: #ff1a1a;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-outline-danger-2:hover {
  color: #fff;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-outline-danger-2:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-2.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 26, 26, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-2.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger-2:disabled {
  color: #ff1a1a;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger-2:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger-2:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-2.ign-dropdown-toggle {
  color: #fff;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
}

.ign-ignitis-navigation .ign-btn-outline-danger-2:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-2:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-2.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 26, 26, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-300 {
  color: #ffe8e9;
  border-color: #ffe8e9;
}

.ign-ignitis-navigation .ign-btn-outline-danger-300:hover {
  color: #fff;
  background-color: #ffe8e9;
  border-color: #ffe8e9;
}

.ign-ignitis-navigation .ign-btn-outline-danger-300:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 232, 233, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger-300:disabled {
  color: #ffe8e9;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #ffe8e9;
  border-color: #ffe8e9;
}

.ign-ignitis-navigation .ign-btn-outline-danger-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 232, 233, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-400 {
  color: #eec3c480;
  border-color: #eec3c480;
}

.ign-ignitis-navigation .ign-btn-outline-danger-400:hover {
  color: #fff;
  background-color: #eec3c480;
  border-color: #eec3c480;
}

.ign-ignitis-navigation .ign-btn-outline-danger-400:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-400.ign-focus {
  box-shadow: 0 0 0 0 rgba(238, 195, 196, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-400.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger-400:disabled {
  color: #eec3c480;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger-400:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger-400:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-400.ign-dropdown-toggle {
  color: #fff;
  background-color: #eec3c480;
  border-color: #eec3c480;
}

.ign-ignitis-navigation .ign-btn-outline-danger-400:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-400:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-400.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(238, 195, 196, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-700 {
  color: #9f141c;
  border-color: #9f141c;
}

.ign-ignitis-navigation .ign-btn-outline-danger-700:hover {
  color: #fff;
  background-color: #9f141c;
  border-color: #9f141c;
}

.ign-ignitis-navigation .ign-btn-outline-danger-700:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(159, 20, 28, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-danger-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-danger-700:disabled {
  color: #9f141c;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-danger-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-danger-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #9f141c;
  border-color: #9f141c;
}

.ign-ignitis-navigation .ign-btn-outline-danger-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-danger-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-danger-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(159, 20, 28, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100 {
  color: #f5f6fe;
  border-color: #f5f6fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100:hover {
  color: #fff;
  background-color: #f5f6fe;
  border-color: #f5f6fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-100.ign-focus {
  box-shadow: 0 0 0 0 rgba(245, 246, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-lilac-100:disabled {
  color: #f5f6fe;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-lilac-100:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-100.ign-dropdown-toggle {
  color: #fff;
  background-color: #f5f6fe;
  border-color: #f5f6fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-100:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-100:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-100.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(245, 246, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300 {
  color: #f4f3fe;
  border-color: #f4f3fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300:hover {
  color: #fff;
  background-color: #f4f3fe;
  border-color: #f4f3fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-300.ign-focus {
  box-shadow: 0 0 0 0 rgba(244, 243, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-lilac-300:disabled {
  color: #f4f3fe;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-lilac-300:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-300.ign-dropdown-toggle {
  color: #fff;
  background-color: #f4f3fe;
  border-color: #f4f3fe;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-300:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-300:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-300.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(244, 243, 254, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac {
  color: #928df2;
  border-color: #928df2;
}

.ign-ignitis-navigation .ign-btn-outline-lilac:hover {
  color: #fff;
  background-color: #928df2;
  border-color: #928df2;
}

.ign-ignitis-navigation .ign-btn-outline-lilac:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac.ign-focus {
  box-shadow: 0 0 0 0 rgba(146, 141, 242, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-lilac:disabled {
  color: #928df2;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-lilac:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-lilac:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac.ign-dropdown-toggle {
  color: #fff;
  background-color: #928df2;
  border-color: #928df2;
}

.ign-ignitis-navigation .ign-btn-outline-lilac:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(146, 141, 242, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700 {
  color: #5854af;
  border-color: #5854af;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700:hover {
  color: #fff;
  background-color: #5854af;
  border-color: #5854af;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-700.ign-focus {
  box-shadow: 0 0 0 0 rgba(88, 84, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-lilac-700:disabled {
  color: #5854af;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-lilac-700:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-700.ign-dropdown-toggle {
  color: #fff;
  background-color: #5854af;
  border-color: #5854af;
}

.ign-ignitis-navigation .ign-btn-outline-lilac-700:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-lilac-700:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-lilac-700.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(88, 84, 175, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-white {
  color: #fff;
  border-color: #fff;
}

.ign-ignitis-navigation .ign-btn-outline-white:hover {
  color: #24345F;
  background-color: #fff;
  border-color: #fff;
}

.ign-ignitis-navigation .ign-btn-outline-white:focus,
.ign-ignitis-navigation .ign-btn-outline-white.ign-focus {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-white.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-white:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-white:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-white.ign-dropdown-toggle {
  color: #24345F;
  background-color: #fff;
  border-color: #fff;
}

.ign-ignitis-navigation .ign-btn-outline-white:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-white:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-white.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt {
  color: #38476e;
  border-color: #38476e;
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt:hover {
  color: #fff;
  background-color: #38476e;
  border-color: #38476e;
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt:focus,
.ign-ignitis-navigation .ign-btn-outline-dark-alt.ign-focus {
  box-shadow: 0 0 0 0 rgba(56, 71, 110, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-dark-alt:disabled {
  color: #38476e;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-dark-alt:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-dark-alt.ign-dropdown-toggle {
  color: #fff;
  background-color: #38476e;
  border-color: #38476e;
}

.ign-ignitis-navigation .ign-btn-outline-dark-alt:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-dark-alt:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-dark-alt.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(56, 71, 110, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand {
  color: #3B5998;
  border-color: #3B5998;
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand:hover {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand:focus,
.ign-ignitis-navigation .ign-btn-outline-facebook-brand.ign-focus {
  box-shadow: 0 0 0 0 rgba(59, 89, 152, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-facebook-brand:disabled {
  color: #3B5998;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-facebook-brand:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-facebook-brand.ign-dropdown-toggle {
  color: #fff;
  background-color: #3B5998;
  border-color: #3B5998;
}

.ign-ignitis-navigation .ign-btn-outline-facebook-brand:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-facebook-brand:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-facebook-brand.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(59, 89, 152, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-google-brand {
  color: #DB4437;
  border-color: #DB4437;
}

.ign-ignitis-navigation .ign-btn-outline-google-brand:hover {
  color: #fff;
  background-color: #DB4437;
  border-color: #DB4437;
}

.ign-ignitis-navigation .ign-btn-outline-google-brand:focus,
.ign-ignitis-navigation .ign-btn-outline-google-brand.ign-focus {
  box-shadow: 0 0 0 0 rgba(219, 68, 55, 0.5);
}

.ign-ignitis-navigation .ign-btn-outline-google-brand.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-google-brand:disabled {
  color: #DB4437;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-btn-outline-google-brand:not(:disabled):not(.ign-disabled):active,
.ign-ignitis-navigation .ign-btn-outline-google-brand:not(:disabled):not(.ign-disabled).ign-active,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-google-brand.ign-dropdown-toggle {
  color: #fff;
  background-color: #DB4437;
  border-color: #DB4437;
}

.ign-ignitis-navigation .ign-btn-outline-google-brand:not(:disabled):not(.ign-disabled):active:focus,
.ign-ignitis-navigation .ign-btn-outline-google-brand:not(:disabled):not(.ign-disabled).ign-active:focus,
.ign-show > .ign-ignitis-navigation .ign-btn-outline-google-brand.ign-dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(219, 68, 55, 0.5);
}

.ign-ignitis-navigation .ign-btn-link,
.ign-ignitis-navigation .ign-btn-link-danger,
.ign-ignitis-navigation .ign-btn-link-alt {
  font-weight: 400;
  color: #4061E3;
  text-decoration: none;
}

.ign-ignitis-navigation .ign-btn-link:hover,
.ign-ignitis-navigation .ign-btn-link-danger:hover,
.ign-ignitis-navigation .ign-btn-link-alt:hover {
  color: #2a4fe0;
  text-decoration: none;
}

.ign-ignitis-navigation .ign-btn-link:focus,
.ign-ignitis-navigation .ign-btn-link-danger:focus,
.ign-ignitis-navigation .ign-btn-link-alt:focus,
.ign-ignitis-navigation .ign-btn-link.ign-focus,
.ign-ignitis-navigation .ign-focus.ign-btn-link-danger,
.ign-ignitis-navigation .ign-focus.ign-btn-link-alt {
  text-decoration: none;
  box-shadow: none;
}

.ign-ignitis-navigation .ign-btn-link:disabled,
.ign-ignitis-navigation .ign-btn-link-danger:disabled,
.ign-ignitis-navigation .ign-btn-link-alt:disabled,
.ign-ignitis-navigation .ign-btn-link.ign-disabled,
.ign-ignitis-navigation .ign-disabled.ign-btn-link-danger,
.ign-ignitis-navigation .ign-disabled.ign-btn-link-alt {
  color: #78829D;
  pointer-events: none;
}

.ign-ignitis-navigation .ign-btn-lg {
  padding: 10px 18px;
  font-size: 18px;
  line-height: 1.3333333333;
  border-radius: 4px;
}

.ign-ignitis-navigation .ign-btn-sm {
  padding: 3px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

.ign-ignitis-navigation .ign-btn-block {
  display: block;
  width: 100%;
}

.ign-ignitis-navigation .ign-btn-block + .ign-btn-block {
  margin-top: 8px;
}

.ign-ignitis-navigation input[type=submit].ign-btn-block,
.ign-ignitis-navigation input[type=reset].ign-btn-block,
.ign-ignitis-navigation input[type=button].ign-btn-block {
  width: 100%;
}

.ign-ignitis-navigation .ign-fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .ign-ignitis-navigation .ign-fade {
    transition: none;
  }
}

.ign-ignitis-navigation .ign-fade:not(.ign-show) {
  opacity: 0;
}

.ign-ignitis-navigation .ign-collapse:not(.ign-show) {
  display: none;
}

.ign-ignitis-navigation .ign-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .ign-ignitis-navigation .ign-collapsing {
    transition: none;
  }
}

.ign-ignitis-navigation .ign-dropup,
.ign-ignitis-navigation .ign-dropright,
.ign-ignitis-navigation .ign-dropdown,
.ign-ignitis-navigation .ign-dropleft {
  position: relative;
}

.ign-ignitis-navigation .ign-dropdown-toggle {
  white-space: nowrap;
}

.ign-ignitis-navigation .ign-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.ign-ignitis-navigation .ign-dropdown-toggle:empty::after {
  margin-left: 0;
}

.ign-ignitis-navigation .ign-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 6px 0;
  margin: 2px 0 0;
  font-size: 14px;
  color: #24345F;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid 0;
  border-radius: 0 0 4px 4px;
}

.ign-ignitis-navigation .ign-dropdown-menu-left {
  right: auto;
  left: 0;
}

.ign-ignitis-navigation .ign-dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .ign-ignitis-navigation .ign-dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .ign-ignitis-navigation .ign-dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .ign-ignitis-navigation .ign-dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .ign-ignitis-navigation .ign-dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.ign-ignitis-navigation .ign-dropup .ign-dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px;
}

.ign-ignitis-navigation .ign-dropup .ign-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.ign-ignitis-navigation .ign-dropup .ign-dropdown-toggle:empty::after {
  margin-left: 0;
}

.ign-ignitis-navigation .ign-dropright .ign-dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
}

.ign-ignitis-navigation .ign-dropright .ign-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.ign-ignitis-navigation .ign-dropright .ign-dropdown-toggle:empty::after {
  margin-left: 0;
}

.ign-ignitis-navigation .ign-dropright .ign-dropdown-toggle::after {
  vertical-align: 0;
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 2px;
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-toggle::after {
  display: none;
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-toggle:empty::after {
  margin-left: 0;
}

.ign-ignitis-navigation .ign-dropleft .ign-dropdown-toggle::before {
  vertical-align: 0;
}

.ign-ignitis-navigation .ign-dropdown-menu[x-placement^=top],
.ign-ignitis-navigation .ign-dropdown-menu[x-placement^=right],
.ign-ignitis-navigation .ign-dropdown-menu[x-placement^=bottom],
.ign-ignitis-navigation .ign-dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.ign-ignitis-navigation .ign-dropdown-divider {
  height: 0;
  margin: 8px 0;
  overflow: hidden;
  border-top: 1px solid #F2F3F5;
}

.ign-ignitis-navigation .ign-dropdown-item {
  display: block;
  width: 100%;
  padding: 4px 10px;
  clear: both;
  font-weight: 400;
  color: #24345F;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.ign-ignitis-navigation .ign-dropdown-item:hover,
.ign-ignitis-navigation .ign-dropdown-item:focus {
  color: #1d2a4d;
  text-decoration: none;
  background-color: #F6F8F9;
}

.ign-ignitis-navigation .ign-dropdown-item.ign-active,
.ign-ignitis-navigation .ign-dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #00D3B7;
}

.ign-ignitis-navigation .ign-dropdown-item.ign-disabled,
.ign-ignitis-navigation .ign-dropdown-item:disabled {
  color: #78829D;
  pointer-events: none;
  background-color: transparent;
}

.ign-ignitis-navigation .ign-dropdown-menu.ign-show {
  display: block;
}

.ign-ignitis-navigation .ign-dropdown-header {
  display: block;
  padding: 6px 10px;
  margin-bottom: 0;
  font-size: 14px;
  color: #78829D;
  white-space: nowrap;
}

.ign-ignitis-navigation .ign-dropdown-item-text {
  display: block;
  padding: 4px 10px;
  color: #24345F;
}

.ign-ignitis-navigation .ign-nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.ign-ignitis-navigation .ign-nav-link {
  display: block;
  padding: 11px 16px;
}

.ign-ignitis-navigation .ign-nav-link:hover,
.ign-ignitis-navigation .ign-nav-link:focus {
  text-decoration: none;
}

.ign-ignitis-navigation .ign-nav-link.ign-disabled {
  color: #78829D;
  pointer-events: none;
  cursor: default;
}

.ign-ignitis-navigation .ign-nav-tabs {
  border-bottom: 2px solid transparent transparent #DCE0E6;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-nav-item {
  margin-bottom: -2px;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-nav-link {
  border: 2px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-nav-link:hover,
.ign-ignitis-navigation .ign-nav-tabs .ign-nav-link:focus {
  border-color: transparent transparent #24345F;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-nav-link.ign-disabled {
  color: #78829D;
  background-color: transparent;
  border-color: transparent;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-nav-link.ign-active,
.ign-ignitis-navigation .ign-nav-tabs .ign-nav-item.ign-show .ign-nav-link {
  color: #24345F;
  background-color: #F6F8F9;
  border-color: transparent transparent #24345F;
}

.ign-ignitis-navigation .ign-nav-tabs .ign-dropdown-menu {
  margin-top: -2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ign-ignitis-navigation .ign-nav-pills .ign-nav-link {
  border-radius: 4px;
}

.ign-ignitis-navigation .ign-nav-pills .ign-nav-link.ign-active,
.ign-ignitis-navigation .ign-nav-pills .ign-show > .ign-nav-link {
  color: #fff;
  background-color: #00D3B7;
}

.ign-ignitis-navigation .ign-nav-fill .ign-nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.ign-ignitis-navigation .ign-nav-justified .ign-nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.ign-ignitis-navigation .ign-tab-content > .ign-tab-pane {
  display: none;
}

.ign-ignitis-navigation .ign-tab-content > .ign-active {
  display: block;
}

.ign-ignitis-navigation .ign-navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0 0;
}

.ign-ignitis-navigation .ign-navbar > .ign-container,
.ign-ignitis-navigation .ign-navbar > .ign-container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.ign-ignitis-navigation .ign-navbar-brand {
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-right: 0;
  font-size: 14px;
  line-height: inherit;
  white-space: nowrap;
}

.ign-ignitis-navigation .ign-navbar-brand:hover,
.ign-ignitis-navigation .ign-navbar-brand:focus {
  text-decoration: none;
}

.ign-ignitis-navigation .ign-navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.ign-ignitis-navigation .ign-navbar-nav .ign-nav-link {
  padding-right: 0;
  padding-left: 0;
}

.ign-ignitis-navigation .ign-navbar-nav .ign-dropdown-menu {
  position: static;
  float: none;
}

.ign-ignitis-navigation .ign-navbar-text {
  display: inline-block;
  padding-top: 11px;
  padding-bottom: 11px;
}

.ign-ignitis-navigation .ign-navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.ign-ignitis-navigation .ign-navbar-toggler {
  padding: 4px 12px;
  font-size: 20px;
  line-height: 1;
  background-color: transparent;
  border: 2px solid transparent;
  border-radius: 0;
}

.ign-ignitis-navigation .ign-navbar-toggler:hover,
.ign-ignitis-navigation .ign-navbar-toggler:focus {
  text-decoration: none;
}

.ign-ignitis-navigation .ign-navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .ign-ignitis-navigation .ign-navbar-expand-sm > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-sm > .ign-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm .ign-navbar-nav {
    flex-direction: row;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm .ign-navbar-nav .ign-dropdown-menu {
    position: absolute;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm .ign-navbar-nav .ign-nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-sm > .ign-container-fluid {
    flex-wrap: nowrap;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm .ign-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .ign-ignitis-navigation .ign-navbar-expand-sm .ign-navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-navbar-expand-md > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-md > .ign-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md .ign-navbar-nav {
    flex-direction: row;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md .ign-navbar-nav .ign-dropdown-menu {
    position: absolute;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md .ign-navbar-nav .ign-nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-md > .ign-container-fluid {
    flex-wrap: nowrap;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md .ign-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .ign-ignitis-navigation .ign-navbar-expand-md .ign-navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .ign-ignitis-navigation .ign-navbar-expand-lg > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-lg > .ign-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg .ign-navbar-nav {
    flex-direction: row;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg .ign-navbar-nav .ign-dropdown-menu {
    position: absolute;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg .ign-navbar-nav .ign-nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-lg > .ign-container-fluid {
    flex-wrap: nowrap;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg .ign-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .ign-ignitis-navigation .ign-navbar-expand-lg .ign-navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .ign-ignitis-navigation .ign-navbar-expand-xl > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-xl > .ign-container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl .ign-navbar-nav {
    flex-direction: row;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl .ign-navbar-nav .ign-dropdown-menu {
    position: absolute;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl .ign-navbar-nav .ign-nav-link {
    padding-right: 8px;
    padding-left: 8px;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl > .ign-container,
  .ign-ignitis-navigation .ign-navbar-expand-xl > .ign-container-fluid {
    flex-wrap: nowrap;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl .ign-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .ign-ignitis-navigation .ign-navbar-expand-xl .ign-navbar-toggler {
    display: none;
  }
}

.ign-ignitis-navigation .ign-navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.ign-ignitis-navigation .ign-navbar-expand > .ign-container,
.ign-ignitis-navigation .ign-navbar-expand > .ign-container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.ign-ignitis-navigation .ign-navbar-expand .ign-navbar-nav {
  flex-direction: row;
}

.ign-ignitis-navigation .ign-navbar-expand .ign-navbar-nav .ign-dropdown-menu {
  position: absolute;
}

.ign-ignitis-navigation .ign-navbar-expand .ign-navbar-nav .ign-nav-link {
  padding-right: 8px;
  padding-left: 8px;
}

.ign-ignitis-navigation .ign-navbar-expand > .ign-container,
.ign-ignitis-navigation .ign-navbar-expand > .ign-container-fluid {
  flex-wrap: nowrap;
}

.ign-ignitis-navigation .ign-navbar-expand .ign-navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.ign-ignitis-navigation .ign-navbar-expand .ign-navbar-toggler {
  display: none;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-brand {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-brand:hover,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-brand:focus {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link:hover,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link:focus {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link.ign-disabled {
  color: rgba(36, 52, 95, 0.6);
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-show > .ign-nav-link,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-active > .ign-nav-link,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link.ign-show,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-nav .ign-nav-link.ign-active {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-toggler {
  color: #24345F;
  border-color: transparent;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-toggler-icon {
  background-image: none;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-text {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-text a {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-light .ign-navbar-text a:hover,
.ign-ignitis-navigation .ign-navbar-light .ign-navbar-text a:focus {
  color: #24345F;
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-brand {
  color: #fff;
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-brand:hover,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-brand:focus {
  color: #fff;
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link:hover,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link.ign-disabled {
  color: rgba(255, 255, 255, 0.25);
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-show > .ign-nav-link,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-active > .ign-nav-link,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link.ign-show,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-nav .ign-nav-link.ign-active {
  color: #fff;
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-text a {
  color: #fff;
}

.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-text a:hover,
.ign-ignitis-navigation .ign-navbar-dark .ign-navbar-text a:focus {
  color: #fff;
}

.ign-ignitis-navigation .ign-align-baseline {
  vertical-align: baseline !important;
}

.ign-ignitis-navigation .ign-align-top {
  vertical-align: top !important;
}

.ign-ignitis-navigation .ign-align-middle {
  vertical-align: middle !important;
}

.ign-ignitis-navigation .ign-align-bottom {
  vertical-align: bottom !important;
}

.ign-ignitis-navigation .ign-align-text-bottom {
  vertical-align: text-bottom !important;
}

.ign-ignitis-navigation .ign-align-text-top {
  vertical-align: text-top !important;
}

.ign-ignitis-navigation .ign-bg-primary {
  background-color: #00D3B7 !important;
}

.ign-ignitis-navigation a.ign-bg-primary:hover,
.ign-ignitis-navigation a.ign-bg-primary:focus,
.ign-ignitis-navigation button.ign-bg-primary:hover,
.ign-ignitis-navigation button.ign-bg-primary:focus {
  background-color: #00a08b !important;
}

.ign-ignitis-navigation .ign-bg-secondary {
  background-color: #4061E3 !important;
}

.ign-ignitis-navigation a.ign-bg-secondary:hover,
.ign-ignitis-navigation a.ign-bg-secondary:focus,
.ign-ignitis-navigation button.ign-bg-secondary:hover,
.ign-ignitis-navigation button.ign-bg-secondary:focus {
  background-color: #1f43d1 !important;
}

.ign-ignitis-navigation .ign-bg-success {
  background-color: #00D3B7 !important;
}

.ign-ignitis-navigation a.ign-bg-success:hover,
.ign-ignitis-navigation a.ign-bg-success:focus,
.ign-ignitis-navigation button.ign-bg-success:hover,
.ign-ignitis-navigation button.ign-bg-success:focus {
  background-color: #00a08b !important;
}

.ign-ignitis-navigation .ign-bg-info {
  background-color: #00DADC !important;
}

.ign-ignitis-navigation a.ign-bg-info:hover,
.ign-ignitis-navigation a.ign-bg-info:focus,
.ign-ignitis-navigation button.ign-bg-info:hover,
.ign-ignitis-navigation button.ign-bg-info:focus {
  background-color: #00a7a9 !important;
}

.ign-ignitis-navigation .ign-bg-warning {
  background-color: #EECF4E !important;
}

.ign-ignitis-navigation a.ign-bg-warning:hover,
.ign-ignitis-navigation a.ign-bg-warning:focus,
.ign-ignitis-navigation button.ign-bg-warning:hover,
.ign-ignitis-navigation button.ign-bg-warning:focus {
  background-color: #eac21f !important;
}

.ign-ignitis-navigation .ign-bg-danger {
  background-color: #FF4D4D !important;
}

.ign-ignitis-navigation a.ign-bg-danger:hover,
.ign-ignitis-navigation a.ign-bg-danger:focus,
.ign-ignitis-navigation button.ign-bg-danger:hover,
.ign-ignitis-navigation button.ign-bg-danger:focus {
  background-color: #ff1a1a !important;
}

.ign-ignitis-navigation .ign-bg-light {
  background-color: #F2F3F5 !important;
}

.ign-ignitis-navigation a.ign-bg-light:hover,
.ign-ignitis-navigation a.ign-bg-light:focus,
.ign-ignitis-navigation button.ign-bg-light:hover,
.ign-ignitis-navigation button.ign-bg-light:focus {
  background-color: #d5d8df !important;
}

.ign-ignitis-navigation .ign-bg-dark {
  background-color: #24345F !important;
}

.ign-ignitis-navigation a.ign-bg-dark:hover,
.ign-ignitis-navigation a.ign-bg-dark:focus,
.ign-ignitis-navigation button.ign-bg-dark:hover,
.ign-ignitis-navigation button.ign-bg-dark:focus {
  background-color: #16203a !important;
}

.ign-ignitis-navigation .ign-bg-primary-1 {
  background-color: #00baa1 !important;
}

.ign-ignitis-navigation a.ign-bg-primary-1:hover,
.ign-ignitis-navigation a.ign-bg-primary-1:focus,
.ign-ignitis-navigation button.ign-bg-primary-1:hover,
.ign-ignitis-navigation button.ign-bg-primary-1:focus {
  background-color: #008775 !important;
}

.ign-ignitis-navigation .ign-bg-primary-2 {
  background-color: #00a08b !important;
}

.ign-ignitis-navigation a.ign-bg-primary-2:hover,
.ign-ignitis-navigation a.ign-bg-primary-2:focus,
.ign-ignitis-navigation button.ign-bg-primary-2:hover,
.ign-ignitis-navigation button.ign-bg-primary-2:focus {
  background-color: #006d5f !important;
}

.ign-ignitis-navigation .ign-bg-primary-v3 {
  background-color: #233a8a !important;
}

.ign-ignitis-navigation a.ign-bg-primary-v3:hover,
.ign-ignitis-navigation a.ign-bg-primary-v3:focus,
.ign-ignitis-navigation button.ign-bg-primary-v3:hover,
.ign-ignitis-navigation button.ign-bg-primary-v3:focus {
  background-color: #192961 !important;
}

.ign-ignitis-navigation .ign-bg-secondary-1 {
  background-color: #2a4fe0 !important;
}

.ign-ignitis-navigation a.ign-bg-secondary-1:hover,
.ign-ignitis-navigation a.ign-bg-secondary-1:focus,
.ign-ignitis-navigation button.ign-bg-secondary-1:hover,
.ign-ignitis-navigation button.ign-bg-secondary-1:focus {
  background-color: #1b3cbb !important;
}

.ign-ignitis-navigation .ign-bg-secondary-2 {
  background-color: #1f43d1 !important;
}

.ign-ignitis-navigation a.ign-bg-secondary-2:hover,
.ign-ignitis-navigation a.ign-bg-secondary-2:focus,
.ign-ignitis-navigation button.ign-bg-secondary-2:hover,
.ign-ignitis-navigation button.ign-bg-secondary-2:focus {
  background-color: #1835a5 !important;
}

.ign-ignitis-navigation .ign-bg-secondary-v3 {
  background-color: #4057e3 !important;
}

.ign-ignitis-navigation a.ign-bg-secondary-v3:hover,
.ign-ignitis-navigation a.ign-bg-secondary-v3:focus,
.ign-ignitis-navigation button.ign-bg-secondary-v3:hover,
.ign-ignitis-navigation button.ign-bg-secondary-v3:focus {
  background-color: #1f38d1 !important;
}

.ign-ignitis-navigation .ign-bg-secondary-v3-300 {
  background-color: #4d64ee !important;
}

.ign-ignitis-navigation a.ign-bg-secondary-v3-300:hover,
.ign-ignitis-navigation a.ign-bg-secondary-v3-300:focus,
.ign-ignitis-navigation button.ign-bg-secondary-v3-300:hover,
.ign-ignitis-navigation button.ign-bg-secondary-v3-300:focus {
  background-color: #1e3bea !important;
}

.ign-ignitis-navigation .ign-bg-success-opaque {
  background-color: rgba(0, 211, 183, 0.08) !important;
}

.ign-ignitis-navigation a.ign-bg-success-opaque:hover,
.ign-ignitis-navigation a.ign-bg-success-opaque:focus,
.ign-ignitis-navigation button.ign-bg-success-opaque:hover,
.ign-ignitis-navigation button.ign-bg-success-opaque:focus {
  background-color: rgba(0, 160, 139, 0.08) !important;
}

.ign-ignitis-navigation .ign-bg-success-1 {
  background-color: #00baa1 !important;
}

.ign-ignitis-navigation a.ign-bg-success-1:hover,
.ign-ignitis-navigation a.ign-bg-success-1:focus,
.ign-ignitis-navigation button.ign-bg-success-1:hover,
.ign-ignitis-navigation button.ign-bg-success-1:focus {
  background-color: #008775 !important;
}

.ign-ignitis-navigation .ign-bg-success-2 {
  background-color: #00a08b !important;
}

.ign-ignitis-navigation a.ign-bg-success-2:hover,
.ign-ignitis-navigation a.ign-bg-success-2:focus,
.ign-ignitis-navigation button.ign-bg-success-2:hover,
.ign-ignitis-navigation button.ign-bg-success-2:focus {
  background-color: #006d5f !important;
}

.ign-ignitis-navigation .ign-bg-success-300 {
  background-color: #e4faf7 !important;
}

.ign-ignitis-navigation a.ign-bg-success-300:hover,
.ign-ignitis-navigation a.ign-bg-success-300:focus,
.ign-ignitis-navigation button.ign-bg-success-300:hover,
.ign-ignitis-navigation button.ign-bg-success-300:focus {
  background-color: #b9f2ea !important;
}

.ign-ignitis-navigation .ign-bg-success-400 {
  background-color: #00d3b726 !important;
}

.ign-ignitis-navigation a.ign-bg-success-400:hover,
.ign-ignitis-navigation a.ign-bg-success-400:focus,
.ign-ignitis-navigation button.ign-bg-success-400:hover,
.ign-ignitis-navigation button.ign-bg-success-400:focus {
  background-color: rgba(0, 160, 139, 0.1490196078) !important;
}

.ign-ignitis-navigation .ign-bg-success-700 {
  background-color: #018f7d !important;
}

.ign-ignitis-navigation a.ign-bg-success-700:hover,
.ign-ignitis-navigation a.ign-bg-success-700:focus,
.ign-ignitis-navigation button.ign-bg-success-700:hover,
.ign-ignitis-navigation button.ign-bg-success-700:focus {
  background-color: #015c51 !important;
}

.ign-ignitis-navigation .ign-bg-info-1 {
  background-color: #00c1c3 !important;
}

.ign-ignitis-navigation a.ign-bg-info-1:hover,
.ign-ignitis-navigation a.ign-bg-info-1:focus,
.ign-ignitis-navigation button.ign-bg-info-1:hover,
.ign-ignitis-navigation button.ign-bg-info-1:focus {
  background-color: #008e90 !important;
}

.ign-ignitis-navigation .ign-bg-info-2 {
  background-color: #00a7a9 !important;
}

.ign-ignitis-navigation a.ign-bg-info-2:hover,
.ign-ignitis-navigation a.ign-bg-info-2:focus,
.ign-ignitis-navigation button.ign-bg-info-2:hover,
.ign-ignitis-navigation button.ign-bg-info-2:focus {
  background-color: #007576 !important;
}

.ign-ignitis-navigation .ign-bg-info-300 {
  background-color: #e8f3fb !important;
}

.ign-ignitis-navigation a.ign-bg-info-300:hover,
.ign-ignitis-navigation a.ign-bg-info-300:focus,
.ign-ignitis-navigation button.ign-bg-info-300:hover,
.ign-ignitis-navigation button.ign-bg-info-300:focus {
  background-color: #bddcf3 !important;
}

.ign-ignitis-navigation .ign-bg-info-700 {
  background-color: #026ba7 !important;
}

.ign-ignitis-navigation a.ign-bg-info-700:hover,
.ign-ignitis-navigation a.ign-bg-info-700:focus,
.ign-ignitis-navigation button.ign-bg-info-700:hover,
.ign-ignitis-navigation button.ign-bg-info-700:focus {
  background-color: #014b75 !important;
}

.ign-ignitis-navigation .ign-bg-info-alt {
  background-color: #009AD3 !important;
}

.ign-ignitis-navigation a.ign-bg-info-alt:hover,
.ign-ignitis-navigation a.ign-bg-info-alt:focus,
.ign-ignitis-navigation button.ign-bg-info-alt:hover,
.ign-ignitis-navigation button.ign-bg-info-alt:focus {
  background-color: #0075a0 !important;
}

.ign-ignitis-navigation .ign-bg-info-alt-1 {
  background-color: #0087ba !important;
}

.ign-ignitis-navigation a.ign-bg-info-alt-1:hover,
.ign-ignitis-navigation a.ign-bg-info-alt-1:focus,
.ign-ignitis-navigation button.ign-bg-info-alt-1:hover,
.ign-ignitis-navigation button.ign-bg-info-alt-1:focus {
  background-color: #006287 !important;
}

.ign-ignitis-navigation .ign-bg-info-alt-2 {
  background-color: #0075a0 !important;
}

.ign-ignitis-navigation a.ign-bg-info-alt-2:hover,
.ign-ignitis-navigation a.ign-bg-info-alt-2:focus,
.ign-ignitis-navigation button.ign-bg-info-alt-2:hover,
.ign-ignitis-navigation button.ign-bg-info-alt-2:focus {
  background-color: #00506d !important;
}

.ign-ignitis-navigation .ign-bg-warning-1 {
  background-color: #ecc937 !important;
}

.ign-ignitis-navigation a.ign-bg-warning-1:hover,
.ign-ignitis-navigation a.ign-bg-warning-1:focus,
.ign-ignitis-navigation button.ign-bg-warning-1:hover,
.ign-ignitis-navigation button.ign-bg-warning-1:focus {
  background-color: #dbb415 !important;
}

.ign-ignitis-navigation .ign-bg-warning-2 {
  background-color: #eac21f !important;
}

.ign-ignitis-navigation a.ign-bg-warning-2:hover,
.ign-ignitis-navigation a.ign-bg-warning-2:focus,
.ign-ignitis-navigation button.ign-bg-warning-2:hover,
.ign-ignitis-navigation button.ign-bg-warning-2:focus {
  background-color: #c3a113 !important;
}

.ign-ignitis-navigation .ign-bg-warning-300 {
  background-color: #fbf5db !important;
}

.ign-ignitis-navigation a.ign-bg-warning-300:hover,
.ign-ignitis-navigation a.ign-bg-warning-300:focus,
.ign-ignitis-navigation button.ign-bg-warning-300:hover,
.ign-ignitis-navigation button.ign-bg-warning-300:focus {
  background-color: #f6e8ad !important;
}

.ign-ignitis-navigation .ign-bg-warning-400 {
  background-color: #e5d3a780 !important;
}

.ign-ignitis-navigation a.ign-bg-warning-400:hover,
.ign-ignitis-navigation a.ign-bg-warning-400:focus,
.ign-ignitis-navigation button.ign-bg-warning-400:hover,
.ign-ignitis-navigation button.ign-bg-warning-400:focus {
  background-color: rgba(217, 191, 128, 0.5019607843) !important;
}

.ign-ignitis-navigation .ign-bg-warning-700 {
  background-color: #a26a0a !important;
}

.ign-ignitis-navigation a.ign-bg-warning-700:hover,
.ign-ignitis-navigation a.ign-bg-warning-700:focus,
.ign-ignitis-navigation button.ign-bg-warning-700:hover,
.ign-ignitis-navigation button.ign-bg-warning-700:focus {
  background-color: #724b07 !important;
}

.ign-ignitis-navigation .ign-bg-danger-1 {
  background-color: #ff3434 !important;
}

.ign-ignitis-navigation a.ign-bg-danger-1:hover,
.ign-ignitis-navigation a.ign-bg-danger-1:focus,
.ign-ignitis-navigation button.ign-bg-danger-1:hover,
.ign-ignitis-navigation button.ign-bg-danger-1:focus {
  background-color: #ff0101 !important;
}

.ign-ignitis-navigation .ign-bg-danger-2 {
  background-color: #ff1a1a !important;
}

.ign-ignitis-navigation a.ign-bg-danger-2:hover,
.ign-ignitis-navigation a.ign-bg-danger-2:focus,
.ign-ignitis-navigation button.ign-bg-danger-2:hover,
.ign-ignitis-navigation button.ign-bg-danger-2:focus {
  background-color: #e60000 !important;
}

.ign-ignitis-navigation .ign-bg-danger-300 {
  background-color: #ffe8e9 !important;
}

.ign-ignitis-navigation a.ign-bg-danger-300:hover,
.ign-ignitis-navigation a.ign-bg-danger-300:focus,
.ign-ignitis-navigation button.ign-bg-danger-300:hover,
.ign-ignitis-navigation button.ign-bg-danger-300:focus {
  background-color: #ffb5b8 !important;
}

.ign-ignitis-navigation .ign-bg-danger-400 {
  background-color: #eec3c480 !important;
}

.ign-ignitis-navigation a.ign-bg-danger-400:hover,
.ign-ignitis-navigation a.ign-bg-danger-400:focus,
.ign-ignitis-navigation button.ign-bg-danger-400:hover,
.ign-ignitis-navigation button.ign-bg-danger-400:focus {
  background-color: rgba(227, 155, 157, 0.5019607843) !important;
}

.ign-ignitis-navigation .ign-bg-danger-700 {
  background-color: #9f141c !important;
}

.ign-ignitis-navigation a.ign-bg-danger-700:hover,
.ign-ignitis-navigation a.ign-bg-danger-700:focus,
.ign-ignitis-navigation button.ign-bg-danger-700:hover,
.ign-ignitis-navigation button.ign-bg-danger-700:focus {
  background-color: #720e14 !important;
}

.ign-ignitis-navigation .ign-bg-lilac-100 {
  background-color: #f5f6fe !important;
}

.ign-ignitis-navigation a.ign-bg-lilac-100:hover,
.ign-ignitis-navigation a.ign-bg-lilac-100:focus,
.ign-ignitis-navigation button.ign-bg-lilac-100:hover,
.ign-ignitis-navigation button.ign-bg-lilac-100:focus {
  background-color: #c7ccf9 !important;
}

.ign-ignitis-navigation .ign-bg-lilac-300 {
  background-color: #f4f3fe !important;
}

.ign-ignitis-navigation a.ign-bg-lilac-300:hover,
.ign-ignitis-navigation a.ign-bg-lilac-300:focus,
.ign-ignitis-navigation button.ign-bg-lilac-300:hover,
.ign-ignitis-navigation button.ign-bg-lilac-300:focus {
  background-color: #c9c4fa !important;
}

.ign-ignitis-navigation .ign-bg-lilac {
  background-color: #928df2 !important;
}

.ign-ignitis-navigation a.ign-bg-lilac:hover,
.ign-ignitis-navigation a.ign-bg-lilac:focus,
.ign-ignitis-navigation button.ign-bg-lilac:hover,
.ign-ignitis-navigation button.ign-bg-lilac:focus {
  background-color: #665fed !important;
}

.ign-ignitis-navigation .ign-bg-lilac-700 {
  background-color: #5854af !important;
}

.ign-ignitis-navigation a.ign-bg-lilac-700:hover,
.ign-ignitis-navigation a.ign-bg-lilac-700:focus,
.ign-ignitis-navigation button.ign-bg-lilac-700:hover,
.ign-ignitis-navigation button.ign-bg-lilac-700:focus {
  background-color: #46428e !important;
}

.ign-ignitis-navigation .ign-bg-white {
  background-color: #fff !important;
}

.ign-ignitis-navigation a.ign-bg-white:hover,
.ign-ignitis-navigation a.ign-bg-white:focus,
.ign-ignitis-navigation button.ign-bg-white:hover,
.ign-ignitis-navigation button.ign-bg-white:focus {
  background-color: #e6e6e6 !important;
}

.ign-ignitis-navigation .ign-bg-dark-alt {
  background-color: #38476e !important;
}

.ign-ignitis-navigation a.ign-bg-dark-alt:hover,
.ign-ignitis-navigation a.ign-bg-dark-alt:focus,
.ign-ignitis-navigation button.ign-bg-dark-alt:hover,
.ign-ignitis-navigation button.ign-bg-dark-alt:focus {
  background-color: #27314c !important;
}

.ign-ignitis-navigation .ign-bg-facebook-brand {
  background-color: #3B5998 !important;
}

.ign-ignitis-navigation a.ign-bg-facebook-brand:hover,
.ign-ignitis-navigation a.ign-bg-facebook-brand:focus,
.ign-ignitis-navigation button.ign-bg-facebook-brand:hover,
.ign-ignitis-navigation button.ign-bg-facebook-brand:focus {
  background-color: #2d4373 !important;
}

.ign-ignitis-navigation .ign-bg-google-brand {
  background-color: #DB4437 !important;
}

.ign-ignitis-navigation a.ign-bg-google-brand:hover,
.ign-ignitis-navigation a.ign-bg-google-brand:focus,
.ign-ignitis-navigation button.ign-bg-google-brand:hover,
.ign-ignitis-navigation button.ign-bg-google-brand:focus {
  background-color: #bd2e22 !important;
}

.ign-ignitis-navigation .ign-bg-white {
  background-color: #fff !important;
}

.ign-ignitis-navigation .ign-bg-transparent {
  background-color: transparent !important;
}

.ign-ignitis-navigation .ign-border {
  border: 2px solid #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-border-top {
  border-top: 2px solid #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-border-right {
  border-right: 2px solid #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-border-bottom {
  border-bottom: 2px solid #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-border-left {
  border-left: 2px solid #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-border-0 {
  border: 0 !important;
}

.ign-ignitis-navigation .ign-border-top-0 {
  border-top: 0 !important;
}

.ign-ignitis-navigation .ign-border-right-0 {
  border-right: 0 !important;
}

.ign-ignitis-navigation .ign-border-bottom-0 {
  border-bottom: 0 !important;
}

.ign-ignitis-navigation .ign-border-left-0 {
  border-left: 0 !important;
}

.ign-ignitis-navigation .ign-border-primary {
  border-color: #00D3B7 !important;
}

.ign-ignitis-navigation .ign-border-secondary {
  border-color: #4061E3 !important;
}

.ign-ignitis-navigation .ign-border-success {
  border-color: #00D3B7 !important;
}

.ign-ignitis-navigation .ign-border-info {
  border-color: #00DADC !important;
}

.ign-ignitis-navigation .ign-border-warning {
  border-color: #EECF4E !important;
}

.ign-ignitis-navigation .ign-border-danger {
  border-color: #FF4D4D !important;
}

.ign-ignitis-navigation .ign-border-light {
  border-color: #F2F3F5 !important;
}

.ign-ignitis-navigation .ign-border-dark {
  border-color: #24345F !important;
}

.ign-ignitis-navigation .ign-border-primary-1 {
  border-color: #00baa1 !important;
}

.ign-ignitis-navigation .ign-border-primary-2 {
  border-color: #00a08b !important;
}

.ign-ignitis-navigation .ign-border-primary-v3 {
  border-color: #233a8a !important;
}

.ign-ignitis-navigation .ign-border-secondary-1 {
  border-color: #2a4fe0 !important;
}

.ign-ignitis-navigation .ign-border-secondary-2 {
  border-color: #1f43d1 !important;
}

.ign-ignitis-navigation .ign-border-secondary-v3 {
  border-color: #4057e3 !important;
}

.ign-ignitis-navigation .ign-border-secondary-v3-300 {
  border-color: #4d64ee !important;
}

.ign-ignitis-navigation .ign-border-success-opaque {
  border-color: rgba(0, 211, 183, 0.08) !important;
}

.ign-ignitis-navigation .ign-border-success-1 {
  border-color: #00baa1 !important;
}

.ign-ignitis-navigation .ign-border-success-2 {
  border-color: #00a08b !important;
}

.ign-ignitis-navigation .ign-border-success-300 {
  border-color: #e4faf7 !important;
}

.ign-ignitis-navigation .ign-border-success-400 {
  border-color: #00d3b726 !important;
}

.ign-ignitis-navigation .ign-border-success-700 {
  border-color: #018f7d !important;
}

.ign-ignitis-navigation .ign-border-info-1 {
  border-color: #00c1c3 !important;
}

.ign-ignitis-navigation .ign-border-info-2 {
  border-color: #00a7a9 !important;
}

.ign-ignitis-navigation .ign-border-info-300 {
  border-color: #e8f3fb !important;
}

.ign-ignitis-navigation .ign-border-info-700 {
  border-color: #026ba7 !important;
}

.ign-ignitis-navigation .ign-border-info-alt {
  border-color: #009AD3 !important;
}

.ign-ignitis-navigation .ign-border-info-alt-1 {
  border-color: #0087ba !important;
}

.ign-ignitis-navigation .ign-border-info-alt-2 {
  border-color: #0075a0 !important;
}

.ign-ignitis-navigation .ign-border-warning-1 {
  border-color: #ecc937 !important;
}

.ign-ignitis-navigation .ign-border-warning-2 {
  border-color: #eac21f !important;
}

.ign-ignitis-navigation .ign-border-warning-300 {
  border-color: #fbf5db !important;
}

.ign-ignitis-navigation .ign-border-warning-400 {
  border-color: #e5d3a780 !important;
}

.ign-ignitis-navigation .ign-border-warning-700 {
  border-color: #a26a0a !important;
}

.ign-ignitis-navigation .ign-border-danger-1 {
  border-color: #ff3434 !important;
}

.ign-ignitis-navigation .ign-border-danger-2 {
  border-color: #ff1a1a !important;
}

.ign-ignitis-navigation .ign-border-danger-300 {
  border-color: #ffe8e9 !important;
}

.ign-ignitis-navigation .ign-border-danger-400 {
  border-color: #eec3c480 !important;
}

.ign-ignitis-navigation .ign-border-danger-700 {
  border-color: #9f141c !important;
}

.ign-ignitis-navigation .ign-border-lilac-100 {
  border-color: #f5f6fe !important;
}

.ign-ignitis-navigation .ign-border-lilac-300 {
  border-color: #f4f3fe !important;
}

.ign-ignitis-navigation .ign-border-lilac {
  border-color: #928df2 !important;
}

.ign-ignitis-navigation .ign-border-lilac-700 {
  border-color: #5854af !important;
}

.ign-ignitis-navigation .ign-border-white {
  border-color: #fff !important;
}

.ign-ignitis-navigation .ign-border-dark-alt {
  border-color: #38476e !important;
}

.ign-ignitis-navigation .ign-border-facebook-brand {
  border-color: #3B5998 !important;
}

.ign-ignitis-navigation .ign-border-google-brand {
  border-color: #DB4437 !important;
}

.ign-ignitis-navigation .ign-border-white {
  border-color: #fff !important;
}

.ign-ignitis-navigation .ign-rounded-sm {
  border-radius: 3px !important;
}

.ign-ignitis-navigation .ign-rounded {
  border-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-left {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-lg {
  border-radius: 4px !important;
}

.ign-ignitis-navigation .ign-rounded-circle {
  border-radius: 50% !important;
}

.ign-ignitis-navigation .ign-rounded-pill {
  border-radius: 800px !important;
}

.ign-ignitis-navigation .ign-rounded-0 {
  border-radius: 0 !important;
}

.ign-ignitis-navigation .ign-clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.ign-ignitis-navigation .ign-d-none {
  display: none !important;
}

.ign-ignitis-navigation .ign-d-inline {
  display: inline !important;
}

.ign-ignitis-navigation .ign-d-inline-block {
  display: inline-block !important;
}

.ign-ignitis-navigation .ign-d-block {
  display: block !important;
}

.ign-ignitis-navigation .ign-d-table {
  display: table !important;
}

.ign-ignitis-navigation .ign-d-table-row {
  display: table-row !important;
}

.ign-ignitis-navigation .ign-d-table-cell {
  display: table-cell !important;
}

.ign-ignitis-navigation .ign-d-flex {
  display: flex !important;
}

.ign-ignitis-navigation .ign-d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-d-sm-none {
    display: none !important;
  }

  .ign-ignitis-navigation .ign-d-sm-inline {
    display: inline !important;
  }

  .ign-ignitis-navigation .ign-d-sm-inline-block {
    display: inline-block !important;
  }

  .ign-ignitis-navigation .ign-d-sm-block {
    display: block !important;
  }

  .ign-ignitis-navigation .ign-d-sm-table {
    display: table !important;
  }

  .ign-ignitis-navigation .ign-d-sm-table-row {
    display: table-row !important;
  }

  .ign-ignitis-navigation .ign-d-sm-table-cell {
    display: table-cell !important;
  }

  .ign-ignitis-navigation .ign-d-sm-flex {
    display: flex !important;
  }

  .ign-ignitis-navigation .ign-d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-d-md-none {
    display: none !important;
  }

  .ign-ignitis-navigation .ign-d-md-inline {
    display: inline !important;
  }

  .ign-ignitis-navigation .ign-d-md-inline-block {
    display: inline-block !important;
  }

  .ign-ignitis-navigation .ign-d-md-block {
    display: block !important;
  }

  .ign-ignitis-navigation .ign-d-md-table {
    display: table !important;
  }

  .ign-ignitis-navigation .ign-d-md-table-row {
    display: table-row !important;
  }

  .ign-ignitis-navigation .ign-d-md-table-cell {
    display: table-cell !important;
  }

  .ign-ignitis-navigation .ign-d-md-flex {
    display: flex !important;
  }

  .ign-ignitis-navigation .ign-d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-d-lg-none {
    display: none !important;
  }

  .ign-ignitis-navigation .ign-d-lg-inline {
    display: inline !important;
  }

  .ign-ignitis-navigation .ign-d-lg-inline-block {
    display: inline-block !important;
  }

  .ign-ignitis-navigation .ign-d-lg-block {
    display: block !important;
  }

  .ign-ignitis-navigation .ign-d-lg-table {
    display: table !important;
  }

  .ign-ignitis-navigation .ign-d-lg-table-row {
    display: table-row !important;
  }

  .ign-ignitis-navigation .ign-d-lg-table-cell {
    display: table-cell !important;
  }

  .ign-ignitis-navigation .ign-d-lg-flex {
    display: flex !important;
  }

  .ign-ignitis-navigation .ign-d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-d-xl-none {
    display: none !important;
  }

  .ign-ignitis-navigation .ign-d-xl-inline {
    display: inline !important;
  }

  .ign-ignitis-navigation .ign-d-xl-inline-block {
    display: inline-block !important;
  }

  .ign-ignitis-navigation .ign-d-xl-block {
    display: block !important;
  }

  .ign-ignitis-navigation .ign-d-xl-table {
    display: table !important;
  }

  .ign-ignitis-navigation .ign-d-xl-table-row {
    display: table-row !important;
  }

  .ign-ignitis-navigation .ign-d-xl-table-cell {
    display: table-cell !important;
  }

  .ign-ignitis-navigation .ign-d-xl-flex {
    display: flex !important;
  }

  .ign-ignitis-navigation .ign-d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .ign-ignitis-navigation .ign-d-print-none {
    display: none !important;
  }

  .ign-ignitis-navigation .ign-d-print-inline {
    display: inline !important;
  }

  .ign-ignitis-navigation .ign-d-print-inline-block {
    display: inline-block !important;
  }

  .ign-ignitis-navigation .ign-d-print-block {
    display: block !important;
  }

  .ign-ignitis-navigation .ign-d-print-table {
    display: table !important;
  }

  .ign-ignitis-navigation .ign-d-print-table-row {
    display: table-row !important;
  }

  .ign-ignitis-navigation .ign-d-print-table-cell {
    display: table-cell !important;
  }

  .ign-ignitis-navigation .ign-d-print-flex {
    display: flex !important;
  }

  .ign-ignitis-navigation .ign-d-print-inline-flex {
    display: inline-flex !important;
  }
}

.ign-ignitis-navigation .ign-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.ign-ignitis-navigation .ign-embed-responsive::before {
  display: block;
  content: "";
}

.ign-ignitis-navigation .ign-embed-responsive .ign-embed-responsive-item,
.ign-ignitis-navigation .ign-embed-responsive iframe,
.ign-ignitis-navigation .ign-embed-responsive embed,
.ign-ignitis-navigation .ign-embed-responsive object,
.ign-ignitis-navigation .ign-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.ign-ignitis-navigation .ign-embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.ign-ignitis-navigation .ign-embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.ign-ignitis-navigation .ign-embed-responsive-4by3::before {
  padding-top: 75%;
}

.ign-ignitis-navigation .ign-embed-responsive-1by1::before {
  padding-top: 100%;
}

.ign-ignitis-navigation .ign-embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.ign-ignitis-navigation .ign-embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.ign-ignitis-navigation .ign-embed-responsive-4by3::before {
  padding-top: 75%;
}

.ign-ignitis-navigation .ign-embed-responsive-1by1::before {
  padding-top: 100%;
}

.ign-ignitis-navigation .ign-flex-row {
  flex-direction: row !important;
}

.ign-ignitis-navigation .ign-flex-column {
  flex-direction: column !important;
}

.ign-ignitis-navigation .ign-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.ign-ignitis-navigation .ign-flex-column-reverse {
  flex-direction: column-reverse !important;
}

.ign-ignitis-navigation .ign-flex-wrap {
  flex-wrap: wrap !important;
}

.ign-ignitis-navigation .ign-flex-nowrap {
  flex-wrap: nowrap !important;
}

.ign-ignitis-navigation .ign-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.ign-ignitis-navigation .ign-flex-fill {
  flex: 1 1 auto !important;
}

.ign-ignitis-navigation .ign-flex-grow-0 {
  flex-grow: 0 !important;
}

.ign-ignitis-navigation .ign-flex-grow-1 {
  flex-grow: 1 !important;
}

.ign-ignitis-navigation .ign-flex-shrink-0 {
  flex-shrink: 0 !important;
}

.ign-ignitis-navigation .ign-flex-shrink-1 {
  flex-shrink: 1 !important;
}

.ign-ignitis-navigation .ign-justify-content-start {
  justify-content: flex-start !important;
}

.ign-ignitis-navigation .ign-justify-content-end {
  justify-content: flex-end !important;
}

.ign-ignitis-navigation .ign-justify-content-center {
  justify-content: center !important;
}

.ign-ignitis-navigation .ign-justify-content-between {
  justify-content: space-between !important;
}

.ign-ignitis-navigation .ign-justify-content-around {
  justify-content: space-around !important;
}

.ign-ignitis-navigation .ign-align-items-start {
  align-items: flex-start !important;
}

.ign-ignitis-navigation .ign-align-items-end {
  align-items: flex-end !important;
}

.ign-ignitis-navigation .ign-align-items-center {
  align-items: center !important;
}

.ign-ignitis-navigation .ign-align-items-baseline {
  align-items: baseline !important;
}

.ign-ignitis-navigation .ign-align-items-stretch {
  align-items: stretch !important;
}

.ign-ignitis-navigation .ign-align-content-start {
  align-content: flex-start !important;
}

.ign-ignitis-navigation .ign-align-content-end {
  align-content: flex-end !important;
}

.ign-ignitis-navigation .ign-align-content-center {
  align-content: center !important;
}

.ign-ignitis-navigation .ign-align-content-between {
  align-content: space-between !important;
}

.ign-ignitis-navigation .ign-align-content-around {
  align-content: space-around !important;
}

.ign-ignitis-navigation .ign-align-content-stretch {
  align-content: stretch !important;
}

.ign-ignitis-navigation .ign-align-self-auto {
  align-self: auto !important;
}

.ign-ignitis-navigation .ign-align-self-start {
  align-self: flex-start !important;
}

.ign-ignitis-navigation .ign-align-self-end {
  align-self: flex-end !important;
}

.ign-ignitis-navigation .ign-align-self-center {
  align-self: center !important;
}

.ign-ignitis-navigation .ign-align-self-baseline {
  align-self: baseline !important;
}

.ign-ignitis-navigation .ign-align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-flex-sm-row {
    flex-direction: row !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-column {
    flex-direction: column !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ign-ignitis-navigation .ign-justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-justify-content-sm-center {
    justify-content: center !important;
  }

  .ign-ignitis-navigation .ign-justify-content-sm-between {
    justify-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-justify-content-sm-around {
    justify-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-items-sm-start {
    align-items: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-items-sm-end {
    align-items: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-items-sm-center {
    align-items: center !important;
  }

  .ign-ignitis-navigation .ign-align-items-sm-baseline {
    align-items: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-items-sm-stretch {
    align-items: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-start {
    align-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-end {
    align-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-center {
    align-content: center !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-between {
    align-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-around {
    align-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-content-sm-stretch {
    align-content: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-auto {
    align-self: auto !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-start {
    align-self: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-end {
    align-self: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-center {
    align-self: center !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-baseline {
    align-self: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-flex-md-row {
    flex-direction: row !important;
  }

  .ign-ignitis-navigation .ign-flex-md-column {
    flex-direction: column !important;
  }

  .ign-ignitis-navigation .ign-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .ign-ignitis-navigation .ign-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .ign-ignitis-navigation .ign-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-md-fill {
    flex: 1 1 auto !important;
  }

  .ign-ignitis-navigation .ign-flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .ign-ignitis-navigation .ign-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ign-ignitis-navigation .ign-justify-content-md-start {
    justify-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-justify-content-md-end {
    justify-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-justify-content-md-center {
    justify-content: center !important;
  }

  .ign-ignitis-navigation .ign-justify-content-md-between {
    justify-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-justify-content-md-around {
    justify-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-items-md-start {
    align-items: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-items-md-end {
    align-items: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-items-md-center {
    align-items: center !important;
  }

  .ign-ignitis-navigation .ign-align-items-md-baseline {
    align-items: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-items-md-stretch {
    align-items: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-start {
    align-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-end {
    align-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-center {
    align-content: center !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-between {
    align-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-around {
    align-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-content-md-stretch {
    align-content: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-auto {
    align-self: auto !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-start {
    align-self: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-end {
    align-self: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-center {
    align-self: center !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-baseline {
    align-self: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-flex-lg-row {
    flex-direction: row !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-column {
    flex-direction: column !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ign-ignitis-navigation .ign-justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-justify-content-lg-center {
    justify-content: center !important;
  }

  .ign-ignitis-navigation .ign-justify-content-lg-between {
    justify-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-justify-content-lg-around {
    justify-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-items-lg-start {
    align-items: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-items-lg-end {
    align-items: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-items-lg-center {
    align-items: center !important;
  }

  .ign-ignitis-navigation .ign-align-items-lg-baseline {
    align-items: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-items-lg-stretch {
    align-items: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-start {
    align-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-end {
    align-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-center {
    align-content: center !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-between {
    align-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-around {
    align-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-content-lg-stretch {
    align-content: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-auto {
    align-self: auto !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-start {
    align-self: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-end {
    align-self: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-center {
    align-self: center !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-baseline {
    align-self: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-flex-xl-row {
    flex-direction: row !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-column {
    flex-direction: column !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .ign-ignitis-navigation .ign-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ign-ignitis-navigation .ign-justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-justify-content-xl-center {
    justify-content: center !important;
  }

  .ign-ignitis-navigation .ign-justify-content-xl-between {
    justify-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-justify-content-xl-around {
    justify-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-items-xl-start {
    align-items: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-items-xl-end {
    align-items: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-items-xl-center {
    align-items: center !important;
  }

  .ign-ignitis-navigation .ign-align-items-xl-baseline {
    align-items: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-items-xl-stretch {
    align-items: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-start {
    align-content: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-end {
    align-content: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-center {
    align-content: center !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-between {
    align-content: space-between !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-around {
    align-content: space-around !important;
  }

  .ign-ignitis-navigation .ign-align-content-xl-stretch {
    align-content: stretch !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-auto {
    align-self: auto !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-start {
    align-self: flex-start !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-end {
    align-self: flex-end !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-center {
    align-self: center !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-baseline {
    align-self: baseline !important;
  }

  .ign-ignitis-navigation .ign-align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.ign-ignitis-navigation .ign-float-left {
  float: left !important;
}

.ign-ignitis-navigation .ign-float-right {
  float: right !important;
}

.ign-ignitis-navigation .ign-float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-float-sm-left {
    float: left !important;
  }

  .ign-ignitis-navigation .ign-float-sm-right {
    float: right !important;
  }

  .ign-ignitis-navigation .ign-float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-float-md-left {
    float: left !important;
  }

  .ign-ignitis-navigation .ign-float-md-right {
    float: right !important;
  }

  .ign-ignitis-navigation .ign-float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-float-lg-left {
    float: left !important;
  }

  .ign-ignitis-navigation .ign-float-lg-right {
    float: right !important;
  }

  .ign-ignitis-navigation .ign-float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-float-xl-left {
    float: left !important;
  }

  .ign-ignitis-navigation .ign-float-xl-right {
    float: right !important;
  }

  .ign-ignitis-navigation .ign-float-xl-none {
    float: none !important;
  }
}

.ign-ignitis-navigation .ign-overflow-auto {
  overflow: auto !important;
}

.ign-ignitis-navigation .ign-overflow-hidden {
  overflow: hidden !important;
}

.ign-ignitis-navigation .ign-position-static {
  position: static !important;
}

.ign-ignitis-navigation .ign-position-relative {
  position: relative !important;
}

.ign-ignitis-navigation .ign-position-absolute {
  position: absolute !important;
}

.ign-ignitis-navigation .ign-position-fixed {
  position: fixed !important;
}

.ign-ignitis-navigation .ign-position-sticky {
  position: sticky !important;
}

.ign-ignitis-navigation .ign-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.ign-ignitis-navigation .ign-fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .ign-ignitis-navigation .ign-sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.ign-ignitis-navigation .ign-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.ign-ignitis-navigation .ign-sr-only-focusable:active,
.ign-ignitis-navigation .ign-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.ign-ignitis-navigation .ign-shadow-sm {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.075) !important;
}

.ign-ignitis-navigation .ign-shadow {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15) !important;
}

.ign-ignitis-navigation .ign-shadow-lg {
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.175) !important;
}

.ign-ignitis-navigation .ign-shadow-none {
  box-shadow: none !important;
}

.ign-ignitis-navigation .ign-w-25 {
  width: 25% !important;
}

.ign-ignitis-navigation .ign-w-50 {
  width: 50% !important;
}

.ign-ignitis-navigation .ign-w-75 {
  width: 75% !important;
}

.ign-ignitis-navigation .ign-w-100 {
  width: 100% !important;
}

.ign-ignitis-navigation .ign-w-auto {
  width: auto !important;
}

.ign-ignitis-navigation .ign-h-25 {
  height: 25% !important;
}

.ign-ignitis-navigation .ign-h-50 {
  height: 50% !important;
}

.ign-ignitis-navigation .ign-h-75 {
  height: 75% !important;
}

.ign-ignitis-navigation .ign-h-100 {
  height: 100% !important;
}

.ign-ignitis-navigation .ign-h-auto {
  height: auto !important;
}

.ign-ignitis-navigation .ign-mw-100 {
  max-width: 100% !important;
}

.ign-ignitis-navigation .ign-mh-100 {
  max-height: 100% !important;
}

.ign-ignitis-navigation .ign-min-vw-100 {
  min-width: 100vw !important;
}

.ign-ignitis-navigation .ign-min-vh-100 {
  min-height: 100vh !important;
}

.ign-ignitis-navigation .ign-vw-100 {
  width: 100vw !important;
}

.ign-ignitis-navigation .ign-vh-100 {
  height: 100vh !important;
}

.ign-ignitis-navigation .ign-stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.ign-ignitis-navigation .ign-m-0 {
  margin: 0 !important;
}

.ign-ignitis-navigation .ign-mt-0,
.ign-ignitis-navigation .ign-my-0 {
  margin-top: 0 !important;
}

.ign-ignitis-navigation .ign-mr-0,
.ign-ignitis-navigation .ign-mx-0 {
  margin-right: 0 !important;
}

.ign-ignitis-navigation .ign-mb-0,
.ign-ignitis-navigation .ign-my-0 {
  margin-bottom: 0 !important;
}

.ign-ignitis-navigation .ign-ml-0,
.ign-ignitis-navigation .ign-mx-0 {
  margin-left: 0 !important;
}

.ign-ignitis-navigation .ign-m-1 {
  margin: 5px !important;
}

.ign-ignitis-navigation .ign-mt-1,
.ign-ignitis-navigation .ign-my-1 {
  margin-top: 5px !important;
}

.ign-ignitis-navigation .ign-mr-1,
.ign-ignitis-navigation .ign-mx-1 {
  margin-right: 5px !important;
}

.ign-ignitis-navigation .ign-mb-1,
.ign-ignitis-navigation .ign-my-1 {
  margin-bottom: 5px !important;
}

.ign-ignitis-navigation .ign-ml-1,
.ign-ignitis-navigation .ign-mx-1 {
  margin-left: 5px !important;
}

.ign-ignitis-navigation .ign-m-2 {
  margin: 10px !important;
}

.ign-ignitis-navigation .ign-mt-2,
.ign-ignitis-navigation .ign-my-2 {
  margin-top: 10px !important;
}

.ign-ignitis-navigation .ign-mr-2,
.ign-ignitis-navigation .ign-mx-2 {
  margin-right: 10px !important;
}

.ign-ignitis-navigation .ign-mb-2,
.ign-ignitis-navigation .ign-my-2 {
  margin-bottom: 10px !important;
}

.ign-ignitis-navigation .ign-ml-2,
.ign-ignitis-navigation .ign-mx-2 {
  margin-left: 10px !important;
}

.ign-ignitis-navigation .ign-m-3 {
  margin: 16px !important;
}

.ign-ignitis-navigation .ign-mt-3,
.ign-ignitis-navigation .ign-my-3 {
  margin-top: 16px !important;
}

.ign-ignitis-navigation .ign-mr-3,
.ign-ignitis-navigation .ign-mx-3 {
  margin-right: 16px !important;
}

.ign-ignitis-navigation .ign-mb-3,
.ign-ignitis-navigation .ign-my-3 {
  margin-bottom: 16px !important;
}

.ign-ignitis-navigation .ign-ml-3,
.ign-ignitis-navigation .ign-mx-3 {
  margin-left: 16px !important;
}

.ign-ignitis-navigation .ign-m-4 {
  margin: 24px !important;
}

.ign-ignitis-navigation .ign-mt-4,
.ign-ignitis-navigation .ign-my-4 {
  margin-top: 24px !important;
}

.ign-ignitis-navigation .ign-mr-4,
.ign-ignitis-navigation .ign-mx-4 {
  margin-right: 24px !important;
}

.ign-ignitis-navigation .ign-mb-4,
.ign-ignitis-navigation .ign-my-4 {
  margin-bottom: 24px !important;
}

.ign-ignitis-navigation .ign-ml-4,
.ign-ignitis-navigation .ign-mx-4 {
  margin-left: 24px !important;
}

.ign-ignitis-navigation .ign-m-5 {
  margin: 48px !important;
}

.ign-ignitis-navigation .ign-mt-5,
.ign-ignitis-navigation .ign-my-5 {
  margin-top: 48px !important;
}

.ign-ignitis-navigation .ign-mr-5,
.ign-ignitis-navigation .ign-mx-5 {
  margin-right: 48px !important;
}

.ign-ignitis-navigation .ign-mb-5,
.ign-ignitis-navigation .ign-my-5 {
  margin-bottom: 48px !important;
}

.ign-ignitis-navigation .ign-ml-5,
.ign-ignitis-navigation .ign-mx-5 {
  margin-left: 48px !important;
}

.ign-ignitis-navigation .ign-p-0 {
  padding: 0 !important;
}

.ign-ignitis-navigation .ign-pt-0,
.ign-ignitis-navigation .ign-py-0 {
  padding-top: 0 !important;
}

.ign-ignitis-navigation .ign-pr-0,
.ign-ignitis-navigation .ign-px-0 {
  padding-right: 0 !important;
}

.ign-ignitis-navigation .ign-pb-0,
.ign-ignitis-navigation .ign-py-0 {
  padding-bottom: 0 !important;
}

.ign-ignitis-navigation .ign-pl-0,
.ign-ignitis-navigation .ign-px-0 {
  padding-left: 0 !important;
}

.ign-ignitis-navigation .ign-p-1 {
  padding: 5px !important;
}

.ign-ignitis-navigation .ign-pt-1,
.ign-ignitis-navigation .ign-py-1 {
  padding-top: 5px !important;
}

.ign-ignitis-navigation .ign-pr-1,
.ign-ignitis-navigation .ign-px-1 {
  padding-right: 5px !important;
}

.ign-ignitis-navigation .ign-pb-1,
.ign-ignitis-navigation .ign-py-1 {
  padding-bottom: 5px !important;
}

.ign-ignitis-navigation .ign-pl-1,
.ign-ignitis-navigation .ign-px-1 {
  padding-left: 5px !important;
}

.ign-ignitis-navigation .ign-p-2 {
  padding: 10px !important;
}

.ign-ignitis-navigation .ign-pt-2,
.ign-ignitis-navigation .ign-py-2 {
  padding-top: 10px !important;
}

.ign-ignitis-navigation .ign-pr-2,
.ign-ignitis-navigation .ign-px-2 {
  padding-right: 10px !important;
}

.ign-ignitis-navigation .ign-pb-2,
.ign-ignitis-navigation .ign-py-2 {
  padding-bottom: 10px !important;
}

.ign-ignitis-navigation .ign-pl-2,
.ign-ignitis-navigation .ign-px-2 {
  padding-left: 10px !important;
}

.ign-ignitis-navigation .ign-p-3 {
  padding: 16px !important;
}

.ign-ignitis-navigation .ign-pt-3,
.ign-ignitis-navigation .ign-py-3 {
  padding-top: 16px !important;
}

.ign-ignitis-navigation .ign-pr-3,
.ign-ignitis-navigation .ign-px-3 {
  padding-right: 16px !important;
}

.ign-ignitis-navigation .ign-pb-3,
.ign-ignitis-navigation .ign-py-3 {
  padding-bottom: 16px !important;
}

.ign-ignitis-navigation .ign-pl-3,
.ign-ignitis-navigation .ign-px-3 {
  padding-left: 16px !important;
}

.ign-ignitis-navigation .ign-p-4 {
  padding: 24px !important;
}

.ign-ignitis-navigation .ign-pt-4,
.ign-ignitis-navigation .ign-py-4 {
  padding-top: 24px !important;
}

.ign-ignitis-navigation .ign-pr-4,
.ign-ignitis-navigation .ign-px-4 {
  padding-right: 24px !important;
}

.ign-ignitis-navigation .ign-pb-4,
.ign-ignitis-navigation .ign-py-4 {
  padding-bottom: 24px !important;
}

.ign-ignitis-navigation .ign-pl-4,
.ign-ignitis-navigation .ign-px-4 {
  padding-left: 24px !important;
}

.ign-ignitis-navigation .ign-p-5 {
  padding: 48px !important;
}

.ign-ignitis-navigation .ign-pt-5,
.ign-ignitis-navigation .ign-py-5 {
  padding-top: 48px !important;
}

.ign-ignitis-navigation .ign-pr-5,
.ign-ignitis-navigation .ign-px-5 {
  padding-right: 48px !important;
}

.ign-ignitis-navigation .ign-pb-5,
.ign-ignitis-navigation .ign-py-5 {
  padding-bottom: 48px !important;
}

.ign-ignitis-navigation .ign-pl-5,
.ign-ignitis-navigation .ign-px-5 {
  padding-left: 48px !important;
}

.ign-ignitis-navigation .ign-m-n1 {
  margin: -5px !important;
}

.ign-ignitis-navigation .ign-mt-n1,
.ign-ignitis-navigation .ign-my-n1 {
  margin-top: -5px !important;
}

.ign-ignitis-navigation .ign-mr-n1,
.ign-ignitis-navigation .ign-mx-n1 {
  margin-right: -5px !important;
}

.ign-ignitis-navigation .ign-mb-n1,
.ign-ignitis-navigation .ign-my-n1 {
  margin-bottom: -5px !important;
}

.ign-ignitis-navigation .ign-ml-n1,
.ign-ignitis-navigation .ign-mx-n1 {
  margin-left: -5px !important;
}

.ign-ignitis-navigation .ign-m-n2 {
  margin: -10px !important;
}

.ign-ignitis-navigation .ign-mt-n2,
.ign-ignitis-navigation .ign-my-n2 {
  margin-top: -10px !important;
}

.ign-ignitis-navigation .ign-mr-n2,
.ign-ignitis-navigation .ign-mx-n2 {
  margin-right: -10px !important;
}

.ign-ignitis-navigation .ign-mb-n2,
.ign-ignitis-navigation .ign-my-n2 {
  margin-bottom: -10px !important;
}

.ign-ignitis-navigation .ign-ml-n2,
.ign-ignitis-navigation .ign-mx-n2 {
  margin-left: -10px !important;
}

.ign-ignitis-navigation .ign-m-n3 {
  margin: -16px !important;
}

.ign-ignitis-navigation .ign-mt-n3,
.ign-ignitis-navigation .ign-my-n3 {
  margin-top: -16px !important;
}

.ign-ignitis-navigation .ign-mr-n3,
.ign-ignitis-navigation .ign-mx-n3 {
  margin-right: -16px !important;
}

.ign-ignitis-navigation .ign-mb-n3,
.ign-ignitis-navigation .ign-my-n3 {
  margin-bottom: -16px !important;
}

.ign-ignitis-navigation .ign-ml-n3,
.ign-ignitis-navigation .ign-mx-n3 {
  margin-left: -16px !important;
}

.ign-ignitis-navigation .ign-m-n4 {
  margin: -24px !important;
}

.ign-ignitis-navigation .ign-mt-n4,
.ign-ignitis-navigation .ign-my-n4 {
  margin-top: -24px !important;
}

.ign-ignitis-navigation .ign-mr-n4,
.ign-ignitis-navigation .ign-mx-n4 {
  margin-right: -24px !important;
}

.ign-ignitis-navigation .ign-mb-n4,
.ign-ignitis-navigation .ign-my-n4 {
  margin-bottom: -24px !important;
}

.ign-ignitis-navigation .ign-ml-n4,
.ign-ignitis-navigation .ign-mx-n4 {
  margin-left: -24px !important;
}

.ign-ignitis-navigation .ign-m-n5 {
  margin: -48px !important;
}

.ign-ignitis-navigation .ign-mt-n5,
.ign-ignitis-navigation .ign-my-n5 {
  margin-top: -48px !important;
}

.ign-ignitis-navigation .ign-mr-n5,
.ign-ignitis-navigation .ign-mx-n5 {
  margin-right: -48px !important;
}

.ign-ignitis-navigation .ign-mb-n5,
.ign-ignitis-navigation .ign-my-n5 {
  margin-bottom: -48px !important;
}

.ign-ignitis-navigation .ign-ml-n5,
.ign-ignitis-navigation .ign-mx-n5 {
  margin-left: -48px !important;
}

.ign-ignitis-navigation .ign-m-auto {
  margin: auto !important;
}

.ign-ignitis-navigation .ign-mt-auto,
.ign-ignitis-navigation .ign-my-auto {
  margin-top: auto !important;
}

.ign-ignitis-navigation .ign-mr-auto,
.ign-ignitis-navigation .ign-mx-auto {
  margin-right: auto !important;
}

.ign-ignitis-navigation .ign-mb-auto,
.ign-ignitis-navigation .ign-my-auto {
  margin-bottom: auto !important;
}

.ign-ignitis-navigation .ign-ml-auto,
.ign-ignitis-navigation .ign-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-m-sm-0 {
    margin: 0 !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-0,
  .ign-ignitis-navigation .ign-my-sm-0 {
    margin-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-0,
  .ign-ignitis-navigation .ign-mx-sm-0 {
    margin-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-0,
  .ign-ignitis-navigation .ign-my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-0,
  .ign-ignitis-navigation .ign-mx-sm-0 {
    margin-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-m-sm-1 {
    margin: 5px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-1,
  .ign-ignitis-navigation .ign-my-sm-1 {
    margin-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-1,
  .ign-ignitis-navigation .ign-mx-sm-1 {
    margin-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-1,
  .ign-ignitis-navigation .ign-my-sm-1 {
    margin-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-1,
  .ign-ignitis-navigation .ign-mx-sm-1 {
    margin-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-2 {
    margin: 10px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-2,
  .ign-ignitis-navigation .ign-my-sm-2 {
    margin-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-2,
  .ign-ignitis-navigation .ign-mx-sm-2 {
    margin-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-2,
  .ign-ignitis-navigation .ign-my-sm-2 {
    margin-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-2,
  .ign-ignitis-navigation .ign-mx-sm-2 {
    margin-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-3 {
    margin: 16px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-3,
  .ign-ignitis-navigation .ign-my-sm-3 {
    margin-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-3,
  .ign-ignitis-navigation .ign-mx-sm-3 {
    margin-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-3,
  .ign-ignitis-navigation .ign-my-sm-3 {
    margin-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-3,
  .ign-ignitis-navigation .ign-mx-sm-3 {
    margin-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-4 {
    margin: 24px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-4,
  .ign-ignitis-navigation .ign-my-sm-4 {
    margin-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-4,
  .ign-ignitis-navigation .ign-mx-sm-4 {
    margin-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-4,
  .ign-ignitis-navigation .ign-my-sm-4 {
    margin-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-4,
  .ign-ignitis-navigation .ign-mx-sm-4 {
    margin-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-5 {
    margin: 48px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-5,
  .ign-ignitis-navigation .ign-my-sm-5 {
    margin-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-5,
  .ign-ignitis-navigation .ign-mx-sm-5 {
    margin-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-5,
  .ign-ignitis-navigation .ign-my-sm-5 {
    margin-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-5,
  .ign-ignitis-navigation .ign-mx-sm-5 {
    margin-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-p-sm-0 {
    padding: 0 !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-0,
  .ign-ignitis-navigation .ign-py-sm-0 {
    padding-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-0,
  .ign-ignitis-navigation .ign-px-sm-0 {
    padding-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-0,
  .ign-ignitis-navigation .ign-py-sm-0 {
    padding-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-0,
  .ign-ignitis-navigation .ign-px-sm-0 {
    padding-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-p-sm-1 {
    padding: 5px !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-1,
  .ign-ignitis-navigation .ign-py-sm-1 {
    padding-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-1,
  .ign-ignitis-navigation .ign-px-sm-1 {
    padding-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-1,
  .ign-ignitis-navigation .ign-py-sm-1 {
    padding-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-1,
  .ign-ignitis-navigation .ign-px-sm-1 {
    padding-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-p-sm-2 {
    padding: 10px !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-2,
  .ign-ignitis-navigation .ign-py-sm-2 {
    padding-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-2,
  .ign-ignitis-navigation .ign-px-sm-2 {
    padding-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-2,
  .ign-ignitis-navigation .ign-py-sm-2 {
    padding-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-2,
  .ign-ignitis-navigation .ign-px-sm-2 {
    padding-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-p-sm-3 {
    padding: 16px !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-3,
  .ign-ignitis-navigation .ign-py-sm-3 {
    padding-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-3,
  .ign-ignitis-navigation .ign-px-sm-3 {
    padding-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-3,
  .ign-ignitis-navigation .ign-py-sm-3 {
    padding-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-3,
  .ign-ignitis-navigation .ign-px-sm-3 {
    padding-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-p-sm-4 {
    padding: 24px !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-4,
  .ign-ignitis-navigation .ign-py-sm-4 {
    padding-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-4,
  .ign-ignitis-navigation .ign-px-sm-4 {
    padding-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-4,
  .ign-ignitis-navigation .ign-py-sm-4 {
    padding-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-4,
  .ign-ignitis-navigation .ign-px-sm-4 {
    padding-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-p-sm-5 {
    padding: 48px !important;
  }

  .ign-ignitis-navigation .ign-pt-sm-5,
  .ign-ignitis-navigation .ign-py-sm-5 {
    padding-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-pr-sm-5,
  .ign-ignitis-navigation .ign-px-sm-5 {
    padding-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-pb-sm-5,
  .ign-ignitis-navigation .ign-py-sm-5 {
    padding-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-pl-sm-5,
  .ign-ignitis-navigation .ign-px-sm-5 {
    padding-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-n1 {
    margin: -5px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-n1,
  .ign-ignitis-navigation .ign-my-sm-n1 {
    margin-top: -5px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-n1,
  .ign-ignitis-navigation .ign-mx-sm-n1 {
    margin-right: -5px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-n1,
  .ign-ignitis-navigation .ign-my-sm-n1 {
    margin-bottom: -5px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-n1,
  .ign-ignitis-navigation .ign-mx-sm-n1 {
    margin-left: -5px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-n2 {
    margin: -10px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-n2,
  .ign-ignitis-navigation .ign-my-sm-n2 {
    margin-top: -10px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-n2,
  .ign-ignitis-navigation .ign-mx-sm-n2 {
    margin-right: -10px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-n2,
  .ign-ignitis-navigation .ign-my-sm-n2 {
    margin-bottom: -10px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-n2,
  .ign-ignitis-navigation .ign-mx-sm-n2 {
    margin-left: -10px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-n3 {
    margin: -16px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-n3,
  .ign-ignitis-navigation .ign-my-sm-n3 {
    margin-top: -16px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-n3,
  .ign-ignitis-navigation .ign-mx-sm-n3 {
    margin-right: -16px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-n3,
  .ign-ignitis-navigation .ign-my-sm-n3 {
    margin-bottom: -16px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-n3,
  .ign-ignitis-navigation .ign-mx-sm-n3 {
    margin-left: -16px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-n4 {
    margin: -24px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-n4,
  .ign-ignitis-navigation .ign-my-sm-n4 {
    margin-top: -24px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-n4,
  .ign-ignitis-navigation .ign-mx-sm-n4 {
    margin-right: -24px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-n4,
  .ign-ignitis-navigation .ign-my-sm-n4 {
    margin-bottom: -24px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-n4,
  .ign-ignitis-navigation .ign-mx-sm-n4 {
    margin-left: -24px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-n5 {
    margin: -48px !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-n5,
  .ign-ignitis-navigation .ign-my-sm-n5 {
    margin-top: -48px !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-n5,
  .ign-ignitis-navigation .ign-mx-sm-n5 {
    margin-right: -48px !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-n5,
  .ign-ignitis-navigation .ign-my-sm-n5 {
    margin-bottom: -48px !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-n5,
  .ign-ignitis-navigation .ign-mx-sm-n5 {
    margin-left: -48px !important;
  }

  .ign-ignitis-navigation .ign-m-sm-auto {
    margin: auto !important;
  }

  .ign-ignitis-navigation .ign-mt-sm-auto,
  .ign-ignitis-navigation .ign-my-sm-auto {
    margin-top: auto !important;
  }

  .ign-ignitis-navigation .ign-mr-sm-auto,
  .ign-ignitis-navigation .ign-mx-sm-auto {
    margin-right: auto !important;
  }

  .ign-ignitis-navigation .ign-mb-sm-auto,
  .ign-ignitis-navigation .ign-my-sm-auto {
    margin-bottom: auto !important;
  }

  .ign-ignitis-navigation .ign-ml-sm-auto,
  .ign-ignitis-navigation .ign-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-m-md-0 {
    margin: 0 !important;
  }

  .ign-ignitis-navigation .ign-mt-md-0,
  .ign-ignitis-navigation .ign-my-md-0 {
    margin-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-mr-md-0,
  .ign-ignitis-navigation .ign-mx-md-0 {
    margin-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-mb-md-0,
  .ign-ignitis-navigation .ign-my-md-0 {
    margin-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-ml-md-0,
  .ign-ignitis-navigation .ign-mx-md-0 {
    margin-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-m-md-1 {
    margin: 5px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-1,
  .ign-ignitis-navigation .ign-my-md-1 {
    margin-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-1,
  .ign-ignitis-navigation .ign-mx-md-1 {
    margin-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-1,
  .ign-ignitis-navigation .ign-my-md-1 {
    margin-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-1,
  .ign-ignitis-navigation .ign-mx-md-1 {
    margin-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-m-md-2 {
    margin: 10px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-2,
  .ign-ignitis-navigation .ign-my-md-2 {
    margin-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-2,
  .ign-ignitis-navigation .ign-mx-md-2 {
    margin-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-2,
  .ign-ignitis-navigation .ign-my-md-2 {
    margin-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-2,
  .ign-ignitis-navigation .ign-mx-md-2 {
    margin-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-m-md-3 {
    margin: 16px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-3,
  .ign-ignitis-navigation .ign-my-md-3 {
    margin-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-3,
  .ign-ignitis-navigation .ign-mx-md-3 {
    margin-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-3,
  .ign-ignitis-navigation .ign-my-md-3 {
    margin-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-3,
  .ign-ignitis-navigation .ign-mx-md-3 {
    margin-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-m-md-4 {
    margin: 24px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-4,
  .ign-ignitis-navigation .ign-my-md-4 {
    margin-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-4,
  .ign-ignitis-navigation .ign-mx-md-4 {
    margin-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-4,
  .ign-ignitis-navigation .ign-my-md-4 {
    margin-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-4,
  .ign-ignitis-navigation .ign-mx-md-4 {
    margin-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-m-md-5 {
    margin: 48px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-5,
  .ign-ignitis-navigation .ign-my-md-5 {
    margin-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-5,
  .ign-ignitis-navigation .ign-mx-md-5 {
    margin-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-5,
  .ign-ignitis-navigation .ign-my-md-5 {
    margin-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-5,
  .ign-ignitis-navigation .ign-mx-md-5 {
    margin-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-p-md-0 {
    padding: 0 !important;
  }

  .ign-ignitis-navigation .ign-pt-md-0,
  .ign-ignitis-navigation .ign-py-md-0 {
    padding-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-pr-md-0,
  .ign-ignitis-navigation .ign-px-md-0 {
    padding-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-pb-md-0,
  .ign-ignitis-navigation .ign-py-md-0 {
    padding-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-pl-md-0,
  .ign-ignitis-navigation .ign-px-md-0 {
    padding-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-p-md-1 {
    padding: 5px !important;
  }

  .ign-ignitis-navigation .ign-pt-md-1,
  .ign-ignitis-navigation .ign-py-md-1 {
    padding-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-pr-md-1,
  .ign-ignitis-navigation .ign-px-md-1 {
    padding-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-pb-md-1,
  .ign-ignitis-navigation .ign-py-md-1 {
    padding-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-pl-md-1,
  .ign-ignitis-navigation .ign-px-md-1 {
    padding-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-p-md-2 {
    padding: 10px !important;
  }

  .ign-ignitis-navigation .ign-pt-md-2,
  .ign-ignitis-navigation .ign-py-md-2 {
    padding-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-pr-md-2,
  .ign-ignitis-navigation .ign-px-md-2 {
    padding-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-pb-md-2,
  .ign-ignitis-navigation .ign-py-md-2 {
    padding-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-pl-md-2,
  .ign-ignitis-navigation .ign-px-md-2 {
    padding-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-p-md-3 {
    padding: 16px !important;
  }

  .ign-ignitis-navigation .ign-pt-md-3,
  .ign-ignitis-navigation .ign-py-md-3 {
    padding-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-pr-md-3,
  .ign-ignitis-navigation .ign-px-md-3 {
    padding-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-pb-md-3,
  .ign-ignitis-navigation .ign-py-md-3 {
    padding-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-pl-md-3,
  .ign-ignitis-navigation .ign-px-md-3 {
    padding-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-p-md-4 {
    padding: 24px !important;
  }

  .ign-ignitis-navigation .ign-pt-md-4,
  .ign-ignitis-navigation .ign-py-md-4 {
    padding-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-pr-md-4,
  .ign-ignitis-navigation .ign-px-md-4 {
    padding-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-pb-md-4,
  .ign-ignitis-navigation .ign-py-md-4 {
    padding-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-pl-md-4,
  .ign-ignitis-navigation .ign-px-md-4 {
    padding-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-p-md-5 {
    padding: 48px !important;
  }

  .ign-ignitis-navigation .ign-pt-md-5,
  .ign-ignitis-navigation .ign-py-md-5 {
    padding-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-pr-md-5,
  .ign-ignitis-navigation .ign-px-md-5 {
    padding-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-pb-md-5,
  .ign-ignitis-navigation .ign-py-md-5 {
    padding-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-pl-md-5,
  .ign-ignitis-navigation .ign-px-md-5 {
    padding-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-m-md-n1 {
    margin: -5px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-n1,
  .ign-ignitis-navigation .ign-my-md-n1 {
    margin-top: -5px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-n1,
  .ign-ignitis-navigation .ign-mx-md-n1 {
    margin-right: -5px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-n1,
  .ign-ignitis-navigation .ign-my-md-n1 {
    margin-bottom: -5px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-n1,
  .ign-ignitis-navigation .ign-mx-md-n1 {
    margin-left: -5px !important;
  }

  .ign-ignitis-navigation .ign-m-md-n2 {
    margin: -10px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-n2,
  .ign-ignitis-navigation .ign-my-md-n2 {
    margin-top: -10px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-n2,
  .ign-ignitis-navigation .ign-mx-md-n2 {
    margin-right: -10px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-n2,
  .ign-ignitis-navigation .ign-my-md-n2 {
    margin-bottom: -10px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-n2,
  .ign-ignitis-navigation .ign-mx-md-n2 {
    margin-left: -10px !important;
  }

  .ign-ignitis-navigation .ign-m-md-n3 {
    margin: -16px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-n3,
  .ign-ignitis-navigation .ign-my-md-n3 {
    margin-top: -16px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-n3,
  .ign-ignitis-navigation .ign-mx-md-n3 {
    margin-right: -16px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-n3,
  .ign-ignitis-navigation .ign-my-md-n3 {
    margin-bottom: -16px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-n3,
  .ign-ignitis-navigation .ign-mx-md-n3 {
    margin-left: -16px !important;
  }

  .ign-ignitis-navigation .ign-m-md-n4 {
    margin: -24px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-n4,
  .ign-ignitis-navigation .ign-my-md-n4 {
    margin-top: -24px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-n4,
  .ign-ignitis-navigation .ign-mx-md-n4 {
    margin-right: -24px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-n4,
  .ign-ignitis-navigation .ign-my-md-n4 {
    margin-bottom: -24px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-n4,
  .ign-ignitis-navigation .ign-mx-md-n4 {
    margin-left: -24px !important;
  }

  .ign-ignitis-navigation .ign-m-md-n5 {
    margin: -48px !important;
  }

  .ign-ignitis-navigation .ign-mt-md-n5,
  .ign-ignitis-navigation .ign-my-md-n5 {
    margin-top: -48px !important;
  }

  .ign-ignitis-navigation .ign-mr-md-n5,
  .ign-ignitis-navigation .ign-mx-md-n5 {
    margin-right: -48px !important;
  }

  .ign-ignitis-navigation .ign-mb-md-n5,
  .ign-ignitis-navigation .ign-my-md-n5 {
    margin-bottom: -48px !important;
  }

  .ign-ignitis-navigation .ign-ml-md-n5,
  .ign-ignitis-navigation .ign-mx-md-n5 {
    margin-left: -48px !important;
  }

  .ign-ignitis-navigation .ign-m-md-auto {
    margin: auto !important;
  }

  .ign-ignitis-navigation .ign-mt-md-auto,
  .ign-ignitis-navigation .ign-my-md-auto {
    margin-top: auto !important;
  }

  .ign-ignitis-navigation .ign-mr-md-auto,
  .ign-ignitis-navigation .ign-mx-md-auto {
    margin-right: auto !important;
  }

  .ign-ignitis-navigation .ign-mb-md-auto,
  .ign-ignitis-navigation .ign-my-md-auto {
    margin-bottom: auto !important;
  }

  .ign-ignitis-navigation .ign-ml-md-auto,
  .ign-ignitis-navigation .ign-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-m-lg-0 {
    margin: 0 !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-0,
  .ign-ignitis-navigation .ign-my-lg-0 {
    margin-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-0,
  .ign-ignitis-navigation .ign-mx-lg-0 {
    margin-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-0,
  .ign-ignitis-navigation .ign-my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-0,
  .ign-ignitis-navigation .ign-mx-lg-0 {
    margin-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-m-lg-1 {
    margin: 5px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-1,
  .ign-ignitis-navigation .ign-my-lg-1 {
    margin-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-1,
  .ign-ignitis-navigation .ign-mx-lg-1 {
    margin-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-1,
  .ign-ignitis-navigation .ign-my-lg-1 {
    margin-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-1,
  .ign-ignitis-navigation .ign-mx-lg-1 {
    margin-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-2 {
    margin: 10px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-2,
  .ign-ignitis-navigation .ign-my-lg-2 {
    margin-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-2,
  .ign-ignitis-navigation .ign-mx-lg-2 {
    margin-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-2,
  .ign-ignitis-navigation .ign-my-lg-2 {
    margin-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-2,
  .ign-ignitis-navigation .ign-mx-lg-2 {
    margin-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-3 {
    margin: 16px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-3,
  .ign-ignitis-navigation .ign-my-lg-3 {
    margin-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-3,
  .ign-ignitis-navigation .ign-mx-lg-3 {
    margin-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-3,
  .ign-ignitis-navigation .ign-my-lg-3 {
    margin-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-3,
  .ign-ignitis-navigation .ign-mx-lg-3 {
    margin-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-4 {
    margin: 24px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-4,
  .ign-ignitis-navigation .ign-my-lg-4 {
    margin-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-4,
  .ign-ignitis-navigation .ign-mx-lg-4 {
    margin-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-4,
  .ign-ignitis-navigation .ign-my-lg-4 {
    margin-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-4,
  .ign-ignitis-navigation .ign-mx-lg-4 {
    margin-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-5 {
    margin: 48px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-5,
  .ign-ignitis-navigation .ign-my-lg-5 {
    margin-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-5,
  .ign-ignitis-navigation .ign-mx-lg-5 {
    margin-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-5,
  .ign-ignitis-navigation .ign-my-lg-5 {
    margin-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-5,
  .ign-ignitis-navigation .ign-mx-lg-5 {
    margin-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-p-lg-0 {
    padding: 0 !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-0,
  .ign-ignitis-navigation .ign-py-lg-0 {
    padding-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-0,
  .ign-ignitis-navigation .ign-px-lg-0 {
    padding-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-0,
  .ign-ignitis-navigation .ign-py-lg-0 {
    padding-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-0,
  .ign-ignitis-navigation .ign-px-lg-0 {
    padding-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-p-lg-1 {
    padding: 5px !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-1,
  .ign-ignitis-navigation .ign-py-lg-1 {
    padding-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-1,
  .ign-ignitis-navigation .ign-px-lg-1 {
    padding-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-1,
  .ign-ignitis-navigation .ign-py-lg-1 {
    padding-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-1,
  .ign-ignitis-navigation .ign-px-lg-1 {
    padding-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-p-lg-2 {
    padding: 10px !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-2,
  .ign-ignitis-navigation .ign-py-lg-2 {
    padding-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-2,
  .ign-ignitis-navigation .ign-px-lg-2 {
    padding-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-2,
  .ign-ignitis-navigation .ign-py-lg-2 {
    padding-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-2,
  .ign-ignitis-navigation .ign-px-lg-2 {
    padding-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-p-lg-3 {
    padding: 16px !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-3,
  .ign-ignitis-navigation .ign-py-lg-3 {
    padding-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-3,
  .ign-ignitis-navigation .ign-px-lg-3 {
    padding-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-3,
  .ign-ignitis-navigation .ign-py-lg-3 {
    padding-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-3,
  .ign-ignitis-navigation .ign-px-lg-3 {
    padding-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-p-lg-4 {
    padding: 24px !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-4,
  .ign-ignitis-navigation .ign-py-lg-4 {
    padding-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-4,
  .ign-ignitis-navigation .ign-px-lg-4 {
    padding-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-4,
  .ign-ignitis-navigation .ign-py-lg-4 {
    padding-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-4,
  .ign-ignitis-navigation .ign-px-lg-4 {
    padding-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-p-lg-5 {
    padding: 48px !important;
  }

  .ign-ignitis-navigation .ign-pt-lg-5,
  .ign-ignitis-navigation .ign-py-lg-5 {
    padding-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-pr-lg-5,
  .ign-ignitis-navigation .ign-px-lg-5 {
    padding-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-pb-lg-5,
  .ign-ignitis-navigation .ign-py-lg-5 {
    padding-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-pl-lg-5,
  .ign-ignitis-navigation .ign-px-lg-5 {
    padding-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-n1 {
    margin: -5px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-n1,
  .ign-ignitis-navigation .ign-my-lg-n1 {
    margin-top: -5px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-n1,
  .ign-ignitis-navigation .ign-mx-lg-n1 {
    margin-right: -5px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-n1,
  .ign-ignitis-navigation .ign-my-lg-n1 {
    margin-bottom: -5px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-n1,
  .ign-ignitis-navigation .ign-mx-lg-n1 {
    margin-left: -5px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-n2 {
    margin: -10px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-n2,
  .ign-ignitis-navigation .ign-my-lg-n2 {
    margin-top: -10px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-n2,
  .ign-ignitis-navigation .ign-mx-lg-n2 {
    margin-right: -10px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-n2,
  .ign-ignitis-navigation .ign-my-lg-n2 {
    margin-bottom: -10px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-n2,
  .ign-ignitis-navigation .ign-mx-lg-n2 {
    margin-left: -10px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-n3 {
    margin: -16px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-n3,
  .ign-ignitis-navigation .ign-my-lg-n3 {
    margin-top: -16px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-n3,
  .ign-ignitis-navigation .ign-mx-lg-n3 {
    margin-right: -16px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-n3,
  .ign-ignitis-navigation .ign-my-lg-n3 {
    margin-bottom: -16px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-n3,
  .ign-ignitis-navigation .ign-mx-lg-n3 {
    margin-left: -16px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-n4 {
    margin: -24px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-n4,
  .ign-ignitis-navigation .ign-my-lg-n4 {
    margin-top: -24px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-n4,
  .ign-ignitis-navigation .ign-mx-lg-n4 {
    margin-right: -24px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-n4,
  .ign-ignitis-navigation .ign-my-lg-n4 {
    margin-bottom: -24px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-n4,
  .ign-ignitis-navigation .ign-mx-lg-n4 {
    margin-left: -24px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-n5 {
    margin: -48px !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-n5,
  .ign-ignitis-navigation .ign-my-lg-n5 {
    margin-top: -48px !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-n5,
  .ign-ignitis-navigation .ign-mx-lg-n5 {
    margin-right: -48px !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-n5,
  .ign-ignitis-navigation .ign-my-lg-n5 {
    margin-bottom: -48px !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-n5,
  .ign-ignitis-navigation .ign-mx-lg-n5 {
    margin-left: -48px !important;
  }

  .ign-ignitis-navigation .ign-m-lg-auto {
    margin: auto !important;
  }

  .ign-ignitis-navigation .ign-mt-lg-auto,
  .ign-ignitis-navigation .ign-my-lg-auto {
    margin-top: auto !important;
  }

  .ign-ignitis-navigation .ign-mr-lg-auto,
  .ign-ignitis-navigation .ign-mx-lg-auto {
    margin-right: auto !important;
  }

  .ign-ignitis-navigation .ign-mb-lg-auto,
  .ign-ignitis-navigation .ign-my-lg-auto {
    margin-bottom: auto !important;
  }

  .ign-ignitis-navigation .ign-ml-lg-auto,
  .ign-ignitis-navigation .ign-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-m-xl-0 {
    margin: 0 !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-0,
  .ign-ignitis-navigation .ign-my-xl-0 {
    margin-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-0,
  .ign-ignitis-navigation .ign-mx-xl-0 {
    margin-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-0,
  .ign-ignitis-navigation .ign-my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-0,
  .ign-ignitis-navigation .ign-mx-xl-0 {
    margin-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-m-xl-1 {
    margin: 5px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-1,
  .ign-ignitis-navigation .ign-my-xl-1 {
    margin-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-1,
  .ign-ignitis-navigation .ign-mx-xl-1 {
    margin-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-1,
  .ign-ignitis-navigation .ign-my-xl-1 {
    margin-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-1,
  .ign-ignitis-navigation .ign-mx-xl-1 {
    margin-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-2 {
    margin: 10px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-2,
  .ign-ignitis-navigation .ign-my-xl-2 {
    margin-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-2,
  .ign-ignitis-navigation .ign-mx-xl-2 {
    margin-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-2,
  .ign-ignitis-navigation .ign-my-xl-2 {
    margin-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-2,
  .ign-ignitis-navigation .ign-mx-xl-2 {
    margin-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-3 {
    margin: 16px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-3,
  .ign-ignitis-navigation .ign-my-xl-3 {
    margin-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-3,
  .ign-ignitis-navigation .ign-mx-xl-3 {
    margin-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-3,
  .ign-ignitis-navigation .ign-my-xl-3 {
    margin-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-3,
  .ign-ignitis-navigation .ign-mx-xl-3 {
    margin-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-4 {
    margin: 24px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-4,
  .ign-ignitis-navigation .ign-my-xl-4 {
    margin-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-4,
  .ign-ignitis-navigation .ign-mx-xl-4 {
    margin-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-4,
  .ign-ignitis-navigation .ign-my-xl-4 {
    margin-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-4,
  .ign-ignitis-navigation .ign-mx-xl-4 {
    margin-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-5 {
    margin: 48px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-5,
  .ign-ignitis-navigation .ign-my-xl-5 {
    margin-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-5,
  .ign-ignitis-navigation .ign-mx-xl-5 {
    margin-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-5,
  .ign-ignitis-navigation .ign-my-xl-5 {
    margin-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-5,
  .ign-ignitis-navigation .ign-mx-xl-5 {
    margin-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-p-xl-0 {
    padding: 0 !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-0,
  .ign-ignitis-navigation .ign-py-xl-0 {
    padding-top: 0 !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-0,
  .ign-ignitis-navigation .ign-px-xl-0 {
    padding-right: 0 !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-0,
  .ign-ignitis-navigation .ign-py-xl-0 {
    padding-bottom: 0 !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-0,
  .ign-ignitis-navigation .ign-px-xl-0 {
    padding-left: 0 !important;
  }

  .ign-ignitis-navigation .ign-p-xl-1 {
    padding: 5px !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-1,
  .ign-ignitis-navigation .ign-py-xl-1 {
    padding-top: 5px !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-1,
  .ign-ignitis-navigation .ign-px-xl-1 {
    padding-right: 5px !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-1,
  .ign-ignitis-navigation .ign-py-xl-1 {
    padding-bottom: 5px !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-1,
  .ign-ignitis-navigation .ign-px-xl-1 {
    padding-left: 5px !important;
  }

  .ign-ignitis-navigation .ign-p-xl-2 {
    padding: 10px !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-2,
  .ign-ignitis-navigation .ign-py-xl-2 {
    padding-top: 10px !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-2,
  .ign-ignitis-navigation .ign-px-xl-2 {
    padding-right: 10px !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-2,
  .ign-ignitis-navigation .ign-py-xl-2 {
    padding-bottom: 10px !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-2,
  .ign-ignitis-navigation .ign-px-xl-2 {
    padding-left: 10px !important;
  }

  .ign-ignitis-navigation .ign-p-xl-3 {
    padding: 16px !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-3,
  .ign-ignitis-navigation .ign-py-xl-3 {
    padding-top: 16px !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-3,
  .ign-ignitis-navigation .ign-px-xl-3 {
    padding-right: 16px !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-3,
  .ign-ignitis-navigation .ign-py-xl-3 {
    padding-bottom: 16px !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-3,
  .ign-ignitis-navigation .ign-px-xl-3 {
    padding-left: 16px !important;
  }

  .ign-ignitis-navigation .ign-p-xl-4 {
    padding: 24px !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-4,
  .ign-ignitis-navigation .ign-py-xl-4 {
    padding-top: 24px !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-4,
  .ign-ignitis-navigation .ign-px-xl-4 {
    padding-right: 24px !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-4,
  .ign-ignitis-navigation .ign-py-xl-4 {
    padding-bottom: 24px !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-4,
  .ign-ignitis-navigation .ign-px-xl-4 {
    padding-left: 24px !important;
  }

  .ign-ignitis-navigation .ign-p-xl-5 {
    padding: 48px !important;
  }

  .ign-ignitis-navigation .ign-pt-xl-5,
  .ign-ignitis-navigation .ign-py-xl-5 {
    padding-top: 48px !important;
  }

  .ign-ignitis-navigation .ign-pr-xl-5,
  .ign-ignitis-navigation .ign-px-xl-5 {
    padding-right: 48px !important;
  }

  .ign-ignitis-navigation .ign-pb-xl-5,
  .ign-ignitis-navigation .ign-py-xl-5 {
    padding-bottom: 48px !important;
  }

  .ign-ignitis-navigation .ign-pl-xl-5,
  .ign-ignitis-navigation .ign-px-xl-5 {
    padding-left: 48px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-n1 {
    margin: -5px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-n1,
  .ign-ignitis-navigation .ign-my-xl-n1 {
    margin-top: -5px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-n1,
  .ign-ignitis-navigation .ign-mx-xl-n1 {
    margin-right: -5px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-n1,
  .ign-ignitis-navigation .ign-my-xl-n1 {
    margin-bottom: -5px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-n1,
  .ign-ignitis-navigation .ign-mx-xl-n1 {
    margin-left: -5px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-n2 {
    margin: -10px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-n2,
  .ign-ignitis-navigation .ign-my-xl-n2 {
    margin-top: -10px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-n2,
  .ign-ignitis-navigation .ign-mx-xl-n2 {
    margin-right: -10px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-n2,
  .ign-ignitis-navigation .ign-my-xl-n2 {
    margin-bottom: -10px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-n2,
  .ign-ignitis-navigation .ign-mx-xl-n2 {
    margin-left: -10px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-n3 {
    margin: -16px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-n3,
  .ign-ignitis-navigation .ign-my-xl-n3 {
    margin-top: -16px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-n3,
  .ign-ignitis-navigation .ign-mx-xl-n3 {
    margin-right: -16px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-n3,
  .ign-ignitis-navigation .ign-my-xl-n3 {
    margin-bottom: -16px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-n3,
  .ign-ignitis-navigation .ign-mx-xl-n3 {
    margin-left: -16px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-n4 {
    margin: -24px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-n4,
  .ign-ignitis-navigation .ign-my-xl-n4 {
    margin-top: -24px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-n4,
  .ign-ignitis-navigation .ign-mx-xl-n4 {
    margin-right: -24px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-n4,
  .ign-ignitis-navigation .ign-my-xl-n4 {
    margin-bottom: -24px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-n4,
  .ign-ignitis-navigation .ign-mx-xl-n4 {
    margin-left: -24px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-n5 {
    margin: -48px !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-n5,
  .ign-ignitis-navigation .ign-my-xl-n5 {
    margin-top: -48px !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-n5,
  .ign-ignitis-navigation .ign-mx-xl-n5 {
    margin-right: -48px !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-n5,
  .ign-ignitis-navigation .ign-my-xl-n5 {
    margin-bottom: -48px !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-n5,
  .ign-ignitis-navigation .ign-mx-xl-n5 {
    margin-left: -48px !important;
  }

  .ign-ignitis-navigation .ign-m-xl-auto {
    margin: auto !important;
  }

  .ign-ignitis-navigation .ign-mt-xl-auto,
  .ign-ignitis-navigation .ign-my-xl-auto {
    margin-top: auto !important;
  }

  .ign-ignitis-navigation .ign-mr-xl-auto,
  .ign-ignitis-navigation .ign-mx-xl-auto {
    margin-right: auto !important;
  }

  .ign-ignitis-navigation .ign-mb-xl-auto,
  .ign-ignitis-navigation .ign-my-xl-auto {
    margin-bottom: auto !important;
  }

  .ign-ignitis-navigation .ign-ml-xl-auto,
  .ign-ignitis-navigation .ign-mx-xl-auto {
    margin-left: auto !important;
  }
}

.ign-ignitis-navigation .ign-text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.ign-ignitis-navigation .ign-text-justify {
  text-align: justify !important;
}

.ign-ignitis-navigation .ign-text-wrap {
  white-space: normal !important;
}

.ign-ignitis-navigation .ign-text-nowrap {
  white-space: nowrap !important;
}

.ign-ignitis-navigation .ign-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ign-ignitis-navigation .ign-text-left {
  text-align: left !important;
}

.ign-ignitis-navigation .ign-text-right {
  text-align: right !important;
}

.ign-ignitis-navigation .ign-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation .ign-text-sm-left {
    text-align: left !important;
  }

  .ign-ignitis-navigation .ign-text-sm-right {
    text-align: right !important;
  }

  .ign-ignitis-navigation .ign-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .ign-ignitis-navigation .ign-text-md-left {
    text-align: left !important;
  }

  .ign-ignitis-navigation .ign-text-md-right {
    text-align: right !important;
  }

  .ign-ignitis-navigation .ign-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .ign-ignitis-navigation .ign-text-lg-left {
    text-align: left !important;
  }

  .ign-ignitis-navigation .ign-text-lg-right {
    text-align: right !important;
  }

  .ign-ignitis-navigation .ign-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .ign-ignitis-navigation .ign-text-xl-left {
    text-align: left !important;
  }

  .ign-ignitis-navigation .ign-text-xl-right {
    text-align: right !important;
  }

  .ign-ignitis-navigation .ign-text-xl-center {
    text-align: center !important;
  }
}

.ign-ignitis-navigation .ign-text-lowercase {
  text-transform: lowercase !important;
}

.ign-ignitis-navigation .ign-text-uppercase {
  text-transform: uppercase !important;
}

.ign-ignitis-navigation .ign-text-capitalize {
  text-transform: capitalize !important;
}

.ign-ignitis-navigation .ign-font-weight-light {
  font-weight: 300 !important;
}

.ign-ignitis-navigation .ign-font-weight-lighter {
  font-weight: lighter !important;
}

.ign-ignitis-navigation .ign-font-weight-normal {
  font-weight: 400 !important;
}

.ign-ignitis-navigation .ign-font-weight-bold {
  font-weight: 700 !important;
}

.ign-ignitis-navigation .ign-font-weight-bolder {
  font-weight: bolder !important;
}

.ign-ignitis-navigation .ign-font-italic {
  font-style: italic !important;
}

.ign-ignitis-navigation .ign-text-white {
  color: #fff !important;
}

.ign-ignitis-navigation .ign-text-primary {
  color: #00D3B7 !important;
}

.ign-ignitis-navigation a.ign-text-primary:hover,
.ign-ignitis-navigation a.ign-text-primary:focus {
  color: #00baa1 !important;
}

.ign-ignitis-navigation .ign-text-secondary {
  color: #4061E3 !important;
}

.ign-ignitis-navigation a.ign-text-secondary:hover,
.ign-ignitis-navigation a.ign-text-secondary:focus {
  color: #2a4fe0 !important;
}

.ign-ignitis-navigation .ign-text-success {
  color: #00D3B7 !important;
}

.ign-ignitis-navigation a.ign-text-success:hover,
.ign-ignitis-navigation a.ign-text-success:focus {
  color: #00baa1 !important;
}

.ign-ignitis-navigation .ign-text-info {
  color: #00DADC !important;
}

.ign-ignitis-navigation a.ign-text-info:hover,
.ign-ignitis-navigation a.ign-text-info:focus {
  color: #00c1c3 !important;
}

.ign-ignitis-navigation .ign-text-warning {
  color: #EECF4E !important;
}

.ign-ignitis-navigation a.ign-text-warning:hover,
.ign-ignitis-navigation a.ign-text-warning:focus {
  color: #ecc937 !important;
}

.ign-ignitis-navigation .ign-text-danger {
  color: #FF4D4D !important;
}

.ign-ignitis-navigation a.ign-text-danger:hover,
.ign-ignitis-navigation a.ign-text-danger:focus {
  color: #ff3434 !important;
}

.ign-ignitis-navigation .ign-text-light {
  color: #F2F3F5 !important;
}

.ign-ignitis-navigation a.ign-text-light:hover,
.ign-ignitis-navigation a.ign-text-light:focus {
  color: #e4e6ea !important;
}

.ign-ignitis-navigation .ign-text-dark {
  color: #24345F !important;
}

.ign-ignitis-navigation a.ign-text-dark:hover,
.ign-ignitis-navigation a.ign-text-dark:focus {
  color: #1d2a4d !important;
}

.ign-ignitis-navigation .ign-text-primary-1 {
  color: #00baa1 !important;
}

.ign-ignitis-navigation a.ign-text-primary-1:hover,
.ign-ignitis-navigation a.ign-text-primary-1:focus {
  color: #00a08b !important;
}

.ign-ignitis-navigation .ign-text-primary-2 {
  color: #00a08b !important;
}

.ign-ignitis-navigation a.ign-text-primary-2:hover,
.ign-ignitis-navigation a.ign-text-primary-2:focus {
  color: #008775 !important;
}

.ign-ignitis-navigation .ign-text-primary-v3 {
  color: #233a8a !important;
}

.ign-ignitis-navigation a.ign-text-primary-v3:hover,
.ign-ignitis-navigation a.ign-text-primary-v3:focus {
  color: #1e3176 !important;
}

.ign-ignitis-navigation .ign-text-secondary-1 {
  color: #2a4fe0 !important;
}

.ign-ignitis-navigation a.ign-text-secondary-1:hover,
.ign-ignitis-navigation a.ign-text-secondary-1:focus {
  color: #1f43d1 !important;
}

.ign-ignitis-navigation .ign-text-secondary-2 {
  color: #1f43d1 !important;
}

.ign-ignitis-navigation a.ign-text-secondary-2:hover,
.ign-ignitis-navigation a.ign-text-secondary-2:focus {
  color: #1b3cbb !important;
}

.ign-ignitis-navigation .ign-text-secondary-v3 {
  color: #4057e3 !important;
}

.ign-ignitis-navigation a.ign-text-secondary-v3:hover,
.ign-ignitis-navigation a.ign-text-secondary-v3:focus {
  color: #2a43e0 !important;
}

.ign-ignitis-navigation .ign-text-secondary-v3-300 {
  color: #4d64ee !important;
}

.ign-ignitis-navigation a.ign-text-secondary-v3-300:hover,
.ign-ignitis-navigation a.ign-text-secondary-v3-300:focus {
  color: #3650ec !important;
}

.ign-ignitis-navigation .ign-text-success-opaque {
  color: rgba(0, 211, 183, 0.08) !important;
}

.ign-ignitis-navigation a.ign-text-success-opaque:hover,
.ign-ignitis-navigation a.ign-text-success-opaque:focus {
  color: rgba(0, 186, 161, 0.08) !important;
}

.ign-ignitis-navigation .ign-text-success-1 {
  color: #00baa1 !important;
}

.ign-ignitis-navigation a.ign-text-success-1:hover,
.ign-ignitis-navigation a.ign-text-success-1:focus {
  color: #00a08b !important;
}

.ign-ignitis-navigation .ign-text-success-2 {
  color: #00a08b !important;
}

.ign-ignitis-navigation a.ign-text-success-2:hover,
.ign-ignitis-navigation a.ign-text-success-2:focus {
  color: #008775 !important;
}

.ign-ignitis-navigation .ign-text-success-300 {
  color: #e4faf7 !important;
}

.ign-ignitis-navigation a.ign-text-success-300:hover,
.ign-ignitis-navigation a.ign-text-success-300:focus {
  color: #cef6f1 !important;
}

.ign-ignitis-navigation .ign-text-success-400 {
  color: #00d3b726 !important;
}

.ign-ignitis-navigation a.ign-text-success-400:hover,
.ign-ignitis-navigation a.ign-text-success-400:focus {
  color: rgba(0, 186, 161, 0.1490196078) !important;
}

.ign-ignitis-navigation .ign-text-success-700 {
  color: #018f7d !important;
}

.ign-ignitis-navigation a.ign-text-success-700:hover,
.ign-ignitis-navigation a.ign-text-success-700:focus {
  color: #017667 !important;
}

.ign-ignitis-navigation .ign-text-info-1 {
  color: #00c1c3 !important;
}

.ign-ignitis-navigation a.ign-text-info-1:hover,
.ign-ignitis-navigation a.ign-text-info-1:focus {
  color: #00a7a9 !important;
}

.ign-ignitis-navigation .ign-text-info-2 {
  color: #00a7a9 !important;
}

.ign-ignitis-navigation a.ign-text-info-2:hover,
.ign-ignitis-navigation a.ign-text-info-2:focus {
  color: #008e90 !important;
}

.ign-ignitis-navigation .ign-text-info-300 {
  color: #e8f3fb !important;
}

.ign-ignitis-navigation a.ign-text-info-300:hover,
.ign-ignitis-navigation a.ign-text-info-300:focus {
  color: #d2e8f7 !important;
}

.ign-ignitis-navigation .ign-text-info-700 {
  color: #026ba7 !important;
}

.ign-ignitis-navigation a.ign-text-info-700:hover,
.ign-ignitis-navigation a.ign-text-info-700:focus {
  color: #025b8e !important;
}

.ign-ignitis-navigation .ign-text-info-alt {
  color: #009AD3 !important;
}

.ign-ignitis-navigation a.ign-text-info-alt:hover,
.ign-ignitis-navigation a.ign-text-info-alt:focus {
  color: #0087ba !important;
}

.ign-ignitis-navigation .ign-text-info-alt-1 {
  color: #0087ba !important;
}

.ign-ignitis-navigation a.ign-text-info-alt-1:hover,
.ign-ignitis-navigation a.ign-text-info-alt-1:focus {
  color: #0075a0 !important;
}

.ign-ignitis-navigation .ign-text-info-alt-2 {
  color: #0075a0 !important;
}

.ign-ignitis-navigation a.ign-text-info-alt-2:hover,
.ign-ignitis-navigation a.ign-text-info-alt-2:focus {
  color: #006287 !important;
}

.ign-ignitis-navigation .ign-text-warning-1 {
  color: #ecc937 !important;
}

.ign-ignitis-navigation a.ign-text-warning-1:hover,
.ign-ignitis-navigation a.ign-text-warning-1:focus {
  color: #eac21f !important;
}

.ign-ignitis-navigation .ign-text-warning-2 {
  color: #eac21f !important;
}

.ign-ignitis-navigation a.ign-text-warning-2:hover,
.ign-ignitis-navigation a.ign-text-warning-2:focus {
  color: #dbb415 !important;
}

.ign-ignitis-navigation .ign-text-warning-300 {
  color: #fbf5db !important;
}

.ign-ignitis-navigation a.ign-text-warning-300:hover,
.ign-ignitis-navigation a.ign-text-warning-300:focus {
  color: #f8efc4 !important;
}

.ign-ignitis-navigation .ign-text-warning-400 {
  color: #e5d3a780 !important;
}

.ign-ignitis-navigation a.ign-text-warning-400:hover,
.ign-ignitis-navigation a.ign-text-warning-400:focus {
  color: rgba(223, 201, 147, 0.5019607843) !important;
}

.ign-ignitis-navigation .ign-text-warning-700 {
  color: #a26a0a !important;
}

.ign-ignitis-navigation a.ign-text-warning-700:hover,
.ign-ignitis-navigation a.ign-text-warning-700:focus {
  color: #8a5a09 !important;
}

.ign-ignitis-navigation .ign-text-danger-1 {
  color: #ff3434 !important;
}

.ign-ignitis-navigation a.ign-text-danger-1:hover,
.ign-ignitis-navigation a.ign-text-danger-1:focus {
  color: #ff1a1a !important;
}

.ign-ignitis-navigation .ign-text-danger-2 {
  color: #ff1a1a !important;
}

.ign-ignitis-navigation a.ign-text-danger-2:hover,
.ign-ignitis-navigation a.ign-text-danger-2:focus {
  color: #ff0101 !important;
}

.ign-ignitis-navigation .ign-text-danger-300 {
  color: #ffe8e9 !important;
}

.ign-ignitis-navigation a.ign-text-danger-300:hover,
.ign-ignitis-navigation a.ign-text-danger-300:focus {
  color: #ffcfd1 !important;
}

.ign-ignitis-navigation .ign-text-danger-400 {
  color: #eec3c480 !important;
}

.ign-ignitis-navigation a.ign-text-danger-400:hover,
.ign-ignitis-navigation a.ign-text-danger-400:focus {
  color: rgba(232, 175, 176, 0.5019607843) !important;
}

.ign-ignitis-navigation .ign-text-danger-700 {
  color: #9f141c !important;
}

.ign-ignitis-navigation a.ign-text-danger-700:hover,
.ign-ignitis-navigation a.ign-text-danger-700:focus {
  color: #881118 !important;
}

.ign-ignitis-navigation .ign-text-lilac-100 {
  color: #f5f6fe !important;
}

.ign-ignitis-navigation a.ign-text-lilac-100:hover,
.ign-ignitis-navigation a.ign-text-lilac-100:focus {
  color: #dee1fc !important;
}

.ign-ignitis-navigation .ign-text-lilac-300 {
  color: #f4f3fe !important;
}

.ign-ignitis-navigation a.ign-text-lilac-300:hover,
.ign-ignitis-navigation a.ign-text-lilac-300:focus {
  color: #dedbfc !important;
}

.ign-ignitis-navigation .ign-text-lilac {
  color: #928df2 !important;
}

.ign-ignitis-navigation a.ign-text-lilac:hover,
.ign-ignitis-navigation a.ign-text-lilac:focus {
  color: #7c76ef !important;
}

.ign-ignitis-navigation .ign-text-lilac-700 {
  color: #5854af !important;
}

.ign-ignitis-navigation a.ign-text-lilac-700:hover,
.ign-ignitis-navigation a.ign-text-lilac-700:focus {
  color: #4e4a9f !important;
}

.ign-ignitis-navigation .ign-text-white {
  color: #fff !important;
}

.ign-ignitis-navigation a.ign-text-white:hover,
.ign-ignitis-navigation a.ign-text-white:focus {
  color: #f2f2f2 !important;
}

.ign-ignitis-navigation .ign-text-dark-alt {
  color: #38476e !important;
}

.ign-ignitis-navigation a.ign-text-dark-alt:hover,
.ign-ignitis-navigation a.ign-text-dark-alt:focus {
  color: #2f3c5d !important;
}

.ign-ignitis-navigation .ign-text-facebook-brand {
  color: #3B5998 !important;
}

.ign-ignitis-navigation a.ign-text-facebook-brand:hover,
.ign-ignitis-navigation a.ign-text-facebook-brand:focus {
  color: #344e86 !important;
}

.ign-ignitis-navigation .ign-text-google-brand {
  color: #DB4437 !important;
}

.ign-ignitis-navigation a.ign-text-google-brand:hover,
.ign-ignitis-navigation a.ign-text-google-brand:focus {
  color: #d33426 !important;
}

.ign-ignitis-navigation .ign-text-body {
  color: #24345F !important;
}

.ign-ignitis-navigation .ign-text-muted {
  color: #78829D !important;
}

.ign-ignitis-navigation .ign-text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.ign-ignitis-navigation .ign-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.ign-ignitis-navigation .ign-text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.ign-ignitis-navigation .ign-text-decoration-none {
  text-decoration: none !important;
}

.ign-ignitis-navigation .ign-text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.ign-ignitis-navigation .ign-text-reset {
  color: inherit !important;
}

.ign-ignitis-navigation .ign-visible {
  visibility: visible !important;
}

.ign-ignitis-navigation .ign-invisible {
  visibility: hidden !important;
}

.ign-ignitis-navigation header {
  background-color: #fff;
  box-shadow: 0 2px 6px rgba(36, 52, 95, 0.06);
  position: sticky;
  top: 0;
  z-index: 990;
}

.ign-ignitis-navigation header #gMenu {
  position: relative;
  width: 100%;
}

.ign-ignitis-navigation header .ign-gmenu-gutter {
  display: none;
}

.ign-ignitis-navigation header.ign-make-ie-great-again {
  position: fixed;
  width: 100%;
}

.ign-ignitis-navigation button:focus {
  outline: 0;
}

.ign-ignitis-navigation .ign-btn:disabled,
.ign-ignitis-navigation .ign-btn.ign-disabled {
  border-color: #DCE0E6 !important;
  background-color: #DCE0E6 !important;
  color: #fff !important;
}

.ign-ignitis-navigation .ign-btn i.ign-feather {
  display: inline-block;
  vertical-align: middle;
}

.ign-ignitis-navigation .ign-btn i.ign-feather svg {
  display: block;
}

.ign-ignitis-navigation .ign-btn .ign-btn-loader {
  vertical-align: bottom;
}

.ign-ignitis-navigation .ign-btn .ign-loader-wrapper {
  align-items: center;
  background-color: transparent;
  border-radius: inherit;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in-out;
  width: 100%;
  z-index: -1;
}

.ign-ignitis-navigation .ign-btn .ign-loader-wrapper .ign-loader {
  height: 24px;
  width: 24px;
}

.ign-ignitis-navigation .ign-btn .ign-loader-wrapper .ign-loader:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 4px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: button-spinner-animation 1.2s linear infinite;
}

.ign-ignitis-navigation .ign-btn .ign-btn-has-loader {
  position: relative;
}

.ign-ignitis-navigation .ign-btn.ign-loading {
  pointer-events: none;
}

.ign-ignitis-navigation .ign-btn.ign-loading .ign-loader-wrapper {
  background-color: inherit;
  opacity: 1;
  z-index: 2;
}

.ign-ignitis-navigation .ign-btn-sm {
  font-weight: 600;
}

.ign-ignitis-navigation .ign-btn-inline-change {
  border: none;
  font-weight: 400;
  color: #4061E3;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: inherit;
}

.ign-ignitis-navigation .ign-btn-inline-change:disabled,
.ign-ignitis-navigation .ign-btn-inline-change.ign-disabled {
  border: none !important;
  background-color: transparent !important;
  color: #DCE0E6 !important;
}

.ign-ignitis-navigation .ign-btn-link,
.ign-ignitis-navigation .ign-btn-link-danger,
.ign-ignitis-navigation .ign-btn-link-alt {
  font-weight: 400;
}

.ign-ignitis-navigation .ign-btn-link-alt {
  color: #009AD3;
  font-weight: 400;
}

.ign-ignitis-navigation .ign-btn-link-alt:focus,
.ign-ignitis-navigation .ign-btn-link-alt:hover {
  color: #0092c8;
}

.ign-ignitis-navigation .ign-btn-link-alt:not(:disabled):not(.ign-disabled):active {
  color: #008bbe;
}

.ign-ignitis-navigation .ign-btn-primary:focus,
.ign-ignitis-navigation .ign-btn-primary:hover {
  background-color: #00c8ae;
  border-color: #00c8ae;
}

.ign-ignitis-navigation .ign-btn-primary:not(:disabled):not(.ign-disabled):active {
  background-color: #00bea5;
  border-color: #00bea5;
}

.ign-ignitis-navigation .ign-btn-primary.ign-loading .ign-loader-wrapper {
  background-color: #233a8a !important;
}

.ign-ignitis-navigation .ign-btn-outline-primary:focus,
.ign-ignitis-navigation .ign-btn-outline-primary:hover {
  background-color: transparent;
  color: #00c8ae;
  border-color: #00c8ae;
}

.ign-ignitis-navigation .ign-btn-outline-primary:not(:disabled):not(.ign-disabled):active {
  background-color: transparent;
  border-color: #00bea5;
  color: #00bea5;
}

.ign-ignitis-navigation .ign-btn-secondary:focus,
.ign-ignitis-navigation .ign-btn-secondary:hover {
  background-color: #3d5cd8;
  border-color: #3d5cd8;
}

.ign-ignitis-navigation .ign-btn-secondary:not(:disabled):not(.ign-disabled):active {
  background-color: #3a57cc;
  border-color: #3a57cc;
}

.ign-ignitis-navigation .ign-btn-secondary.ign-loading .ign-loader-wrapper {
  background-color: #4057e3 !important;
}

.ign-ignitis-navigation .ign-btn-info:focus,
.ign-ignitis-navigation .ign-btn-info:hover {
  background-color: #00cfd1;
  border-color: #00cfd1;
}

.ign-ignitis-navigation .ign-btn-info:not(:disabled):not(.ign-disabled):active {
  background-color: #00c4c6;
  border-color: #00c4c6;
}

.ign-ignitis-navigation .ign-btn-info-alt:focus,
.ign-ignitis-navigation .ign-btn-info-alt:hover {
  background-color: #0092c8;
  border-color: #0092c8;
}

.ign-ignitis-navigation .ign-btn-info-alt:not(:disabled):not(.ign-disabled):active {
  background-color: #008bbe;
  border-color: #008bbe;
}

.ign-ignitis-navigation .ign-btn-success:focus,
.ign-ignitis-navigation .ign-btn-success:hover {
  background-color: #00c8ae;
  border-color: #00c8ae;
}

.ign-ignitis-navigation .ign-btn-success:not(:disabled):not(.ign-disabled):active {
  background-color: #00bea5;
  border-color: #00bea5;
}

.ign-ignitis-navigation .ign-btn-warning:focus,
.ign-ignitis-navigation .ign-btn-warning:hover {
  background-color: #e2c54a;
  border-color: #e2c54a;
}

.ign-ignitis-navigation .ign-btn-warning:not(:disabled):not(.ign-disabled):active {
  background-color: #d6ba46;
  border-color: #d6ba46;
}

.ign-ignitis-navigation .ign-btn-danger:focus,
.ign-ignitis-navigation .ign-btn-danger:hover {
  background-color: #f24949;
  border-color: #f24949;
}

.ign-ignitis-navigation .ign-btn-danger:not(:disabled):not(.ign-disabled):active {
  background-color: #e64545;
  border-color: #e64545;
}

.ign-ignitis-navigation .ign-btn-inline-link,
.ign-ignitis-navigation .ign-btn-inline-primary {
  background-color: transparent !important;
  border: unset !important;
  color: #4061E3;
  font-weight: 600;
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: inherit;
  text-align: left;
}

.ign-ignitis-navigation .ign-btn-inline-link:active,
.ign-ignitis-navigation .ign-btn-inline-primary:active,
.ign-ignitis-navigation .ign-btn-inline-link:focus,
.ign-ignitis-navigation .ign-btn-inline-primary:focus,
.ign-ignitis-navigation .ign-btn-inline-link:hover,
.ign-ignitis-navigation .ign-btn-inline-primary:hover {
  box-shadow: none;
  color: #4061E3;
  text-decoration: underline;
}

.ign-ignitis-navigation .ign-btn-inline-link i,
.ign-ignitis-navigation .ign-btn-inline-primary i {
  display: inline-block;
  height: 18px;
  width: 18px;
}

.ign-ignitis-navigation .ign-btn-inline-link i svg,
.ign-ignitis-navigation .ign-btn-inline-primary i svg {
  height: 18px;
  vertical-align: baseline;
  width: 18px;
}

.ign-ignitis-navigation .ign-btn-inline-link i svg path,
.ign-ignitis-navigation .ign-btn-inline-primary i svg path {
  fill: #4061E3;
}

.ign-ignitis-navigation .ign-btn-inline-link i.ign-icon-chevron-up,
.ign-ignitis-navigation .ign-btn-inline-primary i.ign-icon-chevron-up,
.ign-ignitis-navigation .ign-btn-inline-link i.ign-icon-chevron-down,
.ign-ignitis-navigation .ign-btn-inline-primary i.ign-icon-chevron-down {
  height: 16px;
  width: 16px;
}

.ign-ignitis-navigation .ign-btn-inline-link i.ign-icon-chevron-up svg,
.ign-ignitis-navigation .ign-btn-inline-primary i.ign-icon-chevron-up svg,
.ign-ignitis-navigation .ign-btn-inline-link i.ign-icon-chevron-down svg,
.ign-ignitis-navigation .ign-btn-inline-primary i.ign-icon-chevron-down svg {
  background-size: 9px 5px;
  height: 5px;
  vertical-align: 6px;
  width: 9px;
}

.ign-ignitis-navigation .ign-btn-inline-link i:first-child,
.ign-ignitis-navigation .ign-btn-inline-primary i:first-child {
  margin-right: 8px;
}

.ign-ignitis-navigation .ign-btn-inline-link i:last-child,
.ign-ignitis-navigation .ign-btn-inline-primary i:last-child {
  margin-left: 8px;
}

.ign-ignitis-navigation .ign-btn-inline-primary {
  color: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-inline-primary i svg path {
  fill: #00D3B7;
}

.ign-ignitis-navigation .ign-btn-branded-facebook {
  background-color: #3B5998;
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-branded-facebook:focus,
.ign-ignitis-navigation .ign-btn-branded-facebook:hover {
  background-color: #385590;
  border-color: #385590;
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-branded-facebook:not(:disabled):not(.ign-disabled):active {
  background-color: #355089;
  border-color: #355089;
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-branded-google {
  background-color: #DB4437;
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-branded-google:focus,
.ign-ignitis-navigation .ign-btn-branded-google:hover {
  background-color: #d04134;
  border-color: color-level("google-brand", 1);
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-branded-google:not(:disabled):not(.ign-disabled):active {
  background-color: #c53d32;
  border-color: color-level("google-brand", 2);
  color: #fff;
}

.ign-ignitis-navigation .ign-btn-link-danger {
  color: #FF4D4D;
  font-weight: 400;
}

.ign-ignitis-navigation .ign-btn-link-danger:focus,
.ign-ignitis-navigation .ign-btn-link-danger:hover {
  color: #f24949;
}

.ign-ignitis-navigation .ign-btn-link-danger:not(:disabled):not(.ign-disabled):active {
  color: #e64545;
}

.ign-ignitis-navigation .ign-btn-light {
  background-color: #fff;
  border-color: #fff;
  color: inherit;
  font-weight: 400;
}

.ign-ignitis-navigation .ign-btn-light:focus,
.ign-ignitis-navigation .ign-btn-light:hover {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  color: inherit;
}

.ign-ignitis-navigation .ign-btn-light:not(:disabled):not(.ign-disabled):active {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  color: inherit;
}

.ign-ignitis-navigation .ign-btn-light:disabled,
.ign-ignitis-navigation .ign-btn-light.ign-disabled {
  border-color: #8891A3 !important;
  color: #8891A3 !important;
  background-color: transparent !important;
}

.ign-ignitis-navigation .ign-btn-outline-light {
  border-width: 1px;
}

.ign-ignitis-navigation .ign-btn-outline-light:focus,
.ign-ignitis-navigation .ign-btn-outline-light:hover {
  background-color: transparent;
  border-color: #DCE0E6;
}

.ign-ignitis-navigation .ign-btn-outline-light:not(:disabled):not(.ign-disabled):active {
  background-color: transparent;
  border-color: #B6BCCB;
}

.ign-ignitis-navigation .ign-btn-outline-light:disabled,
.ign-ignitis-navigation .ign-btn-outline-light.ign-disabled {
  border-color: #8891A3 !important;
  color: #8891A3 !important;
  background-color: transparent !important;
}

.ign-ignitis-navigation .ign-btn-3 {
  font-size: 14px;
  font-weight: 600;
  padding: 12px 22px;
  border-radius: 6px;
  line-height: 20px;
}

.ign-ignitis-navigation .ign-btn-blue-500 {
  color: #fff;
  background-color: #2d93e2;
  border-color: #2d93e2;
}

.ign-ignitis-navigation .ign-btn-blue-500:focus,
.ign-ignitis-navigation .ign-btn-blue-500:hover {
  background-color: #026ba7;
  border-color: #026ba7;
  color: #fff !important;
}

.ign-ignitis-navigation .ign-btn-blue-500:not(:disabled):not(.ign-disabled):active {
  background-color: #2d93e2;
  border-color: #2d93e2;
}

.ign-ignitis-navigation .ign-btn-outline-blue-500 {
  color: #2d93e2;
  background-color: #fff;
  border-color: #2d93e2;
}

.ign-ignitis-navigation .ign-btn-outline-blue-500:focus,
.ign-ignitis-navigation .ign-btn-outline-blue-500:hover {
  background-color: #2d93e2;
  color: #fff !important;
}

.ign-ignitis-navigation .ign-btn-outline-blue-500:not(:disabled):not(.ign-disabled):active {
  background-color: #fff;
}

.ign-ignitis-navigation .ign-btn-primary-3 {
  color: #fff;
  background-color: #172E62;
  border-color: #172E62;
}

.ign-ignitis-navigation .ign-btn-primary-3:focus,
.ign-ignitis-navigation .ign-btn-primary-3:hover {
  background-color: #233a8a;
  border-color: #233a8a;
  color: #fff !important;
}

.ign-ignitis-navigation .ign-btn-primary-3:not(:disabled):not(.ign-disabled):active {
  background-color: #172E62;
  border-color: #172E62;
}

.ign-ignitis-navigation .ign-btn-outline-light-3 {
  color: #172E62;
  box-shadow: 0 1px 0 rgba(0, 211, 183, 0.1);
  border-width: 1px;
  border-color: #B6BCCB;
  font-size: 14px;
  padding-bottom: 13px;
  padding-left: 23px;
  padding-right: 23px;
  padding-top: 13px;
}

.ign-ignitis-navigation .ign-btn-outline-light-3:hover {
  color: #212529;
  background-color: #F2F3F5;
  box-shadow: 0 1px 0 rgba(0, 211, 183, 0.2);
  border-color: #B6BCCB;
}

.ign-ignitis-navigation .ign-btn-outline-light-3.ign-disabled,
.ign-ignitis-navigation .ign-btn-outline-light-3[disabled] {
  box-shadow: unset !important;
}

.ign-ignitis-navigation .ign-btn-outline-light-3.ign-disabled:hover,
.ign-ignitis-navigation .ign-btn-outline-light-3[disabled]:hover {
  box-shadow: unset !important;
}

.ign-ignitis-navigation .ign-pointer-on-hover:hover {
  cursor: pointer;
}

.ign-ignitis-navigation .ign-dropdown .ign-dropdown-toggle:after {
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath fill='%23009AD3' d='M13.7 1.7l-6 6a.967.967 0 0 1-1.4 0l-6-6A.967.967 0 0 1 .3.3a.967.967 0 0 1 1.4 0L7 5.6 12.3.3a.967.967 0 0 1 1.4 0 .967.967 0 0 1 0 1.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 10px 5px;
  height: 5px;
  vertical-align: middle;
  width: 10px;
}

.ign-ignitis-navigation .ign-dropdown .ign-dropdown-toggle.ign-btn-link-alt {
  border: 0;
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-dropdown .ign-dropdown-toggle.ign-icon-only-down-sm:after {
    content: unset;
  }
}

.ign-ignitis-navigation .ign-dropdown .ign-dropdown-menu {
  box-shadow: 0 3px 6px rgba(36, 52, 95, 0.06);
  border-top: 1px solid #009AD3;
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-dropdown .ign-dropdown-menu {
    max-width: 100vw;
  }
}

.ign-ignitis-navigation .ign-dropdown.ign-show .ign-dropdown-toggle.ign-btn-link-alt {
  background-color: rgba(220, 224, 230, 0.1);
}

.ign-ignitis-navigation i.ign-feather {
  font-style: normal;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-sm svg {
  height: 16px;
  width: 16px;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-md svg {
  height: 20px;
  width: 20px;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-lg svg {
  height: 24px;
  width: 24px;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-xl svg {
  height: 28px;
  width: 28px;
}

.ign-ignitis-navigation i.ign-feather[uib-popover]:not([disabled=disabled]),
.ign-ignitis-navigation i.ign-feather[uib-popover-html]:not([disabled=disabled]) {
  cursor: pointer;
}

.ign-ignitis-navigation i.ign-feather svg {
  vertical-align: sub;
}

.ign-ignitis-navigation i.ign-feather svg.ign-feather-check {
  color: #00b39c;
}

.ign-ignitis-navigation i.ign-feather svg.ign-feather-alert-circle {
  color: #e2c54a;
}

.ign-ignitis-navigation i.ign-feather svg.ign-feather-sun {
  color: #EECF4E;
}

.ign-ignitis-navigation i.ign-feather svg.ign-feather-moon {
  color: #00D3B7;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-has-notifications {
  position: relative;
}

.ign-ignitis-navigation i.ign-feather.ign-feather-has-notifications::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0;
  right: -2px;
  background-color: #FF4D4D;
  border-radius: 50%;
}

.ign-ignitis-navigation .ign-icon {
  background-repeat: no-repeat;
  background-size: 16px 20px;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  width: 16px;
}

.ign-ignitis-navigation .ign-icon.ign-icon-xs {
  height: 14px;
  width: 14px;
}

.ign-ignitis-navigation .ign-icon.ign-icon-xs svg {
  height: 14px;
  width: 14px;
}

.ign-ignitis-navigation .ign-icon.ign-icon-base-size {
  height: 16px;
  width: 16px;
}

.ign-ignitis-navigation .ign-icon.ign-icon-base-size svg {
  height: 16px;
  width: 16px;
}

.ign-ignitis-navigation .ign-icon-lg {
  background-size: auto 24px;
  height: 24px;
  line-height: 24px;
  width: 24px;
}

.ign-ignitis-navigation .ign-icon-svg {
  text-align: center;
  vertical-align: middle;
}

.ign-ignitis-navigation .ign-icon-svg svg {
  vertical-align: initial;
}

.ign-ignitis-navigation .ign-icon-svg.ign-text-gray-400 svg path {
  fill: #B6BCCB;
}

.ign-ignitis-navigation .ign-icon-svg.ign-text-success svg path {
  fill: #00D3B7;
}

.ign-ignitis-navigation .ign-icon-svg.ign-text-warning svg path {
  fill: #EECF4E;
}

.ign-ignitis-navigation .ign-icon-svg.ign-text-danger svg path {
  fill: #FF4D4D;
}

.ign-ignitis-navigation .ign-icon-svg.ign-text-muted-clickable:hover svg path {
  fill: #172E62;
}

.ign-ignitis-navigation .ign-icon-svg:hover[uib-popover-html] {
  cursor: pointer;
}

.ign-ignitis-navigation .ign-icon-svg:hover[uib-popover-html] svg path {
  fill: #00D3B7;
}

.ign-ignitis-navigation .ign-icon-svg[uib-popover-html] + .ign-popover[x-placement^=top-right] {
  transform: translateX(7px);
}

.ign-ignitis-navigation .ign-svg-ignitis {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill='%2300D3B7' d='M2.7 4.208c-.3-.3-.8-.3-1 0l-1.4 1.3c-.3.3-.3.8 0 1.1l4.3 4.4c.3.3.8.3 1 0l1.3-1.3c.3-.3.3-.8 0-1.1l-4.2-4.4z' /%3E%3Cpath fill='%2300DADC' d='M14.4 4.208c-.3-.3-.8-.3-1 0l-4.3 4.4c-.3.3-.3.8 0 1.1l1.3 1.3c.3.3.8.3 1 0l4.3-4.4c.3-.3.3-.8 0-1.1l-1.3-1.3z' /%3E%3Cpath fill='%23928DF2' d='M5.7 13.008c-.3-.3-.8-.3-1 0l-4.3 4.4c-.3.3-.3.8 0 1.1l1.3 1.3c.3.3.8.3 1 0l4.3-4.4c.3-.3.3-.8 0-1.1l-1.3-1.3z' /%3E%3Cpath fill='%234061E3' d='M11.4 13.008c-.3-.3-.8-.3-1 0l-1.3 1.3c-.3.3-.3.8 0 1.1l4.3 4.4c.3.3.8.3 1 0l1.3-1.3c.3-.3.3-.8 0-1.1l-4.3-4.4z' /%3E%3Cpath fill='%2324345F' d='M7.1 3.708H9c.4 0 .8-.3.8-.8v-2.1c-.1-.5-.5-.8-.9-.8H7.1c-.4 0-.8.3-.8.8v2.2c0 .4.4.7.8.7z' /%3E%3C/svg%3E");
}

.ign-ignitis-navigation .ign-svg-ignitis-alt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill='%2300D3B7' d='M2.7 4.208c-.3-.3-.8-.3-1 0l-1.4 1.3c-.3.3-.3.8 0 1.1l4.3 4.4c.3.3.8.3 1 0l1.3-1.3c.3-.3.3-.8 0-1.1l-4.2-4.4z' /%3E%3Cpath fill='%2300DADC' d='M14.4 4.208c-.3-.3-.8-.3-1 0l-4.3 4.4c-.3.3-.3.8 0 1.1l1.3 1.3c.3.3.8.3 1 0l4.3-4.4c.3-.3.3-.8 0-1.1l-1.3-1.3z' /%3E%3Cpath fill='%23928DF2' d='M5.7 13.008c-.3-.3-.8-.3-1 0l-4.3 4.4c-.3.3-.3.8 0 1.1l1.3 1.3c.3.3.8.3 1 0l4.3-4.4c.3-.3.3-.8 0-1.1l-1.3-1.3z' /%3E%3Cpath fill='%234061E3' d='M11.4 13.008c-.3-.3-.8-.3-1 0l-1.3 1.3c-.3.3-.3.8 0 1.1l4.3 4.4c.3.3.8.3 1 0l1.3-1.3c.3-.3.3-.8 0-1.1l-4.3-4.4z' /%3E%3Cpath fill='%23fff' d='M7.1 3.708H9c.4 0 .8-.3.8-.8v-2.1c-.1-.5-.5-.8-.9-.8H7.1c-.4 0-.8.3-.8.8v2.2c0 .4.4.7.8.7z' /%3E%3C/svg%3E");
}

.ign-ignitis-navigation .ign-icon-arrow-left,
.ign-ignitis-navigation .ign-icon-arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.005' height='10.787'%3E%3Cpath fill='%2378829D' d='M.566 4.828H13.44a.566.566 0 0 1 0 1.131H.566a.566.566 0 0 1 0-1.131z'/%3E%3Cpath fill='%2378829d' d='M.166 4.993L4.993.17a.566.566 0 1 1 .8.8L1.365 5.398l4.428 4.428a.566.566 0 1 1-.8.8L.165 5.798a.566.566 0 0 1 .001-.805z'/%3E%3C/svg%3E");
}

.ign-ignitis-navigation .ign-icon-sun-monochrome {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M10 20a.789.789 0 01-.833-.833V17.5a.833.833 0 111.666 0v1.667A.789.789 0 0110 20zm6.5-2.667a.9.9 0 01-.583-.25l-1.167-1.167a.825.825 0 111.166-1.166l1.167 1.166a.808.808 0 010 1.167.9.9 0 01-.583.25zm-13 0a.9.9 0 01-.583-.25.8.8 0 010-1.167l1.166-1.166a.874.874 0 01.617-.25.675.675 0 01.552.25.807.807 0 010 1.166l-1.169 1.167a.9.9 0 01-.583.25zM10 15a5 5 0 115-5 5.005 5.005 0 01-5 5zm0-8.333A3.333 3.333 0 1013.333 10 3.337 3.337 0 0010 6.667zm9.167 4.166H17.5a.833.833 0 110-1.666h1.667a.833.833 0 110 1.666zm-16.667 0H.833a.833.833 0 010-1.666H2.5a.833.833 0 110 1.666zM15.333 5.5c-.164 0-.5-.083-.583-.25a.805.805 0 010-1.167l1.166-1.166a.825.825 0 111.167 1.166L15.916 5.25a.9.9 0 01-.583.25zm-10.667 0a.757.757 0 01-.583-.25L2.917 4.083a.825.825 0 111.166-1.166L5.25 4.083a.808.808 0 010 1.167.642.642 0 01-.584.25zM10 3.333a.789.789 0 01-.834-.833V.833a.833.833 0 011.666 0V2.5a.789.789 0 01-.832.833z'/%3E%3C/clipPath%3E%3Cstyle%3E.a{fill:%2324345f}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10 20a.789.789 0 01-.833-.833V17.5a.833.833 0 111.666 0v1.667A.789.789 0 0110 20zm6.5-2.667a.9.9 0 01-.583-.25l-1.167-1.167a.825.825 0 111.166-1.166l1.167 1.166a.808.808 0 010 1.167.9.9 0 01-.583.25zm-13 0a.9.9 0 01-.583-.25.8.8 0 010-1.167l1.166-1.166a.874.874 0 01.617-.25.675.675 0 01.552.25.807.807 0 010 1.166l-1.169 1.167a.9.9 0 01-.583.25zM10 15a5 5 0 115-5 5.005 5.005 0 01-5 5zm0-8.333A3.333 3.333 0 1013.333 10 3.337 3.337 0 0010 6.667zm9.167 4.166H17.5a.833.833 0 110-1.666h1.667a.833.833 0 110 1.666zm-16.667 0H.833a.833.833 0 010-1.666H2.5a.833.833 0 110 1.666zM15.333 5.5c-.164 0-.5-.083-.583-.25a.805.805 0 010-1.167l1.166-1.166a.825.825 0 111.167 1.166L15.916 5.25a.9.9 0 01-.583.25zm-10.667 0a.757.757 0 01-.583-.25L2.917 4.083a.825.825 0 111.166-1.166L5.25 4.083a.808.808 0 010 1.167.642.642 0 01-.584.25zM10 3.333a.789.789 0 01-.834-.833V.833a.833.833 0 011.666 0V2.5a.789.789 0 01-.832.833z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath class='a' d='M0 0h20v20H0z'/%3E%3Cpath class='a' d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.ign-ignitis-navigation .ign-icon-moon-monochrome {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M7.479 15H6.8a7.391 7.391 0 01-5.077-2.695A7.571 7.571 0 01.032 6.784 7.413 7.413 0 016.8 0a.928.928 0 01.752.377.813.813 0 01-.075.83A4.891 4.891 0 006.651 4.6a4.915 4.915 0 001.806 2.94 4.392 4.392 0 005.34 0 .642.642 0 01.46-.18.668.668 0 01.368.1.9.9 0 01.375.681A7.555 7.555 0 017.479 15zM5.523 1.809a6.123 6.123 0 00-3.912 5.126 6.033 6.033 0 001.354 4.409 5.922 5.922 0 004.062 2.148c.2.019.4.028.591.028a5.7 5.7 0 003.772-1.385A5.9 5.9 0 0013.2 9.5a5.979 5.979 0 01-2.034.356 6.091 6.091 0 01-3.613-1.188 5.577 5.577 0 01-2.407-3.92 5.658 5.658 0 01.377-2.939z'/%3E%3C/clipPath%3E%3Cstyle%3E.a{fill:%2324345f}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M7.479 15H6.8a7.391 7.391 0 01-5.077-2.695A7.571 7.571 0 01.032 6.784 7.413 7.413 0 016.8 0a.928.928 0 01.752.377.813.813 0 01-.075.83A4.891 4.891 0 006.651 4.6a4.915 4.915 0 001.806 2.94 4.392 4.392 0 005.34 0 .642.642 0 01.46-.18.668.668 0 01.368.1.9.9 0 01.375.681A7.555 7.555 0 017.479 15zM5.523 1.809a6.123 6.123 0 00-3.912 5.126 6.033 6.033 0 001.354 4.409 5.922 5.922 0 004.062 2.148c.2.019.4.028.591.028a5.7 5.7 0 003.772-1.385A5.9 5.9 0 0013.2 9.5a5.979 5.979 0 01-2.034.356 6.091 6.091 0 01-3.613-1.188 5.577 5.577 0 01-2.407-3.92 5.658 5.658 0 01.377-2.939z'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath class='a' d='M-1.5-1.5h18v18h-18z'/%3E%3Cpath class='a' d='M-1.5-1.5h18v18h-18z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.ign-ignitis-navigation .ign-icon-arrow-right {
  position: relative;
  top: -3px;
  transform: rotate(180deg);
}

.ign-ignitis-navigation .ign-icon-consumption-pie {
  height: 20px;
  width: 20px;
}

.ign-ignitis-navigation .ign-icon-consumption-pie svg {
  height: 20px;
  width: 20px;
}

.ign-ignitis-navigation .ign-navbar > .ign-container {
  align-items: stretch;
}

@media (max-width: 991.98px) {
  .ign-ignitis-navigation .ign-navbar > .ign-container {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-navbar > .ign-container {
    padding-left: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.ign-ignitis-navigation .ign-navbar .ign-navbar-nav-wrapper {
  align-items: stretch;
  min-height: 60px;
}

.ign-ignitis-navigation .ign-navbar .ign-navbar-brand i {
  background-position-y: bottom;
  background-size: 100% auto;
  height: 26px;
  vertical-align: bottom;
  width: 18px;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item {
  align-items: stretch;
  display: flex;
  padding: 0;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item .ign-nav-link {
  align-items: stretch;
  display: flex;
  line-height: 1.4;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item .ign-nav-link .ign-nav-link-content {
  color: #24345F;
  display: flex;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  line-height: 1.4;
  min-height: 60px;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item .ign-nav-link .ign-nav-link-content > span {
  align-self: center;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item .ign-nav-link.ign-dropdown-toggle .ign-nav-link-content {
  padding-right: 8px;
}

.ign-ignitis-navigation .ign-navbar .ign-nav-item .ign-nav-link.ign-dropdown-toggle::after {
  background-size: contain;
  margin-left: 0;
  margin-top: 2px;
}

.ign-ignitis-navigation .ign-navbar .ign-navbar-nav {
  align-self: stretch;
  margin: 0;
}

.ign-ignitis-navigation .ign-navbar .ign-navbar-nav > .ign-nav-item {
  height: 100%;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-navbar-nav {
  padding-left: 16px;
  padding-right: 16px;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item {
  margin-left: 3px;
  margin-right: 3px;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link {
  padding: 0 9px;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link .ign-nav-link-content {
  border-bottom: 2px solid transparent;
  border-top: 2px solid transparent;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link.ign-dropdown-toggle::after {
  align-self: center;
  display: flex;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link:focus,
.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link:hover {
  background-color: rgba(220, 224, 230, 0.1);
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item .ign-nav-link {
    padding: 0 5px;
  }
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-nav-item.ign-active .ign-nav-link .ign-nav-link-content {
  border-bottom-color: #00D3B7;
}

.ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-navbar-toggler {
  border-width: 0;
  color: #4061E3;
  height: 100%;
  outline: none !important;
  padding-left: 12px;
  padding-right: 15px;
}

@media (max-width: 767.98px) {
  .ign-ignitis-navigation .ign-navbar.ign-navbar-light .ign-navbar-toggler {
    padding-left: 12px;
  }
}

.ignitis-navigation .darkmode--activated .darkmode-layer {
  z-index: 10000;
}

.ignitis-navigation .darkmode-toggle {
  box-sizing: content-box !important;
  text-align: center;
  z-index: 3;
}

.ignitis-navigation .darkmode-toggle * {
  box-sizing: content-box !important;
}

.ignitis-navigation .darkmode-toggle *::before,
.ignitis-navigation .darkmode-toggle *::after {
  box-sizing: content-box !important;
}

.ignitis-navigation .darkmode-toggle {
  align-self: center;
  border-radius: 15px;
  box-sizing: content-box !important;
  display: flex;
  height: 24px;
  overflow: hidden;
  padding: 3px;
  position: relative;
  text-align: center;
  z-index: 3;
  width: 50px;
}

.ignitis-navigation .darkmode-toggle::after,
.ignitis-navigation .darkmode-toggle::before {
  content: "";
  display: table;
}

.ignitis-navigation .darkmode-toggle::after {
  clear: both;
}

.ignitis-navigation .darkmode-toggle .toggle-bg {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 100%;
  height: 100%;
  background-color: #00D3B7;
  border-radius: 40px;
  border: 3px solid #00D3B7;
  transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ignitis-navigation .darkmode-toggle .toggle-switch {
  position: relative;
  width: 24px;
  height: 24px;
  margin-left: 26px;
  background-color: #EECF4E;
  border-radius: 50%;
  transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 4;
  pointer-events: none;
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure {
  position: absolute;
  bottom: 0px;
  left: -21px;
  display: block;
  width: 80px;
  height: 10px;
  border: 6px solid #fff;
  border-radius: 20px;
  background-color: #fff;
  transform: scale(0.275);
  transition: all 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure::after {
  content: "";
  display: block;
  position: relative;
  top: -65px;
  right: -42px;
  width: 14px;
  height: 14px;
  border: 6px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  transform: rotateZ(70deg);
  background-color: #fff;
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure::before {
  content: "";
  display: block;
  position: relative;
  top: -25px;
  right: -10px;
  width: 24px;
  height: 24px;
  border: 6px solid #fff;
  border-radius: 100%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  transform: rotateZ(30deg);
  background-color: #fff;
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure-alt {
  content: "";
  position: absolute;
  top: 5px;
  left: 14px;
  width: 2px;
  height: 2px;
  background-color: #F2F3F5;
  border-radius: 100%;
  border: 3px solid #F2F3F5;
  box-shadow: 42px -7px 0 -3px #FCFCFC, 31px -15px 0 -3px #FCFCFC, 23px 4px 0 -4px #FCFCFC, 50px 10px 0 -2px #FCFCFC, 36px 10px 0 -4px #FCFCFC, 28px 16px 0 -2px #FCFCFC, 37px 10px 0 -3px #FCFCFC;
  transition: all 0.12s cubic-bezier(0.25, 0.46, 0.45, 0.4);
  transform: scale(0);
  z-index: 5;
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure-alt::before {
  content: "";
  position: absolute;
  top: -7px;
  left: 23px;
  width: 7px;
  height: 7px;
  background-color: #F2F3F5;
  border-radius: 100%;
  border: 3px solid #F2F3F5;
  z-index: 1;
}

.ignitis-navigation .darkmode-toggle .toggle-switch-figure-alt::after {
  content: "";
  position: absolute;
  top: 19px;
  left: 15px;
  width: 3px;
  height: 3px;
  background-color: #F2F3F5;
  border-radius: 100%;
  border: 3px solid #F2F3F5;
  z-index: 1;
}

.ignitis-navigation .darkmode-toggle .toggle-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 40px;
  z-index: 2;
  opacity: 0;
}

.ignitis-navigation .darkmode-toggle .toggle-input:checked ~ .toggle-switch {
  margin-left: 0;
  border-color: #F2F3F5;
  background-color: #F2F3F5;
}

.ignitis-navigation .darkmode-toggle .toggle-input:checked ~ .toggle-bg {
  background-color: #24345F;
  border-color: #24345F;
}

.ignitis-navigation .darkmode-toggle .toggle-input:checked ~ .toggle-switch-figure {
  margin-left: 30px;
  opacity: 0;
  transform: scale(0.1);
}

.ignitis-navigation .darkmode-toggle .toggle-input:checked ~ .toggle-switch-figure-alt {
  opacity: 0.8;
  transform: scale(0.6);
}

.ign-ignitis-navigation ul,
.ign-ignitis-navigation li {
  background: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.ign-ignitis-navigation [class*=n-span],
.ign-ignitis-navigation [class*=n-col] {
  float: none;
  margin-left: unset;
}

.ign-ignitis-navigation a,
.ign-ignitis-navigation button,
.ign-ignitis-navigation .ign-btn {
  border-width: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  height: auto;
}

.ign-ignitis-navigation .ign-dropdown .ign-dropdown-toggle:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8'%3E%3Cpath fill='%2324345F' d='M13.7 1.7l-6 6a.967.967 0 0 1-1.4 0l-6-6A.967.967 0 0 1 .3.3a.967.967 0 0 1 1.4 0L7 5.6 12.3.3a.967.967 0 0 1 1.4 0 .967.967 0 0 1 0 1.4z'/%3E%3C/svg%3E");
}

.ign-ignitis-navigation .ign-dropdown .ign-dropdown-menu {
  border-top-color: #00D3B7;
  margin-top: 0;
}

.ign-ignitis-navigation .ign-nav-user-messages svg {
  height: 26px;
  width: 26px;
}

.ign-ignitis-navigation .ign-nav-user-messages .ign-badge {
  background-color: #00D3B7;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  height: 17px;
  line-height: 17px;
  margin-left: -13px;
  text-align: center;
  top: -7px;
  width: 17px;
}

.ign-ignitis-navigation #ign-main-navbar-secondary-menu {
  flex-direction: row;
  height: 60px;
  margin-right: -15px;
}

.ign-ignitis-navigation #ign-main-navbar-secondary-menu .ign-dropdown .ign-dropdown-menu {
  position: absolute !important;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav {
  height: 100vh;
  margin-left: auto;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: calc(100% - 66px );
  z-index: 1035;
}

@media (min-width: 576px) {
  .ign-ignitis-navigation #ignitis-mobile-sidenav {
    max-width: 400px;
    width: calc(100% - 128px );
  }
}

.ign-ignitis-navigation #ignitis-mobile-sidenav.ign-fade {
  transform: translateX(0);
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav.ign-fade:not(.ign-show) {
  transform: translateX(999px);
}

.ign-ignitis-navigation #ignitis-mobile-sidenav.ign-fade:not(.ign-show) + #ignitis-mobile-sidenav-backdrop {
  display: none;
  opacity: 0;
  z-index: -1;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-fade {
  overflow: hidden;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-fade:not(.ign-show) {
  display: none;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav-back-button svg {
  margin-left: -8px;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav #ign-nav-wrapper {
  background-color: #fff;
  min-height: 100%;
  padding: 15px;
  position: relative;
  width: 100%;
  z-index: 1036;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav {
  width: 100%;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav .ign-nav-item .ign-nav-link {
  color: #24345F;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  line-height: 1.4;
  padding: 12px 0;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav .ign-nav-item .ign-nav-link.ign-user-name {
  padding-bottom: 8px;
  padding-top: 20px;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav .ign-nav-item .ign-nav-link .ign-nav-link-content {
  color: #24345F;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  line-height: 1.4;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav .ign-dropdown-divider {
  border: none;
}

.ign-ignitis-navigation #ignitis-mobile-sidenav .ign-nav .ign-dropdown-toggle::after {
  position: absolute;
  right: 0;
  top: calc(50% - 2px);
  transform: rotate(-90deg);
}

.ign-ignitis-navigation #ignitis-mobile-sidenav-backdrop {
  background-color: rgba(0, 0, 0, 0.3);
  height: 100vh;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1034;
}

.ign-ignitis-navigation#ignitis-contract-selector .ign-dropdown-toggle {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%2378829D' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");
  background-position: calc(100% - 12px) center;
  background-repeat: no-repeat;
  background-size: 8px 10px;
  padding-right: 24px;
}

.ign-ignitis-navigation#ignitis-contract-selector label {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
}

.ign-ignitis-navigation .ign-nav-blog-news-notification .ign-badge {
  background-color: #EF404A;
  border-radius: 8px;
  color: #fff;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-left: -13px;
  text-align: center;
  top: -7px;
  width: 20px;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-backdrop {
  background-color: #172E62;
  height: 100vh;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: -1;
  opacity: 0;
  transition: visibility 850ms, opacity 850ms cubic-bezier(0.25, 1, 0.5, 1);
  visibility: hidden;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side {
  height: 100vh;
  margin-left: auto;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: calc(100vh - 40px);
  max-width: 320px;
  z-index: 1035;
  transform: translateX(100%);
  transition: transform 0.5ms cubic-bezier(0.25, 1, 0.5, 1);
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper {
  background-color: #fff;
  min-height: 100%;
  padding: 28px 24px 48px;
  position: relative;
  width: 100%;
  z-index: 1036;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-header-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-header {
  font-size: 20px;
  font-weight: bold;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-close {
  color: #B6BCCB;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-close i svg path {
  fill: #B6BCCB;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-close:hover {
  color: #172E62;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-close:hover i svg path {
  fill: #172E62;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card {
  padding-top: 28px;
  padding-bottom: 12px;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-text {
  font-weight: bold;
  padding: 16px 0;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-text a {
  color: #172E62;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-text a:hover {
  color: #4057e3;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-link {
  color: #4057E3;
  font-size: 13px;
  font-weight: bold;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-link svg {
  width: 13px;
  height: 13px;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card .ign-blog-news-link a:hover {
  text-decoration: underline;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card img {
  max-width: 100%;
  border-radius: 10px;
  transition: transform 1s;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper .ign-blog-news-card img:hover {
  transform: scale3d(1.05, 1.05, 1.05);
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-more {
  color: #172E62;
  border: 1px solid #B6BCCB;
  border-radius: 6px;
  padding: 13px 23px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  font-weight: 600;
  margin-top: 38px;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-more:hover {
  background-color: #f4f5f7;
}

.ign-ignitis-navigation #ignitis-blog-news #ignitis-blog-news-side #ignitis-blog-news-side-wrapper #ignitis-blog-news-more:active {
  background-color: #B6BCCB;
}

.ign-ignitis-navigation #ignitis-blog-news.ign-blog-news-show #ignitis-blog-news-side {
  transform: translateX(0) !important;
}

.ign-ignitis-navigation #ignitis-blog-news.ign-blog-news-show #ignitis-blog-news-backdrop {
  visibility: visible !important;
  z-index: 1034 !important;
  opacity: 0.2 !important;
}
/*
    body {
    padding-top: 50px;
    padding-bottom: 20px;
}

// Set padding to keep content from hitting the edges
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

// Override the default bootstrap behavior where horizontal description lists 
//   will truncate terms that are too long to fit in the left column 

.dl-horizontal dt {
    white-space: normal;
}

// Set width on the form input elements since they're 100% wide by default 
input,
select,
textarea {
    max-width: 280px;
}
*/

#SIMED {
    z-index: 5;
    position: absolute;
}

#resendEmail {
    display: inline-block;
}

.alert-description {
    margin-top: 10px !important;
}

.alert-custom {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 13px;
    margin-bottom: 0;
    padding: 8px 15px 8px 35px;
    position: relative;
    text-align: left !important;
}

    .alert-custom,
    .alert-custom a,
    .alert-custom a:hover {
        color: #fff;
    }

        .alert-custom a {
            text-decoration: underline;
        }

            .alert-custom a:hover, .alert-custom a:active, .alert-custom a:active:hover, .alert-custom a:focus {
                text-decoration: none;
            }

        .alert-custom > .fa {
            position: absolute;
            top: 50%;
            left: 11px;
            margin-top: -11px;
        }

            .alert-custom > .fa:before {
                font-size: 20px;
            }

.alert-success-custom {
    background-color: #a9d077;
}

.alert-danger-custom {
    background-color: #f28fb3;
}

.bills-row {
    display: table;
    width: 100%;
    height: 100%;
    min-width: 745px;
}

    .bills-row .bills-cell {
        float: none;
        display: table-cell;
        height: 100%;
        vertical-align: middle;
    }

    .bills-row .bills-amount {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

        .bills-row .bills-amount .bills-amount-head {
            position: absolute;
            top: 0;
            margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
        }

    .bills-row .bills-comment {
        float: none;
        display: table-cell;
        vertical-align: middle;
        padding-right: 0;
        white-space: normal;
    }

        .bills-row .bills-comment .alert {
            margin: 0;
        }

        .bills-row .bills-comment div {
            padding: 0;
        }

            .bills-row .bills-comment div div {
                padding: 0;
            }

.td-bills {
    padding-right: 0 !important;
    height: 100%;
}

.contract-info {
    background-color: rgb(250,250,250);
    border-radius: 10px 10px 0 0;
    border-bottom: 1px solid #ddd;
    margin: 0 !important;
    font-size: 14px;
    padding: 10px 0;
}

    .contract-info .checkbox-container {
        height: 23px;
        width: 23px;
        float: left;
        margin: -1px 10px 0 0;
    }

    .contract-info .pull-right {
        width: 222px;
        float: right;
    }

.table-declaration > .thead > tr > th {
    padding-top: 10px !important;
}

.contract-info-head {
    margin: 2px 0;
    font-size: 15px;
}

.billing-period {
    margin-top: -3px;
    font-weight: bold;
}

.content-middle {
    vertical-align: middle;
}

.billing-period-head {
    position: absolute;
    top: 3px;
}

.bill-status-head {
    position: absolute;
    top: -2px;
}

    .bill-status-head strong {
        font-size: 14px;
    }

.repaint {
    display: none;
}

.new-contract-alert {
    margin: 0;
}

.ui-select-focusser {
    display: none;
}

.selectize-dropdown-content {
    width: 403px;
}

.dropdown-menu {
    width: 100%;
}

.contractVendor {
    font-size: 22px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
    display: none !important;
}

.table-declaration__full-sum_history {
    color: #679d4a;
    font-size: 20px;
    padding: 13px;
}

.pencil-input {
    width: 102px;
    display: inline-block;
}

.has-success__message {
    background-color: #a9d077;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    color: #fff;
    line-height: 117%;
    padding: 10px 16px 9px;
    font-size: 16px;
    font-weight: normal;
    margin-top: 8px;
    position: relative;
}

    .has-success__message:before {
        height: 0;
        width: 0;
        position: absolute;
        top: -6px;
        left: 16px;
        content: '';
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #a9d077;
    }

.modal-vertical-middle {
    text-align: center;
    padding: 0 !important;
}

    .modal-vertical-middle:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px; /* Adjusts for spacing */
    }

    .modal-vertical-middle .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }

#old-browser-warning {
    display: none;
}

.bills-info-head {
    height: 23px;
}

.bill-status {
    margin-top: 15px;
}

.price-details-total {
    text-decoration: underline;
    cursor: pointer;
}

    .price-details-total:hover {
        text-decoration: none;
    }

.details-limit-height {
    max-height: 220px;
}

.price-details-alert {
    padding-left: 20px;
}

}

.freeform-bills-row {
    display: table;
    width: 100%;
    height: 100%;
}

    .freeform-bills-row .bills-cell {
        float: none;
        display: table-cell;
        height: 100%;
        vertical-align: middle;
    }

    .freeform-bills-row .bills-amount {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }

        .freeform-bills-row .bills-amount .bills-amount-head {
            position: absolute;
            top: 0;
            margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
        }

    .freeform-bills-row .bills-comment {
        float: none;
        display: table-cell;
        vertical-align: middle;
        padding-right: 0;
        white-space: normal;
    }

        .freeform-bills-row .bills-comment .alert {
            margin: 0;
        }

        .freeform-bills-row .bills-comment div {
            padding: 0;
        }

            .freeform-bills-row .bills-comment div div {
                padding: 0;
            }

.enjoyhint {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1051;
    pointer-events: none;
    overflow: hidden
}
.enjoyhint_hide {
    display: none
}

.enjoyhint_disable_events {
    position: absolute;
    width: 2000px;
    height: 1500px;
    z-index: 1011;
    pointer-events: all
}
.enjoyhint_close_btn{
    font-size: 12px;
    text-align: center;
}

.enjoyhint_next_btn,
.enjoyhint_skip_btn {
    -webkit-box-sizing: content-box;
    width: 100px;
    font: normal normal normal 17px/40px "Advent Pro", Helvetica, sans-serif
}

.enjoyhint_btn,
.enjoyhint_next_btn,
.enjoyhint_skip_btn {
    height: 40px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 1px
}

.enjoyhint_close_btn,
.enjoyhint_next_btn,
.enjoyhint_skip_btn {
    position: absolute;
    z-index: 1012;
    pointer-events: all;
    -o-text-overflow: clip;
    text-overflow: clip
}

.enjoyhint_next_btn {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 2px solid #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    color: #0a0a0a;
    background: #769e43;
    -webkit-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -moz-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -o-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0)
}

.enjoyhint_next_btn:hover {
    color: rgba(0, 0, 0, 1);
    background: rgb(168, 206, 119);
}

.enjoyhint_next_btn:active {
    border: 2px solid rgba(255, 255, 255, 1);
    background: rgba(168, 206, 119);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.enjoyhint_skip_btn {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 2px solid #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    color: #000;
    background: #769e43;
    -webkit-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -moz-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -o-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0)
}

.enjoyhint_skip_btn:hover {
   color: rgb(0, 0, 0);
    background: rgb(168, 206, 119);
}

.enjoyhint_skip_btn:active {
   border: 2px solid rgba(255, 255, 255, 1);
    background: rgba(168, 206, 119);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.enjoyhint_close_btn {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: .3em;
    height: .3em;
    border: none;
    -webkit-border-radius: 1em;
    border-radius: 1em;
    font: 400 8em/normal Arial, Helvetica, sans-serif;
    color: rgba(0, 0, 0, 1);
    background: #769e43;
    border: 2px solid rgba(255, 255, 255, 1)
}

.enjoyhint_close_btn::after,
.enjoyhint_close_btn::before {
    display: inline-block;
    -moz-box-sizing: content-box;
    width: 73%;
    height: 2px;
    position: absolute;
    content: "";
    border: none;
    font: 400 100%/normal Arial, Helvetica, sans-serif;
    color: rgba(169, 208, 119, 1);
    background: #fff;
    text-shadow: none
}

.enjoyhint_close_btn::before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    top: 48%;
    left: 14%;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}

.enjoyhint_btn,
.enjoyhint_close_btn::after {
    -webkit-box-sizing: content-box;
    -o-text-overflow: clip;
    text-overflow: clip
}

.enjoyhint_close_btn::after {
    box-sizing: content-box;
    top: 46%;
    left: 15%;
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg)
}

.enjoyhint_close_btn:hover {
    color: rgba(255, 255, 255, 1);
    background: 0 0;
    cursor: pointer
}

.enjoyhint_close_btn:active {
    border: 2px solid rgba(255, 255, 255, 1);
    background: rgba(168, 206, 119);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.enjoyhint_btn {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 150px;
    border: 2px solid #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font: normal normal normal 17px/40px "Advent Pro", Helvetica, sans-serif;
    color: #769e43;
    background: 0 0;
    -webkit-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -moz-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -o-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0)
}
@media screen and (max-width: 768px){
.enjoyhint_btn {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 100px;
    border: 2px solid #a9d077;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font: normal normal normal 12px/30px "Advent Pro", Helvetica, sans-serif;
    color: #a9d077;
    background: 0 0;
    -webkit-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -moz-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    -o-transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0);
    transition: background-color .3s cubic-bezier(0, 0, 0, 0), color .3s cubic-bezier(0, 0, 0, 0), width .3s cubic-bezier(0, 0, 0, 0), border-width .3s cubic-bezier(0, 0, 0, 0), border-color .3s cubic-bezier(0, 0, 0, 0)
}
}

#kinetic_container,
.enjoyhint_canvas,
.enjoyhint_svg_wrapper,
.enjoyhint_svg_wrapper svg {
    width: 100%;
    height: 100%;
    position: absolute
}

.enjoyhint_btn:hover {
    color: rgba(255, 255, 255, 1);
    background: #a9d077
}

.enjoyhint_btn:active {
    border: 2px solid rgba(255, 255, 255, 1);
    background: rgba(168, 206, 119);
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none
}

.enjoyhint div.canvas-container {
    position: absolute
}

.enjoyhint_canvas {
    z-index: 100;
    pointer-events: none
}

#kinetic_container {
    pointer-events: none;
    top: 0;
    left: 0
}

.enjoyhint_svg_wrapper {
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    -moz-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    transition: opacity .4s cubic-bezier(.42, 0, .58, 1)
}

.enjoyhint_svg_wrapper svg {
    top: 0;
    left: 0
}

.enjoyhint_svg_transparent .enjoy_hint_label,
.enjoyhint_svg_transparent .enjoyhint_svg_wrapper {
    opacity: 0
}

.enjoy_hint_label {
    position: absolute;
    color: #fff;
    z-index: 107;
    font-size: 22px;
    font-family: casino_handregular, Arial;
    -webkit-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    -moz-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    transition: opacity .4s cubic-bezier(.42, 0, .58, 1)
}

@media screen and (max-width: 400px){
.enjoy_hint_label {
    position: absolute;
    color: #fff;
    z-index: 107;
    font-size: 10px;
    font-family: casino_handregular, Arial;
    -webkit-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    -moz-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    transition: opacity .4s cubic-bezier(.42, 0, .58, 1)
}
}

@media screen and (max-width:768px) and (min-width:400px) {
.enjoy_hint_label {
    position: absolute;
    color: #fff;
    z-index: 107;
    font-size: 15px;
    font-family: casino_handregular, Arial;
    -webkit-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    -moz-transition: opacity .4s cubic-bezier(.42, 0, .58, 1);
    transition: opacity .4s cubic-bezier(.42, 0, .58, 1)
}
}

div.kineticjs-content {
    position: absolute!important
}
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible ;
  background: #f2f2f2 ;
  background: rgba(0, 0, 0, 0.06) ;
  border: 0 none ;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 3px 12px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 12px;
  top: 50%;
  color: #333333;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px ;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px ;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 0 0 0;
  border-left: 1px solid rgba(0, 0, 0, 0);
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: rgba(77, 77, 77, 0);
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333333;
  font-family: inherit;
  padding: 0 12px;
  font-size: inherit;
  line-height: 30px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  line-height: 24px;
  height: 38px;
    font-size: 15px;
  -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    border: 1px solid #cbe4a5;
    background-color: #cbe4a5;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;

}
.selectize-input {
  height: 38px;
    font-size: 15px;
  -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    border: 1px solid #cbe4a5;
    background-color: #cbe4a5;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 5px 12px 2px;
}
.selectize-input.full {
  background-color: #cbe4a5;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default ;
}
.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  height: 38px;
    font-size: 15px;
  -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    border: 2px solid #679d4a;
    background-color: #cbe4a5;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 3px;
  background: #efefef;
  color: #333333;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input > div.active {
  background: #428bca;
  color: #ffffff;
  width: 100%;
  border: 0 solid rgba(0, 0, 0, 0);
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid rgba(77, 77, 77, 0);
}
.selectize-input > input {
  display: inline-block ;
  padding: 0 ;
  min-height: 0 ;
  max-height: none ;
  max-width: 100% ;
  margin: 0 ;
  text-indent: 0 ;
  border: 0 none ;
  background: none ;
  line-height: inherit ;
  -webkit-user-select: auto ;
  -webkit-box-shadow: none ;
  box-shadow: none ;
  height: 30px;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none ;

}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #ffffff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 0 12px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #777777;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5f5f5;
  color: #262626;
}
.selectize-dropdown .active.create {
  color: #262626;
}
.selectize-dropdown .create {
  color: rgba(51, 51, 51, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333333 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 17px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px ;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #ffffff;
}
.selectize-dropdown,
.selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.selectize-dropdown .optgroup-header {
  font-size: 15px;
  line-height: 30px;
  font-weight: bold;
  color: black;
}
.selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.selectize-dropdown-content {
  padding: 5px 0;
}
.selectize-dropdown-header {
  padding: 6px 12px;
}
.selectize-input.dropdown-active {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.selectize-input.dropdown-active::before {
  display: none;
}
.selectize-input.focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.has-error .selectize-input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .selectize-input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.selectize-control.multi .selectize-input.has-items {
  padding-left: 9px;
  padding-right: 9px;
}
.selectize-control.multi .selectize-input > div {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.form-control.selectize-control {
  padding: 0;
  height: auto;
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ui-select-dropdown {
    opacity: 1 !important;
}

.selectize-input {
    background-image: none !important;
}
/*!
 * # Semantic UI 2.3.1 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.tiny.loader:after,.ui.tiny.loader:before{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.small.loader:after,.ui.small.loader:before{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.large.loader:after,.ui.large.loader:before{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.big.loader:after,.ui.big.loader:before{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.huge.loader:after,.ui.huge.loader:before{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.massive.loader:after,.ui.massive.loader:before{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#fff transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#fff}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}
@charset "UTF-8";

html {
    height: 100%;
    font-size: 15px;
}

:focus {
    outline: none;
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../fonts/Roboto-Regular.ttf) format('ttf');
}

.btn, .gile-button {
    text-align: center;
    align-content: center;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    display: inline-block;
    border: none;
    color: #fff;
    text-decoration: none;
    padding: 0px 18px;
    font-weight: normal;
    font-size: 15px;
}


    .btn:active, .gile-button:active {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .gile-button:hover,
    .gile-button:focus {
        color: #fff;
        text-decoration: none;
    }

.gile-button-inner-wrapper {
    height: 100%;
}

    .btn:hover > .gile-button-inner-wrapper,
    .gile-button:hover > .gile-button-inner-wrapper,
    .gile-button-inner-wrapper:hover {
        background-color: rgba(33, 33, 33, .1);
        width: calc(100% + 36px);
        margin-left: -18px;
        padding: 0 9px;
    }

.gile-button:active:focus > .gile-button-inner-wrapper,
.btn:active:focus > .gile-button-inner-wrapper {
    background-color: rgba(33, 33, 33, .3);
    width: calc(100% + 36px);
    margin-left: -18px;
    padding: 0 9px;
}


.fixed-width-button > .gile-button-inner-wrapper:hover,
.fixed-width-button:active:focus > .gile-button-inner-wrapper {
    padding: 0 18px;
}

.gile-input {
    height: 31px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
}

.gile-select2 .select2-container {
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    background-color: white;
    box-shadow: none;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
    color: #212121;
    height: 31px;
}

    .gile-select2 .select2-container .select2-choice {
        background: none;
        border: none;
        box-shadow: none;
        line-height: 15px;
        height: 28px;
    }

        .gile-select2 .select2-container .select2-choice .select2-arrow b {
            background: none;
            line-height: 27px;
        }

            .gile-select2 .select2-container .select2-choice .select2-arrow b:before {
                color: #364a5e;
                content: '\f0d7';
                font-family: "Font Awesome\ 5 Free";
            }

        .gile-select2 .select2-container .select2-choice > span:first-child {
            padding: 6px 0px;
        }

.gile-ui-select {
    border-radius: 3px;
    background-color: white;
    box-shadow: none;
    width: 100%;
    height: 31px;
    padding-bottom: 0;
    padding-top: 0;
}

    .gile-ui-select .selectize-input {
        height: 30px;
        box-shadow: none;
        background-color: #fff;
        line-height: 2em;
        color: #212121;
        font-size: 15px;
        width: 100%;
        border-radius: 3px;
        border: 1px solid #d9d9d9;
        padding-right: 28px;
    }

    .gile-ui-select.open .selectize-input {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .gile-ui-select .selectize-input > input,
    .gile-ui-select .selectize-dropdown,
    .gile-ui-select .ui-select-choices-group,
    .gile-ui-select .ui-select-choices-content,
    .gile-ui-select .selectize-input .ui-select-match {
        width: 100%;
        margin-top: -1px;
    }

    .gile-ui-select .selectize-input .ui-select-match {
        padding-right: 10px;
    }

        .gile-ui-select .selectize-input .ui-select-match span span {
            white-space: nowrap;
            width: 100%;
            overflow: hidden;
            display: block;
        }

    .gile-ui-select.selectize-control.single .selectize-input:after {
        border: none;
        content: "\f0d7";
        font-family: "Font Awesome\ 5 Free";
        font-weight: 900;
        font-size: 14px;
        top: 0;
        position: absolute;
        right: 12px;
    }

.gile-checkbox {
    color: #4d9e23;
    background-color: #ffffff !important;
    border-radius: 3px;
    border-width: 1px;
    font-size: 16px;
    position: relative;
    line-height: 1;
    display: inline-block;
    width: 13px;
    height: 8px;
}

.disabled-gile-checkbox {
    opacity: 0.7;
}

    .gile-checkbox i {
        position: absolute;
    }

        .gile-checkbox i:hover {
            cursor: pointer;
        }

    .gile-checkbox .gile-checkbox-checked {
        position: absolute;
        left: 15%;
        font-size: 96%;
        top: -4%;
    }

    .gile-checkbox.disabled,
    .gile-checkbox.disabled i {
        color: #878787;
        cursor: not-allowed;
    }

.radio-container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .radio-container input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

.radio-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px #9e9e9e solid;
}

.radio-container:hover input ~ .radio-checkmark {
    background-color: #ccc;
}

.radio-container input:checked ~ .radio-checkmark {
    background-color: #4d9e23;
    border: none;
}

.radio-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.radio-container input:checked ~ .radio-checkmark:after {
    display: block;
}

.radio-container .radio-checkmark:after {
    top: 7px;
    left: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: white;
}

.radio-group {
    margin: 20px 0 8px 15px;
}

.gile-link, .gile-link:hover, .gile-link:visited, .gile-link:active, .gile-link:focus {
    color: #679d4a;
}

.normal-font {
    font-size: 15px;
    line-height: 1.1;
}

.big-font {
    font-size: 18px;
}

.biggest-font {
    font-size: 24px;
}

.position-relative {
    position: relative;
}

.modal-content {
    border-radius: 3px;
}

.h-underline-link {
    text-decoration: underline;
}

    .h-underline-link:hover {
        text-decoration: none;
    }

.h-white-space-nowrap {
    white-space: nowrap;
}

.h-text-right {
    text-align: right;
}

.h-inline-element {
    display: inline-block;
    vertical-align: middle;
}

.type-title {
    margin-top: 28px;
    margin-bottom: 28px;
    clear: both;
    display: inline-block;
}

.type-title__icon-primary {
    margin-right: 15px;
    max-height: 32px;
}

.type-title__text {
    font-size: 18px;
    font-weight: bold;
    vertical-align: middle;
    margin-right: 10px;
    line-height: 1;
}

.h-body, body {
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    line-height: 1.5;
    min-width: 320px;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

.btn-link {
    font-size: 16px;
    font-weight: normal;
}

.btn-primary,
.btn-primary:focus, .btn-primary.focus,
.btn-primary:hover,
.btn-primary:active, .btn-primary.active,
.btn-primary:active:focus,
.btn-primary:active:hover, .btn-primary:active:focus {
    color: #fff;
    background-color: #4d9e23;
    border-color: #4d9e23;
}

    .btn-primary .badge {
        color: #4d9e23;
        background-color: #fff;
    }

.btn-default,
.btn-default:focus, .btn-default.focus,
.btn-default:hover,
.btn-default:active, .btn-default.active,
.btn-default:active:focus,
.btn-default:active:hover, .btn-default:active:focus {
    color: #4d9e23;
    background-color: transparent;
    border: 1px solid #4d9e23;
    box-shadow: none;
}

    .btn-default:focus, .btn-default.focus {
        color: #4d9e23;
        background-color: transparent;
        border-color: #4d9e23;
    }

.btn-danger,
.btn-danger:focus, .btn-danger.focus,
.btn-danger:hover,
.btn-danger:active, .btn-danger.active,
.btn-danger:active:focus,
.btn-danger:active:hover, .btn-danger:active:focus {
    color: red;
    background-color: transparent;
    border-color: red;
    border: 1px solid red;
}

    .btn-danger[disabled],
    .btn-danger[disabled]:hover {
        color: #d43f3a;
        background-color: transparent;
        border-color: red;
        border: 1px solid #d43f3a;
    }

.btn-delete,
.btn-delete:focus, .btn-delete.focus,
.btn-delete:hover,
.btn-delete:active, .btn-delete.active,
.btn-delete:active:focus,
.btn-delete:active:hover, .btn-delete:active:focus {
    background-color: #FF4D4D;
    border-color: #FF4D4D;
    color: white;
}

.btn-delete-cancel,
.btn-delete-cancel:focus, .btn-delete-cancel.focus,
.btn-delete-cancel:hover,
.btn-delete-cancel:active, .btn-delete-cancel.active,
.btn-delete-cancel:active:focus,
.btn-delete-cancel:active:hover, .btn-delete-cancel:active:focus {
    background-color: transparent;
    border: 1px solid #a1a1a1;
    color: #a1a1a1;
}

.layout {
    height: 100%;
    min-height: 100%;
    /*
    position: relative;
    display: table;
    table-layout: fixed;
    */
    margin: 0px auto;
}

.page-container {
    height: 100%;
    min-height: 100%;
    background-size: 100%;
    background-position: top !important;
    background-repeat: no-repeat;
}

@media (min-aspect-ratio: 15/9) and (min-width: 1200px) {
    .page-container {
        background-position: top !important;
    }
}

.layout__wrapper {
    position: relative;
    z-index: 2;
    padding-left: 0;
    padding-right: 0;
}

.gil-table {
    display: table;
    margin: 0;
    width: 100%;
}

.gil-table__row {
    display: table-row;
}

.gil-table__cell {
    display: table-cell;
    vertical-align: top;
}

.gil-table__cell--middle {
    vertical-align: middle;
}

.gil-table__cell--bottom {
    vertical-align: bottom;
}

.icon-png {
    display: inline-block;
    background-position: 0 0;
    background-repeat: no-repeat;
}

    .icon-png.icon-user-group-private {
        height: 26px;
        width: 28px;
        background-image: url("../Images/icon-user-group-private.png");
    }

    .icon-png.icon-user-group-private-selected {
        height: 26px;
        width: 28px;
        background-image: url("../Images/icon-user-group-private-selected.png");
    }

    .icon-png.icon-user-group-business {
        height: 26px;
        width: 28px;
        background: url("../Images/icon-user-group-business-selected.png");
    }

    .icon-png.icon-user-group-business-selected {
        height: 26px;
        width: 28px;
        background: url("../Images/icon-user-group-business.png");
    }

    .icon-png.icon-phone {
        height: 36px;
        width: 21px;
        background: url("../Images/icon-phone.png");
    }

    .icon-png.icon-logo-eso {
        background-image: url("../Images/logo-eso.png");
    }

.alert {
    border: 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 8px 20px 8px 12px;
    margin-top: 10px;
    position: relative;
    width: 100%;
}

    .alert,
    .alert a {
        color: #fff;
    }

        .alert a {
            text-decoration: underline;
            color: inherit;
        }

            .alert a:hover, .alert a:active, .alert a:active:hover, .alert a:focus {
                text-decoration: none;
            }

        .alert > .fa {
            position: absolute;
            top: 50%;
            left: 20px;
            margin-top: -11px;
        }

            .alert > .fa:before {
                font-size: 23px;
            }

.alert-success,
.alert-success .close-x {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    stroke: #3c763d;
}

.alert-danger,
.alert-danger .close-x {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    stroke: #a94442;
}

.alert-warning,
.alert-warning .close-x {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    stroke: #8a6d3b;
}

.login-block .alert-danger {
    font-size: 12px;
    background-color: #fff;
    color: #eb3d92;
    line-height: 117%;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 55px;
    width: 100%;
}

.agreements .sticky-error {
    float: left;
}

.login-block .alert-danger .alert__close {
    top: 10px;
    right: 14px;
}

    .login-block .alert-danger .alert__close .fa-times {
        color: #eb3d92;
    }

        .login-block .alert-danger .alert__close .fa-times:before {
            font-size: 12px;
        }

.alert__close {
    position: absolute;
    top: 3px;
    right: 7px;
}

    .alert__close .fa-times {
        width: 13px;
    }

    .alert__close:hover {
        opacity: .8;
    }

.alert--form-group {
    margin: 15px 0 20px;
}

.gray-line {
    border-top: 1px solid #d9d9d9;
}

.modal {
    min-width: 320px;
}

.modal-header {
    border-bottom: 0;
}

    .modal-header .close {
        position: absolute;
        top: 10px;
        right: 15px;
        color: #364a5e;
        opacity: 1;
    }

        .modal-header .close:hover {
            opacity: 0.9;
        }

    .modal-header + .modal-body {
        padding-top: 0px;
    }

    .modal-header.add-methods {
        text-align: center;
        padding: 42px 0 0;
    }

.modal-title {
    color: #364a5e;
    font-size: 18px;
    padding-right: 0px;
    word-wrap: break-word;
    text-align: center;
}

    .modal-title + .modal-description {
        margin-top: 15px;
    }

.modal-body + .modal-footer {
    padding-top: 5px;
}

.modal-header, .modal-body, .modal-footer {
    padding: 28px 36px;
}

.modal-body {
    padding-bottom: 40px;
    z-index: 99;
}

.modal-description {
    margin-bottom: 24px;
}

.modal-back {
    position: absolute;
    top: 24px;
    left: 35px;
    font-size: 30px;
    color: #679d4a;
}

    .modal-back:focus, .modal-back:hover {
        color: #679d4a;
        opacity: 0.9;
    }

    .modal-back + .modal-title {
        padding-left: 40px;
    }

.modal-scroll {
    max-height: 600px;
    overflow-y: auto;
    margin-bottom: 20px;
}

.modal-backdrop.in {
    opacity: 0.8;
}

@media (min-width: 768px) {
    .modal-md {
        width: 468px;
        margin-top: 70px;
    }
}

@media (min-width: 1350px) {
    .modal--special .modal-lg {
        width: 1084px;
    }
}

.modal--special .modal-content {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #fff;
    text-align: center;
}

.modal--special .modal-header .close {
    margin-top: 0;
    right: 20px;
    top: 15px;
}

    .modal--special .modal-header .close .fa:before {
        color: #fff;
        font-size: 18px;
        text-shadow: none;
    }

        .modal--special .modal-header .close .fa:before:hover, .modal--special .modal-header .close .fa:before:active, .modal--special .modal-header .close .fa:before:active:hover, .modal--special .modal-header .close .fa:before:focus {
            opacity: 0.8;
            filter: alpha(opacity=80);
        }

.modal--special .modal-body {
    padding-bottom: 50px;
}

.modal--special .modal__icon {
    margin-bottom: 20px;
}

    .modal--special .modal__icon:before {
        font-size: 60px;
    }

.modal--special .modal__text {
    font-size: 16px;
    line-height: 117%;
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto;
    max-width: 475px;
}

    .modal--special .modal__text a {
        color: #fff;
        text-decoration: underline;
    }

        .modal--special .modal__text a:hover, .modal--special .modal__text a:active, .modal--special .modal__text a:active:hover, .modal--special .modal__text a:focus {
            text-decoration: none;
        }

.modal--special .modal__button {
    min-width: 95px;
}

.modal--special.modal--success .modal-content {
    background: #a9d077;
}

.modal--special.modal--warning .modal-content {
    background: #fab878;
}

.modal--special.modal--error .modal-content {
    background: #f28fb3;
}

.modal--special.modal--success--new {
    margin-top: 200px !important;
}

    .modal--special.modal--success--new .modal-content {
        background: none;
        background-color: transparent;
        border: 0 !important;
        display: inline !important;
    }


@media only screen and (max-width: 767px) {
    .modal-title {
        font-size: 23px;
        line-height: 28px;
        margin-top: 7px;
    }
}

@media only screen and (max-width: 480px) {
    .modal-body .form-submit .btn {
        display: block;
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }

        .modal-body .form-submit .btn.btn-link {
            margin-bottom: 0;
        }
}

.navbar-toggle {
    margin-right: 0;
    margin-left: 30px;
    margin-top: 5px;
}

@media (max-width: 479px) {
    .navbar-toggle {
        margin-left: 15px;
        margin-right: -5px;
        padding-left: 5px;
        padding-right: 5px;
    }
}

.navbar-toggle .icon-bar {
    background-color: #364a5e;
    height: 3px;
    width: 30px;
}

.tab-content {
    padding-top: 30px;
}

.table > thead > tr > th {
    border-bottom: 0;
    line-height: 121%;
    vertical-align: top;
}

@media (max-width: 767px) {
    .table > thead > tr > th {
        font-size: 14px;
    }
}

.table > tbody > tr > td {
    font-size: 15px;
    /*padding-bottom: 0;
    padding-top: 0;*/
}

@media (max-width: 479px) {
    .table > tbody > tr > td {
        font-size: 14px;
    }
}

.table > tbody > tr > td .form-control {
    text-align: center;
    width: 102px;
}

@media (max-width: 767px) {
    .table-responsive .table > thead > tr > th {
        white-space: normal;
    }
}
/*iphone bug*/
.table-responsive .table {
    max-width: none;
}

.panel__registration {
    background-color: #ebf3df;
    border: 0;
    display: block;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

    .panel__registration:focus, .panel__registration:hover,
    .panel__registration:hover * {
        text-decoration: none;
    }

.panel__registration-title {
    font-size: 16px;
    text-transform: uppercase;
    color: #679d4a;
    margin: 0 0 5px;
    font-weight: bold;
    line-height: 20px;
}

.panel__registration-text {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    margin-bottom: 0;
}

.panel__registration-logo-cell {
    height: 75px;
    width: 60px;
    text-align: center;
}

    .panel__registration-logo-cell img {
        vertical-align: top;
    }

.panel__registration-logo-bank-cell {
    text-align: right;
    white-space: nowrap;
    font-size: 0;
    cursor: pointer;
}

    .panel__registration-logo-bank-cell > * {
        display: inline-block;
        margin-left: 10px;
    }

.panel__registration-logo-container {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: #fff;
    padding: 9px;
    display: inline-block;
}

    .panel__registration-logo-container img {
        height: 35px;
        width: auto;
    }

.panel__registration .panel-body {
    padding: 25px 30px 20px 20px;
}

.panel__registration .fa {
    color: #679d4a;
    font-size: 38px;
}

    .panel__registration .fa.fa-check-circle {
        font-size: 44px;
    }

    .panel__registration .fa.fa-shield {
        font-size: 44px;
    }

.panel-faq {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

@media (min-width: 992px) {
    .panel-faq {
        margin-right: 260px;
    }
}

declaration-panel-group-margin {
    margin: 80px 0px 0px 0px;
}

.panel-group .panel-faq + .panel {
    margin-top: 13px;
}

.panel-faq .panel-heading {
    background-color: transparent;
    padding: 0;
}

    .panel-faq .panel-heading .panel-title a {
        font-size: 18px;
        display: inline-block;
        font-weight: normal;
        padding-left: 30px;
        position: relative;
        text-decoration: none;
        line-height: 24px;
    }

.panel-faq__icon {
    background-color: #679d4a;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    height: 19px;
    width: 19px;
    position: absolute;
    top: 2px;
    left: 0;
}

.collapsed .panel-faq__icon:before {
    content: '\f067';
}

.panel-group .panel-faq .panel-collapse .panel-body {
    border-top-width: 0;
    font-size: 14px;
    padding: 15px 30px;
}

.panel-simple {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.panel-group .panel-simple + .panel {
    margin-top: 10px;
}

.panel-simple .panel-heading {
    background-color: transparent;
    padding: 0;
}

    .panel-simple .panel-heading .panel-title a {
        display: inline-block;
        font-size: 18px;
        font-weight: normal;
        padding-left: 20px;
        position: relative;
        text-decoration: none;
    }

        .panel-simple .panel-heading .panel-title a:before {
            background-color: #348bca;
            content: '';
            display: inline-block;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            height: 11px;
            width: 11px;
            position: absolute;
            top: 6px;
            left: 0;
        }

.panel-group .panel-simple .panel-collapse .panel-body {
    border-top-width: 0;
    font-size: 16px;
    padding: 15px 20px;
}

.panel-click-area {
    cursor: pointer;
}

.panel-collapsible {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    /*margin-left: -30px;*/
}

@media (max-width: 767px) {
    .panel-collapsible {
        margin-left: 0;
    }
}

.panel-group .panel-collapsible + .panel {
    margin-top: 0;
}

.panel-collapsible .panel-heading {
    background-color: #f7f9f3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
}

    .panel-collapsible .panel-heading + .panel-collapse > .panel-body {
        border-top: 0;
    }

.panel-collapsible .panel-title__link, .panel-collapsible .panel-title__frame {
    border-bottom: 2px solid #ebf3df;
    border-top: 2px solid #ebf3df;
    display: block;
    padding: 18px 55px 18px 30px;
    position: relative;
}

@media (max-width: 1199px) {
    .panel-collapsible .panel-title__link, .panel-collapsible .panel-title__frame {
        padding: 10px 55px 10px 15px;
    }
}

.panel-collapsible .panel-title__link:focus,
.panel-collapsible .panel-title__frame:focus,
.panel-collapsible .panel-title__link:hover,
.panel-collapsible .panel-title__frame:hover,
.panel-collapsible .declaration-panel-title a,
.panel-collapsible .history-panel-title a {
    text-decoration: none;
}

.panel-collapsible .panel-title__link .fa, .panel-collapsible .panel-title__frame .fa {
    color: #679d4a;
    font-size: 23px;
    font-weight: bold;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    right: 30px;
}

.panel-collapsible .panel-title__link .fa-angle-right, .panel-collapsible .panel-title__frame .fa-angle-right {
    display: none;
}

.panel-collapsible .panel-title__link.collapsed, .panel-collapsible .collapsed.panel-title__frame {
    margin-bottom: -2px;
}

    .panel-collapsible .panel-title__link.collapsed .fa-angle-down, .panel-collapsible .collapsed.panel-title__frame .fa-angle-down {
        display: none;
    }

    .panel-collapsible .panel-title__link.collapsed .fa-angle-right, .panel-collapsible .collapsed.panel-title__frame .fa-angle-right {
        display: inline-block;
    }

.panel-collapsible .panel-title__frame {
    border-bottom: 1px solid #f2f2f2;
    border-top: 0;
}

.panel-collapsible .panel-title__icon-primary {
    min-height: 28px;
    max-height: 32px;
}

.panel-collapsible .panel-title__icon-secondary {
    top: 0;
    position: relative;
    max-height: 50px;
    margin-left: 28px;
}

@media screen and (max-width:860px) {
    .panel-collapsible .panel-title__icon-secondary {
        margin-left: 40px !important;
    }
}

@media (max-width:1040px) {
    .panel-collapsible .panel-title__icon-secondary {
        margin-top: -5px;
        max-height: 50px;
    }
}

.panel-collapsible .panel-title__text-name {
    display: inline-block;
    font-size: 15px;
    margin-left: 30px;
    padding-bottom: 17px;
    padding-top: 17px;
    vertical-align: middle;
}

@media (max-width:1040px) {
    .panel-collapsible .panel-title__text-name {
        margin-left: 10px !important;
        padding-top: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.panel-collapsible .panel-title__text {
    color: #364a5e;
    font-size: 18px;
    vertical-align: middle;
}

.panel-collapsible .panel-title__text-small {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.panel-collapsible .panel-body {
    padding: 0;
    overflow: unset !important;
}

.table-responsive + .panel-title {
    border-top: 2px solid #ebf3df;
}

@media only screen and (max-width: 991px) {
    .panel__registration-logo-bank-cell {
        white-space: normal;
    }

        .panel__registration-logo-bank-cell > img,
        .panel__registration-logo-bank-cell .panel__registration-logo-container {
            margin-bottom: 10px;
        }

            .panel__registration-logo-bank-cell > img:last-child,
            .panel__registration-logo-bank-cell .panel__registration-logo-container:last-child {
                margin-bottom: 0;
            }
}

@media only screen and (max-width: 767px) {
    .panel .gil-table,
    .panel .gil-table__row,
    .panel .gil-table__cell {
        display: block;
        position: relative;
    }

    .panel .panel__registration-logo-cell {
        position: absolute;
        top: 0;
        left: 0;
        height: auto;
    }

    .panel .panel__registration-content {
        padding-left: 70px;
    }

    .panel .panel__registration-logo-bank-cell {
        float: none;
        padding-top: 15px;
        text-align: center;
    }

        .panel .panel__registration-logo-bank-cell::after {
            clear: both;
            content: "";
            display: table;
        }

        .panel .panel__registration-logo-bank-cell > .panel__registration-logo-container,
        .panel .panel__registration-logo-bank-cell > img {
            margin: 5px;
        }
}

@media only screen and (max-width: 480px) {
    .panel .panel__registration-logo-cell {
        display: none;
    }

    .panel .panel__registration-content {
        padding-left: 0;
    }
}

.pagination > li > a,
.pagination > li > span {
    background-color: #ebf3df;
    border: 0;
    color: #333;
    line-height: 30px;
    margin: 0 10px 10px 10px;
    padding: 4px 5px;
    text-align: center;
    width: 40px;
}

@media (max-width: 767px) {
    .pagination > li > a,
    .pagination > li > span {
        margin: 0 5px 5px 5px;
    }
}

.pagination > li > a .fa,
.pagination > li > span .fa {
    font-size: 20px;
    vertical-align: text-bottom;
}

.pagination > li > a.active, .pagination > li > a:hover, .pagination > li > a:hover {
    background-color: #f5971e;
    color: #fff;
}

.pagination > li > span {
    background-color: transparent;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

    .pagination > li > span:hover {
        background-color: transparent;
    }

.pagination > li:first-child a, .pagination > li:last-child a {
    background-color: transparent;
    color: #333;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    width: 30px;
}

    .pagination > li:first-child a:hover, .pagination > li:last-child a:hover {
        opacity: .8;
    }

.pagination > li:first-child a {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
}

.pagination > li:last-child a {
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
}

.tooltip-inner {
    background-color: #679d4a;
    color: #fff;
    padding: 5px 10px !important;
    font-size: 16px;
}

.tooltip.in {
    opacity: 1;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #679d4a;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #679d4a;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #679d4a;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #679d4a;
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

    .slick-slider .slick-track,
    .slick-slider .slick-list {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
    }

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    width: auto;
}

    .slick-track:before, .slick-track:after {
        content: '';
        display: table;
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.scroll-wrapper > .scroll-content {
    padding-right: 30px;
}

    .scroll-wrapper > .scroll-content::-webkit-scrollbar {
        height: 0;
        width: 0;
    }

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    opacity: 1;
}

.scrollbar-inner > .scroll-element.scroll-x {
    height: 7px;
}

.scrollbar-inner > .scroll-element.scroll-y {
    width: 7px;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #ebf3df;
}

.scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #679d4a;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #5e8f43;
    cursor: pointer;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #55813d;
}

.layout__wrapper {
    position: relative;
    z-index: 2;
    padding: 0 30px;
}

/*@media (max-width: 767px) {
    .header .layout__wrapper {
        padding-left: 0;
        padding-right: 0;
    }
}*/

.menu .layout__wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.layout__content {
    padding-bottom: 30px;
    position: relative;
}

.layout__body-home {
    position: relative;
    max-width: 1590px;
    margin: auto;
    margin-bottom: 10px;
}

.layout__body {
    position: relative;
}

.menu {
    background-color: #ebf3df;
    position: relative;
    max-width: 1440px;
    padding: 0 80px;
    margin: auto;
}

.menu__items {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 -15px;
    white-space: nowrap;
}

    .menu__items::after {
        clear: both;
        content: "";
        display: table;
    }

@media (max-width: 767px) {
    .menu {
        padding: 0;
    }

    .menu__items {
        background-color: #364a5e;
        margin-left: 0;
    }
}

.menu__item {
    display: inline-block;
    white-space: nowrap;
}

@media (max-width: 767px) {
    .menu__item {
        border-bottom: 1px solid #4a5c6e;
        display: block;
        white-space: normal;
    }
}

.menu__link {
    height: 60px;
    width: auto;
    display: block;
    padding: 0 25px;
    line-height: 75px;
    font-size: 18px;
}

    .menu__link.first {
        padding-left: 0;
    }

@media (min-width: 768px) and (max-width: 991px) {
    .menu__link {
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    .menu__link {
        color: #fff;
        font-size: 14px;
        height: auto;
        line-height: 150%;
        padding: 12px 20px;
    }

    .menu div {
        padding: 0;
    }

    .menu__link.first {
        padding-left: 20px;
    }
}

.menu__link:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .menu__link:hover {
        background-color: #4a5c6e;
        color: #fff;
        text-decoration: none;
    }
}

.menu-wrapper {
    width: 100%;
    z-index: 1041;
    position: relative;
}

@media (min-width: 1200px) {
    .footer__right {
        float: right;
    }
}

@media (max-width: 1199px) {
    .footer__right .footer__items:first-child {
        border-left: 0;
        margin-left: 0;
        padding-left: 0;
    }
}

.footer__items {
    border-left: 2px solid #fff;
    display: inline-block;
    line-height: 38px;
    margin-left: 20px;
    padding-left: 30px;
}

@media (min-width: 1200px) and (max-width: 1349px) {
    .footer__items {
        margin-left: 3px;
        padding-left: 12px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .footer__items {
        margin-left: 0;
        padding-left: 5px;
    }
}

@media (max-width: 1199px) {
    .footer__items {
        border-left: 0;
        display: block;
        margin-left: 0;
        padding-left: 0;
    }
}

.footer__items--first {
    border-left: 0;
    margin-left: 0;
    padding-left: 0;
}

@media (min-width: 1200px) {
    .footer__items--first {
        float: left;
    }
}

@media (max-width: 1199px) {
    .footer__items--last {
        display: inline-block;
    }
}

.footer__item {
    margin-right: 10px;
}

@media (min-width: 1200px) and (max-width: 1349px) {
    .footer__item {
        margin-right: 4px;
    }
}

.footer__icon {
    margin-right: 6px;
}

a:hover .footer__icon {
    opacity: .8;
}

.footer__live-chat {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 999;
}

@media (min-width: 1200px) {
    .footer__live-chat {
        position: fixed;
    }
}

.footer__live-chat-link {
    background-color: #f49315;
    color: #fff;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 117%;
    padding: 13px 8px;
    text-align: center;
    height: 80px;
    width: 85px;
}

@media (max-width: 767px) {
    .footer__live-chat-link {
        height: auto;
    }
}

.footer__live-chat-link:before {
    content: '';
    height: 0;
    width: 0;
    border-bottom: 10px solid #f49315;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -10px;
}

.footer__live-chat-link:hover, .footer__live-chat-link:active, .footer__live-chat-link:active:hover, .footer__live-chat-link:focus {
    background-color: #e5860b;
    color: #fff;
    text-decoration: none;
}

    .footer__live-chat-link:hover:before, .footer__live-chat-link:active:before, .footer__live-chat-link:active:hover:before, .footer__live-chat-link:focus:before {
        border-bottom-color: #e5860b;
    }

@media (min-width: 768px) {
    .footer__live-chat-icon {
        max-width: 30px;
        margin-bottom: 5px;
    }
}

@media (max-width: 767px) {
    .footer__live-chat-text {
        display: none;
    }
}

@media (max-width: 1199px) {
    .list-inline > .footer__title {
        display: none;
    }
}

.user-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;

    border-bottom: 1px solid #dbdbdb;
}

    .user-menu::after {
        clear: both;
        content: "";
        display: table;
    }

.user-menu__item {
    padding: 0;
    position: static;
}

.user-menu__link {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    border-bottom: 2px solid gray;
}

    .user-menu__link:focus, .user-menu__link:hover {
        text-decoration: none;
    }

.user-menu__link--selected {
    color: #fff;
}

    .user-menu__link--selected .user-menu__link--sub-menu {
    }

    .user-menu__link--selected:focus, .user-menu__link--selected:hover {
        color: #fff;
    }

.user-menu .icon-png {
    vertical-align: middle;
    margin-right: 13px;
}

.user-menu__text {
    display: inline-block;
    max-width: 87%;
    overflow: hidden;
    font-size: 18px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.user-menu-inactive,
.user-menu-inactive:hover,
.user-menu-inactive:focus {
    height: 60px;
    /*background-color: rgba(255, 255, 255, 0.2);*/
    border-bottom: none;
}

.user-menu__left {
    border-top-left-radius: 3px;
}

.user-menu__right {
    border-top-right-radius: 3px;
}

.sub-menu {
    display: none;
    background-color: #f3f8eb;
    padding: 25px 30px 40px 20px;
    z-index: 1;
}

.sub-menu__user-menu {
    position: absolute;
    top: 75px;
    right: 0;
    left: 0;
    list-style-type: none;
}

.sub-menu__item {
    font-size: 16px;
    font-weight: bold;
}

.sub-menu__link {
    display: inline-block;
    line-height: 150%;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-top: 7px;
    position: relative;
}

    .sub-menu__link .fa {
        font-size: 10px;
        font-weight: bold;
        color: #f5971e;
        margin-right: 8px;
        position: absolute;
        top: 14px;
        left: 0;
    }

.sub-menu__active .sub-menu {
    display: block;
}

.login-block__form a {
    font-size: 15px;
    color: #fff;
}

.login-block__form-remind-password {
    margin-bottom: 10px;
}

.slider-home {
    outline: none;
}

.slider-home__link {
    display: block;
}

.slider-home__image {
    width: 100%;
}

.slider-home__dots {
    padding: 8px 5px;
    margin: 0;
    position: absolute;
    right: 80px;
    bottom: 18px;
}

    .slider-home__dots li {
        display: inline-block;
        vertical-align: middle;
        margin: 0 11px;
        font-size: 0;
    }

    .slider-home__dots button {
        height: 14px;
        width: 14px;
        background-color: transparent;
        border: 2px solid #fff;
        margin: 0;
        outline: none;
        font-size: 0;
        padding: 0;
    }

    .slider-home__dots .slick-active button {
        background-color: #fff;
    }

@media only screen and (max-width: 1199px) {
    .slider-home {
        padding-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .slider-home__dots {
        right: 20px;
        bottom: -5px;
    }

        .slider-home__dots li {
            margin: 0 7px;
        }

        .slider-home__dots button {
            height: 10px;
            width: 10px;
        }
}

label {
    font-weight: normal;
    font-size: 15px;
}

.form-control2 {
    height: 38px;
    font-size: 16px;
    border: 0px solid #fff;
}

.form-control {
    color: #212121;
    font-size: 15px;
}

    .form-control::-moz-placeholder {
        color: #878787;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder,
    .form-control::-webkit-input-placeholder {
        color: #878787;
    }

    .form-control:focus {
        border: 1px solid #4d9e23;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.form-control2:focus {
    border: 0px solid #679d4a;
}

.form-control[disabled] {
    background-color: transparent;
    border: 0;
    cursor: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.form-control-static {
    height: 38px;
    line-height: 24px;
    padding-left: 16px;
    padding-right: 16px;
}

.checkbox-block > input {
    opacity: 0;
    line-height: 13px;
    position: absolute;
}

    .checkbox-block > input + label {
        position: relative;
        line-height: 20px;
        padding-left: 24px;
        padding-top: 0;
        cursor: pointer;
    }

        .checkbox-block > input + label:before, .checkbox-block > input + label:after {
            height: 18px;
            width: 18px;
            display: inline-block;
            margin-left: -20px;
        }

        .checkbox-block > input + label:before {
            position: absolute;
            top: 1px;
            left: 20px;
            content: '';
            border: 1px solid #586c7d;
            background-color: #586c7d;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

        .checkbox-block > input + label:after {
            position: absolute;
            top: 0.5px;
            left: 23.5px;
            color: #fff;
            font-size: 11px;
        }

        .checkbox-block > input + label.label-empty {
            padding-left: 19px;
        }

            .checkbox-block > input + label.label-empty:after {
                left: 20.5px;
            }

    .checkbox-block > input:disabled + label {
        cursor: default;
    }

        .checkbox-block > input:disabled + label:before {
            border: 1px solid #999;
            background-color: #999;
        }

.checkbox-block__checkbox > input:checked + label:after {
    font-family: "FontAwesome";
    content: '\f00c';
}

.checkbox-block__radio > input + label:before {
    content: '';
    border: 0;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.checkbox-block__radio > input + label:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.checkbox-block__radio > input:checked + label:after {
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 27px;
    content: '';
    background-color: #fff;
}

.checkbox-block--login-block > input + label:before {
    border: 1px solid #fff;
    background-color: #fff;
}

.checkbox-block--login-block > input + label:after {
    color: #f5971e;
}

.form-block {
    font-size: 15px;
}

    .form-block label {
        font-size: 15px;
        line-height: 30px;
        margin-bottom: 0;
    }

@media (max-width: 767px) {
    .form-block label {
        margin-bottom: 8px;
        padding-top: 0;
    }
}

.form-block label.form-block__label-multiple-line {
    padding-top: 2px;
}

.modal-target-first-time .form-block label {
    font-size: 14px;
    margin-bottom: 15px;
}

.form-block__label-info {
    height: 15px;
    width: 15px;
    content: 'i';
    background-color: #679d4a;
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    font-size: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 16px;
}

.form-block .btn-submit {
    background-color: #679d4a;
}

.form-block .checkbox__custom label {
    white-space: nowrap;
}

.form-block__required-fields {
    margin-left: 20px;
}

.form-block__checkbox {
    margin-bottom: 0;
}

.form-block__logo-container {
    background-color: #f8fbf4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 30px 15px;
    text-align: center;
    margin-bottom: 30px;
    display: block;
    cursor: pointer;
}

    .form-block__logo-container img {
        height: 34px;
        width: auto;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        opacity: 0.9;
    }

.form-block__logo-container--active {
    background-color: #ebf3df;
    border: solid 2px #679d4a;
}

    .form-block__logo-container--active img {
        -webkit-filter: grayscale(0);
        filter: grayscale(0);
        opacity: 1;
    }

.form-block__user-radio {
    margin-bottom: 40px;
}

@media (max-width: 991px) {
    .form-block.form-settings {
        margin-top: 30px;
    }
}

.form-submit {
    margin-top: 28px;
    margin-bottom: 0px;
}

.required:after {
    content: '*';
    color: #eb3d92;
    margin-left: 3px;
}

.required.required__left:after {
    display: none;
}

.required.required__left:before {
    content: '*';
    color: #eb3d92;
    margin-right: 4px;
}

.has-error .form-control,
.has-error .form-control:focus {
    border: 1px solid #df493a;
    color: #212121;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.has-error .has-error__message {
    color: #FF4D4D;
    line-height: 13px;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    padding-top: 6px;
}

.content {
    margin: auto;
    max-width: 1280px;
}

.content--with-side-menu {
    min-height: 460px;
}

@media (max-width: 991px) {
    .content--with-side-menu {
        min-height: 0;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }
}

.content__wrapper {
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}

    .content__wrapper h1 {
        padding-top: 0;
    }

.content__text {
    font-size: 16px;
}

    .content__text a {
        text-decoration: underline;
    }

        .content__text a:hover {
            text-decoration: none;
        }

.content__description {
    font-size: 24px;
    margin-bottom: 20px;
}

.content__side-block {
    background-color: #ebf3df;
    padding: 50px 70px;
    margin-top: 90px;
}

@media (max-width: 991px) {
    .content__side-block {
        margin-top: 20px;
        padding: 20px 30px;
    }
}

.content__side-block p {
    margin-bottom: 30px;
}

    .content__side-block p:last-child {
        margin-bottom: 0;
    }

.content__top-buttons {
    float: right;
    margin-bottom: 43px;
    margin-top: 38px;
}

@media (max-width: 767px) {
    .content__top-buttons {
        float: none;
        margin-bottom: 25px;
        margin-top: 25px;
        text-align: right;
    }
}

.content__top-buttons .btn {
    margin-left: 15px;
}

.content .btn {
    text-decoration: none;
}

.content__status {
    font-size: 16px;
    padding-top: 80px;
}

    .content__status p {
        margin-bottom: 20px;
    }

.content__status-title {
    font-size: 24px;
    margin-bottom: 55px;
    padding-left: 90px;
    position: relative;
}

@media (max-width: 767px) {
    .content__status-title {
        line-height: 117%;
        margin-bottom: 35px;
        padding-left: 50px;
    }
}

.content__status--success .content__status-title {
    color: #679d4a;
}

.content__status--warning .content__status-title {
    color: #f5971e;
}

.content__status--error .content__status-title {
    color: #eb3d92;
}

.content__status-icon {
    position: absolute;
    position: absolute;
    top: -20px;
    left: 0;
}

@media (max-width: 767px) {
    .content__status-icon {
        top: -4px;
    }
}

.content__status-icon:before {
    font-size: 76px;
    margin-right: 20px;
    vertical-align: middle;
}

@media (max-width: 767px) {
    .content__status-icon:before {
        font-size: 35px;
    }
}

.side-menu {
    background-color: #364a5e;
    width: 268px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1099;
}

@media (max-width: 767px) {
    .side-menu {
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        position: static;
        top: auto;
        bottom: auto;
        left: auto;
    }

        .side-menu:after {
            clear: both;
            content: '';
            display: table;
        }

        .side-menu ul {
            margin: 0;
        }
}

@media (min-width: 768px) {
    .side-menu:before {
        background-color: #364a5e;
        content: '';
        width: 150px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -150px;
    }
}

.side-menu__item a {
    position: relative;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

@media (min-width: 480px) and (max-width: 768px) {
    .side-menu__item {
        width: 33.33%;
        float: left;
    }
}

@media (min-width: 768px) {
    .side-menu__item.active:after {
        background-color: #4a5c6e;
        margin-top: -13.5px;
        position: absolute;
        top: 50%;
        right: 0;
        height: 0;
        width: 0;
        border-bottom: 14.5px solid transparent;
        border-right: 14.5px solid #fff;
        border-top: 14.5px solid transparent;
    }
}

.active .side-menu__link {
    width: 56px;
}

.side-menu__link {
    display: block;
    padding: 35px 25px 35px 0;
    position: relative;
    width: 268px;
    background-color: #364a5e;
}

    .side-menu__link::after {
        clear: both;
        content: "";
        display: table;
    }

@media (min-width: 1200px) and (max-width: 1349px) {
    .side-menu__link {
        padding-left: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .side-menu__link {
        padding-left: 15px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .side-menu__link {
        padding: 25px 25px 25px 20px;
    }
}

@media (max-width: 767px) {
    .side-menu__link {
        padding: 10px;
    }
}

.active-link .side-menu__link, .side-menu__link:hover, .side-menu__link:focus {
    background-color: #4a5c6e !important;
}

@media (min-width: 768px) {
    .active-link .side-menu__link:before, .side-menu__link:hover:before {
        background-color: #4a5c6e;
        content: '';
        width: 150px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: -150px;
    }
}

.side-menu__icon-holder {
    display: inline-block;
    height: 22px;
    width: 23px;
    text-align: center;
}

    .side-menu__icon-holder img {
        height: 22px;
        width: 23px;
    }

.side-menu__text-holder {
    margin-left: 10px;
    width: 75%;
    white-space: normal;
    display: inline-block;
}

.side-menu__text {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    line-height: 117%;
    vertical-align: middle;
    width: 200px;
}

    .side-menu__text.in {
        transition: 0.3s;
    }

@media (min-width: 768px) and (max-width: 1199px) {
    .side-menu__text {
        font-size: 16px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .side-menu__text {
        font-size: 14px;
        font-weight: bold;
        line-height: 115%;
        width: 85px;
    }
}

@media (max-width: 479px) {
    .side-menu__text {
        font-size: 14px;
        font-weight: bold;
        width: auto;
    }
}

h1,
.h1 {
    color: #679d4a;
    font-weight: normal;
    margin-bottom: 43px;
    margin-top: 38px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    h1,
    .h1 {
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    h1,
    .h1 {
        font-size: 25px;
        margin-bottom: 25px;
        margin-top: 25px;
    }
}

h2,
.h2 {
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 32px;
}

    h2 > img + span,
    .h2 > img + span {
        margin-left: 10px;
    }

@media (max-width: 767px) {
    h2,
    .h2 {
        font-size: 20px;
        line-height: 117%;
        margin-bottom: 16.66667px;
    }
}

h3, .h3 {
    color: #4d9e23;
    margin-top: 18px;
}

.table-declaration {
    margin-bottom: 0;
}

    .table-declaration .form-control:focus {
        border: 1px solid #4d9e23;
    }

    .table-declaration .counter-name {
        width: 34%;
    }

    .table-declaration > .thead > tr > th {
        border-top: 0;
        padding-top: 30px;
        vertical-align: middle;
    }

        .table-declaration > .thead > tr > th:first-child {
            padding-left: 20px;
        }


    .table-declaration > tbody > tr > td:first-child {
        padding-left: 20px;
    }

    .table-declaration > .thead > tr > th:last-child,
    .table-declaration > .tbody > tr > td:last-child {
        padding-right: 20px;
    }

    .table-declaration > .thead:first-child > tr > th {
        border-top: 0;
        font-size: 15px;
        font-weight: normal;
        color: #878787;
        white-space: nowrap;
        line-height: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .table-declaration > tbody > tr > td {
        border-top: 0;
        vertical-align: middle;
    }

        .table-declaration > tbody > tr > td.table-declaration__scale {
            padding-left: 15px;
        }

        .table-declaration > tbody > tr > td.table-declaration__scalevn {
            padding-left: 15px;
        }

        .table-declaration > tbody > tr > td.table-declaration__counter {
            padding-bottom: 10px;
            padding-top: 10px;
            font-weight: bold;
            font-size: 14px;
            text-align: center;
            width: 10%;
        }

        .table-declaration > tbody > tr > td.table-declaration__countertele2 {
            padding-bottom: 10px;
            padding-top: 10px;
            font-size: 14px;
            text-align: center;
            width: 10%;
        }

        .table-declaration > tbody > tr > td.table-separator {
            padding: 10px 0 0;
        }

            .table-declaration > tbody > tr > td.table-separator .table-separator__line {
                background-color: #f2f2f2;
                height: 1px;
                margin-bottom: 10px;
            }

    .table-declaration > tbody + tbody {
        border-top: 0;
    }

    .table-declaration > .tfoot > tr > td {
        border-top: 1px solid #d9d9d9;
        padding-bottom: 10px;
        padding-top: 10px;
    }

        .table-declaration > .tfoot > tr > td.table-declaration__sum {
            border-bottom: 2px solid #ebf3df;
            font-size: 18px;
        }

        .table-declaration > .tfoot > tr > td.table-declaration__necessities {
            padding-left: 15px;
        }

        .table-declaration > .tfoot > tr > td.table-declaration__full-sum {
            color: #679d4a;
            font-size: 20px;
        }

        .table-declaration > .tfoot > tr > td:last-child {
            padding-right: 15px;
        }

.table-declaration__address {
    font-size: 16px;
    font-weight: normal;
}

.table-declaration__address-icon {
    display: block;
    float: left;
}

.table-declaration__address-text {
    display: block;
    line-height: 117%;
    margin-left: 30px;
}

.table-declaration__daclared-count {
    width: 12%;
}

.table-declaration__scale {
    border-left: 2px solid #ebf3df;
}

.declaration__total-sum {
    margin-top: 30px;
    text-align: right;
}

    .declaration__total-sum .btn {
        font-size: 20px;
        margin-left: -50px;
        min-width: 180px;
    }

.declaration__total-sum__index .btn {
    font-size: 18px;
    line-height: 18px;
    min-width: 180px;
}

    .declaration__total-sum__index .btn show-price {
        font-size: 20px;
        font-weight: bold;
    }

.declaration__total-sum__index.is-sticky {
    width: 100% !important;
    left: 0;
}

    .declaration__total-sum__index.is-sticky > div {
        margin: auto;
    }

@media (max-width: 479px) {
    .declaration__total-sum .btn, .declaration__total-sum__index .btn {
        display: block;
        margin-left: 0;
        margin-top: 15px;
    }
}

.declaration__total-sum-label {
    color: #679d4a;
    font-size: 24px;
    vertical-align: middle;
}

.declaration__pay-info {
    font-weight: bold;
    line-height: 117%;
    margin: 10px 0;
    padding: 5px 30px;
}

@media (max-width: 767px) {
    .declaration__pay-info {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.declaration__pay-info-link {
    color: #679d4a;
    display: inline-block;
    font-weight: normal;
    /*margin: 10px 0;*/
    padding: 5px 0;
    position: relative;
    text-decoration: underline;
}

@media (max-width: 767px) {
    .declaration__pay-info-link {
        padding-right: 10px;
        white-space: normal;
    }
}

.declaration__pay-info-link:hover {
    color: #679d4a;
    text-decoration: none;
}

.declaration__pay-info-link .fa {
    color: #f6a338;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    right: 0;
    bottom: 0;
    left: 0;
}

.payments .declaration__pay-info-link {
    border-right: 0;
    max-width: 171px;
}

.declaration__pay-info-label {
    font-size: 15px;
    white-space: normal;
}

.declaration__pay-sum {
    text-align: center;
}

@media (max-width: 767px) {
    .declaration__pay-sum {
        padding-left: 0;
        padding-right: 15px;
    }
}

.declaration__pay-sum strong {
    font-size: 14px;
}

.declaration__pay-sum .form-control {
    margin-left: auto;
    margin-right: auto;
}

.declaration__pay-sum-count {
    margin-top: 10px;
}

.declaration-panel-separation-line {
    border-top: 1px solid #CCCCCC;
}

.table-declaration .declaration-row {
    height: 40px;
}

.table-declaration .declaration-text-column {
    vertical-align: top;
    padding-top: 13px;
}

.placeholder-container {
    max-width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 15px;
}

.contracts-placeholder-container {
    max-width: 100%;
    margin-top: 100px;
    margin-bottom: 50px;
    text-align: center;
    font-size: 15px;
}

.placeholder-image {
    height: 50%;
    width: 50%;
    margin-bottom: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.block-services .fa {
    line-height: 28px;
    color: #348bca;
    font-size: 12px;
    position: absolute;
    display: block;
}

.block-services h2 {
    margin-bottom: 15px;
}

.block-contacts {
    padding-bottom: 80px;
}

.block-contacts__compact-paragraph {
    margin-bottom: 20px;
}

    .block-contacts__compact-paragraph p {
        margin: 0;
    }

.block-contacts__help-phone-text,
.block-contacts__help-phone .icon-png {
    display: inline-block;
    vertical-align: middle;
}

.block-contacts__help-phone-text {
    font-size: 24px;
    font-weight: bold;
    margin-left: 10px;
}

@media (max-width: 991px) {
    .block-contacts__help-phone {
        margin-bottom: 50px;
    }
}

.block-contacts__address {
    margin-bottom: 15px;
}

    .block-contacts__address img,
    .block-contacts__address span {
        display: block;
    }

    .block-contacts__address img {
        float: left;
    }

    .block-contacts__address span {
        margin-left: 30px;
        font-size: 16px;
        font-weight: bold;
    }

.block-contacts__working-hours {
    line-height: 22px;
    font-size: 16px;
}

.block-contacts__working-hours-title {
    font-size: 16px;
    font-weight: bold;
}

.block-contacts__working-hours .gil-table__row .gil-table__cell:first-child {
    width: 60px;
}

@media (max-width: 991px) {
    .block-contacts .panel-group {
        margin-bottom: 50px;
    }
}

.block-contacts__map {
    position: relative;
    padding-top: 66.66%;
}

.block-contacts__map-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.block-become-user__top-block {
    font-size: 18px;
    padding: 0 30px 0 90px;
    margin-bottom: 40px;
}

    .block-become-user__top-block a {
        color: #679d4a;
    }

    .block-become-user__top-block.icon-logo-eso {
        background-position: left center;
    }

.block-become-user__service {
    padding-top: 30px;
    padding-bottom: 30px;
}

.block-become-user__service-title {
    margin-bottom: 20px;
}

    .block-become-user__service-title img {
        height: 30px;
    }

.block-become-user__service-text {
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .block-become-user__service:first-child {
        border-bottom: 6px solid #f5f9ef;
        padding-bottom: 45px;
    }
}

@media (min-width: 992px) {
    .block-become-user__service:first-child {
        border-right: 6px solid #f5f9ef;
        padding-right: 45px;
    }
}

@media (min-width: 992px) {
    .block-become-user__service:last-child {
        padding-left: 45px;
        border-left: 6px solid #f5f9ef;
        margin-left: -6px;
    }
}

.block-become-user .content__side-block {
    padding: 50px 50px 50px 70px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .block-become-user .content__side-block {
        padding: 40px 30px 40px 50px;
    }
}

.block-become-user .form-block .form-group {
    margin-bottom: 10px;
}

.block-become-user .form-block .form-group-submit {
    padding-top: 10px;
    padding-bottom: 5px;
}

.block-become-user .form-block .form-control {
    background-color: #fff;
    margin-left: -15px;
}

.block-become-user .form-block .btn {
    margin-left: -15px;
}

.table-agreements {
    border-bottom: 1px solid #d9d9d9;
    /*margin-bottom: 40px;*/
}

    .table-agreements .thead .gil-table__cell {
        font-size: 16px;
        font-weight: bold;
        /*padding-bottom: 8px;
        padding-top: 8px;*/
        color: darkgray;
    }

@media (max-width: 767px) {
    .table-agreements .thead .gil-table__cell {
        font-size: 12px;
    }
}

.table-agreements .tbody .gil-table__cell {
    border-top: 1px solid #d9d9d9;
    font-size: 16px;
    /*padding-bottom: 18px;
    padding-top: 18px;*/
    vertical-align: middle;
    height: 40px;
}

@media (max-width: 991px) {
    .table-agreements .tbody .gil-table__cell {
        font-size: 12px;
    }
}

.table-agreements__provider {
    width: 21%;
}

@media (min-width: 768px) and (max-width: 991px) {
    .table-agreements__provider {
        width: auto;
    }
}

@media (max-width: 767px) {
    .table-agreements__provider {
        width: 30%;
    }
}

.table-agreements__address {
    width: 42%;
}

.table-agreements__customer {
    width: 15%;
}

.table-agreements__address-icon {
    display: block;
    float: left;
    margin: 0 0 0 30px;
}

@media (max-width: 767px) {
    .table-agreements__address-icon {
        display: block;
        float: right;
    }
}

.table-agreements__address span {
    /*display: block;
    margin-left: 60px;*/
}

@media (min-width: 768px) and (max-width: 1199px) {
    .table-agreements__address {
    }
}

@media (max-width: 767px) {
    .table-agreements__address {
    }
}

.table-agreements__actions {
    text-align: right;
}

@media (max-width: 767px) {
    .table-agreements__actions {
        float: none;
        width: 100%;
    }
}

.table-agreements__actions .btn {
    padding-left: 10px;
    padding-right: 10px;
}

@media (max-width: 991px) {
    .table-agreements__actions .btn {
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
        white-space: normal;
        padding-top: 9px;
        line-height: 1.1;
        max-width: 50%;
    }
}

.table-agreements__actions .btn.btn-link {
    color: #679d4a;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
}

@media (max-width: 767px) {
    .table-agreements__actions .btn.btn-link .fa-times {
        font-size: 20px;
    }
}

.table-agreements__actions .btn.btn-link:hover, .table-agreements__actions .btn.btn-link:active, .table-agreements__actions .btn.btn-link:active:hover, .table-agreements__actions .btn.btn-link:focus {
    color: #4c7336;
}

@media (min-width: 768px) and (max-width: 991px) {
    .table-agreements__actions .btn.btn-default {
        line-height: 117%;
        max-width: 135px;
    }
}

@media (max-width: 767px) {
    .table-agreements__actions .btn.btn-default {
        float: left;
        padding-top: 0px !important;
    }
}

.table-agreements__icon {
    max-height: 30px;
}
/*
@media (max-width: 767px) {
    .table-agreements.gil-table {
        display: block;
    }

    .table-agreements .gil-table__row {
        display: block;
    }

    .table-agreements .gil-table__cell {
        display: block;
        float: left;
    }
}
	*/
.select2-search {
    display: none;
}

.select2-drop {
    background: #ebf3df;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #364a5e;
    line-height: 117%;
    margin-top: -2px;
    overflow: hidden;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
}

    .select2-drop.select2-drop-above {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-top: 6px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        border-bottom-right-radius: 0;
        -webkit-border-top-left-radius: 19px;
        -moz-border-radius-topleft: 19px;
        border-top-left-radius: 19px;
        -webkit-border-top-right-radius: 19px;
        -moz-border-radius-topright: 19px;
        border-top-right-radius: 19px;
    }

        .select2-drop.select2-drop-above.select2-drop-active {
            border-top: 0;
        }

        .select2-drop.select2-drop-above .select2-results .select2-result:first-child {
            padding-top: 5px;
        }

        .select2-drop.select2-drop-above .select2-results .select2-result:last-child {
            padding-bottom: 0;
        }

    .select2-drop .select2-results {
        padding: 0;
        margin: 0;
    }

        .select2-drop .select2-results .select2-result:last-child {
            padding-bottom: 5px;
        }

        .select2-drop .select2-results .select2-result .select2-result-label {
            padding: 4px 18px;
        }

        .select2-drop .select2-results .select2-highlighted {
            background: #deecc9;
            color: #364a5e;
        }

    .select2-drop.select2--light {
        background: #fff;
    }

        .select2-drop.select2--light .select2-results .select2-highlighted {
            background: #eee;
        }

/*! --- */


.right-inner-addon {
    position: relative;
}

    .right-inner-addon input {
        padding-right: 12px;
        font-family: "Roboto", sans-serif;
    }

    .right-inner-addon i {
        position: absolute;
        right: 0px;
        padding: 10px 12px;
        pointer-events: none;
    }

.sumael {
    font-family: "Roboto", sans-serif;
    font-weight: normal;
}

@media screen and (max-width: 700px) {
    .sumael {
        font-family: "Roboto", sans-serif;
        font-weight: normal;
        font-size: small;
        padding-bottom: 55px;
        position: relative;
        top: 5px;
    }
}

@media screen and (min-width: 700px) {
    .brbreak {
        display: none;
    }
}

.content__top-subtitle {
    /*float: left;
    margin-top: -60px;*/
    vertical-align: text-bottom;
    font-size: 15px;
    font-family: Roboto, sans-serif;
    line-height: 1;
}

.contracts_top-container {
    vertical-align: middle;
    display: inline-block;
    margin: 38px 0px 10px 0px;
}

.pulse-button {
    height: 38px;
    min-width: 202px;
}

    .pulse-button:hover {
        -webkit-animation: none;
    }

@-webkit-keyframes pulse {
    0% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    70% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 20px rgba(90, 153, 212, 0);
    }

    100% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


@media (max-width:1040px) {
    .sticky-error.sticky {
        position: fixed;
        top: 0;
        z-index: 99999;
        width: 1080px;
    }
}

@media (max-width:767px) {
    .sticky-error.sticky {
        position: fixed;
        top: 200px;
        z-index: 99999;
        width: 100%;
    }
}

@media screen and (min-width:768px) and (max-width:1340px) {
    .sticky-error.sticky {
        position: fixed;
        top: 0;
        z-index: 99999;
        width: calc(100% - 200px);
    }
}

.rrr {
    float: left;
}

.ui-sortable tr {
    cursor: pointer;
}

    .ui-sortable tr:hover {
        background: rgba(244, 251, 17, 0.45);
    }

.payinfo {
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border: 1px solid #bce8f1 !important;
    color: #3a87ad !important;
}

.backgroundm {
    background-image: url("../Images/popup1.png"), url("../Images/popup2.png");
    background-repeat: no-repeat;
    background-size: 12%, 32%;
    background-position: right top, left top;
}


/*biblioteka ??? */
.hWrap,
.hWrap * {
    box-sizing: border-box;
}

.noTransition {
    -webkit-transition: all 0s ease 0s !important;
    -moz-transition: all 0s ease 0s !important;
    -ms-transition: all 0s ease 0s !important;
    -o-transition: all 0s ease 0s !important;
    transition: all 0s ease 0s !important;
}

.hOverlay {
    position: fixed;
    z-index: 999998;
    background-color: #000;
    opacity: 0;
    transform: translateZ(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.hOverlayDisable {
    z-index: 999997;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

    .hOverlayDisable.hOverlayDisableTrue {
        display: block;
    }

.bms .hOverlay {
    -webkit-transition: all 0s ease 0s !important;
    -moz-transition: all 0s ease 0s !important;
    -ms-transition: all 0s ease 0s !important;
    -o-transition: all 0s ease 0s !important;
    transition: all 0s ease 0s !important;
}

.hContBlock {
    position: absolute;
    color: #333;
    min-width: 300px;
    max-width: 500px;
    font: 16px/1.2em Arial, Helvetica, sans-serif;
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden;
    /*box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);*/
    text-align: left;
    z-index: 10;
}

.hContBody {
    padding: 0 16px 16px 16px;
    margin-top: 16px;
}

.hContHeader {
    font: 700 20px/1.2em Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 16px 16px 0 16px;
    margin-bottom: 16px;
}

.hContFooter {
    overflow: hidden;
    padding: 0 8px;
    box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
    transform: translateZ(0);
}

    .hContFooter .hPrev {
        float: left;
    }

    .hContFooter .hNext {
        float: left;
    }

.hContPos {
    width: 0;
    left: 0;
    top: 0;
    height: 0;
    position: absolute;
    z-index: 999999;
}

    .hContPos:after {
        content: '';
        width: 0;
        height: 0;
        border-width: 10px;
        border-color: #fff;
        border-style: solid;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%) rotate(45deg);
        -moz-transform: translate(-50%,-50%) rotate(45deg);
        -ms-transform: translate(-50%,-50%) rotate(45deg);
        -o-transform: translate(-50%,-50%) rotate(45deg);
        transform: translate(-50%,-50%) rotate(45deg);
    }

[data-pos="c"][data-cone="c"][data-cont="c"] {
    width: 320px;
    position: fixed;
    top: 50%;
    left: 50%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

    [data-pos="c"][data-cone="c"][data-cont="c"]:after {
        display: none;
    }

    [data-pos="c"][data-cone="c"][data-cont="c"] .hContBlock {
        width: 100%;
        left: 0;
        top: 0;
        position: relative;
    }

.hContPos img {
    width: 100%;
}

[data-pos="r"][data-cone="b"][data-cont="t"]:after,
[data-pos="r"][data-cone="t"][data-cont="t"]:after,
[data-pos="r"][data-cone="c"][data-cont="t"]:after {
    border-right-color: transparent;
    border-bottom-color: transparent;
}

[data-pos="r"][data-cone="b"][data-cont="b"]:after,
[data-pos="r"][data-cone="t"][data-cont="b"]:after,
[data-pos="r"][data-cone="c"][data-cont="b"]:after {
    border-left-color: transparent;
    border-top-color: transparent;
}

[data-pos="r"][data-cont="c"] .hContBlock {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

[data-pos="r"][data-cont="b"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

[data-pos="r"][data-cont="t"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    -o-transform: translate(0,-100%);
    transform: translate(0,-100%);
}

[data-pos="l"][data-cone="b"][data-cont="t"]:after,
[data-pos="l"][data-cone="t"][data-cont="t"]:after,
[data-pos="l"][data-cone="c"][data-cont="t"]:after {
    border-right-color: transparent;
    border-bottom-color: transparent;
}

[data-pos="l"][data-cone="b"][data-cont="b"]:after,
[data-pos="l"][data-cone="t"][data-cont="b"]:after,
[data-pos="l"][data-cone="c"][data-cont="b"]:after {
    border-left-color: transparent;
    border-top-color: transparent;
}

[data-pos="l"][data-cont="c"] .hContBlock {
    top: 50%;
    left: 0;
    -webkit-transform: translate(-100%,-50%);
    -moz-transform: translate(-100%,-50%);
    -ms-transform: translate(-100%,-50%);
    -o-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%);
}

[data-pos="l"][data-cont="b"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(-100%,0);
    -moz-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    -o-transform: translate(-100%,0);
    transform: translate(-100%,0);
}

[data-pos="l"][data-cont="t"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(-100%,-100%);
    -moz-transform: translate(-100%,-100%);
    -ms-transform: translate(-100%,-100%);
    -o-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
}

[data-pos="b"][data-cone="l"][data-cont="l"]:after,
[data-pos="b"][data-cone="r"][data-cont="l"]:after,
[data-pos="b"][data-cone="c"][data-cont="l"]:after {
    border-right-color: transparent;
    border-top-color: transparent;
}

[data-pos="b"][data-cone="l"][data-cont="r"]:after,
[data-pos="b"][data-cone="r"][data-cont="r"]:after,
[data-pos="b"][data-cone="c"][data-cont="r"]:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
}

[data-pos="b"][data-cont="c"] .hContBlock {
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    -o-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

[data-pos="b"][data-cont="l"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(-100%,0);
    -moz-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    -o-transform: translate(-100%,0);
    transform: translate(-100%,0);
}

[data-pos="b"][data-cont="r"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
}

[data-pos="t"][data-cone="l"][data-cont="l"]:after,
[data-pos="t"][data-cone="r"][data-cont="l"]:after,
[data-pos="t"][data-cone="c"][data-cont="l"]:after {
    border-right-color: transparent;
    border-top-color: transparent;
}

[data-pos="t"][data-cone="l"][data-cont="r"]:after,
[data-pos="t"][data-cone="r"][data-cont="r"]:after,
[data-pos="t"][data-cone="c"][data-cont="r"]:after {
    border-left-color: transparent;
    border-bottom-color: transparent;
}

[data-pos="t"][data-cont="c"] .hContBlock {
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%,-100%);
    -moz-transform: translate(-50%,-100%);
    -ms-transform: translate(-50%,-100%);
    -o-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%);
}

[data-pos="t"][data-cont="l"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(-100%,-100%);
    -moz-transform: translate(-100%,-100%);
    -ms-transform: translate(-100%,-100%);
    -o-transform: translate(-100%,-100%);
    transform: translate(-100%,-100%);
}

[data-pos="t"][data-cont="r"] .hContBlock {
    top: 0;
    left: 0;
    -webkit-transform: translate(0,-100%);
    -moz-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    -o-transform: translate(0,-100%);
    transform: translate(0,-100%);
}

.hBtn {
    background: rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 2px;
    color: #679d4a;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 36px;
    letter-spacing: 0;
    line-height: 36px;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    -moz-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    -ms-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1) 0s, background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, color 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    vertical-align: middle;
    will-change: box-shadow;
}

    .hBtn:hover {
        background: rgba(0, 0, 0, 0.1);
    }

    .hBtn:active {
        background: rgba(0, 0, 0, 0.2);
    }

.hContFooter .hBtn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.hContPos ul {
    list-style-position: inside;
    margin: 10px 0;
    padding: 0;
}

.hNavHeader {
    white-space: nowrap;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    overflow: hidden;
    text-overflow: ellipsis;
    font: 20px/52px arial;
    padding: 0 16px;
}

    .hNavHeader + .hNavWrap {
        top: 52px;
    }

.hNavWrap {
    top: 0;
    bottom: 52px;
    position: absolute;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.hNavPos {
    position: fixed;
    top: 50%;
    width: 260px;
    background-color: #fff;
    color: #333;
    z-index: 9999999;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    text-align: left;
    height: 90%;
    border-radius: 2px;
    overflow: hidden;
    overflow-y: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.hNavPos-right {
    right: 0;
    transform: translateY(-50%) translateX(100%);
}

.hNavPos-left {
    left: 0;
    transform: translateY(-50%) translateX(-100%);
}

.hNavOpen .hNavPos {
    display: block;
    transform: translateY(-50%) translateX(0);
}

.hNavAction {
    padding: 8px;
    border-top: 1px solid rgba(0,0,0,0.1);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    white-space: nowrap;
}

.hStepItem {
    color: rgba(0, 0, 0, 0.87);
    cursor: default;
    flex-flow: row nowrap;
    font-family: "Roboto","Helvetica","Arial",sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: 1;
    min-height: 48px;
    overflow: hidden;
    padding: 16px 16px 16px 50px;
    cursor: pointer;
    width: 100%;
    clear: both;
    position: relative;
    display: block;
}

    .hStepItem:after,
    .hStepItem:before {
        content: '';
        position: absolute;
        top: 14px;
        left: 22px;
        width: 2px;
        font-size: 0;
        line-height: 0;
        background-color: rgba(0,0,0,0.1);
    }

    .hStepItem.hSuccess:after,
    .hStepItem.hSuccess:before {
        background-color: #3C0;
    }

    .hStepItem:after {
        height: 8px;
        transform-origin: right bottom;
        transform: rotate(-45deg);
        margin-top: 8px;
    }

    .hStepItem:before {
        height: 16px;
        transform-origin: left bottom;
        transform: rotate(45deg);
    }

    .hStepItem:hover,
    .hClose:hover {
        background-color: rgba(0,0,0,0.05);
    }

    .hStepItem:active,
    .hStepItem.hCur,
    .hClose:active {
        background-color: rgba(0,0,0,0.15);
    }

.account-remove-header {
    font-family: Roboto, sans-serif;
    font-size: 22px;
}

.account-remove-text {
    font-family: Roboto, sans-serif;
    font-size: 16px;
}

.account-remove-header-container {
    margin-bottom: 30px;
}

.account-remove-text-container {
    margin-bottom: 30px;
}

.account-remove-button-container {
    text-align: right;
}

.hNavBtn {
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    float: right;
    margin: 8px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    border-radius: 50%;
    font: 18px/40px Arial, Helvetica, sans-serif;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

    .hNavBtn:hover {
        background-color: rgba(0,0,0,0.05);
    }

    .hNavBtn:active {
        background-color: rgba(0,0,0,0.15);
    }

.hHideMap {
    width: 40px;
    height: 40px;
    top: 5px;
    right: 5px;
    display: block;
    text-align: center;
    float: right;
    margin: 8px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    border-radius: 50%;
}

.hStepNumbers {
    float: right;
    white-space: nowrap;
    padding: 0 8px;
    margin: 8px 0;
    line-height: 36px;
    font-size: 14px;
}

.hStepNumber {
    display: inline-block;
    vertical-align: top;
}

    .hStepNumber:after {
        content: '/';
    }

.hStepTotal {
    display: inline-block;
    vertical-align: top;
}

.hBtnRight {
    float: right;
}

/* end biblioteka ??? */


.price-details-btn {
    color: #679d4a;
    display: inline-block;
    font-weight: normal;
    margin-left: 5px;
    cursor: pointer;
}

.price-details {
    background-color: #f7f9f3;
}

    .price-details tr:first-child {
        border-top: 2px solid rgb(242, 242, 242);
    }

    .price-details tr:last-child {
        border-bottom: 2px solid #f2f2f2;
    }

    .price-details .details-list {
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
        padding-top: 10px;
    }

        .price-details .details-list .detail-name {
            border: none;
            height: 22px;
            padding-left: 68px;
        }

        .price-details .details-list .detail-value, .price-details .details-list .detail-value > span {
            float: right;
            border: none;
            height: 22px;
        }

    .price-details tr td a {
        text-decoration: underline;
        float: right;
        color: #679d4a;
    }

        .price-details tr td a:hover {
            text-decoration: none;
        }

.details-more a {
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: underline;
    float: right;
    color: #679d4a;
}

    .details-more a:hover {
        text-decoration: none;
    }

.price-details-header {
    padding-bottom: 10px;
    padding-top: 10px;
}

.remind-password-loader {
    text-align: center;
    margin-bottom: 10px;
}

.price-details-total {
    cursor: pointer;
}

.price-details-underline {
    text-decoration: underline;
}

.price-details-total:hover {
    text-decoration: none;
}

.price-details-alert {
    padding-left: 20px;
}

.freeform-declaration__pay-info-link {
    color: #679d4a;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0;
    padding: 5px 0 5px 22px;
    position: relative;
    text-decoration: underline;
}

.freeform-declaration__pay-info {
    font-weight: bold;
    line-height: 117%;
    margin: 10px 0;
    padding: 5px 30px;
}

.freeform-table-bills tr:last-child {
    border-bottom: 4px solid #ebf3df;
}

.mt20 {
    margin-top: 25px;
}

.freeform-tfoot {
    padding-bottom: 10px;
    padding-top: 10px;
}

#report-form .form-group {
    margin-bottom: 15px;
}

.address_modal--padding {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
}

.address_modal--input_paddings {
    padding: 10px 0px 10px 5px;
}

.input-width-100 {
    width: 100%;
    background-color: white;
}

.failure_attachments {
    border: 2px dashed #77aa77;
    padding: 20px 7px 7px 5px;
    height: auto;
}

.failure_submit {
    padding-top: 5px;
}

.error {
    color: #E91E63;
}

.files-list {
    margin-top: 10px;
}

.file-error-tooltip {
    position: absolute;
}

    .file-error-tooltip .tooltip-inner {
        background-color: #e91e63;
    }

    .file-error-tooltip .tooltip-arrow {
        border-top-color: #E91E63 !important;
    }

.failures-under {
    padding-bottom: 20px;
}

@media (min-width: 768px) {
    .label-right {
        float: right;
    }
}


.dropdown-menu li {
    max-width: 100%;
    overflow: hidden;
    white-space: normal;
    /*padding-right: 12px !important; //overrides select2 style*/
}

.dropdown-menu > li > a {
    white-space: normal !important;
}

.register-progress {
    height: 28px;
    text-align: center;
    color: #d9d9d9;
}

    .register-progress i {
        float: left;
    }

    .register-progress .line {
        border-top: 3px solid #eeeeee;
        margin: 0;
        float: left;
        width: calc(50% - 3em);
        margin-top: 12px;
    }

    .register-progress .completed {
        color: #679d4a;
        border-color: #679d4a;
    }

.login-block2 {
    font-size: 15px;
}

.login-form-header {
    font-size: 32px;
    text-align: center;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
}

.login-form-container {
    padding-top: 30px;
    padding-bottom: 30px;
    /*padding-left: 5%;
    padding-right: 5%;
        */
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-decoration: none;
}

.login-form-container-inner {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 5%;
    padding-right: 5%;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    text-decoration: none;
}

.form-control3, .select2-container.form-control3 {
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 7px;
    border: 1px solid #d9d9d9;
    background-color: white; /*#f7f9f3;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    color: black;
    height: 38px;
}

.login-button {
    color: white;
    background-color: forestgreen;
}

.form-control3:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #f5971e;
}

.margin-0 {
    margin: 0 !important;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-12 {
    margin-left: 12px;
}

.margin-left-20 {
    margin-left: 20px;
}

.margin-left-28 {
    margin-left: 28px;
}

.margin-right-5 {
    margin-right: 5px
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-right-15 {
    margin-right: 15px;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-top-10 {
    margin-top: 10px;
}

.margin-top-12 {
    margin-top: 12px;
}

.margin-top-25 {
    margin-top: 25px;
}

.margin-top-28 {
    margin-top: 28px;
}

.margin-top-42 {
    margin-top: 42px;
}

.margin-top-38 {
    margin-top: 38px;
}

.margin-bottom-10 {
    margin-bottom: 10px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-80 {
    margin-top: 80px;
}

.margin-top-120 {
    margin-top: 120px;
}

.margin-bottom-25 {
    margin-bottom: 25px;
}

.margin-top-bottom-15 {
    margin: 15px 0;
}

.margin-top-bottom-25 {
    margin: 25px 0;
}

.padding-top-0 {
    padding-top: 0px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-42 {
    padding-top: 42px;
}

.padding-bottom-14 {
    padding-bottom: 14px;
}

.padding-bottom-42 {
    padding-bottom: 42px;
}

.padding-bottom-80 {
    padding-bottom: 80px;
}

.padding-right-40 {
    padding-right: 40px !important;
}

.padding-side-35 {
    padding: 0 35px;
}

.padding-side-20 {
    padding: 0 20px;
}

.padding-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.padding-left-right-4 {
    padding-left: 4px;
    padding-right: 4px;
}

.padding-login-modal-form {
    padding-top: 20px;
    padding-bottom: 60px;
    padding-left: 60px;
    padding-right: 60px;
}

.remind-password {
    /*float: left !important;*/
}

    .remind-password a {
        font-size: 14px;
    }

.register-link {
    color: forestgreen !important;
}

.linkedin-icon {
    background-color: #0077B5;
    color: white;
}

.line2 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 1px;
    border-bottom: 1px solid #d9d9d9;
}

.line2-container {
    position: relative;
    text-align: center;
}

.line2-text {
    z-index: 5;
    position: relative;
    background: white;
    display: inline-block;
    padding: 0 15px;
    max-width: 230px;
    text-align: center;
}

.register-modal {
    width: 370px;
}

    .register-modal .modal-header {
        padding-bottom: 17px;
    }

    .register-modal .register-button {
        margin-top: 15px;
        margin-bottom: 15px;
        background-color: #f5971e;
    }

    .register-modal .modal-body {
        padding: 10px 20px 20px 20px;
    }

    .register-modal h2 {
        font-size: 18px;
    }

    .register-modal .disclaimer {
        text-align: left;
        margin: 0;
    }

        .register-modal .disclaimer a, .have-acc a {
            color: #f5971e;
        }

            .register-modal .disclaimer a:hover, .have-acc a:hover {
                color: #e58a33;
            }

    .register-modal li a {
        padding: 10px 3px;
    }

.modal-target-text-privacy, .modal-target-text-rules {
    z-index: 1052;
}

.modal-backdrop {
    z-index: 1051;
}

.have-acc {
    font-size: 15px;
    text-align: center;
}

.password-peek {
    display: none;
    position: absolute;
    background: none;
    border: none;
    right: 24px;
    top: 0px;
    height: 30px;
}

    .password-peek.login-password {
        font-size: 1.35em;
        height: 36px;
        right: 34px;
    }

    .password-peek i {
        vertical-align: middle;
    }

.add-contract {
    text-align: center;
}

    .add-contract .add-contract-btn {
        background-color: #ebf3df;
        height: 38px;
        width: 100%;
        border-radius: 19px;
        border: none;
        margin-top: 14px;
        text-decoration: none;
    }

        .add-contract .add-contract-btn:hover {
            color: inherit;
        }

    .add-contract div.add-contract-btn {
        padding-top: 9px;
    }

    .add-contract .contracts-list {
        margin: 30px 0;
    }

.add-contract-tooltip {
    position: absolute;
    z-index: 10000;
    left: 169px !important;
}

.add-contract-button-container {
    position: absolute;
    text-align: right;
    display: inline-block;
    margin: 7px 0px 0px 0px;
}

.contracts .ui-select-choices {
    width: 100% !important;
}

.contracts .ui-select-choices-content {
    width: 100% !important;
}

.contracts .selectize-input {
    background-color: white;
    text-align: left;
}

.contract-dropdown .ui-select-choices-row {
    padding-left: 18px;
}

.gile-ui-select.selectize-control.single.contract-dropdown .selectize-input:after {
    border-left: 1px solid #d9d9d9;
    width: 30px;
    padding-left: 9px;
    right: 0;
}

.contracts .option.ui-select-choices-row-inner {
    text-align: left;
}

.contracts .ui-select-choices-group-label {
    text-align: left;
}


.contracts .selectize-input.focus {
    background-color: white;
    border: 1px solid #f5971e;
}

.contracts .ui-select-search {
    width: 100%;
}

.contracts {
    padding: 0 32px 0 32px !important;
}

    .contracts .row {
        margin: 0 !important;
    }

    .contracts .back-btn {
        cursor: pointer;
    }

.gray-text {
    color: #b0b0b0;
}

.register-next {
    height: 38px;
    line-height: 38px;
    color: white;
    background-color: #f5971e;
    width: 100%;
    border-radius: 19px;
    border: none;
}

    .register-next:hover {
        background-color: #e58a33;
    }

.register-next-hollow {
    height: 38px;
    line-height: 34px;
    color: #f5971e;
    background-color: white;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #f5971e;
    text-align: center;
}

.no-decoration, .no-decoration:hover, .no-decoration:focus {
    text-decoration: none;
}

.empty-btn {
    border: none;
    background: none;
}

.contracts-table {
    width: 100%;
}

.social-networks img, .social-networks span, .social-networks a, .social-networks i {
    height: 60px !important;
    width: 60px !important;
    border-radius: 50% !important;
    padding: 0 2px 0 2px !important;
    line-height: 60px;
    font-size: 1.5em;
}

.social-networks {
    text-align: center;
    margin: 42px 0;
}

    .social-networks a {
        margin: 5%;
    }

@media(max-width:424px) {
    .social-networks a {
        margin: 3%;
    }
}

@media(max-width:378px) {
    .social-networks a {
        margin: 0;
    }
}

.social-networks img {
    width: 70px;
    height: auto;
}

.text-center {
    text-align: center;
}

.align-right {
    text-align: right !important;
}

.content__top-buttons_left {
    float: left !important;
    margin-bottom: 43px;
    margin-top: 38px;
}

.select-all_btn {
    background-color: #ecf2e8;
    border-radius: 25px;
    width: 37px;
    height: 36px;
    padding: 7px 0 0 7px;
}

.not-checked {
    display: inline;
    padding-right: 20px;
    background-color: white !important;
    width: 23px;
    height: 23px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    border-width: 1px;
}

.visibility-hidden {
    visibility: hidden;
}

.table-agreements__checkbox {
    display: inline-block !important;
}

.xs-agreements-table {
    background-color: #f7f9f3;
    border-top: 2px solid #ebf3df;
}

    .xs-agreements-table:last-child {
        border-bottom: 2px solid #ebf3df;
    }

.aggreements-table-cell-bg-color {
    /*background-color: #f7f9f3;*/
}

#xs-agreements-table-button {
    padding-right: 6px !important;
    padding-left: 6px !important;
}

.display-none {
    display: none;
}

.agreements-checkbox-checked {
    color: #679d4a;
    width: 23px;
    height: 23px;
    text-align: center;
    margin: 0;
    clear: both;
    float: left;
    padding-top: 4px;
    cursor: pointer;
}

.table-agreements__padding {
    padding-left: 6px;
    padding-right: 20px;
}

.xs-agreements-table-checkbox {
    padding-right: 0px;
    padding-left: 22px;
}

.width-60 {
    width: 60%;
}

.width-85-percent {
    width: 85%;
}

.width-100-percent {
    width: 100%;
}

.width-90-percent {
    width: 90%;
}

.register-modal-info-text {
    display: inline;
    margin-left: 15px;
    position: absolute;
    margin-top: 21px;
}

.register-modal-header {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: sans-serif, Roboto;
    margin-left: 0px;
    margin-right: 0px;
}

.registration-modal-title {
    display: inline-block;
    margin-bottom: 20px;
}

.registration-email-header-container {
    z-index: 5;
    position: relative;
    background: white;
    display: inline-block;
    padding: 0 15px;
    max-width: 230px;
    text-align: center;
}

    .registration-email-header-container span {
        display: table-cell;
        vertical-align: middle;
    }

.register-modal .modal-header {
    padding-top: 42px;
}

.register-modal .close {
    margin: 15px;
}

.login-tooltip {
    height: 41px !important;
}


.user-settings-label {
    position: absolute;
    z-index: 1;
    top: 3.25px;
    left: 25px;
    padding: 1px;
}

.user-settings-text {
    margin-left: 15px;
    margin-right: 15px;
}

.user-save-agreements-button {
    margin-bottom: 38px;
}

.contract-settings-text {
    margin-left: 15px;
    margin-right: 15px;
}

.contract-settings-label {
    position: absolute;
    z-index: 1;
    line-height: 31px;
    left: 12px;
}

.add-contracts-alert {
    margin: 10px 0 10px;
}

.agreements-error-message {
    padding: 5px 0;
    margin-top: -20px;
}

.z-message {
    z-index: 10 !important;
    margin-top: -2px;
}

.not-active.panel-collapsible, .not-active.panel-collapsible a {
    cursor: default !important;
    opacity: 0.7;
}

.close-modal-btn {
    color: #bbbbbb !important;
}

.padding-login-modal-form-close {
    padding-right: 40px !important;
    padding-top: 10px !important;
}

.reset-password-close {
    padding-left: 0;
    padding-right: 0;
}

.consumption-history-margins {
    margin-top: 10px;
    margin-bottom: 10px;
}

.display-inline {
    display: inline;
}

.consumption-history-chart-scale {
    margin-top: 10px;
}

.consumption-dropdown {
    display: inline-block;
}

.consumption-dropdown .selectize-input {
    overflow: hidden;
}

.consumption-contracts-text {
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}

.consumption-no-data {
    margin-top: 0;
    margin-bottom: 0;
}

.consumption-efficiency-recommendation {
    text-align: justify;
}

@media (min-width: 992px) {
    .consumption-efficiency-recommendation {
        margin-top: 52px;
    }
}

.consumption-efficiency-recommendation img {
    width: 100%;
}

.add-methods-cancel-button {
    float: right;
    margin-right: 14px;
    margin-top: 10px;
}

.add-new-cancel-button {
    float: right;
    margin-right: -15px;
    margin-top: 10px;
}

.green-text-no-underline {
    color: #679d4a;
}

.green-text {
    color: #679d4a;
    text-decoration: underline !important;
}

.pointer-on-hover:hover{
    cursor:pointer;
}

.viisp-identification-button {
    border-radius: 4px;
    background-color: #ecf2e8;
}


#login-icons {
    padding: 0 !important;
}

.height-auto {
    height: auto !important;
}

#alert-close-transparent-color {
    background-color: transparent !important;
    color: white !important;
}

.register-checkbox-unchecked {
    padding-right: 20px;
    background-color: white !important;
    width: 23px;
    height: 23px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    border-width: 1px;
    margin: 0;
    clear: both;
    float: left;
}

.register-checkbox-label {
    margin: 0px 0px 0px 35px;
}

.register-checkbox {
    height: 23px;
    display: table;
}

.bordered-panel {
    background-color: rgb(250,250,250);
    border-radius: 5px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.05);
}

.vendor-group-btn {
    width: 84px;
    height: 78px;
    padding: 8px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #fff;
}

    .vendor-group-btn img {
        height: 26px;
        width: 26px;
        margin: 8px 0;
    }

    .vendor-group-btn .group-name {
        font-size: 15px;
        display: block;
        margin-bottom: 8px;
    }

    .vendor-group-btn .add-contract {
        margin: 0;
        float: none;
        margin-top: 16px;
    }

.vendor-groups {
    margin-left: 0px;
}

    .vendor-groups div {
        float: left;
    }

    .vendor-groups div {
        margin-right: 8px;
        margin-left: 0px;
    }

.declaration-panel-title .fa, .history-panel-title .fa {
    color: #679d4a;
    font-size: 16px;
    font-weight: bold;
    margin-top: -10px;
    margin-right: 18px;
    top: 50%;
    right: 30px;
    vertical-align: middle;
    display: inline;
}

.declaration__total-sum__index {
    text-align: right;
}

    .declaration__total-sum__index.is-sticky {
        border-top: 1px solid #d9d9d9;
        padding: 0 80px;
    }

.vendor-message {
    background-color: #fcf8e3;
    color: #8a6d3b;
    border-radius: 5px;
    font-size: 15px;
    margin: 8px 0;
    padding: 8px 12px;
    border: 1px #faebcc solid;
    float: none;
}

/*.vendor-message.alert a {
        color: #8a6d3b !important;
        position: relative;
        float: right;
    }*/

.price-details-link {
    font-size: 15px;
    text-decoration: underline;
    color: #679d4a;
    float: left;
    margin: 3px;
    padding-top: 2px;
}

    .price-details-link:hover {
        color: #4c7336;
        cursor: pointer;
    }

.price-input {
    float: left;
    margin-right: 10px;
    height: 30px;
    padding: 0 8px;
    width: 100px !important;
    font-size: 15px !important;
}

.total-price-input {
    min-width: 90px;
    max-width: 99.99% !important;
    transition: width 0.25s;
    height: 30px;
    float: left;
    margin-right: 10px;
    font-size: 15px;
    padding: 0 8px;
    text-align: right;
}

    .total-price-input[disabled] {
        border: 1px solid #d9d9d9 !important;
        background-color: #ffffff !important;
        cursor: no-drop !important;
    }

.remove-contract-btn {
    background: none;
    border: none;
    color: #7d8a97;
}

    .remove-contract-btn .fa {
        font-size: 15px;
    }

.green {
    color: #679d4a;
}

.edit-contract-details-link {
    margin: 10px;
    border: none;
    background: none;
    padding: 0;
}

.edit-contract-details-inactive {
    color: #bbbbbb
}

.edit-contract-details-link {
    margin: 10px;
    padding: 0;
    border: none;
    background: none;
}

.contract-details-contract-name {
    background-color: #F4F4F4;
    height: 40px;
    line-height: 40px;
    margin-top: 28px;
    margin-bottom: 28px;
    padding: 0 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.contract-details-data-header {
    font-weight: bold;
    margin-bottom: 28px;
    line-height: 1;
}

.contract-details-menu-block {
    list-style-type: none;
}

    .contract-details-menu-block li {
        list-style-type: none;
        margin-bottom: 20px;
    }

.contract-details-form-header-bonus-block {
    background-color: #F4F4F4;
    height: 40px;
    line-height: 40px;
    margin-top: 28px;
    padding: 0 12px;
}

.contract-details-subheader-text {
    font-size: 24px;
    font-weight: bold;
    margin-top: 28px;
    margin-bottom: 28px;
}

.contract-details-form-button-block {
    margin-top: 20px;
}

.renewal-bar {
    height: 50px;
    background-color: #4d9e23;
    float: left;
    width: 100%;
}

.renewal-header {
    max-width: 1340px;
    margin-right: auto;
    margin-left: auto;
    line-height: 50px;
    font-size: 18px;
    padding: 0 30px;
}

.agreement-content-container {
    height: 298px;
    overflow-y: scroll;
    border: solid 1px;
    border-radius: 3px;
    border-color: #d9d9d9;
    padding: 10px 14px;
    margin: 28px 0;
}

.contract-alert {
    font-size: 15px;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 8px 0;
}

    .contract-alert .alert__close {
        position: static;
        float: right;
        top: 8px;
    }

.contract-error {
    color: #a94442;
    border: 1px solid #ebccd1;
    background-color: #f2dede;
}

    .contract-error .alert__close {
        color: rgb(193,24,32);
        top: 8px;
    }

        .contract-error .alert__close:hover {
            color: rgb(172, 23, 30);
        }

.contract-success {
    color: #3c763d;
    border: 1px solid #d6e9c6;
    background-color: #dff0d8;
}

    .contract-success .alert__close {
        color: rgb(169,194,165);
        top: 8px;
    }

        .contract-success .alert__close:hover {
            color: rgb(147, 167, 144);
        }

.vendor-message .alert__close {
    top: 8px;
}

.head-contracts-label {
    font-size: 24px;
    color: #4d9e23;
    font-weight: bold;
    vertical-align: top;
    line-height: 1;
}




.declare-btn {
    border-width: 1px;
    height: 30px;
    font-size: 15px;
    margin-right: 8px;
    margin-left: 8px;
}


.bg-color-white {
    background-color: white;
}

.declaration-success {
    width: 108px;
    height: 30px;
    border-radius: 3px;
    color: white;
    margin: 0 10px;
    text-align: center;
}

.declaration-contract-bordered-panel {
    background-color: #ffffff;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin-left: 15px;
    margin-right: 15px;
}

.declaration-contract-info {
    background-color: rgb(250,250,250);
    border-radius: 5px;
    margin: 0 !important;
    padding: 7px 0;
}

.declaration-contract-total-row {
    padding: 0;
}

.declaration-title {
    margin-bottom: 22px !important;
}

    .declaration-title > h2 {
        margin: 0 !important;
        font-size: 18px;
    }

.declaration-panel-title {
    position: relative;
    padding: 4px 0;
    margin: 24px 0;
    font-size: 16px;
}

.price-details-tooltip {
    position: absolute;
    z-index: 1000;
    width: 350px;
    left: 118px !important;
}

    .price-details-tooltip:after {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        left: 170px;
        width: 10px;
        height: 10px;
        background: #FFFFFF;
        border-top: 1px solid #CAD5E0;
        border-right: 1px solid #CAD5E0;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .price-details-tooltip .tooltip-inner {
        background-color: #fff;
        border: 1px solid #d9d9d9;
        color: #679d4a;
        padding: 5px 10px;
        font-size: 15px;
        -webkit-box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
        -moz-box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
        box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
    }

    .price-details-tooltip.tooltip.in {
        opacity: 1;
    }

    .price-details-tooltip.tooltip.top .tooltip-arrow,
    .price-details-tooltip.tooltip.bottom .tooltip-arrow,
    .price-details-tooltip.tooltip.left .tooltip-arrow,
    .price-details-tooltip.tooltip.right .tooltip-arrow {
        display: none;
    }

    .price-details-tooltip .tooltip-inner tbody {
        display: inline;
    }

.price-details-label {
    color: #364a5e;
    text-align: left;
}

.price-details-row {
    margin: 0 15px 10px 15px;
}

.contract-total-details-tooltip {
    right: 0;
}

.meter-tooltip {
    margin-left: -122px;
}

.plan-change-tooltip {
    margin-left: -63px;
    width: 220px !important;
    max-width: 220px;
}

.plan-change-tooltip .tooltip-inner {
    width: 220px;
    max-width: 220px;
}

.plan-change-tooltip:after {
    margin-left: 100px;
}

.custom-tooltip {
    color: white;
    position: absolute;
    z-index: 9;
    width: 200px;
    transition: all linear 0.15s;
}

    .custom-tooltip .detail-line {
        margin: 18px 0;
    }

        .custom-tooltip .detail-line div {
            padding: 0;
        }

    .custom-tooltip.ng-hide {
        opacity: 0;
    }

    .custom-tooltip .tooltip-inner {
        margin-top: 5px;
        background-color: white;
        color: #515151;
        border: 1px solid rgb(223,223,223);
        font-size: 15px !important;
        -webkit-box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
        -moz-box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
        box-shadow: 0px 3px 5px 1px rgba(184,184,184,0.58);
    }

        .custom-tooltip .tooltip-inner .price {
            text-align: right;
            color: rgb(82,153,39);
        }

        .custom-tooltip .tooltip-inner a {
            color: rgb(82,153,39);
        }

    .custom-tooltip:after {
        content: '';
        display: block;
        position: absolute;
        top: 0px;
        width: 10px;
        height: 10px;
        background: #FFFFFF;
        border-top: 1px solid #CAD5E0;
        border-right: 1px solid #CAD5E0;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

.contract-total-details-tooltip:after {
    right: 20px;
}

.meter-tooltip:after {
    left: 149px;
}

.meter-link {
    text-decoration: underline;
    color: #679d4a;
}

.declaration-checkbox {
    padding-right: 20px;
    color: #679d4a;
    background-color: #ffffff !important;
    width: 12px;
    height: 12px;
    border-radius: 3px;
    border-width: 1px;
    margin: 0;
    clear: both;
    float: left;
    padding: 0;
    margin-right: 9px;
    margin-top: 5px;
    font-size: 18px;
}

    .declaration-checkbox i {
        position: absolute;
        top: 2px;
    }

        .declaration-checkbox i:hover {
            cursor: pointer;
        }

    .declaration-checkbox .contract-checked {
        margin-left: 3px;
        font-size: 16px;
    }

.font-size-16 {
    font-size: 16px;
}

.declaration-bill-status {
    font-weight: normal;
}

.declaration-input {
    height: 30px;
    padding: 0px 12px;
    width: 80px !important;
    font-size: 15px !important;
}

.declaration-contract-success-color {
    color: #3c763d !important;
}

.declaration-total-price {
    float: left;
    margin-right: 10px;
    font-size: 15px;
    line-height: 30px;
}

.declaration-has-error .form-control, .declaration-has-error .additional-field-input {
    border: 1px solid #df493a;
    background-color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.declaration-pay-object {
    font-size: 15px;
    color: #679d4a;
}

.declaration-from-min-width {
    min-width: 110px;
}

.bill-cell {
    white-space: nowrap;
}

    .bill-cell div {
        display: inline;
    }

.table-declaration__action-wrapper {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 160px;
}

.price-details-close-btn {
    color: #679d4a;
    float: right;
    cursor: pointer;
}

.html-tooltip {
    position: absolute;
    left: 1055px !important;
    z-index: 1000;
}

.info-message-name {
    font-size: 2em;
    margin-left: 10px;
}

.info-message-warning {
    color: #df493a;
}

.info-message-submit {
    background-color: #df493a;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.info-message-content {
    font-size: 15px;
    margin-bottom: 20px;
}

    .info-message-content a {
        color: #1169b7;
    }

.meter-col {
    text-align: right;
}

.no-wrap {
    white-space: nowrap;
}

.wrap-center {
    white-space: normal !important;
    text-align: center !important;
}

.wrapper:before, .wrapper:after,
.column:before, .column:after {
    content: "";
    display: table;
}

.wrapper:after,
.column:after {
    clear: both;
}

#sidebar {
    padding-left: 0;
    padding-right: 0;
    float: left;
    min-height: 100%;
    height: 80vh;
    transition: 0.3s;
}

    #sidebar .collapse.in {
        display: inline;
    }

    #sidebar > .nav > li > a {
        white-space: nowrap;
        overflow: hidden;
        text-align: left;
        transition: 0.3s;
    }

    #sidebar li {
        height: 80px;
        line-height: 80px
    }

    #sidebar #menu .side-menu__item:first-of-type .side-menu__link {
        padding: 20px 15px !important;
        height: 80px;
        line-height: 28px;
    }

        #sidebar #menu .side-menu__item:first-of-type .side-menu__link i {
            color: #f5971e;
            font-size: 1.4em;
            margin-left: 3px;
            display: block;
        }

        #sidebar #menu .side-menu__item:first-of-type .side-menu__link span {
            color: #f5971e;
            margin-left: -7px;
            display: block;
        }

#main {
    padding: 15px;
    left: 0;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0;
}

.padding-left-100 {
    padding-left: 100px;
}

.padding-left-0 {
    padding-left: 0 !important;
}


@media(min-width:768px) {
    .padding-80-large {
        padding: 0 80px;
    }
}

/* The Overlay (background) */
.sidebar-overlay {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */
    height: 100%;
    width: 100%;
    position: fixed; /* Stay in place */
    z-index: 1040; /* Sit on top */
    left: 0;
    top: 0;
    background-color: #313131;
    opacity: 0.5;
    overflow-x: hidden; /* Disable horizontal scroll */
    /*transition: 0.5s; 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
    display: none;
}

    /* The navigation links inside the overlay */
    .sidebar-overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #818181;
        display: block; /* Display block instead of inline */
        transition: 0.3s; /* Transition effects on hover (color) */
    }

/* When you mouse over the navigation links, change their color */
.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

/* Position the close button (top right corner) */
.sidebar-overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .sidebar-overlay a {
        font-size: 20px
    }

    .sidebar-overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}

.login-content {
    margin: auto;
    max-width: 1590px;
    padding: 90px 80px 60px 80px;
}

.login-form-checkbox-label {
    margin-bottom: 5px;
    margin-left: 5px;
    font-size: 14px;
}

.green-input {
    height: 38px;
    font-size: 16px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    border-radius: 19px;
    border: 1px solid #cbe4a5;
    background-color: #cbe4a5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block;
    width: 100%;
    padding: 6px 22px 6px 16px;
    line-height: 1.42857;
    color: #555555;
}

    .green-input:focus {
        border: 2px solid #679d4a;
    }

.checkbox-container {
    width: 12px;
    display: inline-block;
    margin-right: 5px;
}

.stick-right {
    text-align: right !important;
}

.float-right {
    float: right;
}

.bill-row {
    height: 40px;
}

.bill-missmatch-col {
    width: 124px;
    display: block;
}

.concealed {
    visibility: hidden;
}

.declaration-contract-foot {
    margin-top: 5px;
    margin-bottom: 5px;
}

.bill-link-wrapper {
    padding-right: 30px;
    padding-left: 15px;
}

.bill-link {
    display: inline-block;
    max-width: 80%;
}

.bill-tooltips {
    display: inline-block;
    position: absolute;
    margin-top: 5px;
}

.declaration-header-separator {
    border-bottom: 1px solid #CCCCCC;
}

.declaration-location {
    border-top: 1px solid #CCCCCC !important;
}

    .declaration-location > tr {
        height: 40px;
    }

.declaration-contract-table-header {
    border-bottom: 1px solid #CCCCCC !important;
}

.additional-line-price {
    height: 30px;
    margin: 5px 0;
    line-height: 30px;
}

.home-header-wrapper {
    position: relative;
    max-width: 1590px;
    margin: auto;
    padding: 30px 15px;
}

.alternative-login-button {
    width: 49%;
    margin-bottom: 10px;
}

    .alternative-login-button i {
        padding-top: 10px;
        padding-left: 10px;
        position: absolute;
    }

.login-banks {
    background-color: #f3a22b;
}

    .login-banks i {
        left: 0;
    }

.login-viisp {
    background-color: #0071a1 !important;
}

.login-email {
    background-color: #38495f !important;
}

.login-google {
    background-color: #db4437 !important;
}

    .login-google i {
        left: 52%;
    }

.login-facebook {
    background-color: #3b5998 !important;
}

    .login-facebook i {
        left: 0;
    }

.label-facebook {
    background-color: #3b5998 !important;
    color: #ffffff;
}

.label-google {
    background-color: #db4437 !important;
    color: #ffffff;
}

.social-label {
    height: 35px;
    width: 35px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
}

.bank-icon {
    text-align: center;
    height: 36px;
    border-radius: 7px;
    line-height: 36px;
    color: #fff !important;
}

.bank-icon-swedbank {
    background-color: #F9BE32 !important;
}

.bank-icon-luminor {
    background-color: #4c153c !important;
}

.bank-icon-seb {
    background-color: #6dc62c !important;
}

.mobile-sign-btn {
    background-color: #eeac4b
}

.mobile-id-btn {
    background-color: #00b5ac;
}

#gile-header.home-header {
    background: none;
    border: none;
    height: 150px;
    position: relative;
}

.home-footer a {
    color: #132a49;
    font-size: 15px;
}

@media(max-width:768px) {
    .home-footer {
        background-color: transparent;
    }

        .home-footer .nav-menu {
            text-align: left;
            padding-left: 0;
            background-color: rgba(219, 245, 255, 0.8);
        }
}

.settings-tooltip {
    padding: 6px 0;
    line-height: 15px;
}

.add-contract-button-add {
    background-color: green;
    color: #fff;
    margin-left: 12px;
}

.add-contract-button-close {
    background-color: #fff;
    color: green;
    border: solid 1px green;
}

    .add-contract-button-close:hover {
        color: green;
    }

.add-contract-header {
    font-size: 18px;
    text-align: center;
    margin: 28px 36px 0px 36px;
}

.add-contract-body {
    margin: 28px 36px 40px 36px;
}

.add-contract-vendor-group-icon-dropdown {
    height: 18px;
    width: 18px;
    position: relative;
    top: 8px;
}

    .add-contract-vendor-group-icon-dropdown.selected-group {
        top: -2px;
    }

.add-contract-vendor-group-icon {
    height: 18px;
    width: 18px;
    position: relative;
    top: 9px;
}

.add-contract-buttons {
    margin: 28px 0 0 0;
}

.add-contract-has-error {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-bottom: -5px;
}

    .add-contract-has-error .selectize-input {
        border: 1px solid red;
    }

.login-navbar-header {
    padding: 0;
    max-height: 60px;
    color: #fff;
}

.text-color-white {
    color: #fff;
}

.login-form-input {
    height: 36px;
    padding-left: 18px;
    padding-right: 18px;
}

.login-form-button {
    height: 36px;
    line-height: 36px;
}

.login-form-dropdown .select2-container {
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 3px;
    height: 36px;
}

.add-contract-input-tooltip + .tooltip > .tooltip-inner {
    background-color: #fff;
    color: #364a5e;
    border: 1px solid #d9d9d9;
    padding: 14px 0;
    width: 280px;
}

.white-tooltip + .tooltip > .tooltip-inner {
    background-color: #fff;
    color: #364a5e;
    border: 1px solid #d9d9d9;
    padding: 14px 0;
}

.absolute-position-tooltip + .tooltip {
    position: absolute !important;
}

.white-tooltip + .tooltip {
    position: fixed;
}

    .white-tooltip + .tooltip.right > .tooltip-arrow {
        border-right-color: #d9d9d9;
    }

    .white-tooltip + .tooltip.left > .tooltip-arrow {
        border-left-color: #d9d9d9;
    }

    .white-tooltip + .tooltip.top > .tooltip-arrow {
        border-top-color: #d9d9d9;
    }

    .white-tooltip + .tooltip.bottom > .tooltip-arrow {
        border-bottom-color: #d9d9d9;
    }

.add-contract-input-tooltip + .tooltip > .tooltip-arrow {
    /*border-bottom-color: #f00;*/
}

.add-contract-error-text {
    font-size: 14px;
    color: #FF4D4D;
    width: 100%;
    clear: both;
    display: inline-block;
    padding: 0 14px;
}

.table-declaration__address-width {
    width: 30%;
}

.cursor-default {
    cursor: default;
}

.login-welcome-title {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 15px;
}

.login-welcome-text {
    font-size: 20px;
    line-height: 35px;
    margin: 0;
}

@media(max-width: 1200px) {

    .login-welcome-title {
        font-size: 29px;
        line-height: 39px;
        margin-bottom: 25px;
    }

    .login-welcome-text {
        font-size: 18px;
        line-height: 23px;
    }
}

.fa-times {
    width: 15px;
}

    .fa-times:before {
        content: url(../Images/svg/close.svg);
    }

.close-svg {
    width: 13px;
    height: 13px;
}

.select-all-contracts {
    font-size: 20px;
    margin-top: 5px;
}

.pages-container {
}

.pages-header {
    padding: 38px 0;
    font-size: 24px;
    color: #4d9e23;
}

.pages-page-block {
    height: 90px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    padding: 0;
    margin: 0 0 26px 0;
    display: table;
}

.pages-pages-block-text {
    display: table-cell;
    vertical-align: middle;
    width: 700px;
    padding-left: 26px;
    font-size: 15px;
    font-weight: bold;
}

.pages-page-block > img {
    width: 88px;
    height: 88px;
    background-color: #679d4a;
}

a:hover > .pages-page-block > img {
    opacity: 0.75;
}

.pages-page-block > a {
    padding: 0 12px 0 26px;
}

.pages-page-block > i {
    padding-right: 12px;
    color: #679d4a;
    font-size: 22px;
    vertical-align: middle;
}

.pages-service-container {
    border: 1px solid #d9d9d9;
    width: 704px;
    border-radius: 3px;
}

.pages-service-button {
    width: 154px;
    line-height: 20px;
    float: right;
    background-color: #679d4a;
    display: inline-table;
    padding: 5px 10px;
}

.pages-service-row {
    padding: 10px 20px;
    height: auto;
    display: -webkit-box;
}

.pages-service-title {
    height: 30px;
    font-size: 15px;
    display: inline-block;
    padding-top: 3px;
    width: 508px;
}

.pages-service-row:not(:last-child) {
    border-bottom: 1px solid #d9d9d9;
}

.pages-page-block > img[alt=""] {
    color: #679d4a;
    display: inline-block;
}

.user-settings-menu {
    list-style-type: none;
}

    .user-settings-menu li {
        list-style-type: none;
        margin-bottom: 20px;
    }

    .user-settings-menu .active {
        font-weight: bold;
    }

.login-block__form-remind-password a {
    color: #364a5e;
}

.register-google {
    background-color: #db4437 !important;
    color: #fff !important;
}

    .register-google i {
        left: 52%;
    }

.register-facebook {
    background-color: #3b5998 !important;
    color: #fff !important;
}

    .register-facebook i {
        left: 0;
    }

.sub-header {
    background: #4d9e23;
    padding: 0 30px;
}

    .sub-header .sub-header-content-container {
        color: #fff;
        font-size: 18px;
        max-width: 1280px;
        margin: auto;
        line-height: 50px;
    }

.add-contracts-vendor-group .selectize-dropdown-content {
    max-height: none;
}

.user-settings-input {
    padding-left: 139px;
}

.history-panel-title {
    position: relative;
    padding: 28px 0;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
}

.history-panel {
    border-bottom: 1px solid #c6c6c6;
    display: block;
    margin-bottom: -2px;
    border-radius: 0 !important;
}

    .history-panel:first-of-type {
        border-top: 1px solid #c6c6c6;
    }

.history-table thead {
    color: #878787;
    border-bottom: 1px solid #c6c6c6;
    font-family: sans-serif, Roboto;
}

.history-table tbody > tr > td {
    border: none;
    padding: 10px 8px;
    vertical-align: middle;
}

.history-table .gray-background {
    background-color: #f8f8f8;
}

.history-table > tbody + tbody {
    border: none;
}

.clearfix {
    overflow: auto;
}

    .clearfix::after {
        content: "";
        clear: both;
        display: table;
    }

.gile-login-logo {
    width: 100px;
    height: 50px;
}

.account-removal-form {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.field-validation-error {
    display: inline-block;
    color: #FF4D4D;
    padding-top: 6px;
    line-height: 13px;
    font-size: 13px;
}

.input-validation-error {
    border: 1px solid #df493a !important;
}

.auto-height {
    height: auto;
}

.agreement-header {
    margin-top: 16px;
    margin-bottom: 20px;
}

.contact-form-input {
    padding-left: 230px;
}

.g-recaptcha-wrapper {
    height: 76px;
}

    .g-recaptcha-wrapper label {
        margin-right: 10px;
        line-height: 76px;
        vertical-align: middle;
    }

    .g-recaptcha-wrapper label, .g-recaptcha-wrapper div {
        float: left;
    }

.medium.loader.text {
    padding-top: 3.5rem;
}

.agreement-tab li.active {
    border-bottom: 3px #679d4a solid !important;
    padding: 3px;
}

    .agreement-tab li.active > a:hover {
        color: black;
        cursor: pointer;
    }

.agreement-tab li {
    border-bottom: 1px solid #dedede !important;
}

    .agreement-tab li > a {
        background-color: #fff !important;
        border: none !important;
        color: black !important;
        cursor: pointer;
        padding: 0;
        display: inline;
    }

    .agreement-tab li:not(:first-child):not(:last-child) {
        text-align: center;
    }

    .agreement-tab li:first-child {
        text-align: left;
    }

    .agreement-tab li:last-child {
        text-align: right;
    }

.agreement-tab .nav-tabs > li > a {
    font-weight: normal;
}

.agreement-tab .nav-tabs > li.active > a {
    font-weight: bold;
}

.agreement-checkbox {
    display: inline-block;
    margin-top: 12px;
    margin-left: 18px;
}

.agreement-checkbox-label {
    display: inline-block;
    height: 23px;
    margin-left: 15px;
}

.agreement-vendor-owner-label {
    background-color: #dedede;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.agreement-content {
    max-height: 160px;
    overflow-y: auto;
    padding: 5px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
}

    .agreement-content::-webkit-scrollbar,
    .modal-scroll::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 5px;
    }

    .agreement-content::-webkit-scrollbar-thumb,
    .modal-scroll::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background-color: rgba(99,99,99,.75);
        -webkit-box-shadow: 0 0 1px rgba(99,99,99,.75);
    }

.agreement-vendor-informing-data {
    display: inline-block;
}

.agreement-checkbox-unchecked {
    padding-right: 20px;
    background-color: white !important;
    width: 23px;
    height: 23px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    border-width: 1px;
    margin: 0;
    clear: both;
    float: left;
    margin-left: 5px;
    cursor: pointer;
}

.agreement-provider-container .agreement-provider-name {
    font-weight: bold;
    line-height: 30px;
}

.agreement-provider-container:first-child .agreement-provider-name {
    margin-top: 0;
}

.agreement-provider-container:last-child {
    margin-bottom: 15px;
}

.green-underline-link {
    text-decoration: underline;
    color: #4d9e23;
}

    .green-underline-link:hover {
        text-decoration: none;
        color: #4d9e23;
        cursor: pointer;
    }

.bold {
    font-weight: bold;
}

.in-button-preloader {
    position: relative;
    margin-top: 7px;
    float: right;
    margin-left: 5px;
}


.btn:hover > .gile-button-inner-wrapper .in-button-preloader,
.gile-button:hover > .gile-button-inner-wrapper .in-button-preloader,
.gile-button-inner-wrapper:hover .in-button-preloader {
    margin-left: -4px;
    margin-right: 9px;
}

.slick-list {
    height: auto !important;
}

.margin-bottom-28 {
    margin-bottom: 28px;
}

.padding-top-38 {
    padding-top: 38px;
}

.no-side-padding {
    padding-left: 0px;
    padding-right: 0px;
}

.no-side-margin {
    margin-left: 0px;
    margin-right: 0px;
}

.gile-ui-select .ui-select-choices-row-inner div {
    line-height: 20px;
    padding: 8px 0;
}

.additional-field-label {
    display: inline-block;
    margin-top: 2px;
}

.additional-field-input {
    margin-right: 10px;
    height: 30px;
    padding: 6px 12px;
    font-size: 15px !important;
    display: inline-block;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    width: 100%;
    text-align: right;
    width: 90%;
    float: right;
}

.addtional-field-row {
    margin-left: 0;
    margin-right: 0;
}

.informing-settings-checkbox-container {
    display: inline-block;
    vertical-align: middle;
}

.informing-settings-option-container {
    margin-left: 0px;
    margin-right: 0px;
}

.informing-settings-text-container {
    margin-left: 0px;
    margin-right: 0px;
}

.ema-informing-settings-text-container {
    margin-left: 0px;
    margin-right: 0px;
    min-height: 55px;
}

.informing-settings-text-checkbox-group {
    display: inline-block;
}

.margin-top-20 {
    margin-top: 20px;
}

.padding-top-50 {
    padding-top: 50px;
}

.informing-settings-text-checkbox-group {
    display: inline-block;
}

.contract-wrapper {
    position: relative;
    z-index: 2;
    padding-left: 0;
    padding-right: 0;
}

.informing-settings-text-checkbox-group {
    display: inline-block;
}

.add-contract-error-container {
    padding-top: 12px;
    display: inline-block;
}

.margin-left-10 {
    margin-left: 10px;
}

.declaration-agreement-checkbox-not-checked {
    top: 3px;
}

.no-width-error {
    width: auto !important;
    float: none !important;
    margin-left: 15px;
    margin-right: 15px;
}

.social-network-email {
    background-color: #eee !important;
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
}

.padding-left-36 {
    padding-left: 36px !important;
}

.padding-right-28 {
    padding-right: 28px !important;
}

.declaration-alert {
    float: none;
}

.declaration-alert {
    float: none;
}

/*nonresp*/

.col-xs-1-un,
.col-sm-1-un,
.col-md-1-un,
.col-lg-1-un,
.col-xs-2-un,
.col-sm-2-un,
.col-md-2-un,
.col-lg-2-un,
.col-xs-3-un,
.col-sm-3-un,
.col-md-3-un,
.col-lg-3-un,
.col-xs-4-un,
.col-sm-4-un,
.col-md-4-un,
.col-lg-4-un,
.col-xs-5-un,
.col-sm-5-un,
.col-md-5-un,
.col-lg-5-un,
.col-xs-6-un,
.col-sm-6-un,
.col-md-6-un,
.col-lg-6-un,
.col-xs-7-un,
.col-sm-7-un,
.col-md-7-un,
.col-lg-7-un,
.col-xs-8-un,
.col-sm-8-un,
.col-md-8-un,
.col-lg-8-un,
.col-xs-9-un,
.col-sm-9-un,
.col-md-9-un,
.col-lg-9-un,
.col-xs-10-un,
.col-sm-10-un,
.col-md-10-un,
.col-lg-10-un,
.col-xs-11-un,
.col-sm-11-un,
.col-md-11-un,
.col-lg-11-un,
.col-xs-12-un,
.col-sm-12-un,
.col-md-12-un,
.col-lg-12-un {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1-un,
.col-xs-2-un,
.col-xs-3-un,
.col-xs-4-un,
.col-xs-5-un,
.col-xs-6-un,
.col-xs-7-un,
.col-xs-8-un,
.col-xs-9-un,
.col-xs-10-un,
.col-xs-11-un,
.col-xs-12-un {
    float: left;
}

.col-xs-1-un {
    width: 91.66667px;
}

.col-xs-2-un {
    width: 183.33333px;
}

.col-xs-3-un {
    width: 275px;
}

.col-xs-4-un {
    width: 366.66666px;
}

.col-xs-5-un {
    width: 458.33333px;
}

.col-xs-6-un {
    width: 550px;
}

.col-xs-7-un {
    width: 641.66666px;
}

.col-xs-8-un {
    width: 733.33333px;
}

.col-xs-9-un {
    width: 825px;
}

.col-xs-10-un {
    width: 916.66666px;
}

.col-xs-11-un {
    width: 1008.33333px;
}

.col-xs-12-un {
    width: 1100px;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-pull-1 {
    right: 91.66667px;
}

.col-xs-pull-2 {
    right: 183.33333px;
}

.col-xs-pull-3 {
    right: 275px;
}

.col-xs-pull-4 {
    right: 366.66666px;
}

.col-xs-pull-5 {
    right: 458.33333px;
}

.col-xs-pull-6 {
    right: 550px;
}

.col-xs-pull-7 {
    right: 641.66666px;
}

.col-xs-pull-8 {
    right: 733.33333px;
}

.col-xs-pull-9 {
    right: 825px;
}

.col-xs-pull-10 {
    right: 916.66666px;
}

.col-xs-pull-11 {
    right: 1008.33333px;
}

.col-xs-pull-12 {
    right: 1100px;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-push-1 {
    left: 91.66667px;
}

.col-xs-push-2 {
    left: 183.33333px;
}

.col-xs-push-3 {
    left: 275px;
}

.col-xs-push-4 {
    left: 366.66666px;
}

.col-xs-push-5 {
    left: 458.33333px;
}

.col-xs-push-6 {
    left: 550px;
}

.col-xs-push-7 {
    left: 641.66666px;
}

.col-xs-push-8 {
    left: 733.33333px;
}

.col-xs-push-9 {
    left: 825px;
}

.col-xs-push-10 {
    left: 916.66666px;
}

.col-xs-push-11 {
    left: 1008.33333px;
}

.col-xs-push-12 {
    left: 1100px;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

.col-xs-offset-1 {
    margin-left: 91.66667px;
}

.col-xs-offset-2 {
    margin-left: 183.33333px;
}

.col-xs-offset-3 {
    margin-left: 275px;
}

.col-xs-offset-4 {
    margin-left: 366.66666px;
}

.col-xs-offset-5 {
    margin-left: 458.33333px;
}

.col-xs-offset-6 {
    margin-left: 550px;
}

.col-xs-offset-7 {
    margin-left: 641.66666px;
}

.col-xs-offset-8 {
    margin-left: 733.33333px;
}

.col-xs-offset-9 {
    margin-left: 825px;
}

.col-xs-offset-10 {
    margin-left: 916.66666px;
}

.col-xs-offset-11 {
    margin-left: 1008.33333px;
}

.col-xs-offset-12 {
    margin-left: 1100px;
}

@media (min-width: 768px) {
    .col-sm-1-un, .col-sm-2-un, .col-sm-3-un, .col-sm-4-un, .col-sm-5-un, .col-sm-6-un, .col-sm-7-un, .col-sm-8-un, .col-sm-9-un, .col-sm-10-un, .col-sm-11-un, .col-sm-12-un {
        float: left;
    }

    .col-sm-12-un {
        width: 1100px !important;
    }

    .col-sm-11-un {
        width: 1008.33333px !important;
    }

    .col-sm-10-un {
        width: 916.66666px !important;
    }

    .col-sm-9-un {
        width: 825px !important;
    }

    .col-sm-8-un {
        width: 733.33333px !important;
    }

    .col-sm-7-un {
        width: 641.66666px !important;
    }

    .col-sm-6-un {
        width: 550px !important;
    }

    .col-sm-5-un {
        width: 458.33333px !important;
    }

    .col-sm-4-un {
        width: 366.66666px !important;
    }

    .col-sm-3-un {
        width: 275px !important;
    }

    .col-sm-2-un {
        width: 183.33333px !important;
    }

    .col-sm-1-un {
        width: 91.66667px !important;
    }
}

@media (min-width: 992px) {
    .col-md-1-un, .col-md-2-un, .col-md-3-un, .col-md-4-un, .col-md-5-un, .col-md-6-un, .col-md-7-un, .col-md-8-un, .col-md-9-un, .col-md-10-un, .col-md-11-un, .col-md-12-un {
        float: left;
    }

    .col-md-12-un {
        width: 1100px !important;
    }

    .col-md-11-un {
        width: 1008.33333px !important;
    }

    .col-md-10-un {
        width: 916.66666px !important;
    }

    .col-md-9-un {
        width: 825px !important;
    }

    .col-md-8-un {
        width: 733.33333px !important;
    }

    .col-md-7-un {
        width: 641.66666px !important;
    }

    .col-md-6-un {
        width: 550px !important;
    }

    .col-md-5-un {
        width: 458.33333px !important;
    }

    .col-md-4-un {
        width: 366.66666px !important;
    }

    .col-md-3-un {
        width: 275px !important;
    }

    .col-md-2-un {
        width: 183.33333px !important;
    }

    .col-md-1-un {
        width: 91.66667px !important;
    }
}

@media (min-width: 1200px) {
    .col-lg-1-un, .col-lg-2-un, .col-lg-3-un, .col-lg-4-un, .col-lg-5-un, .col-lg-6-un, .col-lg-7-un, .col-lg-8-un, .col-lg-9-un, .col-lg-10-un, .col-lg-11-un, .col-lg-12-un {
        float: left;
    }

    .col-lg-12-un {
        width: 1100px;
    }

    .col-lg-11-un {
        width: 1008.33333px;
    }

    .col-lg-10-un {
        width: 916.66666px;
    }

    .col-lg-9-un {
        width: 825px;
    }

    .col-lg-8-un {
        width: 733.33333px;
    }

    .col-lg-7-un {
        width: 641.66666px;
    }

    .col-lg-6-un {
        width: 550px;
    }

    .col-lg-5-un {
        width: 458.33333px;
    }

    .col-lg-4-un {
        width: 366.66666px;
    }

    .col-lg-3-un {
        width: 275px;
    }

    .col-lg-2-un {
        width: 183.33333px;
    }

    .col-lg-1-un {
        width: 91.66667px;
    }
}

@media (max-width: 1200px) {
    .col-fixed-12 {
        width: 366.66px;
    }
}

@media (max-width: 767px) {
    .hide-r {
        display: none;
    }
}

@media (max-width: 992px) {
    .hide-r {
        display: none;
    }
}
/*noresponsive end*/


.identification-field {
    white-space: nowrap;
}

.declaration-service-dropbtn {
    padding: 16px;
    font-size: 14px;
    border: none;
    cursor: pointer;
    vertical-align:middle;
}

.declaration-service-dropdown {
    position: relative;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    min-height: 22px;
}

.declaration-service-dropdown-content {
    position: absolute;
    background-color: #ffffff;
    min-width: 270px;
    max-width: 325px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1040;
    right: 0;
    font-size: 15px;
    text-align: left;
    line-height: 2;
    opacity: 0;
}

.declaration-service-dropdown:hover .declaration-service-dropdown-content {
    opacity: 1;
}

.declaration-service-dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

    .declaration-service-dropdown-content a:hover {
        background-color: #679d4a !important;
        color: #ffffff;
    }

.declaration-service-dropdown-show {
    display: block;
}

.dropbtn-fa-caret {
    margin-left: 5px;
    margin-right: 15px;
}

.control-code {
    color: #24345F;
    text-align: center;
    margin: 0;
    font-size:60px;
}

.last-menu-element {
    border-top: 1px solid #d9d9d9;
}

.vendor-menu-underline a {
    border-bottom: 1px solid #d9d9d9;
}

.reopenable_alert_close {
    position: absolute;
    top: 5px;
    right: 7px;
}

    .reopenable_alert_close:hover {
        cursor: pointer;
    }

.tooltip-inner tbody tr td div {
    width: 200px !important;
    text-align: left !important;
}

.alert .message {
    width: 98%;
    display: inline-block;
}

.gile-responsive-menu-body .tooltip-inner {
    max-width: 115px;
}

.messages-table {
    width: 100%;
}

    .messages-table .unread {
        font-weight: bold;
    }

    .messages-table .link-cell {
        cursor: pointer;
    }

    .messages-table .gile-checkbox .fa-square {
        background: white;
    }

#important-message-notification {
    width: 1200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.messages-bordered-panel {
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin: 0px;
    font-size: 15px;
    color: black;
}

    .messages-bordered-panel th {
        font-weight: 700 !important;
        color: black !important;
        border-bottom: .1rem solid #e1e1e1;
        padding-right: 15px;
    }

    .messages-bordered-panel tr, th {
        height: 40px;
    }

.message-important-mark {
    color: #f5971e;
    position: absolute;
    margin: 3px -20px;
}

.menu-unread-messages-counter {
    margin-top: -30px;
    margin-left: 13px;
    height: 16px;
    font-size: 10px;
    color: white;
    background-color: red;
    position: relative;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    padding: 0 5px;
}

.responsive-menu-unread-messages-counter {
    margin-top: -31px;
    margin-left: 15px;
    height: 16px;
    font-size: 10px;
    color: white;
    background-color: red;
    position: relative;
    border-radius: 10px;
    text-align: center;
    vertical-align: middle;
    padding: 0 5px;
}

.received-messages-list-preloader > div {
    margin-top: 30px;
}

.message-single-body-title {
    display: inline-block;
    padding: 0px 15px;
}

.messages-list-button-container {
    text-align: right;
}

.padding-right-0 {
    padding-right: 0;
}

.user-menu-important {
    color: #f5971e;
    font-size: 15px;
}

.modal-content > .confirm-delete-modal {
    display: inline-block;
    width: 465px;
    padding-bottom: 20px;
}

.delete-modal-buttons {
    display: inline-block;
    width: 100%;
}



.login-dropdown .ui-select-choices-row {
    padding-left: 18px;
}


.gile-ui-select.login-dropdown .selectize-dropdown-content {
    height: auto !important;
    max-height: 600px !important;
}

.gile-ui-select.selectize-control.single.login-dropdown .selectize-input:after {
    border-left: 1px solid #d9d9d9;
    width: 30px;
    padding-left: 9px;
    right: 0;
}

.login-form-input-ui-select-choices {
    width: 525px !important;
    max-height: 600px !important;
    margin-left: -145px;
}

.add-contract-group-name-container {
    display: inline-block;
    font-size: 18px;
    margin-left: 10px;
}

.add-contract-label-container {
    text-align: center;
}

.add-contract-vendor-group-icon {
    height: 26px;
    width: 26px;
    top: -2px;
}

/*.register-modal-dialog {
    width: 370px;
    margin: 30px auto 0px auto;
    overflow-y: hidden !important;
}

    .register-modal-dialog .modal-dialog {
        width: 370px;
        margin: 30px auto;
    }*/

.register-modal .nav-tabs li.active a, .register-modal .nav-tabs li a:hover, .register-modal .nav-tabs li a:focus {
    background-color: #fff;
    color: #364a5e;
}

.register-modal .nav-tabs li a {
    color: #679d4a;
}

.register-modal .nav-tabs li .active a {
    border-bottom: none;
}

.register-modal .nav-tabs > li > a:hover {
    border-color: #ddd #ddd #fff #ddd;
}

.register-modal .nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .register-modal .nav-tabs li {
        text-align: center;
        width: 50%;
        margin-left: 0px;
    }

@media(max-width: 600px) {
    .register-modal .nav-tabs li {
        text-align: center;
        width: 45%;
    }
}

.register-modal-hide-tabs .form-header-container {
    margin-top: -30px;
    padding: 0;
}

.register-modal-hide-tabs ul {
    display: none;
}

.tab-content {
    padding-top: 0px;
}

.fa-exclamation-circle.important {
    color: #f5971e;
}

.inspection-tooltip:after {
    left: 134px;
}

.inspection-tooltip .tooltip-inner {
    margin-top: 0;
    margin-right: 32px;
    margin-left: -32px;
}

.inspection-tooltip .tooltip-arrow {
    display: none;
}

.tab-content {
    padding-top: 0px;
}

.layout-head-container {
    top: 0px;
    z-index: 999;
}

.empty-navbar-header {
    height: 54px;
    display: block;
    background-color: #fff;
    position: relative;
    border-bottom: solid 1px #eeeeee;
    font-size: 15px;
    min-width: 320px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #212121;
    padding: 0 30px;
    float: left;
}

    .empty-navbar-header .layout__wrapper {
        position: relative;
        z-index: 2;
        max-width: 1280px;
        padding-left: 0;
        padding-right: 0;
    }

.inspection-icon {
    float: right;
    margin-left: 8px;
}

.vendor-menu-icon {
    float: right;
    margin-left: 5px;
    font-size: 15px;
    top: -5px;
    right: -3px;
    position: absolute;
}

.vendor-menu-option-icon {
    float: none;
    margin-left: 5px;
    font-size: 15px;
    top: -5px;
    position: relative;
}

.declaration-service-dropdown-content .vendor-menu-icon {
    float: none;
}

.container_account_data_row {
    text-align: center;
}

    .container_account_data_row .title {
        float: left;
    }

    .container_account_data_row .identity_button {
        float: right;
    }

.declaration-price-header {
    line-height: 50px;
}

.padding-side-8 {
    padding: 0 8px;
}

.margin-left-66-percent {
    margin-left: 66.66667%;
}

.contract-settings-button-copy {
    position: absolute;
    z-index: 1;
    line-height: 31px;
    right: 12px;
}

.wide-tooltip .tooltip {
    width: 200px;
}

.wide-white-tooltip + .tooltip {
    width: 200px !important;
}

.fill-account-data-modal .modal-dialog {
    width: 600px;
}

.usage-report-container {
    text-align: right;
    display: inline-block;
    margin-right: -10px;
    font-size: 14px;
    min-height:22px;
}

    .usage-report-container .fa-file {
        font-weight: 100;
        color: #4d9e23;
        vertical-align: middle;
    }

.usage-report-button {
    cursor: pointer;   
    line-height: 1.5;
    display: inline-block;
    vertical-align: middle;
}

.advertisement-content-container {
    text-align: center;
    width: 1200px;
}

@media (min-width: 1200px) {
    .advertisement-content-container span .large {
        display: block;
    }
    .advertisement-content-container span .medium {
        display: none;
    }
    .advertisement-content-container span .small {
        display: none;
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    .advertisement-content-container span .large {
        display: none;
    }

    .advertisement-content-container span .medium {
        display: block;
    }

    .advertisement-content-container span .small {
        display: none;
    }
}

@media (min-width: 400px) and (max-width: 799px) {
    .advertisement-content-container span .large {
        display: none;
    }

    .advertisement-content-container span .medium {
        display: none;
    }

    .advertisement-content-container span .small {
        display: block;
    }
}

.modal-fullscreen {
    width: 100vw;
    height: 100vh;
    margin: 0;
    padding: 0;
    border-radius: 0;
}

.forcefullscreen-modal-content {
    width: 100vw;
    height: calc(100vh - 3px);
    margin: 0;
    padding: 0;
    border-radius: 0;
    background-color: #F6F8F9;
}

#businessLoginForm .selectize-input {
    display: block;
    width: 100%;
    height: calc(1.5em + .875rem + 2px);
    padding: .4375rem .625rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #78829d;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #b6bccb;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
}

.declaration-advertisement a {
    text-decoration: none;
}

    .declaration-advertisement a:hover {
        text-decoration: none;
    }

.identification-notification-height {
    height: 76px;
    width: 100%;
    position: relative;
}

/* ========================================================================
 * bootstrap-tour - v0.12.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2017 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop{background-color:#000;filter:alpha(opacity=80);opacity:.8;position:absolute;z-index:1100}.popover[class*="tour-"]{z-index:1102}.popover[class*="tour-"] .popover-navigation{overflow:hidden;padding:9px 14px}.popover[class*="tour-"] .popover-navigation *[data-role="end"]{float:right}.popover[class*="tour-"] .popover-navigation *[data-role="prev"],.popover[class*="tour-"] .popover-navigation *[data-role="next"],.popover[class*="tour-"] .popover-navigation *[data-role="end"]{cursor:pointer}.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled{cursor:default}.popover[class*="tour-"].orphan{left:50%;margin-top:0;position:fixed;top:50%;transform:translate(-50%, -50%)}.popover[class*="tour-"].orphan .arrow{display:none}
