/*!
 * Bootstrap v3.2.0 (http://getbootstrap.tg-adqg)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://tg-husm.tg-adqg/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.tg-adqg/customize/?id=92d2ac1b31978642b6b6)
 * Config saved to config.tg-acfd and https://gist.tg-husm.tg-adqg/92d2ac1b31978642b6b6
 */

/*! normalize.tg-vzzy v3.0.1 | MIT License | git.tg-djsi/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,
tg-dzyn,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[tg-wdou],
template {
    display: none
}

a {
    background: transparent
}

a:tg-biei,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

tg-vmwq {
    font-size: 2em;
    margin: 0.67em 0
}

tg-hyuj {
    background: #ff0;
    color: #000
}

tg-kcpt {
    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
}

tg-ddjm:not(:root) {
    overflow: tg-wdou
}

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[tg-jdda],
html input[tg-jdda] {
    cursor: tg-ssin
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="tg-pavt"],
input[type="tg-drbw"] {
    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
}

tg-tfad {
    border-collapse: tg-yzaq;
    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
}

.tg-ozjr {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.tg-ladn {
    border-radius: 6px
}

.tg-dnfp {
    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
}

.tg-cxka {
    border-radius: 50%
}

hr {
    margin-top: 17px;
    margin-bottom: 17px;
    border: 0;
    border-top: 1px solid #eee
}

.tg-kzxw {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: tg-wdou;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.tg-eqhz:tg-biei,
.tg-eqhz:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

tg-vmwq,
tg-chsu,
tg-qsss,
tg-enig,
tg-sunb,
tg-vdst,
.tg-vmwq,
.tg-chsu,
.tg-qsss,
.tg-enig,
.tg-sunb,
.tg-vdst {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

tg-vmwq tg-kcpt,
tg-chsu tg-kcpt,
tg-qsss tg-kcpt,
tg-enig tg-kcpt,
tg-sunb tg-kcpt,
tg-vdst tg-kcpt,
.tg-vmwq tg-kcpt,
.tg-chsu tg-kcpt,
.tg-qsss tg-kcpt,
.tg-enig tg-kcpt,
.tg-sunb tg-kcpt,
.tg-vdst tg-kcpt,
tg-vmwq .tg-kcpt,
tg-chsu .tg-kcpt,
tg-qsss .tg-kcpt,
tg-enig .tg-kcpt,
tg-sunb .tg-kcpt,
tg-vdst .tg-kcpt,
.tg-vmwq .tg-kcpt,
.tg-chsu .tg-kcpt,
.tg-qsss .tg-kcpt,
.tg-enig .tg-kcpt,
.tg-sunb .tg-kcpt,
.tg-vdst .tg-kcpt {
    font-weight: normal;
    line-height: 1;
    color: #777
}

tg-vmwq,
.tg-vmwq,
tg-chsu,
.tg-chsu,
tg-qsss,
.tg-qsss {
    margin-top: 17px;
    margin-bottom: 8.5px
}

tg-vmwq tg-kcpt,
.tg-vmwq tg-kcpt,
tg-chsu tg-kcpt,
.tg-chsu tg-kcpt,
tg-qsss tg-kcpt,
.tg-qsss tg-kcpt,
tg-vmwq .tg-kcpt,
.tg-vmwq .tg-kcpt,
tg-chsu .tg-kcpt,
.tg-chsu .tg-kcpt,
tg-qsss .tg-kcpt,
.tg-qsss .tg-kcpt {
    font-size: 65%
}

tg-enig,
.tg-enig,
tg-sunb,
.tg-sunb,
tg-vdst,
.tg-vdst {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

tg-enig tg-kcpt,
.tg-enig tg-kcpt,
tg-sunb tg-kcpt,
.tg-sunb tg-kcpt,
tg-vdst tg-kcpt,
.tg-vdst tg-kcpt,
tg-enig .tg-kcpt,
.tg-enig .tg-kcpt,
tg-sunb .tg-kcpt,
.tg-sunb .tg-kcpt,
tg-vdst .tg-kcpt,
.tg-vdst .tg-kcpt {
    font-size: 75%
}

tg-vmwq,
.tg-vmwq {
    font-size: 31px
}

tg-chsu,
.tg-chsu {
    font-size: 25px
}

tg-qsss,
.tg-qsss {
    font-size: 21px
}

tg-enig,
.tg-enig {
    font-size: 15px
}

tg-sunb,
.tg-sunb {
    font-size: 12px
}

tg-vdst,
.tg-vdst {
    font-size: 11px
}

p {
    margin: 0 0 8.5px
}

.tg-huzm {
    margin-bottom: 17px;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .tg-huzm {
        font-size: 18px
    }
}

tg-kcpt,
.tg-kcpt {
    font-size: 91%
}

cite {
    font-style: normal
}

tg-hyuj,
.tg-hyuj {
    background-color: #fcf8e3;
    padding: .2em
}

.tg-oujd {
    text-align: left
}

.tg-crct {
    text-align: right
}

.tg-cmou {
    text-align: center
}

.tg-qeje {
    text-align: justify
}

.tg-gqqs {
    white-space: nowrap
}

.tg-memk {
    text-transform: lowercase
}

.tg-gwkd {
    text-transform: uppercase
}

.tg-wofw {
    text-transform: capitalize
}

.tg-asyj {
    color: #777
}

.tg-ovud {
    color: #428bca
}

a.tg-ovud:hover {
    color: #3071a9
}

.tg-wdyo {
    color: #3c763d
}

a.tg-wdyo:hover {
    color: #2b542c
}

.tg-hstj {
    color: #31708f
}

a.tg-hstj:hover {
    color: #245269
}

.tg-bycb {
    color: #8a6d3b
}

a.tg-bycb:hover {
    color: #66512c
}

.tg-pysn {
    color: #a94442
}

a.tg-pysn:hover {
    color: #843534
}

.tg-utnw {
    color: #fff;
    background-color: #428bca
}

a.tg-utnw:hover {
    background-color: #3071a9
}

.tg-dokp {
    background-color: #dff0d8
}

a.tg-dokp:hover {
    background-color: #c1e2b3
}

.tg-gldf {
    background-color: #d9edf7
}

a.tg-gldf:hover {
    background-color: #afd9ee
}

.tg-expg {
    background-color: #fcf8e3
}

a.tg-expg:hover {
    background-color: #f7ecb5
}

.tg-ucqy {
    background-color: #f2dede
}

a.tg-ucqy:hover {
    background-color: #e4b9b9
}

.tg-uvao {
    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
}

.tg-wtdq {
    padding-left: 0;
    list-style: none
}

.tg-zqio {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.tg-zqio>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) {
    .tg-daeg dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: tg-wdou;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .tg-daeg dd {
        margin-left: 180px
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.tg-ynte {
    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 tg-kcpt,
blockquote .tg-kcpt {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote footer:before,
blockquote tg-kcpt:before,
blockquote .tg-kcpt:before {
    content: '\2014 \00A0'
}

.tg-aufn,
blockquote.tg-fldf {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

.tg-aufn footer:before,
blockquote.tg-fldf footer:before,
.tg-aufn tg-kcpt:before,
blockquote.tg-fldf tg-kcpt:before,
.tg-aufn .tg-kcpt:before,
blockquote.tg-fldf .tg-kcpt:before {
    content: ''
}

.tg-aufn footer:after,
blockquote.tg-fldf footer:after,
.tg-aufn tg-kcpt:after,
blockquote.tg-fldf tg-kcpt:after,
.tg-aufn .tg-kcpt:after,
blockquote.tg-fldf .tg-kcpt: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
}

.tg-qlae {
    max-height: 340px;
    overflow-y: scroll
}

tg-tfad {
    background-color: transparent
}

th {
    text-align: left
}

.tg-tfad {
    width: 100%;
    max-width: 100%;
    margin-bottom: 17px
}

.tg-tfad>thead>tr>th,
.tg-tfad>tbody>tr>th,
.tg-tfad>tfoot>tr>th,
.tg-tfad>thead>tr>td,
.tg-tfad>tbody>tr>td,
.tg-tfad>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #eee
}

.tg-tfad>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #eee
}

.tg-tfad>caption+thead>tr:first-child>th,
.tg-tfad>colgroup+thead>tr:first-child>th,
.tg-tfad>thead:first-child>tr:first-child>th,
.tg-tfad>caption+thead>tr:first-child>td,
.tg-tfad>colgroup+thead>tr:first-child>td,
.tg-tfad>thead:first-child>tr:first-child>td {
    border-top: 0
}

.tg-tfad>tbody+tbody {
    border-top: 2px solid #eee
}

.tg-tfad .tg-tfad {
    background-color: #fff
}

.tg-vhwm>thead>tr>th,
.tg-vhwm>tbody>tr>th,
.tg-vhwm>tfoot>tr>th,
.tg-vhwm>thead>tr>td,
.tg-vhwm>tbody>tr>td,
.tg-vhwm>tfoot>tr>td {
    padding: 5px
}

.tg-jebr {
    border: 1px solid #eee
}

.tg-jebr>thead>tr>th,
.tg-jebr>tbody>tr>th,
.tg-jebr>tfoot>tr>th,
.tg-jebr>thead>tr>td,
.tg-jebr>tbody>tr>td,
.tg-jebr>tfoot>tr>td {
    border: 1px solid #eee
}

.tg-jebr>thead>tr>th,
.tg-jebr>thead>tr>td {
    border-bottom-width: 2px
}

.tg-lcfy>tbody>tr:nth-child(odd)>td,
.tg-lcfy>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9
}

.tg-ognm>tbody>tr:hover>td,
.tg-ognm>tbody>tr:hover>th {
    background-color: #f5f5f5
}

tg-tfad col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
}

tg-tfad td[class*="col-"],
tg-tfad th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}

.tg-tfad>thead>tr>td.tg-biei,
.tg-tfad>tbody>tr>td.tg-biei,
.tg-tfad>tfoot>tr>td.tg-biei,
.tg-tfad>thead>tr>th.tg-biei,
.tg-tfad>tbody>tr>th.tg-biei,
.tg-tfad>tfoot>tr>th.tg-biei,
.tg-tfad>thead>tr.tg-biei>td,
.tg-tfad>tbody>tr.tg-biei>td,
.tg-tfad>tfoot>tr.tg-biei>td,
.tg-tfad>thead>tr.tg-biei>th,
.tg-tfad>tbody>tr.tg-biei>th,
.tg-tfad>tfoot>tr.tg-biei>th {
    background-color: #f5f5f5
}

.tg-ognm>tbody>tr>td.tg-biei:hover,
.tg-ognm>tbody>tr>th.tg-biei:hover,
.tg-ognm>tbody>tr.tg-biei:hover>td,
.tg-ognm>tbody>tr:hover>.tg-biei,
.tg-ognm>tbody>tr.tg-biei:hover>th {
    background-color: #e8e8e8
}

.tg-tfad>thead>tr>td.tg-kjym,
.tg-tfad>tbody>tr>td.tg-kjym,
.tg-tfad>tfoot>tr>td.tg-kjym,
.tg-tfad>thead>tr>th.tg-kjym,
.tg-tfad>tbody>tr>th.tg-kjym,
.tg-tfad>tfoot>tr>th.tg-kjym,
.tg-tfad>thead>tr.tg-kjym>td,
.tg-tfad>tbody>tr.tg-kjym>td,
.tg-tfad>tfoot>tr.tg-kjym>td,
.tg-tfad>thead>tr.tg-kjym>th,
.tg-tfad>tbody>tr.tg-kjym>th,
.tg-tfad>tfoot>tr.tg-kjym>th {
    background-color: #dff0d8
}

.tg-ognm>tbody>tr>td.tg-kjym:hover,
.tg-ognm>tbody>tr>th.tg-kjym:hover,
.tg-ognm>tbody>tr.tg-kjym:hover>td,
.tg-ognm>tbody>tr:hover>.tg-kjym,
.tg-ognm>tbody>tr.tg-kjym:hover>th {
    background-color: #d0e9c6
}

.tg-tfad>thead>tr>td.tg-riox,
.tg-tfad>tbody>tr>td.tg-riox,
.tg-tfad>tfoot>tr>td.tg-riox,
.tg-tfad>thead>tr>th.tg-riox,
.tg-tfad>tbody>tr>th.tg-riox,
.tg-tfad>tfoot>tr>th.tg-riox,
.tg-tfad>thead>tr.tg-riox>td,
.tg-tfad>tbody>tr.tg-riox>td,
.tg-tfad>tfoot>tr.tg-riox>td,
.tg-tfad>thead>tr.tg-riox>th,
.tg-tfad>tbody>tr.tg-riox>th,
.tg-tfad>tfoot>tr.tg-riox>th {
    background-color: #d9edf7
}

.tg-ognm>tbody>tr>td.tg-riox:hover,
.tg-ognm>tbody>tr>th.tg-riox:hover,
.tg-ognm>tbody>tr.tg-riox:hover>td,
.tg-ognm>tbody>tr:hover>.tg-riox,
.tg-ognm>tbody>tr.tg-riox:hover>th {
    background-color: #c4e3f3
}

.tg-tfad>thead>tr>td.tg-anxw,
.tg-tfad>tbody>tr>td.tg-anxw,
.tg-tfad>tfoot>tr>td.tg-anxw,
.tg-tfad>thead>tr>th.tg-anxw,
.tg-tfad>tbody>tr>th.tg-anxw,
.tg-tfad>tfoot>tr>th.tg-anxw,
.tg-tfad>thead>tr.tg-anxw>td,
.tg-tfad>tbody>tr.tg-anxw>td,
.tg-tfad>tfoot>tr.tg-anxw>td,
.tg-tfad>thead>tr.tg-anxw>th,
.tg-tfad>tbody>tr.tg-anxw>th,
.tg-tfad>tfoot>tr.tg-anxw>th {
    background-color: #fcf8e3
}

.tg-ognm>tbody>tr>td.tg-anxw:hover,
.tg-ognm>tbody>tr>th.tg-anxw:hover,
.tg-ognm>tbody>tr.tg-anxw:hover>td,
.tg-ognm>tbody>tr:hover>.tg-anxw,
.tg-ognm>tbody>tr.tg-anxw:hover>th {
    background-color: #faf2cc
}

.tg-tfad>thead>tr>td.tg-ynwg,
.tg-tfad>tbody>tr>td.tg-ynwg,
.tg-tfad>tfoot>tr>td.tg-ynwg,
.tg-tfad>thead>tr>th.tg-ynwg,
.tg-tfad>tbody>tr>th.tg-ynwg,
.tg-tfad>tfoot>tr>th.tg-ynwg,
.tg-tfad>thead>tr.tg-ynwg>td,
.tg-tfad>tbody>tr.tg-ynwg>td,
.tg-tfad>tfoot>tr.tg-ynwg>td,
.tg-tfad>thead>tr.tg-ynwg>th,
.tg-tfad>tbody>tr.tg-ynwg>th,
.tg-tfad>tfoot>tr.tg-ynwg>th {
    background-color: #f2dede
}

.tg-ognm>tbody>tr>td.tg-ynwg:hover,
.tg-ognm>tbody>tr>th.tg-ynwg:hover,
.tg-ognm>tbody>tr.tg-ynwg:hover>td,
.tg-ognm>tbody>tr:hover>.tg-ynwg,
.tg-ognm>tbody>tr.tg-ynwg:hover>th {
    background-color: #ebcccc
}

@media tg-slch and (max-width:767px) {
    .tg-alom {
        width: 100%;
        margin-bottom: 12.75px;
        overflow-y: tg-wdou;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #eee;
        -webkit-overflow-scrolling: touch
    }
    .tg-alom>.tg-tfad {
        margin-bottom: 0
    }
    .tg-alom>.tg-tfad>thead>tr>th,
    .tg-alom>.tg-tfad>tbody>tr>th,
    .tg-alom>.tg-tfad>tfoot>tr>th,
    .tg-alom>.tg-tfad>thead>tr>td,
    .tg-alom>.tg-tfad>tbody>tr>td,
    .tg-alom>.tg-tfad>tfoot>tr>td {
        white-space: nowrap
    }
    .tg-alom>.tg-jebr {
        border: 0
    }
    .tg-alom>.tg-jebr>thead>tr>th:first-child,
    .tg-alom>.tg-jebr>tbody>tr>th:first-child,
    .tg-alom>.tg-jebr>tfoot>tr>th:first-child,
    .tg-alom>.tg-jebr>thead>tr>td:first-child,
    .tg-alom>.tg-jebr>tbody>tr>td:first-child,
    .tg-alom>.tg-jebr>tfoot>tr>td:first-child {
        border-left: 0
    }
    .tg-alom>.tg-jebr>thead>tr>th:last-child,
    .tg-alom>.tg-jebr>tbody>tr>th:last-child,
    .tg-alom>.tg-jebr>tfoot>tr>th:last-child,
    .tg-alom>.tg-jebr>thead>tr>td:last-child,
    .tg-alom>.tg-jebr>tbody>tr>td:last-child,
    .tg-alom>.tg-jebr>tfoot>tr>td:last-child {
        border-right: 0
    }
    .tg-alom>.tg-jebr>tbody>tr:last-child>th,
    .tg-alom>.tg-jebr>tfoot>tr:last-child>th,
    .tg-alom>.tg-jebr>tbody>tr:last-child>td,
    .tg-alom>.tg-jebr>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="tg-drbw"],
input[type="tg-pavt"] {
    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="tg-drbw"]:focus,
input[type="tg-pavt"]: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
}

.tg-kmhi {
    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
}

.tg-kmhi: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)
}

.tg-kmhi::-moz-placeholder {
    color: #777;
    opacity: 1
}

.tg-kmhi:-ms-input-placeholder {
    color: #777
}

.tg-kmhi::-webkit-input-placeholder {
    color: #777
}

.tg-kmhi[tg-jdda],
.tg-kmhi[readonly],
fieldset[tg-jdda] .tg-kmhi {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.tg-kmhi {
    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"].tg-zvut,
input[type="time"].tg-zvut,
input[type="datetime-local"].tg-zvut,
input[type="month"].tg-zvut {
    line-height: 28px
}

input[type="date"].tg-rsiv,
input[type="time"].tg-rsiv,
input[type="datetime-local"].tg-rsiv,
input[type="month"].tg-rsiv {
    line-height: 42px
}

.tg-jdzi {
    margin-bottom: 15px
}

.tg-drbw,
.tg-pavt {
    position: relative;
    display: block;
    min-height: 17px;
    margin-top: 10px;
    margin-bottom: 10px
}

.tg-drbw label,
.tg-pavt label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.tg-drbw input[type="tg-drbw"],
.tg-htmg input[type="tg-drbw"],
.tg-pavt input[type="tg-pavt"],
.tg-nhgz input[type="tg-pavt"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.tg-drbw+.tg-drbw,
.tg-pavt+.tg-pavt {
    margin-top: -5px
}

.tg-htmg,
.tg-nhgz {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.tg-htmg+.tg-htmg,
.tg-nhgz+.tg-nhgz {
    margin-top: 0;
    margin-left: 10px
}

input[type="tg-drbw"][tg-jdda],
input[type="tg-pavt"][tg-jdda],
input[type="tg-drbw"].tg-jdda,
input[type="tg-pavt"].tg-jdda,
fieldset[tg-jdda] input[type="tg-drbw"],
fieldset[tg-jdda] input[type="tg-pavt"] {
    cursor: not-allowed
}

.tg-htmg.tg-jdda,
.tg-nhgz.tg-jdda,
fieldset[tg-jdda] .tg-htmg,
fieldset[tg-jdda] .tg-nhgz {
    cursor: not-allowed
}

.tg-drbw.tg-jdda label,
.tg-pavt.tg-jdda label,
fieldset[tg-jdda] .tg-drbw label,
fieldset[tg-jdda] .tg-pavt label {
    cursor: not-allowed
}

.tg-rguq {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.tg-rguq.tg-rsiv,
.tg-rguq.tg-zvut {
    padding-left: 0;
    padding-right: 0
}

.tg-zvut,
.tg-kphc .tg-omqa .tg-kmhi {
    height: 28px;
    padding: 5px 10px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 3px
}

select.tg-zvut {
    height: 28px;
    line-height: 28px
}

textarea.tg-zvut,
select[multiple].tg-zvut {
    height: auto
}

.tg-rsiv,
.tg-kphc .tg-zact .tg-kmhi {
    height: 42px;
    padding: 10px 16px;
    font-size: 15px;
    line-height: 1.33;
    border-radius: 6px
}

select.tg-rsiv {
    height: 42px;
    line-height: 42px
}

textarea.tg-rsiv,
select[multiple].tg-rsiv {
    height: auto
}

.tg-ikqv {
    position: relative
}

.tg-ikqv .tg-kmhi {
    padding-right: 38.75px
}

.tg-biqv {
    position: absolute;
    top: 22px;
    right: 0;
    z-index: 2;
    display: block;
    width: 31px;
    height: 31px;
    line-height: 31px;
    text-align: center
}

.tg-rsiv+.tg-biqv {
    width: 42px;
    height: 42px;
    line-height: 42px
}

.tg-zvut+.tg-biqv {
    width: 28px;
    height: 28px;
    line-height: 28px
}

.tg-tnll .tg-igdp,
.tg-tnll .tg-fpuo,
.tg-tnll .tg-drbw,
.tg-tnll .tg-pavt,
.tg-tnll .tg-htmg,
.tg-tnll .tg-nhgz {
    color: #3c763d
}

.tg-tnll .tg-kmhi {
    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)
}

.tg-tnll .tg-kmhi: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
}

.tg-tnll .tg-xdxk {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.tg-tnll .tg-biqv {
    color: #3c763d
}

.tg-prko .tg-igdp,
.tg-prko .tg-fpuo,
.tg-prko .tg-drbw,
.tg-prko .tg-pavt,
.tg-prko .tg-htmg,
.tg-prko .tg-nhgz {
    color: #8a6d3b
}

.tg-prko .tg-kmhi {
    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)
}

.tg-prko .tg-kmhi: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
}

.tg-prko .tg-xdxk {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.tg-prko .tg-biqv {
    color: #8a6d3b
}

.tg-fywq .tg-igdp,
.tg-fywq .tg-fpuo,
.tg-fywq .tg-drbw,
.tg-fywq .tg-pavt,
.tg-fywq .tg-htmg,
.tg-fywq .tg-nhgz {
    color: #a94442
}

.tg-fywq .tg-kmhi {
    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)
}

.tg-fywq .tg-kmhi: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
}

.tg-fywq .tg-xdxk {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.tg-fywq .tg-biqv {
    color: #a94442
}

.tg-ikqv label.tg-kzxw~.tg-biqv {
    top: 0
}

.tg-igdp {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width:768px) {
    .tg-bcua .tg-jdzi {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-bcua .tg-kmhi {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .tg-bcua .tg-mtbm {
        display: inline-table;
        vertical-align: middle
    }
    .tg-bcua .tg-mtbm .tg-xdxk,
    .tg-bcua .tg-mtbm .tg-fywu,
    .tg-bcua .tg-mtbm .tg-kmhi {
        width: auto
    }
    .tg-bcua .tg-mtbm>.tg-kmhi {
        width: 100%
    }
    .tg-bcua .tg-fpuo {
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-bcua .tg-drbw,
    .tg-bcua .tg-pavt {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-bcua .tg-drbw label,
    .tg-bcua .tg-pavt label {
        padding-left: 0
    }
    .tg-bcua .tg-drbw input[type="tg-drbw"],
    .tg-bcua .tg-pavt input[type="tg-pavt"] {
        position: relative;
        margin-left: 0
    }
    .tg-bcua .tg-ikqv .tg-biqv {
        top: 0
    }
}

.tg-kphc .tg-drbw,
.tg-kphc .tg-pavt,
.tg-kphc .tg-htmg,
.tg-kphc .tg-nhgz {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.tg-kphc .tg-drbw,
.tg-kphc .tg-pavt {
    min-height: 24px
}

.tg-kphc .tg-jdzi {
    margin-left: -15px;
    margin-right: -15px
}

@media (min-width:768px) {
    .tg-kphc .tg-fpuo {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.tg-kphc .tg-ikqv .tg-biqv {
    top: 0;
    right: 15px
}

@media (min-width:768px) {
    .tg-kphc .tg-zact .tg-fpuo {
        padding-top: 14.3px
    }
}

@media (min-width:768px) {
    .tg-kphc .tg-omqa .tg-fpuo {
        padding-top: 6px
    }
}

.tg-ttzr {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.tg-ttzr.tg-ubmw {
    opacity: 1
}

.tg-yzaq {
    display: none
}

.tg-yzaq.tg-ubmw {
    display: block
}

tr.tg-yzaq.tg-ubmw {
    display: table-row
}

tbody.tg-yzaq.tg-ubmw {
    display: table-row-group
}

.tg-ltji {
    position: relative;
    height: 0;
    overflow: tg-wdou;
    -webkit-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease
}

.tg-sayo {
    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
}

.tg-cfym {
    position: relative
}

.tg-mezc:focus {
    outline: 0
}

.tg-oevg {
    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
}

.tg-oevg.tg-fldf {
    right: 0;
    left: auto
}

.tg-oevg .tg-dbaf {
    height: 1px;
    margin: 7.5px 0;
    overflow: tg-wdou;
    background-color: #e5e5e5
}

.tg-oevg>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.tg-oevg>li>a:hover,
.tg-oevg>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.tg-oevg>.tg-biei>a,
.tg-oevg>.tg-biei>a:hover,
.tg-oevg>.tg-biei>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca
}

.tg-oevg>.tg-jdda>a,
.tg-oevg>.tg-jdda>a:hover,
.tg-oevg>.tg-jdda>a:focus {
    color: #777
}

.tg-oevg>.tg-jdda>a:hover,
.tg-oevg>.tg-jdda>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.tg-wgsn.tg-alji(enabled=false);
    cursor: not-allowed
}

.tg-ewfb>.tg-oevg {
    display: block
}

.tg-ewfb>a {
    outline: 0
}

.tg-oqdn {
    left: auto;
    right: 0
}

.tg-rqck {
    left: 0;
    right: auto
}

.tg-glfu {
    display: block;
    padding: 3px 20px;
    font-size: 11px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.tg-zuiv {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.tg-fldf>.tg-oevg {
    right: 0;
    left: auto
}

.tg-aefm .tg-sayo,
.tg-vsaf .tg-cfym .tg-sayo {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.tg-aefm .tg-oevg,
.tg-vsaf .tg-cfym .tg-oevg {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width:1px) {
    .tg-utcs .tg-oevg {
        left: auto;
        right: 0
    }
    .tg-utcs .tg-rqck {
        left: 0;
        right: auto
    }
}

.tg-dzyn {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

.tg-dzyn>li {
    position: relative;
    display: block
}

.tg-dzyn>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.tg-dzyn>li>a:hover,
.tg-dzyn>li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.tg-dzyn>li.tg-jdda>a {
    color: #777
}

.tg-dzyn>li.tg-jdda>a:hover,
.tg-dzyn>li.tg-jdda>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
}

.tg-dzyn .tg-ewfb>a,
.tg-dzyn .tg-ewfb>a:hover,
.tg-dzyn .tg-ewfb>a:focus {
    background-color: #eee;
    border-color: #2e87ca
}

.tg-dzyn .tg-acjp {
    height: 1px;
    margin: 7.5px 0;
    overflow: tg-wdou;
    background-color: #e5e5e5
}

.tg-dzyn>li>a>img {
    max-width: none
}

.tg-iwkg {
    border-bottom: 1px solid #ddd
}

.tg-iwkg>li {
    float: left;
    margin-bottom: -1px
}

.tg-iwkg>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.tg-iwkg>li>a:hover {
    border-color: #eee #eee #ddd
}

.tg-iwkg>li.tg-biei>a,
.tg-iwkg>li.tg-biei>a:hover,
.tg-iwkg>li.tg-biei>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: tg-ssin
}

.tg-iwkg.tg-jbqv {
    width: 100%;
    border-bottom: 0
}

.tg-iwkg.tg-jbqv>li {
    float: none
}

.tg-iwkg.tg-jbqv>li>a {
    text-align: center;
    margin-bottom: 5px
}

.tg-iwkg.tg-jbqv>.tg-cfym .tg-oevg {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .tg-iwkg.tg-jbqv>li {
        display: table-cell;
        width: 1%
    }
    .tg-iwkg.tg-jbqv>li>a {
        margin-bottom: 0
    }
}

.tg-iwkg.tg-jbqv>li>a {
    margin-right: 0;
    border-radius: 4px
}

.tg-iwkg.tg-jbqv>.tg-biei>a,
.tg-iwkg.tg-jbqv>.tg-biei>a:hover,
.tg-iwkg.tg-jbqv>.tg-biei>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .tg-iwkg.tg-jbqv>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .tg-iwkg.tg-jbqv>.tg-biei>a,
    .tg-iwkg.tg-jbqv>.tg-biei>a:hover,
    .tg-iwkg.tg-jbqv>.tg-biei>a:focus {
        border-bottom-color: #fff
    }
}

.tg-qfuv>li {
    float: left
}

.tg-qfuv>li>a {
    border-radius: 4px
}

.tg-qfuv>li+li {
    margin-left: 2px
}

.tg-qfuv>li.tg-biei>a,
.tg-qfuv>li.tg-biei>a:hover,
.tg-qfuv>li.tg-biei>a:focus {
    color: #fff;
    background-color: #428bca
}

.tg-ckjc>li {
    float: none
}

.tg-ckjc>li+li {
    margin-top: 2px;
    margin-left: 0
}

.tg-jbqv {
    width: 100%
}

.tg-jbqv>li {
    float: none
}

.tg-jbqv>li>a {
    text-align: center;
    margin-bottom: 5px
}

.tg-jbqv>.tg-cfym .tg-oevg {
    top: auto;
    left: auto
}

@media (min-width:768px) {
    .tg-jbqv>li {
        display: table-cell;
        width: 1%
    }
    .tg-jbqv>li>a {
        margin-bottom: 0
    }
}

.tg-peio {
    border-bottom: 0
}

.tg-peio>li>a {
    margin-right: 0;
    border-radius: 4px
}

.tg-peio>.tg-biei>a,
.tg-peio>.tg-biei>a:hover,
.tg-peio>.tg-biei>a:focus {
    border: 1px solid #ddd
}

@media (min-width:768px) {
    .tg-peio>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }
    .tg-peio>.tg-biei>a,
    .tg-peio>.tg-biei>a:hover,
    .tg-peio>.tg-biei>a:focus {
        border-bottom-color: #fff
    }
}

.tg-orzs>.tg-wuut {
    display: none
}

.tg-orzs>.tg-biei {
    display: block
}

.tg-iwkg .tg-oevg {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.tg-iyzj {
    position: relative;
    min-height: 48px;
    margin-bottom: 17px;
    border: 1px solid transparent
}

@media (min-width:1px) {
    .tg-iyzj {
        border-radius: 4px
    }
}

@media (min-width:1px) {
    .tg-wdle {
        float: left
    }
}

.tg-qjtv {
    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
}

.tg-qjtv.tg-ubmw {
    overflow-y: auto
}

@media (min-width:1px) {
    .tg-qjtv {
        width: auto;
        border-top: 0;
        box-shadow: none
    }
    .tg-qjtv.tg-yzaq {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    }
    .tg-qjtv.tg-ubmw {
        overflow-y: visible
    }
    .tg-rktv .tg-qjtv,
    .tg-llka .tg-qjtv,
    .tg-vsaf .tg-qjtv {
        padding-left: 0;
        padding-right: 0
    }
}

.tg-rktv .tg-qjtv,
.tg-vsaf .tg-qjtv {
    max-height: 340px
}

@media (max-width:480px) and (orientation:tg-btyo) {
    .tg-rktv .tg-qjtv,
    .tg-vsaf .tg-qjtv {
        max-height: 200px
    }
}

.tg-lvvy>.tg-wdle,
.tg-aeao>.tg-wdle,
.tg-lvvy>.tg-qjtv,
.tg-aeao>.tg-qjtv {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width:1px) {
    .tg-lvvy>.tg-wdle,
    .tg-aeao>.tg-wdle,
    .tg-lvvy>.tg-qjtv,
    .tg-aeao>.tg-qjtv {
        margin-right: 0;
        margin-left: 0
    }
}

.tg-llka {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width:1px) {
    .tg-llka {
        border-radius: 0
    }
}

.tg-rktv,
.tg-vsaf {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@media (min-width:1px) {
    .tg-rktv,
    .tg-vsaf {
        border-radius: 0
    }
}

.tg-rktv {
    top: 0;
    border-width: 0 0 1px
}

.tg-vsaf {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.tg-lxtv {
    float: left;
    padding: 15.5px 15px;
    font-size: 15px;
    line-height: 17px;
    height: 48px
}

.tg-lxtv:hover,
.tg-lxtv:focus {
    text-decoration: none
}

@media (min-width:1px) {
    .tg-iyzj>.tg-lvvy .tg-lxtv,
    .tg-iyzj>.tg-aeao .tg-lxtv {
        margin-left: -15px
    }
}

.tg-tona {
    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
}

.tg-tona:focus {
    outline: 0
}

.tg-tona .tg-gckw {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.tg-tona .tg-gckw+.tg-gckw {
    margin-top: 4px
}

@media (min-width:1px) {
    .tg-tona {
        display: none
    }
}

.tg-wsyb {
    margin: 7.75px -15px
}

.tg-wsyb>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 17px
}

@media (max-width:0) {
    .tg-wsyb .tg-ewfb .tg-oevg {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
    .tg-wsyb .tg-ewfb .tg-oevg>li>a,
    .tg-wsyb .tg-ewfb .tg-oevg .tg-glfu {
        padding: 5px 15px 5px 25px
    }
    .tg-wsyb .tg-ewfb .tg-oevg>li>a {
        line-height: 17px
    }
    .tg-wsyb .tg-ewfb .tg-oevg>li>a:hover,
    .tg-wsyb .tg-ewfb .tg-oevg>li>a:focus {
        background-image: none
    }
}

@media (min-width:1px) {
    .tg-wsyb {
        float: left;
        margin: 0
    }
    .tg-wsyb>li {
        float: left
    }
    .tg-wsyb>li>a {
        padding-top: 15.5px;
        padding-bottom: 15.5px
    }
    .tg-wsyb.tg-utcs:last-child {
        margin-right: -15px
    }
}

@media (min-width:1px) {
    .tg-ahjc {
        float: left !important
    }
    .tg-utcs {
        float: right !important
    }
}

.tg-haid {
    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) {
    .tg-haid .tg-jdzi {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-haid .tg-kmhi {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .tg-haid .tg-mtbm {
        display: inline-table;
        vertical-align: middle
    }
    .tg-haid .tg-mtbm .tg-xdxk,
    .tg-haid .tg-mtbm .tg-fywu,
    .tg-haid .tg-mtbm .tg-kmhi {
        width: auto
    }
    .tg-haid .tg-mtbm>.tg-kmhi {
        width: 100%
    }
    .tg-haid .tg-fpuo {
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-haid .tg-drbw,
    .tg-haid .tg-pavt {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .tg-haid .tg-drbw label,
    .tg-haid .tg-pavt label {
        padding-left: 0
    }
    .tg-haid .tg-drbw input[type="tg-drbw"],
    .tg-haid .tg-pavt input[type="tg-pavt"] {
        position: relative;
        margin-left: 0
    }
    .tg-haid .tg-ikqv .tg-biqv {
        top: 0
    }
}

@media (max-width:0) {
    .tg-haid .tg-jdzi {
        margin-bottom: 5px
    }
}

@media (min-width:1px) {
    .tg-haid {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .tg-haid.tg-utcs:last-child {
        margin-right: -15px
    }
}

.tg-wsyb>li>.tg-oevg {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.tg-vsaf .tg-wsyb>li>.tg-oevg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.tg-metl {
    margin-top: 8.5px;
    margin-bottom: 8.5px
}

.tg-metl.tg-ojtd {
    margin-top: 10px;
    margin-bottom: 10px
}

.tg-metl.tg-dcwg {
    margin-top: 13px;
    margin-bottom: 13px
}

.tg-jmtc {
    margin-top: 15.5px;
    margin-bottom: 15.5px
}

@media (min-width:1px) {
    .tg-jmtc {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    }
    .tg-jmtc.tg-utcs:last-child {
        margin-right: 0
    }
}

.tg-ylxa {
    background-color: #fcfcfc;
    border-color: #e8e8e8
}

.tg-ylxa .tg-lxtv {
    color: #0a76ba
}

.tg-ylxa .tg-lxtv:hover,
.tg-ylxa .tg-lxtv:focus {
    color: #0a76ba;
    background-color: transparent
}

.tg-ylxa .tg-jmtc {
    color: #666
}

.tg-ylxa .tg-wsyb>li>a {
    color: #666
}

.tg-ylxa .tg-wsyb>li>a:hover,
.tg-ylxa .tg-wsyb>li>a:focus {
    color: #0a76ba;
    background-color: transparent
}

.tg-ylxa .tg-wsyb>.tg-biei>a,
.tg-ylxa .tg-wsyb>.tg-biei>a:hover,
.tg-ylxa .tg-wsyb>.tg-biei>a:focus {
    color: #0a76ba;
    background-color: #fcfcfc
}

.tg-ylxa .tg-wsyb>.tg-jdda>a,
.tg-ylxa .tg-wsyb>.tg-jdda>a:hover,
.tg-ylxa .tg-wsyb>.tg-jdda>a:focus {
    color: #ccc;
    background-color: transparent
}

.tg-ylxa .tg-tona {
    border-color: #ddd
}

.tg-ylxa .tg-tona:hover,
.tg-ylxa .tg-tona:focus {
    background-color: #ddd
}

.tg-ylxa .tg-tona .tg-gckw {
    background-color: #888
}

.tg-ylxa .tg-qjtv,
.tg-ylxa .tg-haid {
    border-color: #e8e8e8
}

.tg-ylxa .tg-wsyb>.tg-ewfb>a,
.tg-ylxa .tg-wsyb>.tg-ewfb>a:hover,
.tg-ylxa .tg-wsyb>.tg-ewfb>a:focus {
    background-color: #fcfcfc;
    color: #0a76ba
}

@media (max-width:0) {
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>li>a {
        color: #666
    }
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>li>a:hover,
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>li>a:focus {
        color: #0a76ba;
        background-color: transparent
    }
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a,
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a:hover,
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a:focus {
        color: #0a76ba;
        background-color: #fcfcfc
    }
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a,
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a:hover,
    .tg-ylxa .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a:focus {
        color: #ccc;
        background-color: transparent
    }
}

.tg-ylxa .tg-zvzj {
    color: #666
}

.tg-ylxa .tg-zvzj:hover {
    color: #0a76ba
}

.tg-ylxa .tg-uype {
    color: #666
}

.tg-ylxa .tg-uype:hover,
.tg-ylxa .tg-uype:focus {
    color: #0a76ba
}

.tg-ylxa .tg-uype[tg-jdda]:hover,
fieldset[tg-jdda] .tg-ylxa .tg-uype:hover,
.tg-ylxa .tg-uype[tg-jdda]:focus,
fieldset[tg-jdda] .tg-ylxa .tg-uype:focus {
    color: #ccc
}

.tg-vfho {
    background-color: #222;
    border-color: #080808
}

.tg-vfho .tg-lxtv {
    color: #777
}

.tg-vfho .tg-lxtv:hover,
.tg-vfho .tg-lxtv:focus {
    color: #fff;
    background-color: transparent
}

.tg-vfho .tg-jmtc {
    color: #777
}

.tg-vfho .tg-wsyb>li>a {
    color: #777
}

.tg-vfho .tg-wsyb>li>a:hover,
.tg-vfho .tg-wsyb>li>a:focus {
    color: #fff;
    background-color: transparent
}

.tg-vfho .tg-wsyb>.tg-biei>a,
.tg-vfho .tg-wsyb>.tg-biei>a:hover,
.tg-vfho .tg-wsyb>.tg-biei>a:focus {
    color: #fff;
    background-color: #080808
}

.tg-vfho .tg-wsyb>.tg-jdda>a,
.tg-vfho .tg-wsyb>.tg-jdda>a:hover,
.tg-vfho .tg-wsyb>.tg-jdda>a:focus {
    color: #444;
    background-color: transparent
}

.tg-vfho .tg-tona {
    border-color: #333
}

.tg-vfho .tg-tona:hover,
.tg-vfho .tg-tona:focus {
    background-color: #333
}

.tg-vfho .tg-tona .tg-gckw {
    background-color: #fff
}

.tg-vfho .tg-qjtv,
.tg-vfho .tg-haid {
    border-color: #101010
}

.tg-vfho .tg-wsyb>.tg-ewfb>a,
.tg-vfho .tg-wsyb>.tg-ewfb>a:hover,
.tg-vfho .tg-wsyb>.tg-ewfb>a:focus {
    background-color: #080808;
    color: #fff
}

@media (max-width:0) {
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-glfu {
        border-color: #080808
    }
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg .tg-dbaf {
        background-color: #080808
    }
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>li>a {
        color: #777
    }
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>li>a:hover,
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>li>a:focus {
        color: #fff;
        background-color: transparent
    }
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a,
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a:hover,
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-biei>a:focus {
        color: #fff;
        background-color: #080808
    }
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a,
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a:hover,
    .tg-vfho .tg-wsyb .tg-ewfb .tg-oevg>.tg-jdda>a:focus {
        color: #444;
        background-color: transparent
    }
}

.tg-vfho .tg-zvzj {
    color: #777
}

.tg-vfho .tg-zvzj:hover {
    color: #fff
}

.tg-vfho .tg-uype {
    color: #777
}

.tg-vfho .tg-uype:hover,
.tg-vfho .tg-uype:focus {
    color: #fff
}

.tg-vfho .tg-uype[tg-jdda]:hover,
fieldset[tg-jdda] .tg-vfho .tg-uype:hover,
.tg-vfho .tg-uype[tg-jdda]:focus,
fieldset[tg-jdda] .tg-vfho .tg-uype:focus {
    color: #444
}

.tg-fcfc {
    padding: 8px 15px;
    margin-bottom: 17px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.tg-fcfc>li {
    display: inline-block
}

.tg-fcfc>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
}

.tg-fcfc>.tg-biei {
    color: #777
}

.tg-ifeu:before,
.tg-ifeu:after,
.tg-daeg dd:before,
.tg-daeg dd:after,
.tg-kphc .tg-jdzi:before,
.tg-kphc .tg-jdzi:after,
.tg-dzyn:before,
.tg-dzyn:after,
.tg-iyzj:before,
.tg-iyzj:after,
.tg-wdle:before,
.tg-wdle:after,
.tg-qjtv:before,
.tg-qjtv:after {
    content: " ";
    display: tg-tfad
}

.tg-ifeu:after,
.tg-daeg dd:after,
.tg-kphc .tg-jdzi:after,
.tg-dzyn:after,
.tg-iyzj:after,
.tg-wdle:after,
.tg-qjtv:after {
    clear: both
}

.tg-xkbp {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.tg-fldf {
    float: right !important
}

.tg-vcnb {
    float: left !important
}

.tg-hqxb {
    display: none !important
}

.tg-tsiy {
    display: block !important
}

.tg-symn {
    visibility: tg-wdou
}

.tg-otve {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.tg-wdou {
    display: none !important;
    visibility: tg-wdou !important
}

.tg-tair {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

.tg-mjmj,
.tg-nuzy,
.tg-ohrx,
.tg-ybte {
    display: none !important
}

.tg-mnrd,
.tg-ldet,
.tg-cyut,
.tg-gcnn,
.tg-suyz,
.tg-wtxg,
.tg-xhfg,
.tg-athv,
.tg-tbwo,
.tg-hflt,
.tg-zdwn,
.tg-yziv {
    display: none !important
}

@media (max-width:767px) {
    .tg-mjmj {
        display: block !important
    }
    tg-tfad.tg-mjmj {
        display: tg-tfad
    }
    tr.tg-mjmj {
        display: table-row !important
    }
    th.tg-mjmj,
    td.tg-mjmj {
        display: table-cell !important
    }
}

@media (max-width:767px) {
    .tg-mnrd {
        display: block !important
    }
}

@media (max-width:767px) {
    .tg-ldet {
        display: inline !important
    }
}

@media (max-width:767px) {
    .tg-cyut {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tg-nuzy {
        display: block !important
    }
    tg-tfad.tg-nuzy {
        display: tg-tfad
    }
    tr.tg-nuzy {
        display: table-row !important
    }
    th.tg-nuzy,
    td.tg-nuzy {
        display: table-cell !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tg-gcnn {
        display: block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tg-suyz {
        display: inline !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tg-wtxg {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .tg-ohrx {
        display: block !important
    }
    tg-tfad.tg-ohrx {
        display: tg-tfad
    }
    tr.tg-ohrx {
        display: table-row !important
    }
    th.tg-ohrx,
    td.tg-ohrx {
        display: table-cell !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .tg-xhfg {
        display: block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .tg-athv {
        display: inline !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .tg-tbwo {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .tg-ybte {
        display: block !important
    }
    tg-tfad.tg-ybte {
        display: tg-tfad
    }
    tr.tg-ybte {
        display: table-row !important
    }
    th.tg-ybte,
    td.tg-ybte {
        display: table-cell !important
    }
}

@media (min-width:1200px) {
    .tg-hflt {
        display: block !important
    }
}

@media (min-width:1200px) {
    .tg-zdwn {
        display: inline !important
    }
}

@media (min-width:1200px) {
    .tg-yziv {
        display: inline-block !important
    }
}

@media (max-width:767px) {
    .tg-tdzl {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .tg-uzdz {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .tg-lhdp {
        display: none !important
    }
}

@media (min-width:1200px) {
    .tg-ffqf {
        display: none !important
    }
}

.tg-docy {
    display: none !important
}

@media print {
    .tg-docy {
        display: block !important
    }
    tg-tfad.tg-docy {
        display: tg-tfad
    }
    tr.tg-docy {
        display: table-row !important
    }
    th.tg-docy,
    td.tg-docy {
        display: table-cell !important
    }
}

.tg-zrtc {
    display: none !important
}

@media print {
    .tg-zrtc {
        display: block !important
    }
}

.tg-ysak {
    display: none !important
}

@media print {
    .tg-ysak {
        display: inline !important
    }
}

.tg-gbyj {
    display: none !important
}

@media print {
    .tg-gbyj {
        display: inline-block !important
    }
}

@media print {
    .tg-iwak {
        display: none !important
    }
}