/*!
 * Bootstrap v3.2.0 (http://getbootstrap.bx-34k8q)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.bx-34k8q/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.bx-34k8q/customize/?id=92d2ac1b31978642b6b6)
 * Config saved to config.bx-qci3m and https://gist.bx-b2x5s.bx-34k8q/92d2ac1b31978642b6b6
 */

/*! normalize.bx-wiz5w v3.0.1 | MIT License | git.bx-52fy4/normalize */

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,
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: 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 {
    -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"] {
    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;
    -moz-box-sizing: content-box;
    -webkit-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
}

* {
    -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: rgba(0, 0, 0, 0)
}

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #2e87ca;
    text-decoration: none
}

a:hover,
a:focus {
    color: #2e87ca;
    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
}

.bx-fxjgk {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.bx-2ms6y {
    border-radius: 6px
}

.bx-foymy {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.bx-54vd9 {
    border-radius: 50%
}

hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eee
}

.bx-d363t {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.bx-jqcnx:active,
.bx-jqcnx:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

h1,
h2,
h3,
h4,
h5,
h6,
.bx-99yx9,
.bx-aqsct,
.bx-xdv9j,
.bx-zxubp,
.bx-6ntos,
.bx-3h4xz {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.bx-99yx9 small,
.bx-aqsct small,
.bx-xdv9j small,
.bx-zxubp small,
.bx-6ntos small,
.bx-3h4xz small,
h1 .bx-ff6r2,
h2 .bx-ff6r2,
h3 .bx-ff6r2,
h4 .bx-ff6r2,
h5 .bx-ff6r2,
h6 .bx-ff6r2,
.bx-99yx9 .bx-ff6r2,
.bx-aqsct .bx-ff6r2,
.bx-xdv9j .bx-ff6r2,
.bx-zxubp .bx-ff6r2,
.bx-6ntos .bx-ff6r2,
.bx-3h4xz .bx-ff6r2 {
    font-weight: normal;
    line-height: 1;
    color: #777
}

h1,
.bx-99yx9,
h2,
.bx-aqsct,
h3,
.bx-xdv9j {
    margin-top: 17px;
    margin-bottom: 8.5px
}

h1 small,
.bx-99yx9 small,
h2 small,
.bx-aqsct small,
h3 small,
.bx-xdv9j small,
h1 .bx-ff6r2,
.bx-99yx9 .bx-ff6r2,
h2 .bx-ff6r2,
.bx-aqsct .bx-ff6r2,
h3 .bx-ff6r2,
.bx-xdv9j .bx-ff6r2 {
    font-size: 65%
}

h4,
.bx-zxubp,
h5,
.bx-6ntos,
h6,
.bx-3h4xz {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

h4 small,
.bx-zxubp small,
h5 small,
.bx-6ntos small,
h6 small,
.bx-3h4xz small,
h4 .bx-ff6r2,
.bx-zxubp .bx-ff6r2,
h5 .bx-ff6r2,
.bx-6ntos .bx-ff6r2,
h6 .bx-ff6r2,
.bx-3h4xz .bx-ff6r2 {
    font-size: 75%
}

h1,
.bx-99yx9 {
    font-size: 31px
}

h2,
.bx-aqsct {
    font-size: 25px
}

h3,
.bx-xdv9j {
    font-size: 21px
}

h4,
.bx-zxubp {
    font-size: 15px
}

h5,
.bx-6ntos {
    font-size: 12px
}

h6,
.bx-3h4xz {
    font-size: 11px
}

p {
    margin: 0 0 8.5px
}

.bx-7e8qx {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .bx-7e8qx {
        font-size: 18px
    }
}

small,
.bx-ff6r2 {
    font-size: 91%
}

cite {
    font-style: normal
}

mark,
.bx-hmgz7 {
    background-color: #fcf8e3;
    padding: .2em
}

.bx-5wax2 {
    text-align: left
}

.bx-ww4b0 {
    text-align: right
}

.bx-qx5sm {
    text-align: center
}

.bx-kmt2j {
    text-align: justify
}

.bx-tml5k {
    white-space: nowrap
}

.bx-mo4cm {
    text-transform: lowercase
}

.bx-hsy9j {
    text-transform: uppercase
}

.bx-tfsta {
    text-transform: capitalize
}

.bx-d5wug {
    color: #777
}

.bx-qpmd4 {
    color: #428bca
}

a.bx-qpmd4:hover {
    color: #3071a9
}

.bx-cozbu {
    color: #3c763d
}

a.bx-cozbu:hover {
    color: #2b542c
}

.bx-mt2x7 {
    color: #31708f
}

a.bx-mt2x7:hover {
    color: #245269
}

.bx-n77q3 {
    color: #8a6d3b
}

a.bx-n77q3:hover {
    color: #66512c
}

.bx-clsiv {
    color: #a94442
}

a.bx-clsiv:hover {
    color: #843534
}

.bx-nbfk1 {
    color: #fff;
    background-color: #428bca
}

a.bx-nbfk1:hover {
    background-color: #3071a9
}

.bx-l614c {
    background-color: #dff0d8
}

a.bx-l614c:hover {
    background-color: #c1e2b3
}

.bx-5z6ak {
    background-color: #d9edf7
}

a.bx-5z6ak:hover {
    background-color: #afd9ee
}

.bx-je8q8 {
    background-color: #fcf8e3
}

a.bx-je8q8:hover {
    background-color: #f7ecb5
}

.bx-dy31h {
    background-color: #f2dede
}

a.bx-dy31h:hover {
    background-color: #e4b9b9
}

.bx-3mrmf {
    padding-bottom: 7.5px;
    margin: 34px 0 17px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 8.5px
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

.bx-j8yly {
    padding-left: 0;
    list-style: none
}

.bx-gb4ek {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.bx-gb4ek>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 17px
}

dt,
dd {
    line-height: 1.42857143
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

@media (min-width:1px) {
    .bx-2t15c dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .bx-2t15c dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.bx-1i128 {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 8.5px 17px;
    margin: 0 0 17px;
    font-size: 15px;
    border-left: 5px solid #eee
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,
blockquote small,
blockquote .bx-ff6r2 {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote footer:before,
blockquote small:before,
blockquote .bx-ff6r2:before {
    content: '\2014 \00A0'
}

.bx-a5fas,
blockquote.bx-2dxsr {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.bx-a5fas footer:before,
blockquote.bx-2dxsr footer:before,
.bx-a5fas small:before,
blockquote.bx-2dxsr small:before,
.bx-a5fas .bx-ff6r2:before,
blockquote.bx-2dxsr .bx-ff6r2:before {
    content: ''
}

.bx-a5fas footer:after,
blockquote.bx-2dxsr footer:after,
.bx-a5fas small:after,
blockquote.bx-2dxsr small:after,
.bx-a5fas .bx-ff6r2:after,
blockquote.bx-2dxsr .bx-ff6r2:after {
    content: '\00A0 \2014'
}

blockquote:before,
blockquote:after {
    content: ""
}

address {
    margin-bottom: 17px;
    font-style: normal;
    line-height: 1.42857143
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c61717;
    background-color: #feeae4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none
}

pre {
    display: block;
    padding: 8px;
    margin: 0 0 8.5px;
    font-size: 11px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #546172;
    background-color: #ecf3f8;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.bx-8lxdf {
    max-height: 340px;
    overflow-y: scroll
}

table {
    background-color: transparent
}

th {
    text-align: left
}

.bx-na2bv {
    width: 100%;
    max-width: 100%;
    margin-bottom: 17px
}

.bx-na2bv>thead>tr>th,
.bx-na2bv>tbody>tr>th,
.bx-na2bv>tfoot>tr>th,
.bx-na2bv>thead>tr>td,
.bx-na2bv>tbody>tr>td,
.bx-na2bv>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #eee
}

.bx-na2bv>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #eee
}

.bx-na2bv>caption+thead>tr:first-child>th,
.bx-na2bv>colgroup+thead>tr:first-child>th,
.bx-na2bv>thead:first-child>tr:first-child>th,
.bx-na2bv>caption+thead>tr:first-child>td,
.bx-na2bv>colgroup+thead>tr:first-child>td,
.bx-na2bv>thead:first-child>tr:first-child>td {
    border-top: 0
}

.bx-na2bv>tbody+tbody {
    border-top: 2px solid #eee
}

.bx-na2bv .bx-na2bv {
    background-color: #fff
}

.bx-fa3b0>thead>tr>th,
.bx-fa3b0>tbody>tr>th,
.bx-fa3b0>tfoot>tr>th,
.bx-fa3b0>thead>tr>td,
.bx-fa3b0>tbody>tr>td,
.bx-fa3b0>tfoot>tr>td {
    padding: 5px
}

.bx-njxuq {
    border: 1px solid #eee
}

.bx-njxuq>thead>tr>th,
.bx-njxuq>tbody>tr>th,
.bx-njxuq>tfoot>tr>th,
.bx-njxuq>thead>tr>td,
.bx-njxuq>tbody>tr>td,
.bx-njxuq>tfoot>tr>td {
    border: 1px solid #eee
}

.bx-njxuq>thead>tr>th,
.bx-njxuq>thead>tr>td {
    border-bottom-width: 2px
}

.bx-s76uv>tbody>tr:nth-child(odd)>td,
.bx-s76uv>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.bx-5zmcc>tbody>tr:hover>td,
.bx-5zmcc>tbody>tr:hover>th {
    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
}

.bx-na2bv>thead>tr>td.bx-nqmli,
.bx-na2bv>tbody>tr>td.bx-nqmli,
.bx-na2bv>tfoot>tr>td.bx-nqmli,
.bx-na2bv>thead>tr>th.bx-nqmli,
.bx-na2bv>tbody>tr>th.bx-nqmli,
.bx-na2bv>tfoot>tr>th.bx-nqmli,
.bx-na2bv>thead>tr.bx-nqmli>td,
.bx-na2bv>tbody>tr.bx-nqmli>td,
.bx-na2bv>tfoot>tr.bx-nqmli>td,
.bx-na2bv>thead>tr.bx-nqmli>th,
.bx-na2bv>tbody>tr.bx-nqmli>th,
.bx-na2bv>tfoot>tr.bx-nqmli>th {
    background-color: #f5f5f5
}

.bx-5zmcc>tbody>tr>td.bx-nqmli:hover,
.bx-5zmcc>tbody>tr>th.bx-nqmli:hover,
.bx-5zmcc>tbody>tr.bx-nqmli:hover>td,
.bx-5zmcc>tbody>tr:hover>.bx-nqmli,
.bx-5zmcc>tbody>tr.bx-nqmli:hover>th {
    background-color: #e8e8e8
}

.bx-na2bv>thead>tr>td.bx-42ld5,
.bx-na2bv>tbody>tr>td.bx-42ld5,
.bx-na2bv>tfoot>tr>td.bx-42ld5,
.bx-na2bv>thead>tr>th.bx-42ld5,
.bx-na2bv>tbody>tr>th.bx-42ld5,
.bx-na2bv>tfoot>tr>th.bx-42ld5,
.bx-na2bv>thead>tr.bx-42ld5>td,
.bx-na2bv>tbody>tr.bx-42ld5>td,
.bx-na2bv>tfoot>tr.bx-42ld5>td,
.bx-na2bv>thead>tr.bx-42ld5>th,
.bx-na2bv>tbody>tr.bx-42ld5>th,
.bx-na2bv>tfoot>tr.bx-42ld5>th {
    background-color: #dff0d8
}

.bx-5zmcc>tbody>tr>td.bx-42ld5:hover,
.bx-5zmcc>tbody>tr>th.bx-42ld5:hover,
.bx-5zmcc>tbody>tr.bx-42ld5:hover>td,
.bx-5zmcc>tbody>tr:hover>.bx-42ld5,
.bx-5zmcc>tbody>tr.bx-42ld5:hover>th {
    background-color: #d0e9c6
}

.bx-na2bv>thead>tr>td.bx-44mdz,
.bx-na2bv>tbody>tr>td.bx-44mdz,
.bx-na2bv>tfoot>tr>td.bx-44mdz,
.bx-na2bv>thead>tr>th.bx-44mdz,
.bx-na2bv>tbody>tr>th.bx-44mdz,
.bx-na2bv>tfoot>tr>th.bx-44mdz,
.bx-na2bv>thead>tr.bx-44mdz>td,
.bx-na2bv>tbody>tr.bx-44mdz>td,
.bx-na2bv>tfoot>tr.bx-44mdz>td,
.bx-na2bv>thead>tr.bx-44mdz>th,
.bx-na2bv>tbody>tr.bx-44mdz>th,
.bx-na2bv>tfoot>tr.bx-44mdz>th {
    background-color: #d9edf7
}

.bx-5zmcc>tbody>tr>td.bx-44mdz:hover,
.bx-5zmcc>tbody>tr>th.bx-44mdz:hover,
.bx-5zmcc>tbody>tr.bx-44mdz:hover>td,
.bx-5zmcc>tbody>tr:hover>.bx-44mdz,
.bx-5zmcc>tbody>tr.bx-44mdz:hover>th {
    background-color: #c4e3f3
}

.bx-na2bv>thead>tr>td.bx-n1rh8,
.bx-na2bv>tbody>tr>td.bx-n1rh8,
.bx-na2bv>tfoot>tr>td.bx-n1rh8,
.bx-na2bv>thead>tr>th.bx-n1rh8,
.bx-na2bv>tbody>tr>th.bx-n1rh8,
.bx-na2bv>tfoot>tr>th.bx-n1rh8,
.bx-na2bv>thead>tr.bx-n1rh8>td,
.bx-na2bv>tbody>tr.bx-n1rh8>td,
.bx-na2bv>tfoot>tr.bx-n1rh8>td,
.bx-na2bv>thead>tr.bx-n1rh8>th,
.bx-na2bv>tbody>tr.bx-n1rh8>th,
.bx-na2bv>tfoot>tr.bx-n1rh8>th {
    background-color: #fcf8e3
}

.bx-5zmcc>tbody>tr>td.bx-n1rh8:hover,
.bx-5zmcc>tbody>tr>th.bx-n1rh8:hover,
.bx-5zmcc>tbody>tr.bx-n1rh8:hover>td,
.bx-5zmcc>tbody>tr:hover>.bx-n1rh8,
.bx-5zmcc>tbody>tr.bx-n1rh8:hover>th {
    background-color: #faf2cc
}

.bx-na2bv>thead>tr>td.bx-slbh7,
.bx-na2bv>tbody>tr>td.bx-slbh7,
.bx-na2bv>tfoot>tr>td.bx-slbh7,
.bx-na2bv>thead>tr>th.bx-slbh7,
.bx-na2bv>tbody>tr>th.bx-slbh7,
.bx-na2bv>tfoot>tr>th.bx-slbh7,
.bx-na2bv>thead>tr.bx-slbh7>td,
.bx-na2bv>tbody>tr.bx-slbh7>td,
.bx-na2bv>tfoot>tr.bx-slbh7>td,
.bx-na2bv>thead>tr.bx-slbh7>th,
.bx-na2bv>tbody>tr.bx-slbh7>th,
.bx-na2bv>tfoot>tr.bx-slbh7>th {
    background-color: #f2dede
}

.bx-5zmcc>tbody>tr>td.bx-slbh7:hover,
.bx-5zmcc>tbody>tr>th.bx-slbh7:hover,
.bx-5zmcc>tbody>tr.bx-slbh7:hover>td,
.bx-5zmcc>tbody>tr:hover>.bx-slbh7,
.bx-5zmcc>tbody>tr.bx-slbh7:hover>th {
    background-color: #ebcccc
}

@media screen and (max-width:767px) {
    .bx-d733e {
        width: 100%;
        margin-bottom: 12.75px;
        overflow-y: hidden;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #eee;
        -webkit-overflow-scrolling: touch
    }
    .bx-d733e>.bx-na2bv {
        margin-bottom: 0
    }
    .bx-d733e>.bx-na2bv>thead>tr>th,
    .bx-d733e>.bx-na2bv>tbody>tr>th,
    .bx-d733e>.bx-na2bv>tfoot>tr>th,
    .bx-d733e>.bx-na2bv>thead>tr>td,
    .bx-d733e>.bx-na2bv>tbody>tr>td,
    .bx-d733e>.bx-na2bv>tfoot>tr>td {
        white-space: nowrap
    }
    .bx-d733e>.bx-njxuq {
        border: 0
    }
    .bx-d733e>.bx-njxuq>thead>tr>th:first-child,
    .bx-d733e>.bx-njxuq>tbody>tr>th:first-child,
    .bx-d733e>.bx-njxuq>tfoot>tr>th:first-child,
    .bx-d733e>.bx-njxuq>thead>tr>td:first-child,
    .bx-d733e>.bx-njxuq>tbody>tr>td:first-child,
    .bx-d733e>.bx-njxuq>tfoot>tr>td:first-child {
        border-left: 0
    }
    .bx-d733e>.bx-njxuq>thead>tr>th:last-child,
    .bx-d733e>.bx-njxuq>tbody>tr>th:last-child,
    .bx-d733e>.bx-njxuq>tfoot>tr>th:last-child,
    .bx-d733e>.bx-njxuq>thead>tr>td:last-child,
    .bx-d733e>.bx-njxuq>tbody>tr>td:last-child,
    .bx-d733e>.bx-njxuq>tfoot>tr>td:last-child {
        border-right: 0
    }
    .bx-d733e>.bx-njxuq>tbody>tr:last-child>th,
    .bx-d733e>.bx-njxuq>tfoot>tr:last-child>th,
    .bx-d733e>.bx-njxuq>tbody>tr:last-child>td,
    .bx-d733e>.bx-njxuq>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: 17px;
    font-size: 18px;
    line-height: inherit;
    color: #333;
    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: 12px;
    line-height: 1.42857143;
    color: #555
}

.bx-safvf {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -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);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.bx-safvf: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)
}

.bx-safvf::-moz-placeholder {
    color: #777;
    opacity: 1
}

.bx-safvf:-ms-input-placeholder {
    color: #777
}

.bx-safvf::-webkit-input-placeholder {
    color: #777
}

.bx-safvf[disabled],
.bx-safvf[readonly],
fieldset[disabled] .bx-safvf {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.bx-safvf {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    line-height: 31px;
    line-height: 1.42857143 \0
}

input[type="date"].bx-m2j1f,
input[type="time"].bx-m2j1f,
input[type="datetime-local"].bx-m2j1f,
input[type="month"].bx-m2j1f {
    line-height: 28px
}

input[type="date"].bx-lk7uv,
input[type="time"].bx-lk7uv,
input[type="datetime-local"].bx-lk7uv,
input[type="month"].bx-lk7uv {
    line-height: 42px
}

.bx-r72jx {
    margin-bottom: 15px
}

.bx-jic9t,
.bx-uutws {
    position: relative;
    display: block;
    min-height: 17px;
    margin-top: 10px;
    margin-bottom: 10px
}

.bx-jic9t label,
.bx-uutws label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.bx-jic9t input[type="radio"],
.bx-89fao input[type="radio"],
.bx-uutws input[type="checkbox"],
.bx-gt1vb input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.bx-jic9t+.bx-jic9t,
.bx-uutws+.bx-uutws {
    margin-top: -5px
}

.bx-89fao,
.bx-gt1vb {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.bx-89fao+.bx-89fao,
.bx-gt1vb+.bx-gt1vb {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].bx-fenhj,
input[type="checkbox"].bx-fenhj,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.bx-89fao.bx-fenhj,
.bx-gt1vb.bx-fenhj,
fieldset[disabled] .bx-89fao,
fieldset[disabled] .bx-gt1vb {
    cursor: not-allowed
}

.bx-jic9t.bx-fenhj label,
.bx-uutws.bx-fenhj label,
fieldset[disabled] .bx-jic9t label,
fieldset[disabled] .bx-uutws label {
    cursor: not-allowed
}

.bx-tnwti {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.bx-tnwti.bx-lk7uv,
.bx-tnwti.bx-m2j1f {
    padding-left: 0;
    padding-right: 0
}

.bx-m2j1f,
.bx-zl3hz .bx-10yyw .bx-safvf {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

select.bx-m2j1f {
    height: 28px;
    line-height: 28px
}

textarea.bx-m2j1f,
select[multiple].bx-m2j1f {
    height: auto
}

.bx-lk7uv,
.bx-zl3hz .bx-gwf50 .bx-safvf {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 6px
}

select.bx-lk7uv {
    height: 42px;
    line-height: 42px
}

textarea.bx-lk7uv,
select[multiple].bx-lk7uv {
    height: auto
}

.bx-f08o9 {
    position: relative
}

.bx-f08o9 .bx-safvf {
    padding-right: 38.75px
}

.bx-bgjsu {
    position: absolute;
    top: 22px;
    right: 0;
    z-index: 2;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center
}

.bx-lk7uv+.bx-bgjsu {
    width: 42px;
    height: 42px;
    line-height: 42px
}

.bx-m2j1f+.bx-bgjsu {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.bx-8m3ew .bx-5ru7t,
.bx-8m3ew .bx-gw9nx,
.bx-8m3ew .bx-jic9t,
.bx-8m3ew .bx-uutws,
.bx-8m3ew .bx-89fao,
.bx-8m3ew .bx-gt1vb {
    color: #3c763d
}

.bx-8m3ew .bx-safvf {
    border-color: #3c763d;
    -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)
}

.bx-8m3ew .bx-safvf:focus {
    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
}

.bx-8m3ew .bx-op45r {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.bx-8m3ew .bx-bgjsu {
    color: #3c763d
}

.bx-ql3xc .bx-5ru7t,
.bx-ql3xc .bx-gw9nx,
.bx-ql3xc .bx-jic9t,
.bx-ql3xc .bx-uutws,
.bx-ql3xc .bx-89fao,
.bx-ql3xc .bx-gt1vb {
    color: #8a6d3b
}

.bx-ql3xc .bx-safvf {
    border-color: #8a6d3b;
    -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)
}

.bx-ql3xc .bx-safvf:focus {
    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
}

.bx-ql3xc .bx-op45r {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.bx-ql3xc .bx-bgjsu {
    color: #8a6d3b
}

.bx-qo03h .bx-5ru7t,
.bx-qo03h .bx-gw9nx,
.bx-qo03h .bx-jic9t,
.bx-qo03h .bx-uutws,
.bx-qo03h .bx-89fao,
.bx-qo03h .bx-gt1vb {
    color: #a94442
}

.bx-qo03h .bx-safvf {
    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)
}

.bx-qo03h .bx-safvf: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
}

.bx-qo03h .bx-op45r {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.bx-qo03h .bx-bgjsu {
    color: #a94442
}

.bx-f08o9 label.bx-d363t~.bx-bgjsu {
    top: 0
}

.bx-5ru7t {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .bx-3fg16 .bx-r72jx {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-3fg16 .bx-safvf {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .bx-3fg16 .bx-jjuea {
        display: inline-table;
        vertical-align: middle
    }
    .bx-3fg16 .bx-jjuea .bx-op45r,
    .bx-3fg16 .bx-jjuea .bx-ywo14,
    .bx-3fg16 .bx-jjuea .bx-safvf {
        width: auto
    }
    .bx-3fg16 .bx-jjuea>.bx-safvf {
        width: 100%
    }
    .bx-3fg16 .bx-gw9nx {
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-3fg16 .bx-jic9t,
    .bx-3fg16 .bx-uutws {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-3fg16 .bx-jic9t label,
    .bx-3fg16 .bx-uutws label {
        padding-left: 0
    }
    .bx-3fg16 .bx-jic9t input[type="radio"],
    .bx-3fg16 .bx-uutws input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .bx-3fg16 .bx-f08o9 .bx-bgjsu {
        top: 0
    }
}

.bx-zl3hz .bx-jic9t,
.bx-zl3hz .bx-uutws,
.bx-zl3hz .bx-89fao,
.bx-zl3hz .bx-gt1vb {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.bx-zl3hz .bx-jic9t,
.bx-zl3hz .bx-uutws {
    min-height: 24px
}

.bx-zl3hz .bx-r72jx {
    margin-left: -15px;
    margin-right: -15px
}

@media (min-width:768px) {
    .bx-zl3hz .bx-gw9nx {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.bx-zl3hz .bx-f08o9 .bx-bgjsu {
    top: 0;
    right: 15px
}

@media (min-width:768px) {
    .bx-zl3hz .bx-gwf50 .bx-gw9nx {
        padding-top: 14.3px
    }
}

@media (min-width:768px) {
    .bx-zl3hz .bx-10yyw .bx-gw9nx {
        padding-top: 6px
    }
}

.bx-petpo {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.bx-petpo.bx-a894x {
    opacity: 1
}

.bx-dwmnv {
    display: none
}

.bx-dwmnv.bx-a894x {
    display: block
}

tr.bx-dwmnv.bx-a894x {
    display: table-row
}

tbody.bx-dwmnv.bx-a894x {
    display: table-row-group
}

.bx-5rogf {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.bx-zcbl7 {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.bx-utmp6 {
    position: relative
}

.bx-em3zz:focus {
    outline: 0
}

.bx-6vaan {
    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: 12px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box
}

.bx-6vaan.bx-2dxsr {
    right: 0;
    left: auto
}

.bx-6vaan .bx-0wtt3 {
    height: 1px;
    margin: 7.5px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.bx-6vaan>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.bx-6vaan>li>a:hover,
.bx-6vaan>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.bx-6vaan>.bx-nqmli>a,
.bx-6vaan>.bx-nqmli>a:hover,
.bx-6vaan>.bx-nqmli>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.bx-6vaan>.bx-fenhj>a,
.bx-6vaan>.bx-fenhj>a:hover,
.bx-6vaan>.bx-fenhj>a:focus {
    color: #777
}

.bx-6vaan>.bx-fenhj>a:hover,
.bx-6vaan>.bx-fenhj>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.bx-qjcf3.bx-iulsw(enabled=false);
    cursor: not-allowed
}

.bx-on7n4>.bx-6vaan {
    display: block
}

.bx-on7n4>a {
    outline: 0
}

.bx-ny4rl {
    left: auto;
    right: 0
}

.bx-b8yv2 {
    left: 0;
    right: auto
}

.bx-eawpv {
    display: block;
    padding: 3px 20px;
    font-size: 11px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.bx-mq6v1 {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.bx-2dxsr>.bx-6vaan {
    right: 0;
    left: auto
}

.bx-71jvz .bx-zcbl7,
.bx-e44ix .bx-utmp6 .bx-zcbl7 {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.bx-71jvz .bx-6vaan,
.bx-e44ix .bx-utmp6 .bx-6vaan {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width:1px) {
    .bx-ulv36 .bx-6vaan {
        left: auto;
        right: 0
    }
    .bx-ulv36 .bx-b8yv2 {
        left: 0;
        right: auto
    }
}

.bx-r89sb {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.bx-r89sb>li {
    position: relative;
    display: block
}

.bx-r89sb>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.bx-r89sb>li>a:hover,
.bx-r89sb>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.bx-r89sb>li.bx-fenhj>a {
    color: #777
}

.bx-r89sb>li.bx-fenhj>a:hover,
.bx-r89sb>li.bx-fenhj>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.bx-r89sb .bx-on7n4>a,
.bx-r89sb .bx-on7n4>a:hover,
.bx-r89sb .bx-on7n4>a:focus {
    background-color: #eee;
    border-color: #2e87ca
}

.bx-r89sb .bx-rzllo {
    height: 1px;
    margin: 7.5px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.bx-r89sb>li>a>img {
    max-width: none
}

.bx-x3nis {
    border-bottom: 1px solid #ddd
}

.bx-x3nis>li {
    float: left;
    margin-bottom: -1px
}

.bx-x3nis>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.bx-x3nis>li>a:hover {
    border-color: #eee #eee #ddd
}

.bx-x3nis>li.bx-nqmli>a,
.bx-x3nis>li.bx-nqmli>a:hover,
.bx-x3nis>li.bx-nqmli>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
}

.bx-x3nis.bx-xkmfh {
    width: 100%;
    border-bottom: 0
}

.bx-x3nis.bx-xkmfh>li {
    float: none
}

.bx-x3nis.bx-xkmfh>li>a {
    text-align: center;
    margin-bottom: 5px
}

.bx-x3nis.bx-xkmfh>.bx-utmp6 .bx-6vaan {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .bx-x3nis.bx-xkmfh>li {
        display: table-cell;
        width: 1%
    }
    .bx-x3nis.bx-xkmfh>li>a {
        margin-bottom: 0
    }
}

.bx-x3nis.bx-xkmfh>li>a {
    margin-right: 0;
    border-radius: 4px
}

.bx-x3nis.bx-xkmfh>.bx-nqmli>a,
.bx-x3nis.bx-xkmfh>.bx-nqmli>a:hover,
.bx-x3nis.bx-xkmfh>.bx-nqmli>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .bx-x3nis.bx-xkmfh>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .bx-x3nis.bx-xkmfh>.bx-nqmli>a,
    .bx-x3nis.bx-xkmfh>.bx-nqmli>a:hover,
    .bx-x3nis.bx-xkmfh>.bx-nqmli>a:focus {
        border-bottom-color: #fff
    }
}

.bx-b6y4u>li {
    float: left
}

.bx-b6y4u>li>a {
    border-radius: 4px
}

.bx-b6y4u>li+li {
    margin-left: 2px
}

.bx-b6y4u>li.bx-nqmli>a,
.bx-b6y4u>li.bx-nqmli>a:hover,
.bx-b6y4u>li.bx-nqmli>a:focus {
    color: #fff;
    background-color: #428bca
}

.bx-hw8dq>li {
    float: none
}

.bx-hw8dq>li+li {
    margin-top: 2px;
    margin-left: 0
}

.bx-xkmfh {
    width: 100%
}

.bx-xkmfh>li {
    float: none
}

.bx-xkmfh>li>a {
    text-align: center;
    margin-bottom: 5px
}

.bx-xkmfh>.bx-utmp6 .bx-6vaan {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .bx-xkmfh>li {
        display: table-cell;
        width: 1%
    }
    .bx-xkmfh>li>a {
        margin-bottom: 0
    }
}

.bx-pnrmc {
    border-bottom: 0
}

.bx-pnrmc>li>a {
    margin-right: 0;
    border-radius: 4px
}

.bx-pnrmc>.bx-nqmli>a,
.bx-pnrmc>.bx-nqmli>a:hover,
.bx-pnrmc>.bx-nqmli>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .bx-pnrmc>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .bx-pnrmc>.bx-nqmli>a,
    .bx-pnrmc>.bx-nqmli>a:hover,
    .bx-pnrmc>.bx-nqmli>a:focus {
        border-bottom-color: #fff
    }
}

.bx-5oksv>.tab-pane {
    display: none
}

.bx-5oksv>.bx-nqmli {
    display: block
}

.bx-x3nis .bx-6vaan {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.bx-ys193 {
    position: relative;
    min-height: 48px;
    margin-bottom: 17px;
    border: 1px solid transparent
}

@media (min-width:1px) {
    .bx-ys193 {
        border-radius: 4px
    }
}

@media (min-width:1px) {
    .bx-xmvno {
        float: left
    }
}

.bx-y4uwd {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch
}

.bx-y4uwd.bx-a894x {
    overflow-y: auto
}

@media (min-width:1px) {
    .bx-y4uwd {
        width: auto;
        border-top: 0;
        box-shadow: none
    }
    .bx-y4uwd.bx-dwmnv {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .bx-y4uwd.bx-a894x {
        overflow-y: visible
    }
    .bx-vbxxh .bx-y4uwd,
    .bx-xff3u .bx-y4uwd,
    .bx-e44ix .bx-y4uwd {
        padding-left: 0;
        padding-right: 0
    }
}

.bx-vbxxh .bx-y4uwd,
.bx-e44ix .bx-y4uwd {
    max-height: 340px
}

@media (max-width:480px) and (orientation:landscape) {
    .bx-vbxxh .bx-y4uwd,
    .bx-e44ix .bx-y4uwd {
        max-height: 200px
    }
}

.bx-46djf>.bx-xmvno,
.bx-ue93f>.bx-xmvno,
.bx-46djf>.bx-y4uwd,
.bx-ue93f>.bx-y4uwd {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:1px) {
    .bx-46djf>.bx-xmvno,
    .bx-ue93f>.bx-xmvno,
    .bx-46djf>.bx-y4uwd,
    .bx-ue93f>.bx-y4uwd {
        margin-right: 0;
        margin-left: 0
    }
}

.bx-xff3u {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:1px) {
    .bx-xff3u {
        border-radius: 0
    }
}

.bx-vbxxh,
.bx-e44ix {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@media (min-width:1px) {
    .bx-vbxxh,
    .bx-e44ix {
        border-radius: 0
    }
}

.bx-vbxxh {
    top: 0;
    border-width: 0 0 1px
}

.bx-e44ix {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.bx-gp6kb {
    float: left;
    padding: 15.5px 15px;
    font-size: 15px;
    line-height: 17px;
    height: 48px
}

.bx-gp6kb:hover,
.bx-gp6kb:focus {
    text-decoration: none
}

@media (min-width:1px) {
    .bx-ys193>.bx-46djf .bx-gp6kb,
    .bx-ys193>.bx-ue93f .bx-gp6kb {
        margin-left: -15px
    }
}

.bx-bzf6x {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 7px;
    margin-bottom: 7px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.bx-bzf6x:focus {
    outline: 0
}

.bx-bzf6x .bx-n4ur6 {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.bx-bzf6x .bx-n4ur6+.bx-n4ur6 {
    margin-top: 4px
}

@media (min-width:1px) {
    .bx-bzf6x {
        display: none
    }
}

.bx-lvfmq {
    margin: 7.75px -15px
}

.bx-lvfmq>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 17px
}

@media (max-width:0) {
    .bx-lvfmq .bx-on7n4 .bx-6vaan {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
    .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a,
    .bx-lvfmq .bx-on7n4 .bx-6vaan .bx-eawpv {
        padding: 5px 15px 5px 25px
    }
    .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a {
        line-height: 17px
    }
    .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:hover,
    .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:focus {
        background-image: none
    }
}

@media (min-width:1px) {
    .bx-lvfmq {
        float: left;
        margin: 0
    }
    .bx-lvfmq>li {
        float: left
    }
    .bx-lvfmq>li>a {
        padding-top: 15.5px;
        padding-bottom: 15.5px
    }
    .bx-lvfmq.bx-ulv36:last-child {
        margin-right: -15px
    }
}

@media (min-width:1px) {
    .bx-br03k {
        float: left !important
    }
    .bx-ulv36 {
        float: right !important
    }
}

.bx-0uey1 {
    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);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

@media (min-width:768px) {
    .bx-0uey1 .bx-r72jx {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-0uey1 .bx-safvf {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .bx-0uey1 .bx-jjuea {
        display: inline-table;
        vertical-align: middle
    }
    .bx-0uey1 .bx-jjuea .bx-op45r,
    .bx-0uey1 .bx-jjuea .bx-ywo14,
    .bx-0uey1 .bx-jjuea .bx-safvf {
        width: auto
    }
    .bx-0uey1 .bx-jjuea>.bx-safvf {
        width: 100%
    }
    .bx-0uey1 .bx-gw9nx {
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-0uey1 .bx-jic9t,
    .bx-0uey1 .bx-uutws {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .bx-0uey1 .bx-jic9t label,
    .bx-0uey1 .bx-uutws label {
        padding-left: 0
    }
    .bx-0uey1 .bx-jic9t input[type="radio"],
    .bx-0uey1 .bx-uutws input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }
    .bx-0uey1 .bx-f08o9 .bx-bgjsu {
        top: 0
    }
}

@media (max-width:0) {
    .bx-0uey1 .bx-r72jx {
        margin-bottom: 5px
    }
}

@media (min-width:1px) {
    .bx-0uey1 {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .bx-0uey1.bx-ulv36:last-child {
        margin-right: -15px
    }
}

.bx-lvfmq>li>.bx-6vaan {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.bx-e44ix .bx-lvfmq>li>.bx-6vaan {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.bx-p92so {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

.bx-p92so.bx-0yflu {
    margin-top: 10px;
    margin-bottom: 10px
}

.bx-p92so.bx-o285g {
    margin-top: 13px;
    margin-bottom: 13px
}

.bx-5arzx {
    margin-top: 15.5px;
    margin-bottom: 15.5px
}

@media (min-width:1px) {
    .bx-5arzx {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
    .bx-5arzx.bx-ulv36:last-child {
        margin-right: 0
    }
}

.bx-5oc6e {
    background-color: #fcfcfc;
    border-color: #e8e8e8
}

.bx-5oc6e .bx-gp6kb {
    color: #0a76ba
}

.bx-5oc6e .bx-gp6kb:hover,
.bx-5oc6e .bx-gp6kb:focus {
    color: #0a76ba;
    background-color: transparent
}

.bx-5oc6e .bx-5arzx {
    color: #666
}

.bx-5oc6e .bx-lvfmq>li>a {
    color: #666
}

.bx-5oc6e .bx-lvfmq>li>a:hover,
.bx-5oc6e .bx-lvfmq>li>a:focus {
    color: #0a76ba;
    background-color: transparent
}

.bx-5oc6e .bx-lvfmq>.bx-nqmli>a,
.bx-5oc6e .bx-lvfmq>.bx-nqmli>a:hover,
.bx-5oc6e .bx-lvfmq>.bx-nqmli>a:focus {
    color: #0a76ba;
    background-color: #fcfcfc
}

.bx-5oc6e .bx-lvfmq>.bx-fenhj>a,
.bx-5oc6e .bx-lvfmq>.bx-fenhj>a:hover,
.bx-5oc6e .bx-lvfmq>.bx-fenhj>a:focus {
    color: #ccc;
    background-color: transparent
}

.bx-5oc6e .bx-bzf6x {
    border-color: #ddd
}

.bx-5oc6e .bx-bzf6x:hover,
.bx-5oc6e .bx-bzf6x:focus {
    background-color: #ddd
}

.bx-5oc6e .bx-bzf6x .bx-n4ur6 {
    background-color: #888
}

.bx-5oc6e .bx-y4uwd,
.bx-5oc6e .bx-0uey1 {
    border-color: #e8e8e8
}

.bx-5oc6e .bx-lvfmq>.bx-on7n4>a,
.bx-5oc6e .bx-lvfmq>.bx-on7n4>a:hover,
.bx-5oc6e .bx-lvfmq>.bx-on7n4>a:focus {
    background-color: #fcfcfc;
    color: #0a76ba
}

@media (max-width:0) {
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a {
        color: #666
    }
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:hover,
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:focus {
        color: #0a76ba;
        background-color: transparent
    }
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a,
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a:hover,
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a:focus {
        color: #0a76ba;
        background-color: #fcfcfc
    }
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a,
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a:hover,
    .bx-5oc6e .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.bx-5oc6e .bx-uzx0y {
    color: #666
}

.bx-5oc6e .bx-uzx0y:hover {
    color: #0a76ba
}

.bx-5oc6e .bx-kuell {
    color: #666
}

.bx-5oc6e .bx-kuell:hover,
.bx-5oc6e .bx-kuell:focus {
    color: #0a76ba
}

.bx-5oc6e .bx-kuell[disabled]:hover,
fieldset[disabled] .bx-5oc6e .bx-kuell:hover,
.bx-5oc6e .bx-kuell[disabled]:focus,
fieldset[disabled] .bx-5oc6e .bx-kuell:focus {
    color: #ccc
}

.bx-9ysye {
    background-color: #222;
    border-color: #080808
}

.bx-9ysye .bx-gp6kb {
    color: #777
}

.bx-9ysye .bx-gp6kb:hover,
.bx-9ysye .bx-gp6kb:focus {
    color: #fff;
    background-color: transparent
}

.bx-9ysye .bx-5arzx {
    color: #777
}

.bx-9ysye .bx-lvfmq>li>a {
    color: #777
}

.bx-9ysye .bx-lvfmq>li>a:hover,
.bx-9ysye .bx-lvfmq>li>a:focus {
    color: #fff;
    background-color: transparent
}

.bx-9ysye .bx-lvfmq>.bx-nqmli>a,
.bx-9ysye .bx-lvfmq>.bx-nqmli>a:hover,
.bx-9ysye .bx-lvfmq>.bx-nqmli>a:focus {
    color: #fff;
    background-color: #080808
}

.bx-9ysye .bx-lvfmq>.bx-fenhj>a,
.bx-9ysye .bx-lvfmq>.bx-fenhj>a:hover,
.bx-9ysye .bx-lvfmq>.bx-fenhj>a:focus {
    color: #444;
    background-color: transparent
}

.bx-9ysye .bx-bzf6x {
    border-color: #333
}

.bx-9ysye .bx-bzf6x:hover,
.bx-9ysye .bx-bzf6x:focus {
    background-color: #333
}

.bx-9ysye .bx-bzf6x .bx-n4ur6 {
    background-color: #fff
}

.bx-9ysye .bx-y4uwd,
.bx-9ysye .bx-0uey1 {
    border-color: #101010
}

.bx-9ysye .bx-lvfmq>.bx-on7n4>a,
.bx-9ysye .bx-lvfmq>.bx-on7n4>a:hover,
.bx-9ysye .bx-lvfmq>.bx-on7n4>a:focus {
    background-color: #080808;
    color: #fff
}

@media (max-width:0) {
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-eawpv {
        border-color: #080808
    }
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan .bx-0wtt3 {
        background-color: #080808
    }
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a {
        color: #777
    }
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:hover,
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a,
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a:hover,
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-nqmli>a:focus {
        color: #fff;
        background-color: #080808
    }
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a,
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a:hover,
    .bx-9ysye .bx-lvfmq .bx-on7n4 .bx-6vaan>.bx-fenhj>a:focus {
        color: #444;
        background-color: transparent
    }
}

.bx-9ysye .bx-uzx0y {
    color: #777
}

.bx-9ysye .bx-uzx0y:hover {
    color: #fff
}

.bx-9ysye .bx-kuell {
    color: #777
}

.bx-9ysye .bx-kuell:hover,
.bx-9ysye .bx-kuell:focus {
    color: #fff
}

.bx-9ysye .bx-kuell[disabled]:hover,
fieldset[disabled] .bx-9ysye .bx-kuell:hover,
.bx-9ysye .bx-kuell[disabled]:focus,
fieldset[disabled] .bx-9ysye .bx-kuell:focus {
    color: #444
}

.bx-g84rh {
    padding: 8px 15px;
    margin-bottom: 17px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.bx-g84rh>li {
    display: inline-block
}

.bx-g84rh>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.bx-g84rh>.bx-nqmli {
    color: #777
}

.bx-wkw5d:before,
.bx-wkw5d:after,
.bx-2t15c dd:before,
.bx-2t15c dd:after,
.bx-zl3hz .bx-r72jx:before,
.bx-zl3hz .bx-r72jx:after,
.bx-r89sb:before,
.bx-r89sb:after,
.bx-ys193:before,
.bx-ys193:after,
.bx-xmvno:before,
.bx-xmvno:after,
.bx-y4uwd:before,
.bx-y4uwd:after {
    content: " ";
    display: table
}

.bx-wkw5d:after,
.bx-2t15c dd:after,
.bx-zl3hz .bx-r72jx:after,
.bx-r89sb:after,
.bx-ys193:after,
.bx-xmvno:after,
.bx-y4uwd:after {
    clear: both
}

.bx-1pkk4 {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.bx-2dxsr {
    float: right !important
}

.bx-jxc7r {
    float: left !important
}

.bx-l2naq {
    display: none !important
}

.bx-usflu {
    display: block !important
}

.bx-k2seb {
    visibility: hidden
}

.bx-xksl5 {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.bx-u6wwk {
    display: none !important;
    visibility: hidden !important
}

.bx-2j9l8 {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

.bx-ia9u7,
.bx-rxik6,
.bx-8rjql,
.bx-hbzth {
    display: none !important
}

.bx-p3uo7,
.bx-65gv3,
.bx-ykx5x,
.bx-ygarh,
.bx-wkx47,
.bx-nhnab,
.bx-m11qg,
.bx-gjg6l,
.bx-3i262,
.bx-4qkdx,
.bx-6uhww,
.bx-r8mwm {
    display: none !important
}

@media (max-width:767px) {
    .bx-ia9u7 {
        display: block !important
    }
    table.bx-ia9u7 {
        display: table
    }
    tr.bx-ia9u7 {
        display: table-row !important
    }
    th.bx-ia9u7,
    td.bx-ia9u7 {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .bx-p3uo7 {
        display: block !important
    }
}

@media (max-width:767px) {
    .bx-65gv3 {
        display: inline !important
    }
}

@media (max-width:767px) {
    .bx-ykx5x {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bx-rxik6 {
        display: block !important
    }
    table.bx-rxik6 {
        display: table
    }
    tr.bx-rxik6 {
        display: table-row !important
    }
    th.bx-rxik6,
    td.bx-rxik6 {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bx-ygarh {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bx-wkx47 {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bx-nhnab {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .bx-8rjql {
        display: block !important
    }
    table.bx-8rjql {
        display: table
    }
    tr.bx-8rjql {
        display: table-row !important
    }
    th.bx-8rjql,
    td.bx-8rjql {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .bx-m11qg {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .bx-gjg6l {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .bx-3i262 {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .bx-hbzth {
        display: block !important
    }
    table.bx-hbzth {
        display: table
    }
    tr.bx-hbzth {
        display: table-row !important
    }
    th.bx-hbzth,
    td.bx-hbzth {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .bx-4qkdx {
        display: block !important
    }
}

@media (min-width:1200px) {
    .bx-6uhww {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .bx-r8mwm {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .bx-zeqbz {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bx-v1wsy {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .bx-eifoc {
        display: none !important
    }
}

@media (min-width:1200px) {
    .bx-np4gu {
        display: none !important
    }
}

.bx-91aeb {
    display: none !important
}

@media print {
    .bx-91aeb {
        display: block !important
    }
    table.bx-91aeb {
        display: table
    }
    tr.bx-91aeb {
        display: table-row !important
    }
    th.bx-91aeb,
    td.bx-91aeb {
        display: table-cell !important
    }
}

.bx-i26mv {
    display: none !important
}

@media print {
    .bx-i26mv {
        display: block !important
    }
}

.bx-nqrcm {
    display: none !important
}

@media print {
    .bx-nqrcm {
        display: inline !important
    }
}

.bx-ok3us {
    display: none !important
}

@media print {
    .bx-ok3us {
        display: inline-block !important
    }
}

@media print {
    .bx-tie2i {
        display: none !important
    }
}